The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 10465 | 0 | EP | call site: 00000 | Engine::run_ast |
fuzz_target
[function]
[call site]
00000
Engine::new
[function]
[call site]
00001
Engine::new_raw
[function]
[call site]
00002
Some
[function]
[call site]
00003
TestStruct::new
[function]
[call site]
00004
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
00005
FileModuleResolver::new_with_extension
[function]
[call site]
00006
Self::into
[function]
[call site]
00007
TestStruct::new
[function]
[call site]
00008
Self::into
[function]
[call site]
00009
Scope::new
[function]
[call site]
00010
TestStruct::new
[function]
[call site]
00011
TestStruct::new
[function]
[call site]
00012
TestStruct::new
[function]
[call site]
00013
Engine::set_max_strings_interned
[function]
[call site]
00014
func::locked_write
[function]
[call site]
00015
try_borrow_mut
[function]
[call site]
00016
ok
[function]
[call site]
00017
StraightHasher::write
[function]
[call site]
00018
ok
[function]
[call site]
00019
try_write
[function]
[call site]
00020
Some
[function]
[call site]
00021
std::thread::sleep
[function]
[call site]
00022
std::thread::sleep
[function]
[call site]
00023
std::time::Duration::from_secs
[function]
[call site]
00024
FnPtr::try_from
[function]
[call site]
00025
tokenizer::is_valid_function_name
[function]
[call site]
00026
is_valid_identifier
[function]
[call site]
00027
test_chars
[function]
[call site]
00028
Engine::new
[function]
[call site]
00029
eval::<char>
[function]
[call site]
00030
unwrap_err
[function]
[call site]
00031
eval::<char>
[function]
[call site]
00032
unwrap_err
[function]
[call site]
00033
is_id_first_alphabetic
[function]
[call site]
00034
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00035
is_ascii_alphabetic
[function]
[call site]
00036
char::is_ascii_alphanumeric
[function]
[call site]
00037
is_reserved_keyword_or_symbol
[function]
[call site]
00038
as_bytes
[function]
[call site]
00039
test::len
[function]
[call site]
00040
test::len
[function]
[call site]
00041
string_functions::contains
[function]
[call site]
00042
string_functions::contains
[function]
[call site]
00043
string_functions::contains
[function]
[call site]
00044
test::len
[function]
[call site]
00045
as_bytes
[function]
[call site]
00046
Token::lookup_symbol_from_syntax
[function]
[call site]
00047
as_bytes
[function]
[call site]
00048
test::len
[function]
[call site]
00049
string_functions::contains
[function]
[call site]
00050
string_functions::contains
[function]
[call site]
00051
test::len
[function]
[call site]
00052
as_bytes
[function]
[call site]
00053
Some
[function]
[call site]
00054
TestStruct::clone
[function]
[call site]
00055
Self
[function]
[call site]
00056
Position::is_none
[function]
[call site]
00057
Ok
[function]
[call site]
00058
TestStruct::new
[function]
[call site]
00059
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00060
as_bytes
[function]
[call site]
00061
test::len
[function]
[call site]
00062
string_functions::contains
[function]
[call site]
00063
string_functions::contains
[function]
[call site]
00064
test::len
[function]
[call site]
00065
as_bytes
[function]
[call site]
00066
Token::lookup_symbol_from_syntax
[function]
[call site]
00067
Option::is_some
[function]
[call site]
00068
Err
[function]
[call site]
00069
ERR::ErrorParsing
[function]
[call site]
00070
PERR::Reserved
[function]
[call site]
00071
test_to_string
[function]
[call site]
00072
Engine::new
[function]
[call site]
00073
Scope::new
[function]
[call site]
00074
blob_functions::push
[function]
[call site]
00075
blob_functions::push
[function]
[call site]
00076
FnPtr::try_from
[function]
[call site]
00077
tokenizer::is_valid_function_name
[function]
[call site]
00078
Ok
[function]
[call site]
00079
TestStruct::new
[function]
[call site]
00080
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00081
Token::lookup_symbol_from_syntax
[function]
[call site]
00082
Option::is_some
[function]
[call site]
00083
Err
[function]
[call site]
00084
ERR::ErrorParsing
[function]
[call site]
00085
PERR::Reserved
[function]
[call site]
00086
test_to_string
[function]
[call site]
00087
into
[function]
[call site]
00088
Err
[function]
[call site]
00089
ERR::ErrorFunctionNotFound
[function]
[call site]
00090
test_to_string
[function]
[call site]
00091
into
[function]
[call site]
00092
RhaiResultOf::unwrap
[function]
[call site]
00093
blob_functions::push
[function]
[call site]
00094
blob_functions::push
[function]
[call site]
00095
into
[function]
[call site]
00096
Err
[function]
[call site]
00097
ERR::ErrorFunctionNotFound
[function]
[call site]
00098
test_to_string
[function]
[call site]
00099
into
[function]
[call site]
00100
RhaiResultOf::unwrap
[function]
[call site]
00101
std::time::Duration::from_millis
[function]
[call site]
00102
Some
[function]
[call site]
00103
StraightHasher::write
[function]
[call site]
00104
try_write
[function]
[call site]
00105
StringsInterner::set_max
[function]
[call site]
00106
StringsInterner::throttle_cache
[function]
[call site]
00107
StringsInterner::max
[function]
[call site]
00108
StringsInterner::clear
[function]
[call site]
00109
string_functions::clear
[function]
[call site]
00110
string_functions::is_empty
[function]
[call site]
00111
test::len
[function]
[call site]
00112
shared_get_mut
[function]
[call site]
00113
Shared::get_mut
[function]
[call site]
00114
Shared::get_mut
[function]
[call site]
00115
string_functions::clear
[function]
[call site]
00116
ImmutableString::new
[function]
[call site]
00117
Self
[function]
[call site]
00118
Position::new_const
[function]
[call site]
00119
Some
[function]
[call site]
00120
TestStruct::new
[function]
[call site]
00121
Option::into
[function]
[call site]
00122
string_functions::clear
[function]
[call site]
00123
test::len
[function]
[call site]
00124
StringsInterner::max
[function]
[call site]
00125
test::len
[function]
[call site]
00126
StringsInterner::max
[function]
[call site]
00127
Some
[function]
[call site]
00128
ImmutableString::strong_count
[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
test::len
[function]
[call site]
00133
test::len
[function]
[call site]
00134
test::len
[function]
[call site]
00135
ImmutableString::strong_count
[function]
[call site]
00136
string_functions::remove
[function]
[call site]
00137
Some
[function]
[call site]
00138
TestStruct::new
[function]
[call site]
00139
StringsInterner::new
[function]
[call site]
00140
<_>::default
[function]
[call site]
00141
Engine::new
[function]
[call site]
00142
Engine::compile
[function]
[call site]
00143
Engine::compile_with_scope
[function]
[call site]
00144
Engine::compile_scripts_with_scope
[function]
[call site]
00145
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00146
Engine::lex
[function]
[call site]
00147
Engine::lex_raw
[function]
[call site]
00148
TestStruct::new
[function]
[call site]
00149
TokenizerControlBlock::new
[function]
[call site]
00150
ImmutableString::new
[function]
[call site]
00151
Self
[function]
[call site]
00152
Position::new_const
[function]
[call site]
00153
Option::into
[function]
[call site]
00154
Self::into
[function]
[call site]
00155
TestStruct::clone
[function]
[call site]
00156
std::num::NonZeroUsize::new
[function]
[call site]
00157
Engine::max_string_size
[function]
[call site]
00158
Command::get
[function]
[call site]
00159
Position::new
[function]
[call site]
00160
MyIterableType::into_iter
[function]
[call site]
00161
test_chars
[function]
[call site]
00162
0.chars().collect::<Vec<_>>
[function]
[call site]
00163
MyIterableType::into_iter
[function]
[call site]
00164
test_chars
[function]
[call site]
00165
0.chars().collect::<Vec<_>>
[function]
[call site]
00166
MyIterableType::into_iter
[function]
[call site]
00167
Self::IntoIter::map
[function]
[call site]
00168
Engine::new
[function]
[call site]
00169
Engine::set_optimization_level
[function]
[call site]
00170
Scope::new
[function]
[call site]
00171
rhai::Map::new
[function]
[call site]
00172
blob_functions::insert
[function]
[call site]
00173
FnPtr::try_from
[function]
[call site]
00174
RhaiResultOf::unwrap
[function]
[call site]
00175
string_functions::is_empty
[function]
[call site]
00176
blob_functions::push
[function]
[call site]
00177
eval::calc_offset_len
[function]
[call site]
00178
FnPtr::try_from
[function]
[call site]
00179
tokenizer::is_valid_function_name
[function]
[call site]
00180
Ok
[function]
[call site]
00181
TestStruct::new
[function]
[call site]
00182
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00183
Token::lookup_symbol_from_syntax
[function]
[call site]
00184
Option::is_some
[function]
[call site]
00185
Err
[function]
[call site]
00186
ERR::ErrorParsing
[function]
[call site]
00187
PERR::Reserved
[function]
[call site]
00188
test_to_string
[function]
[call site]
00189
into
[function]
[call site]
00190
Err
[function]
[call site]
00191
ERR::ErrorFunctionNotFound
[function]
[call site]
00192
test_to_string
[function]
[call site]
00193
into
[function]
[call site]
00194
CharsStream::unsigned_abs
[function]
[call site]
00195
RhaiResultOf::map_or
[function]
[call site]
00196
min_max_functions::min
[function]
[call site]
00197
FnPtr::try_from
[function]
[call site]
00198
RhaiResultOf::map
[function]
[call site]
00199
Engine::new
[function]
[call site]
00200
Engine::set_optimization_level
[function]
[call site]
00201
Scope::new
[function]
[call site]
00202
rhai::Map::new
[function]
[call site]
00203
blob_functions::insert
[function]
[call site]
00204
&str::into
[function]
[call site]
00205
into
[function]
[call site]
00206
Scope::push_constant_dynamic
[function]
[call site]
00207
Scope::push_entry
[function]
[call site]
00208
Scope::is_empty
[function]
[call site]
00209
string_functions::is_empty
[function]
[call site]
00210
reserve
[function]
[call site]
00211
reserve
[function]
[call site]
00212
blob_functions::push
[function]
[call site]
00213
Dynamic::set_access_mode
[function]
[call site]
00214
StmtBlock::as_mut
[function]
[call site]
00215
Dynamic::set_access_mode
[function]
[call site]
00216
StmtBlock::as_mut
[function]
[call site]
00217
Dynamic::set_access_mode
[function]
[call site]
00218
values_mut
[function]
[call site]
00219
Dynamic::set_access_mode
[function]
[call site]
00220
values_mut
[function]
[call site]
00221
Dynamic::set_access_mode
[function]
[call site]
00222
blob_functions::push
[function]
[call site]
00223
into
[function]
[call site]
00224
into
[function]
[call site]
00225
into
[function]
[call site]
00226
Scope::push_constant_dynamic
[function]
[call site]
00227
&str::into
[function]
[call site]
00228
Engine::compile_expression_with_scope
[function]
[call site]
00229
Engine::lex
[function]
[call site]
00230
syn::Result::peekable
[function]
[call site]
00231
<_>::default
[function]
[call site]
00232
ParseState::new
[function]
[call site]
00233
TestStruct::new
[function]
[call site]
00234
Scope::new
[function]
[call site]
00235
TestStruct::new
[function]
[call site]
00236
TestStruct::new
[function]
[call site]
00237
Some
[function]
[call site]
00238
Engine::parse_global_expr
[function]
[call site]
00239
Engine::max_expr_depth
[function]
[call site]
00240
Command::get
[function]
[call site]
00241
Engine::parse_expr
[function]
[call site]
00242
peek
[function]
[call site]
00243
unwrap
[function]
[call site]
00244
TestStruct::new
[function]
[call site]
00245
ParseSettings::level_up
[function]
[call site]
00246
Err
[function]
[call site]
00247
PERR::into_err
[function]
[call site]
00248
ParseError
[function]
[call site]
00249
PERR::into
[function]
[call site]
00250
Ok
[function]
[call site]
00251
Engine::parse_unary
[function]
[call site]
00252
peek
[function]
[call site]
00253
unwrap
[function]
[call site]
00254
Err
[function]
[call site]
00255
LexError::UnexpectedInput
[function]
[call site]
00256
(Token,
[call site]
00257
Engine::new
[function]
[call site]
00258
Scope::new
[function]
[call site]
00259
blob_functions::push
[function]
[call site]
00260
blob_functions::push
[function]
[call site]
00261
blob_functions::push
[function]
[call site]
00262
PERR::into_err
[function]
[call site]
00263
TestStruct::clone
[function]
[call site]
00264
Self
[function]
[call site]
00265
eat_token
[function]
[call site]
00266
MultiInputsStream::get_next
[function]
[call site]
00267
test::len
[function]
[call site]
00268
MultiInputsStream::get_next
[function]
[call site]
00269
test::len
[function]
[call site]
00270
MultiInputsStream::get_next
[function]
[call site]
00271
Some
[function]
[call site]
00272
Some
[function]
[call site]
00273
Option::unwrap
[function]
[call site]
00274
Engine::parse_unary
[function]
[call site]
00275
ParseSettings::level_up
[function]
[call site]
00276
checked_neg
[function]
[call site]
00277
test_optimizer_const_map
[function]
[call site]
00278
Engine::new
[function]
[call site]
00279
Engine::set_optimization_level
[function]
[call site]
00280
Scope::new
[function]
[call site]
00281
rhai::Map::new
[function]
[call site]
00282
blob_functions::insert
[function]
[call site]
00283
&str::into
[function]
[call site]
00284
into
[function]
[call site]
00285
Scope::push_constant_dynamic
[function]
[call site]
00286
into
[function]
[call site]
00287
Scope::push_constant_dynamic
[function]
[call site]
00288
&str::into
[function]
[call site]
00289
Engine::compile_expression_with_scope
[function]
[call site]
00290
ParseResult::expect
[function]
[call site]
00291
Ident::as_str
[function]
[call site]
00292
eval_ast::<bool>
[function]
[call site]
00293
expect
[function]
[call site]
00294
Expr::IntegerConstant
[function]
[call site]
00295
StmtBlock::span_or_else
[function]
[call site]
00296
Span::new
[function]
[call site]
00297
iterator_functions::chars_from_start
[function]
[call site]
00298
CharsStream::new
[function]
[call site]
00299
Self
[function]
[call site]
00300
TestStruct::new
[function]
[call site]
00301
MyIterableType::into_iter
[function]
[call site]
00302
test_chars
[function]
[call site]
00303
0.chars().collect::<Vec<_>>
[function]
[call site]
00304
MyIterableType::into_iter
[function]
[call site]
00305
FnPtr::try_from
[function]
[call site]
00306
RhaiResultOf::unwrap_or
[function]
[call site]
00307
FnPtr::try_from
[function]
[call site]
00308
RhaiResultOf::unwrap_or
[function]
[call site]
00309
Self
[function]
[call site]
00310
test_chars
[function]
[call site]
00311
skip
[function]
[call site]
00312
test_functions_take
[function]
[call site]
00313
Engine::new
[function]
[call site]
00314
register_type_with_name::<TestStruct>
[function]
[call site]
00315
Engine::register_fn
[function]
[call site]
00316
FuncRegistration::new
[function]
[call site]
00317
into
[function]
[call site]
00318
<_>::default
[function]
[call site]
00319
<_>::default
[function]
[call site]
00320
&str::into
[function]
[call site]
00321
<_>::default
[function]
[call site]
00322
into
[function]
[call site]
00323
Package::register_into_engine
[function]
[call site]
00324
Package::init_engine
[function]
[call site]
00325
Engine::register_global_module
[function]
[call site]
00326
Engine::global_namespace_mut
[function]
[call site]
00327
string_functions::is_empty
[function]
[call site]
00328
Module::new
[function]
[call site]
00329
Position::new_const
[function]
[call site]
00330
CustomTypesCollection::new
[function]
[call site]
00331
Self
[function]
[call site]
00332
TestStruct::new
[function]
[call site]
00333
TestStruct::new
[function]
[call site]
00334
TestStruct::new
[function]
[call site]
00335
BloomFilterU64::new
[function]
[call site]
00336
Self
[function]
[call site]
00337
TestStruct::new
[function]
[call site]
00338
TestStruct::new
[function]
[call site]
00339
Module::set_internal
[function]
[call site]
00340
test_get_set
[function]
[call site]
00341
Engine::new
[function]
[call site]
00342
register_type::<TestStruct>
[function]
[call site]
00343
Engine::register_get_set
[function]
[call site]
00344
Engine::register_get
[function]
[call site]
00345
Engine::register_fn
[function]
[call site]
00346
FuncRegistration::new
[function]
[call site]
00347
into
[function]
[call site]
00348
Package::register_into_engine
[function]
[call site]
00349
crate::engine::make_getter
[function]
[call site]
00350
Position::new_const
[function]
[call site]
00351
Some
[function]
[call site]
00352
TestStruct::new
[function]
[call site]
00353
RhaiResultOf::push_str
[function]
[call site]
00354
RhaiResultOf::push_str
[function]
[call site]
00355
StmtBlock::as_ref
[function]
[call site]
00356
Engine::register_set
[function]
[call site]
00357
Engine::register_fn
[function]
[call site]
00358
crate::engine::make_setter
[function]
[call site]
00359
Position::new_const
[function]
[call site]
00360
RhaiResultOf::push_str
[function]
[call site]
00361
RhaiResultOf::push_str
[function]
[call site]
00362
StmtBlock::as_ref
[function]
[call site]
00363
Engine::register_get
[function]
[call site]
00364
Engine::register_fn
[function]
[call site]
00365
crate::engine::make_getter
[function]
[call site]
00366
StmtBlock::as_ref
[function]
[call site]
00367
Engine::register_fn
[function]
[call site]
00368
Engine::register_fn
[function]
[call site]
00369
Engine::register_indexer_get_set
[function]
[call site]
00370
Engine::register_indexer_get
[function]
[call site]
00371
Engine::register_fn
[function]
[call site]
00372
Engine::register_indexer_set
[function]
[call site]
00373
Engine::register_fn
[function]
[call site]
00374
test::len
[function]
[call site]
00375
test::len
[function]
[call site]
00376
blob_functions::push
[function]
[call site]
00377
bool::into
[function]
[call site]
00378
Shared::get_mut
[function]
[call site]
00379
first_mut
[function]
[call site]
00380
unwrap
[function]
[call site]
00381
Option::unwrap
[function]
[call site]
00382
blob_functions::insert
[function]
[call site]
00383
Package::as_shared_module
[function]
[call site]
00384
TestStruct
[function]
[call site]
00385
chars()
[call site]
00386
.skip(from)
[call site]
00387
.take(len)
[call site]
00388
.collect::<Vec<_>>
[function]
[call site]
00389
MyIterableType::into_iter
[function]
[call site]
00390
FnPtr::try_from
[function]
[call site]
00391
Self::unsigned_abs
[function]
[call site]
00392
RhaiResultOf::unwrap_or
[function]
[call site]
00393
test_chars
[function]
[call site]
00394
ImmutableString::strong_count
[function]
[call site]
00395
ImmutableString::strong_count
[function]
[call site]
00396
usize::saturating_sub
[function]
[call site]
00397
Self
[function]
[call site]
00398
test_chars
[function]
[call site]
00399
skip
[function]
[call site]
00400
test_functions_take
[function]
[call site]
00401
chars()
[call site]
00402
.skip(offset)
[call site]
00403
.take(len)
[call site]
00404
.collect::<Vec<_>>
[function]
[call site]
00405
MyIterableType::into_iter
[function]
[call site]
00406
StmtBlock::span_or_else
[function]
[call site]
00407
string_functions::add_append
[function]
[call site]
00408
string_functions::is_empty
[function]
[call site]
00409
test::len
[function]
[call site]
00410
String::from_utf8_lossy
[function]
[call site]
00411
string_functions::is_empty
[function]
[call site]
00412
String::from_utf8
[function]
[call site]
00413
unwrap
[function]
[call site]
00414
into
[function]
[call site]
00415
ImmutableString::into_owned
[function]
[call site]
00416
ImmutableString::make_mut
[function]
[call site]
00417
func::shared_make_mut
[function]
[call site]
00418
Shared::make_mut
[function]
[call site]
00419
Shared::make_mut
[function]
[call site]
00420
func::shared_take
[function]
[call site]
00421
shared_try_take
[function]
[call site]
00422
Shared::try_unwrap
[function]
[call site]
00423
Result::ok
[function]
[call site]
00424
unwrap_or_else
[function]
[call site]
00425
T::into
[function]
[call site]
00426
String::into
[function]
[call site]
00427
ImmutableString::into_owned
[function]
[call site]
00428
StmtBlock::as_ref
[function]
[call site]
00429
into
[function]
[call site]
00430
StmtBlock::span_or_else
[function]
[call site]
00431
Some
[function]
[call site]
00432
Expr::FloatConstant
[function]
[call site]
00433
into
[function]
[call site]
00434
ok_or_else
[function]
[call site]
00435
LexError::MalformedNumber
[function]
[call site]
00436
PERR::into_err
[function]
[call site]
00437
Ok
[function]
[call site]
00438
Expr::FloatConstant
[function]
[call site]
00439
into
[function]
[call site]
00440
Ok
[function]
[call site]
00441
Engine::get_interned_string
[function]
[call site]
00442
locked_write
[function]
[call site]
00443
try_borrow_mut
[function]
[call site]
00444
ok
[function]
[call site]
00445
StraightHasher::write
[function]
[call site]
00446
ok
[function]
[call site]
00447
try_write
[function]
[call site]
00448
Some
[function]
[call site]
00449
std::thread::sleep
[function]
[call site]
00450
std::time::Duration::from_millis
[function]
[call site]
00451
Some
[function]
[call site]
00452
StraightHasher::write
[function]
[call site]
00453
try_write
[function]
[call site]
00454
Command::get
[function]
[call site]
00455
into
[function]
[call site]
00456
into
[function]
[call site]
00457
FnCallHashes::from_native_only
[function]
[call site]
00458
calc_fn_hash
[function]
[call site]
00459
get_hasher
[function]
[call site]
00460
config::hashing::get_hashing_seed
[function]
[call site]
00461
Command::get
[function]
[call site]
00462
unwrap_or
[function]
[call site]
00463
ahash::RandomState::with_seeds
[function]
[call site]
00464
StraightHasherBuilder::build_hasher
[function]
[call site]
00465
StraightHasher
[function]
[call site]
00466
<_>::default
[function]
[call site]
00467
write_u8
[function]
[call site]
00468
MyIterableType::into_iter
[function]
[call site]
00469
Self::IntoIter::for_each
[function]
[call site]
00470
string_functions::is_empty
[function]
[call site]
00471
Ok
[function]
[call site]
00472
StaticModuleResolver::iter_mut
[function]
[call site]
00473
StaticModuleResolver::iter_mut
[function]
[call site]
00474
test_optimizer_const_map
[function]
[call site]
00475
Ident::as_str
[function]
[call site]
00476
impl
[call site]
00477
FnPtr::try_from
[function]
[call site]
00478
tokenizer::is_valid_function_name
[function]
[call site]
00479
Ok
[function]
[call site]
00480
TestStruct::new
[function]
[call site]
00481
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00482
Token::lookup_symbol_from_syntax
[function]
[call site]
00483
Option::is_some
[function]
[call site]
00484
Err
[function]
[call site]
00485
ERR::ErrorParsing
[function]
[call site]
00486
PERR::Reserved
[function]
[call site]
00487
test_to_string
[function]
[call site]
00488
into
[function]
[call site]
00489
Err
[function]
[call site]
00490
ERR::ErrorFunctionNotFound
[function]
[call site]
00491
test_to_string
[function]
[call site]
00492
into
[function]
[call site]
00493
RhaiResultOf::unwrap_or
[function]
[call site]
00494
into
[function]
[call site]
00495
FnPtr::call_raw_with_extra_args
[function]
[call site]
00496
_call_with_extra_args::<true,
[call site]
00497
_call_with_extra_args::<false,
[call site]
00498
Some
[function]
[call site]
00499
Ok
[function]
[call site]
00500
test::hash
[function]
[call site]
00501
write_usize
[function]
[call site]
00502
test::hash
[function]
[call site]
00503
write_usize
[function]
[call site]
00504
StraightHasher::finish
[function]
[call site]
00505
MyIterableType::into_iter
[function]
[call site]
00506
test_chars
[function]
[call site]
00507
0.chars().collect::<Vec<_>>
[function]
[call site]
00508
MyIterableType::into_iter
[function]
[call site]
00509
Self::IntoIter::collect
[function]
[call site]
00510
NativeCallContext::engine
[function]
[call site]
00511
Engine::collect_fn_metadata_impl
[function]
[call site]
00512
TestStruct::new
[function]
[call site]
00513
NativeCallContext::iter_namespaces
[function]
[call site]
00514
MyIterableType::into_iter
[function]
[call site]
00515
test_chars
[function]
[call site]
00516
0.chars().collect::<Vec<_>>
[function]
[call site]
00517
MyIterableType::into_iter
[function]
[call site]
00518
test_optimizer_const_map
[function]
[call site]
00519
flat_map
[function]
[call site]
00520
filter_map
[function]
[call site]
00521
Position::new_const
[function]
[call site]
00522
RhaiFunc::get_script_fn_def
[function]
[call site]
00523
Some
[function]
[call site]
00524
Option::map
[function]
[call site]
00525
Engine::new
[function]
[call site]
00526
Engine::set_optimization_level
[function]
[call site]
00527
Scope::new
[function]
[call site]
00528
rhai::Map::new
[function]
[call site]
00529
blob_functions::insert
[function]
[call site]
00530
&str::into
[function]
[call site]
00531
into
[function]
[call site]
00532
Scope::push_constant_dynamic
[function]
[call site]
00533
into
[function]
[call site]
00534
Scope::push_constant_dynamic
[function]
[call site]
00535
&str::into
[function]
[call site]
00536
Engine::compile_expression_with_scope
[function]
[call site]
00537
ParseResult::expect
[function]
[call site]
00538
Ident::as_str
[function]
[call site]
00539
eval_ast::<bool>
[function]
[call site]
00540
expect
[function]
[call site]
00541
into
[function]
[call site]
00542
array_functions::for_each
[function]
[call site]
00543
string_functions::is_empty
[function]
[call site]
00544
Ok
[function]
[call site]
00545
StaticModuleResolver::iter_mut
[function]
[call site]
00546
impl
[call site]
00547
FnPtr::try_from
[function]
[call site]
00548
RhaiResultOf::unwrap_or
[function]
[call site]
00549
into
[function]
[call site]
00550
FnPtr::call_raw_with_extra_args
[function]
[call site]
00551
Some
[function]
[call site]
00552
Ok
[function]
[call site]
00553
blob_functions::push
[function]
[call site]
00554
blob_functions::push
[function]
[call site]
00555
FnPtr::try_from
[function]
[call site]
00556
RhaiResultOf::unwrap
[function]
[call site]
00557
MyIterableType::into_iter
[function]
[call site]
00558
test_var_def_filter
[function]
[call site]
00559
Engine::new
[function]
[call site]
00560
Engine::compile
[function]
[call site]
00561
ParseResult::unwrap
[function]
[call site]
00562
Engine::run_ast
[function]
[call site]
00563
Engine::run_ast_with_scope
[function]
[call site]
00564
Caches::new
[function]
[call site]
00565
Position::new_const
[function]
[call site]
00566
Some
[function]
[call site]
00567
TestStruct::new
[function]
[call site]
00568
Engine::new_global_runtime_state
[function]
[call site]
00569
crate::ThinVec::new
[function]
[call site]
00570
crate::ThinVec::new
[function]
[call site]
00571
crate::StaticVec::new
[function]
[call site]
00572
Engine::default_tag
[function]
[call site]
00573
TestStruct::clone
[function]
[call site]
00574
Self
[function]
[call site]
00575
StmtBlock::as_ref
[function]
[call site]
00576
test_optimizer_const_map
[function]
[call site]
00577
crate::eval::Debugger::new
[function]
[call site]
00578
TestStruct::new
[function]
[call site]
00579
TestStruct::new
[function]
[call site]
00580
into
[function]
[call site]
00581
AST::source_raw
[function]
[call site]
00582
StmtBlock::as_ref
[function]
[call site]
00583
Option::cloned
[function]
[call site]
00584
blob_functions::push
[function]
[call site]
00585
AST::shared_lib
[function]
[call site]
00586
&crate::SharedModule::clone
[function]
[call site]
00587
Self
[function]
[call site]
00588
clone_from
[function]
[call site]
00589
Engine::eval_global_statements
[function]
[call site]
00590
Engine::eval_stmt_block
[function]
[call site]
00591
string_functions::is_empty
[function]
[call site]
00592
test::len
[function]
[call site]
00593
Ok
[function]
[call site]
00594
GlobalRuntimeState::num_imports
[function]
[call site]
00595
test::len
[function]
[call site]
00596
MyIterableType::into_iter
[function]
[call site]
00597
test_chars
[function]
[call site]
00598
0.chars().collect::<Vec<_>>
[function]
[call site]
00599
MyIterableType::into_iter
[function]
[call site]
00600
Self::IntoIter::try_fold
[function]
[call site]
00601
Self::as_deref_mut
[function]
[call site]
00602
GlobalRuntimeState::num_imports
[function]
[call site]
00603
Engine::eval_stmt
[function]
[call site]
00604
Engine::track_operation
[function]
[call site]
00605
Engine::max_operations
[function]
[call site]
00606
Command::get
[function]
[call site]
00607
Engine::max_operations
[function]
[call site]
00608
Err
[function]
[call site]
00609
ERR::ErrorTooManyOperations
[function]
[call site]
00610
into
[function]
[call site]
00611
StmtBlock::as_ref
[function]
[call site]
00612
and_then
[function]
[call site]
00613
test_max_operations_progress
[function]
[call site]
00614
Engine::new
[function]
[call site]
00615
Engine::set_optimization_level
[function]
[call site]
00616
Engine::set_max_operations
[function]
[call site]
00617
TestStruct::new
[function]
[call site]
00618
Engine::on_progress
[function]
[call site]
00619
Some
[function]
[call site]
00620
TestStruct::new
[function]
[call site]
00621
Some
[function]
[call site]
00622
into
[function]
[call site]
00623
test_optimizer_const_map
[function]
[call site]
00624
Err
[function]
[call site]
00625
ERR::ErrorTerminated
[function]
[call site]
00626
into
[function]
[call site]
00627
unwrap_or
[function]
[call site]
00628
Ok
[function]
[call site]
00629
ParseSettings::level_up_with_position
[function]
[call site]
00630
ParseSettings::level_up
[function]
[call site]
00631
Ok
[function]
[call site]
00632
Engine::dbg_reset
[function]
[call site]
00633
Engine::is_debugger_registered
[function]
[call site]
00634
is_some
[function]
[call site]
00635
Engine::dbg_reset_raw
[function]
[call site]
00636
impl
[call site]
00637
Ok
[function]
[call site]
00638
Some
[function]
[call site]
00639
ASTNode::is_stmt
[function]
[call site]
00640
Some
[function]
[call site]
00641
ASTNode::is_expr
[function]
[call site]
00642
Some
[function]
[call site]
00643
Some
[function]
[call site]
00644
Some
[function]
[call site]
00645
Debugger::is_break_point
[function]
[call site]
00646
Debugger::break_points
[function]
[call site]
00647
MyIterableType::into_iter
[function]
[call site]
00648
test_chars
[function]
[call site]
00649
0.chars().collect::<Vec<_>>
[function]
[call site]
00650
MyIterableType::into_iter
[function]
[call site]
00651
Self::IntoIter::enumerate
[function]
[call site]
00652
test_var_def_filter
[function]
[call site]
00653
BreakPoint::is_enabled
[function]
[call site]
00654
array_functions::find
[function]
[call site]
00655
array_functions::find_starting_from
[function]
[call site]
00656
array_functions::index_of_filter_starting_from
[function]
[call site]
00657
string_functions::is_empty
[function]
[call site]
00658
Ok
[function]
[call site]
00659
index_of_start_inner
[function]
[call site]
00660
string_functions::is_empty
[function]
[call site]
00661
Ok
[function]
[call site]
00662
eval::calc_offset_len
[function]
[call site]
00663
test::len
[function]
[call site]
00664
StaticModuleResolver::iter_mut
[function]
[call site]
00665
impl
[call site]
00666
skip
[function]
[call site]
00667
FnPtr::try_from
[function]
[call site]
00668
RhaiResultOf::unwrap_or
[function]
[call site]
00669
into
[function]
[call site]
00670
FnPtr::call_raw_with_extra_args
[function]
[call site]
00671
Some
[function]
[call site]
00672
Some
[function]
[call site]
00673
Dynamic::as_bool
[function]
[call site]
00674
Ok
[function]
[call site]
00675
crate::func::locked_read
[function]
[call site]
00676
try_borrow
[function]
[call site]
00677
ok
[function]
[call site]
00678
locked_read
[function]
[call site]
00679
try_borrow
[function]
[call site]
00680
ok
[function]
[call site]
00681
locked_read
[function]
[call site]
00682
Option::ok
[function]
[call site]
00683
try_read
[function]
[call site]
00684
Some
[function]
[call site]
00685
std::thread::sleep
[function]
[call site]
00686
std::time::Duration::from_millis
[function]
[call site]
00687
Some
[function]
[call site]
00688
locked_read
[function]
[call site]
00689
try_read
[function]
[call site]
00690
Option::ok
[function]
[call site]
00691
try_read
[function]
[call site]
00692
Some
[function]
[call site]
00693
std::thread::sleep
[function]
[call site]
00694
std::time::Duration::from_millis
[function]
[call site]
00695
Some
[function]
[call site]
00696
locked_read
[function]
[call site]
00697
try_read
[function]
[call site]
00698
Option::and_then
[function]
[call site]
00699
Some
[function]
[call site]
00700
ok_or_else
[function]
[call site]
00701
std::
[call site]
00702
any::type_name
[function]
[call site]
00703
type_name::<R>
[function]
[call site]
00704
Err
[function]
[call site]
00705
Dynamic::type_name
[function]
[call site]
00706
type_name::<INT>
[function]
[call site]
00707
type_name::<crate::FLOAT>
[function]
[call site]
00708
std::
[call site]
00709
any::type_name
[function]
[call site]
00710
crate::func::locked_read
[function]
[call site]
00711
Option::unwrap
[function]
[call site]
00712
std::
[call site]
00713
any::type_name
[function]
[call site]
00714
unwrap_or
[function]
[call site]
00715
Ok
[function]
[call site]
00716
FnPtr::try_from
[function]
[call site]
00717
RhaiResultOf::unwrap_or
[function]
[call site]
00718
Ok
[function]
[call site]
00719
Ok
[function]
[call site]
00720
Ok
[function]
[call site]
00721
Command::get
[function]
[call site]
00722
Position::is_none
[function]
[call site]
00723
Position::is_beginning_of_line
[function]
[call site]
00724
ASTNode::position
[function]
[call site]
00725
ParseSettings::level_up_with_position
[function]
[call site]
00726
ParseSettings::level_up_with_position
[function]
[call site]
00727
ParseSettings::level_up
[function]
[call site]
00728
Ok
[function]
[call site]
00729
Position::line
[function]
[call site]
00730
Option::unwrap_or
[function]
[call site]
00731
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
00732
Position::line
[function]
[call site]
00733
Option::unwrap
[function]
[call site]
00734
&str::to_string
[function]
[call site]
00735
Engine::new
[function]
[call site]
00736
Scope::new
[function]
[call site]
00737
blob_functions::push
[function]
[call site]
00738
blob_functions::push
[function]
[call site]
00739
blob_functions::push
[function]
[call site]
00740
lines
[function]
[call site]
00741
enumerate
[function]
[call site]
00742
unwrap
[function]
[call site]
00743
as_deref
[function]
[call site]
00744
ASTNode::position
[function]
[call site]
00745
as_deref
[function]
[call site]
00746
test::len
[function]
[call site]
00747
test::len
[function]
[call site]
00748
test_optimizer_const_map
[function]
[call site]
00749
&mut
[call site]
00750
Position::is_none
[function]
[call site]
00751
Position::line
[function]
[call site]
00752
Option::unwrap
[function]
[call site]
00753
saturating_sub
[function]
[call site]
00754
min_max_functions::min
[function]
[call site]
00755
test::len
[function]
[call site]
00756
test::len
[function]
[call site]
00757
ImmutableString::to_string
[function]
[call site]
00758
Engine::new
[function]
[call site]
00759
Scope::new
[function]
[call site]
00760
blob_functions::push
[function]
[call site]
00761
blob_functions::push
[function]
[call site]
00762
blob_functions::push
[function]
[call site]
00763
test::len
[function]
[call site]
00764
Position::position
[function]
[call site]
00765
MyIterableType::into_iter
[function]
[call site]
00766
test_chars
[function]
[call site]
00767
0.chars().collect::<Vec<_>>
[function]
[call site]
00768
MyIterableType::into_iter
[function]
[call site]
00769
Self::IntoIter::enumerate
[function]
[call site]
00770
test_functions_take
[function]
[call site]
00771
skip
[function]
[call site]
00772
Position::position
[function]
[call site]
00773
test::len
[function]
[call site]
00774
DebuggerEvent::BreakPoint
[function]
[call site]
00775
Ok
[function]
[call site]
00776
Engine::dbg_raw
[function]
[call site]
00777
test::len
[function]
[call site]
00778
AST::source_raw
[function]
[call site]
00779
StmtBlock::as_ref
[function]
[call site]
00780
Option::cloned
[function]
[call site]
00781
EvalContext::new
[function]
[call site]
00782
on_debugger
[function]
[call site]
00783
as_deref
[function]
[call site]
00784
ASTNode::position
[function]
[call site]
00785
test::len
[function]
[call site]
00786
GlobalRuntimeState::debugger_mut
[function]
[call site]
00787
as_deref_mut
[function]
[call site]
00788
unwrap
[function]
[call site]
00789
Ok
[function]
[call site]
00790
GlobalRuntimeState::debugger_mut
[function]
[call site]
00791
Ok
[function]
[call site]
00792
Some
[function]
[call site]
00793
GlobalRuntimeState::debugger_mut
[function]
[call site]
00794
Ok
[function]
[call site]
00795
Some
[function]
[call site]
00796
GlobalRuntimeState::debugger_mut
[function]
[call site]
00797
Ok
[function]
[call site]
00798
GlobalRuntimeState::debugger_mut
[function]
[call site]
00799
DebuggerStatus::FunctionExit
[function]
[call site]
00800
Ok
[function]
[call site]
00801
Ok
[function]
[call site]
00802
Ok
[function]
[call site]
00803
Ok
[function]
[call site]
00804
Self::as_deref_mut
[function]
[call site]
00805
Ok
[function]
[call site]
00806
Engine::eval_expr
[function]
[call site]
00807
Engine::track_operation
[function]
[call site]
00808
ParseSettings::level_up_with_position
[function]
[call site]
00809
Engine::dbg_reset
[function]
[call site]
00810
Self::as_deref_mut
[function]
[call site]
00811
Expr::get_literal_value
[function]
[call site]
00812
Some
[function]
[call site]
00813
StmtBlock::as_ref
[function]
[call site]
00814
TestStruct::clone
[function]
[call site]
00815
Self
[function]
[call site]
00816
write_lock::<FnPtr>
[function]
[call site]
00817
Some
[function]
[call site]
00818
crate::Shared::new
[function]
[call site]
00819
Option<&GlobalRuntimeState>::into
[function]
[call site]
00820
into
[function]
[call site]
00821
into
[function]
[call site]
00822
into
[function]
[call site]
00823
TestStruct::clone
[function]
[call site]
00824
Self::into
[function]
[call site]
00825
into
[function]
[call site]
00826
Expr::is_constant
[function]
[call site]
00827
MyIterableType::into_iter
[function]
[call site]
00828
Self::IntoIter::all
[function]
[call site]
00829
Engine::new
[function]
[call site]
00830
register_type::<TestStruct>
[function]
[call site]
00831
Engine::register_fn
[function]
[call site]
00832
Engine::register_fn
[function]
[call site]
00833
MyIterableType::into_iter
[function]
[call site]
00834
test_optimizer_const_map
[function]
[call site]
00835
test_method_call
[function]
[call site]
00836
Engine::new
[function]
[call site]
00837
register_type::<TestStruct>
[function]
[call site]
00838
Engine::register_fn
[function]
[call site]
00839
Engine::register_fn
[function]
[call site]
00840
crate::Array::with_capacity
[function]
[call site]
00841
blob_functions::blob_with_capacity_and_value
[function]
[call site]
00842
Ok
[function]
[call site]
00843
TestStruct::new
[function]
[call site]
00844
FnPtr::try_from
[function]
[call site]
00845
RhaiResultOf::unwrap_or
[function]
[call site]
00846
NativeCallContext::engine
[function]
[call site]
00847
Engine::throw_on_size
[function]
[call site]
00848
map_or
[function]
[call site]
00849
Command::get
[function]
[call site]
00850
Err
[function]
[call site]
00851
ERR::ErrorDataTooLarge
[function]
[call site]
00852
&str::to_string
[function]
[call site]
00853
into
[function]
[call site]
00854
map_or
[function]
[call site]
00855
Command::get
[function]
[call site]
00856
Err
[function]
[call site]
00857
ERR::ErrorDataTooLarge
[function]
[call site]
00858
&str::to_string
[function]
[call site]
00859
into
[function]
[call site]
00860
map_or
[function]
[call site]
00861
Command::get
[function]
[call site]
00862
Err
[function]
[call site]
00863
ERR::ErrorDataTooLarge
[function]
[call site]
00864
&str::to_string
[function]
[call site]
00865
into
[function]
[call site]
00866
Ok
[function]
[call site]
00867
FnPtr::try_from
[function]
[call site]
00868
RhaiResultOf::unwrap
[function]
[call site]
00869
Ok
[function]
[call site]
00870
test::len
[function]
[call site]
00871
StmtBlock::extend
[function]
[call site]
00872
StmtBlock::extend
[function]
[call site]
00873
StmtBlock::extend
[function]
[call site]
00874
MyIterableType::into_iter
[function]
[call site]
00875
Self::IntoIter::map
[function]
[call site]
00876
Expr::get_literal_value
[function]
[call site]
00877
Some
[function]
[call site]
00878
StmtBlock::as_ref
[function]
[call site]
00879
TestStruct::clone
[function]
[call site]
00880
write_lock::<FnPtr>
[function]
[call site]
00881
Some
[function]
[call site]
00882
crate::Shared::new
[function]
[call site]
00883
Option<&GlobalRuntimeState>::into
[function]
[call site]
00884
into
[function]
[call site]
00885
into
[function]
[call site]
00886
into
[function]
[call site]
00887
TestStruct::clone
[function]
[call site]
00888
Self::into
[function]
[call site]
00889
into
[function]
[call site]
00890
Expr::is_constant
[function]
[call site]
00891
crate::Array::with_capacity
[function]
[call site]
00892
test::len
[function]
[call site]
00893
StmtBlock::extend
[function]
[call site]
00894
MyIterableType::into_iter
[function]
[call site]
00895
Self::IntoIter::map
[function]
[call site]
00896
Expr::get_literal_value
[function]
[call site]
00897
Option::unwrap
[function]
[call site]
00898
Dynamic::from_array
[function]
[call site]
00899
Self
[function]
[call site]
00900
Union::Array
[function]
[call site]
00901
into
[function]
[call site]
00902
Expr::is_constant
[function]
[call site]
00903
TestStruct::clone
[function]
[call site]
00904
shared_get_mut
[function]
[call site]
00905
Ident::as_str
[function]
[call site]
00906
Option::unwrap
[function]
[call site]
00907
Expr::get_literal_value
[function]
[call site]
00908
Option::unwrap
[function]
[call site]
00909
Dynamic::from_map
[function]
[call site]
00910
Self
[function]
[call site]
00911
Union::Map
[function]
[call site]
00912
into
[function]
[call site]
00913
Expr::is_constant
[function]
[call site]
00914
Position::new_const
[function]
[call site]
00915
Expr::get_literal_value
[function]
[call site]
00916
Some
[function]
[call site]
00917
StmtBlock::as_ref
[function]
[call site]
00918
TestStruct::clone
[function]
[call site]
00919
write_lock::<FnPtr>
[function]
[call site]
00920
Some
[function]
[call site]
00921
crate::Shared::new
[function]
[call site]
00922
Option<&GlobalRuntimeState>::into
[function]
[call site]
00923
into
[function]
[call site]
00924
into
[function]
[call site]
00925
into
[function]
[call site]
00926
TestStruct::clone
[function]
[call site]
00927
Self::into
[function]
[call site]
00928
into
[function]
[call site]
00929
Expr::is_constant
[function]
[call site]
00930
crate::Array::with_capacity
[function]
[call site]
00931
test::len
[function]
[call site]
00932
StmtBlock::extend
[function]
[call site]
00933
MyIterableType::into_iter
[function]
[call site]
00934
Self::IntoIter::map
[function]
[call site]
00935
Expr::get_literal_value
[function]
[call site]
00936
Option::unwrap
[function]
[call site]
00937
Dynamic::from_array
[function]
[call site]
00938
Expr::is_constant
[function]
[call site]
00939
TestStruct::clone
[function]
[call site]
00940
shared_get_mut
[function]
[call site]
00941
Ident::as_str
[function]
[call site]
00942
Option::unwrap
[function]
[call site]
00943
Expr::get_literal_value
[function]
[call site]
00944
Option::unwrap
[function]
[call site]
00945
Dynamic::from_map
[function]
[call site]
00946
Expr::is_constant
[function]
[call site]
00947
Position::new_const
[function]
[call site]
00948
Expr::get_literal_value
[function]
[call site]
00949
Option::unwrap
[function]
[call site]
00950
unwrap
[function]
[call site]
00951
into
[function]
[call site]
00952
FnCallExpr::is_qualified
[function]
[call site]
00953
string_functions::is_empty
[function]
[call site]
00954
test::len
[function]
[call site]
00955
FnPtr::new
[function]
[call site]
00956
into
[function]
[call site]
00957
try_into
[function]
[call site]
00958
TestStruct::clone
[function]
[call site]
00959
RhaiResultOf::ok
[function]
[call site]
00960
into
[function]
[call site]
00961
test::len
[function]
[call site]
00962
Token::literal_syntax
[function]
[call site]
00963
Token::literal_syntax
[function]
[call site]
00964
Ident::as_str
[function]
[call site]
00965
into
[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
Option::unwrap
[function]
[call site]
00972
unwrap
[function]
[call site]
00973
into
[function]
[call site]
00974
FnCallExpr::is_qualified
[function]
[call site]
00975
test::len
[function]
[call site]
00976
FnPtr::new
[function]
[call site]
00977
TestStruct::clone
[function]
[call site]
00978
RhaiResultOf::ok
[function]
[call site]
00979
into
[function]
[call site]
00980
test::len
[function]
[call site]
00981
Token::literal_syntax
[function]
[call site]
00982
Token::literal_syntax
[function]
[call site]
00983
Ident::as_str
[function]
[call site]
00984
into
[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
Option::unwrap
[function]
[call site]
00991
Dynamic::from_array
[function]
[call site]
00992
Expr::is_constant
[function]
[call site]
00993
TestStruct::clone
[function]
[call site]
00994
shared_get_mut
[function]
[call site]
00995
Ident::as_str
[function]
[call site]
00996
Option::unwrap
[function]
[call site]
00997
Expr::get_literal_value
[function]
[call site]
00998
Option::unwrap
[function]
[call site]
00999
Dynamic::from_map
[function]
[call site]
01000
Expr::is_constant
[function]
[call site]
01001
Position::new_const
[function]
[call site]
01002
Expr::get_literal_value
[function]
[call site]
01003
Option::unwrap
[function]
[call site]
01004
unwrap
[function]
[call site]
01005
into
[function]
[call site]
01006
FnCallExpr::is_qualified
[function]
[call site]
01007
test::len
[function]
[call site]
01008
FnPtr::new
[function]
[call site]
01009
TestStruct::clone
[function]
[call site]
01010
RhaiResultOf::ok
[function]
[call site]
01011
into
[function]
[call site]
01012
test::len
[function]
[call site]
01013
Token::literal_syntax
[function]
[call site]
01014
Token::literal_syntax
[function]
[call site]
01015
Ident::as_str
[function]
[call site]
01016
into
[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
Some
[function]
[call site]
01023
Ok
[function]
[call site]
01024
Engine::eval_fn_call_expr
[function]
[call site]
01025
StmtBlock::as_ref
[function]
[call site]
01026
Engine::fast_operators
[function]
[call site]
01027
intersects
[function]
[call site]
01028
test::len
[function]
[call site]
01029
Some
[function]
[call site]
01030
Engine::get_arg_value
[function]
[call site]
01031
Expr::get_literal_value
[function]
[call site]
01032
Some
[function]
[call site]
01033
StmtBlock::as_ref
[function]
[call site]
01034
TestStruct::clone
[function]
[call site]
01035
write_lock::<FnPtr>
[function]
[call site]
01036
Some
[function]
[call site]
01037
crate::Shared::new
[function]
[call site]
01038
Option<&GlobalRuntimeState>::into
[function]
[call site]
01039
into
[function]
[call site]
01040
into
[function]
[call site]
01041
into
[function]
[call site]
01042
TestStruct::clone
[function]
[call site]
01043
Self::into
[function]
[call site]
01044
into
[function]
[call site]
01045
Expr::is_constant
[function]
[call site]
01046
crate::Array::with_capacity
[function]
[call site]
01047
test::len
[function]
[call site]
01048
StmtBlock::extend
[function]
[call site]
01049
MyIterableType::into_iter
[function]
[call site]
01050
Self::IntoIter::map
[function]
[call site]
01051
Expr::get_literal_value
[function]
[call site]
01052
Option::unwrap
[function]
[call site]
01053
Dynamic::from_array
[function]
[call site]
01054
Expr::is_constant
[function]
[call site]
01055
TestStruct::clone
[function]
[call site]
01056
shared_get_mut
[function]
[call site]
01057
Ident::as_str
[function]
[call site]
01058
Option::unwrap
[function]
[call site]
01059
Expr::get_literal_value
[function]
[call site]
01060
Option::unwrap
[function]
[call site]
01061
Dynamic::from_map
[function]
[call site]
01062
Expr::is_constant
[function]
[call site]
01063
Position::new_const
[function]
[call site]
01064
Expr::get_literal_value
[function]
[call site]
01065
Option::unwrap
[function]
[call site]
01066
unwrap
[function]
[call site]
01067
into
[function]
[call site]
01068
FnCallExpr::is_qualified
[function]
[call site]
01069
test::len
[function]
[call site]
01070
FnPtr::new
[function]
[call site]
01071
TestStruct::clone
[function]
[call site]
01072
RhaiResultOf::ok
[function]
[call site]
01073
into
[function]
[call site]
01074
test::len
[function]
[call site]
01075
Token::literal_syntax
[function]
[call site]
01076
Token::literal_syntax
[function]
[call site]
01077
Ident::as_str
[function]
[call site]
01078
into
[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
Some
[function]
[call site]
01085
Engine::track_operation
[function]
[call site]
01086
Expr::start_position
[function]
[call site]
01087
string_functions::is_empty
[function]
[call site]
01088
Expr::position
[function]
[call site]
01089
ParseSettings::level_up_with_position
[function]
[call site]
01090
ParseSettings::level_up_with_position
[function]
[call site]
01091
Expr::start_position
[function]
[call site]
01092
string_functions::is_empty
[function]
[call site]
01093
Expr::position
[function]
[call site]
01094
ParseSettings::level_up_with_position
[function]
[call site]
01095
Expr::start_position
[function]
[call site]
01096
Expr::start_position
[function]
[call site]
01097
Expr::position
[function]
[call site]
01098
Expr::start_position
[function]
[call site]
01099
Expr::position
[function]
[call site]
01100
Engine::dbg
[function]
[call site]
01101
Engine::is_debugger_registered
[function]
[call site]
01102
Engine::dbg_reset_raw
[function]
[call site]
01103
GlobalRuntimeState::debugger_mut
[function]
[call site]
01104
Ok
[function]
[call site]
01105
Ok
[function]
[call site]
01106
Expr::start_position
[function]
[call site]
01107
as_deref_mut
[function]
[call site]
01108
and_then
[function]
[call site]
01109
Debugger::clear_status_if
[function]
[call site]
01110
Some
[function]
[call site]
01111
string_functions::replace
[function]
[call site]
01112
string_functions::is_empty
[function]
[call site]
01113
string_functions::replace
[function]
[call site]
01114
string_functions::is_empty
[function]
[call site]
01115
string_functions::replace
[function]
[call site]
01116
into
[function]
[call site]
01117
into
[function]
[call site]
01118
Engine::eval_expr
[function]
[call site]
01119
RhaiResult::map
[function]
[call site]
01120
Engine::new
[function]
[call site]
01121
Engine::set_optimization_level
[function]
[call site]
01122
Scope::new
[function]
[call site]
01123
rhai::Map::new
[function]
[call site]
01124
blob_functions::insert
[function]
[call site]
01125
&str::into
[function]
[call site]
01126
into
[function]
[call site]
01127
Scope::push_constant_dynamic
[function]
[call site]
01128
into
[function]
[call site]
01129
Scope::push_constant_dynamic
[function]
[call site]
01130
&str::into
[function]
[call site]
01131
Engine::compile_expression_with_scope
[function]
[call site]
01132
ParseResult::expect
[function]
[call site]
01133
Ident::as_str
[function]
[call site]
01134
eval_ast::<bool>
[function]
[call site]
01135
expect
[function]
[call site]
01136
Expr::start_position
[function]
[call site]
01137
Self::as_deref_mut
[function]
[call site]
01138
Dynamic::flatten
[function]
[call site]
01139
crate::func::native::shared_try_take
[function]
[call site]
01140
Shared::try_unwrap
[function]
[call site]
01141
into_inner
[function]
[call site]
01142
Dynamic::flatten
[function]
[call site]
01143
into_inner
[function]
[call site]
01144
unwrap
[function]
[call site]
01145
Dynamic::flatten
[function]
[call site]
01146
into_inner
[function]
[call site]
01147
Dynamic::flatten
[function]
[call site]
01148
crate::func::locked_read
[function]
[call site]
01149
Dynamic::flatten_clone
[function]
[call site]
01150
crate::func::locked_read
[function]
[call site]
01151
Option::map_or_else
[function]
[call site]
01152
Dynamic::clone
[function]
[call site]
01153
Self
[function]
[call site]
01154
Union::Unit
[function]
[call site]
01155
Self
[function]
[call site]
01156
Union::Bool
[function]
[call site]
01157
Self
[function]
[call site]
01158
Union::Str
[function]
[call site]
01159
TestStruct::clone
[function]
[call site]
01160
Self
[function]
[call site]
01161
Self
[function]
[call site]
01162
Union::Char
[function]
[call site]
01163
Self
[function]
[call site]
01164
Union::Int
[function]
[call site]
01165
Self
[function]
[call site]
01166
Union::Float
[function]
[call site]
01167
Self
[function]
[call site]
01168
Union::Decimal
[function]
[call site]
01169
TestStruct::clone
[function]
[call site]
01170
Self
[function]
[call site]
01171
Union::Array
[function]
[call site]
01172
TestStruct::clone
[function]
[call site]
01173
Self
[function]
[call site]
01174
Union::Blob
[function]
[call site]
01175
TestStruct::clone
[function]
[call site]
01176
Self
[function]
[call site]
01177
Union::Map
[function]
[call site]
01178
TestStruct::clone
[function]
[call site]
01179
Self
[function]
[call site]
01180
Union::FnPtr
[function]
[call site]
01181
TestStruct::clone
[function]
[call site]
01182
Self
[function]
[call site]
01183
Union::TimeStamp
[function]
[call site]
01184
TestStruct::clone
[function]
[call site]
01185
Self
[function]
[call site]
01186
Union::Variant
[function]
[call site]
01187
StmtBlock::as_ref
[function]
[call site]
01188
StmtBlock::as_ref
[function]
[call site]
01189
T::clone_object
[function]
[call site]
01190
TestStruct::new
[function]
[call site]
01191
TestStruct::clone
[function]
[call site]
01192
Self
[function]
[call site]
01193
Box::into
[function]
[call site]
01194
Self
[function]
[call site]
01195
Union::Shared
[function]
[call site]
01196
TestStruct::clone
[function]
[call site]
01197
Dynamic::flatten_clone
[function]
[call site]
01198
crate::func::locked_read
[function]
[call site]
01199
Option::map_or_else
[function]
[call site]
01200
Dynamic::clone
[function]
[call site]
01201
Dynamic::flatten_clone
[function]
[call site]
01202
Dynamic::clone
[function]
[call site]
01203
Dynamic::clone
[function]
[call site]
01204
Self
[function]
[call site]
01205
Union::Shared
[function]
[call site]
01206
Ok
[function]
[call site]
01207
into
[function]
[call site]
01208
Engine::exec_fn_call
[function]
[call site]
01209
FnCallHashes::is_native_only
[function]
[call site]
01210
Position::is_none
[function]
[call site]
01211
test::len
[function]
[call site]
01212
Engine::get_interned_string
[function]
[call site]
01213
Engine::map_type_name
[function]
[call site]
01214
MyIterableType::into_iter
[function]
[call site]
01215
array_functions::find_map
[function]
[call site]
01216
array_functions::find_map_starting_from
[function]
[call site]
01217
string_functions::is_empty
[function]
[call site]
01218
Ok
[function]
[call site]
01219
eval::calc_offset_len
[function]
[call site]
01220
test::len
[function]
[call site]
01221
StaticModuleResolver::iter_mut
[function]
[call site]
01222
impl
[call site]
01223
skip
[function]
[call site]
01224
FnPtr::try_from
[function]
[call site]
01225
RhaiResultOf::unwrap_or
[function]
[call site]
01226
into
[function]
[call site]
01227
FnPtr::call_raw_with_extra_args
[function]
[call site]
01228
Some
[function]
[call site]
01229
Some
[function]
[call site]
01230
Expr::is_unit
[function]
[call site]
01231
Ok
[function]
[call site]
01232
Ok
[function]
[call site]
01233
Module::get_custom_type_display_by_name
[function]
[call site]
01234
Module::get_custom_type_by_name_raw
[function]
[call site]
01235
Command::get
[function]
[call site]
01236
Option::map
[function]
[call site]
01237
Ident::as_str
[function]
[call site]
01238
StmtBlock::span_or_else
[function]
[call site]
01239
map_functions::values
[function]
[call site]
01240
string_functions::is_empty
[function]
[call site]
01241
IterateDynamicArray::new
[function]
[call site]
01242
map_functions::values
[function]
[call site]
01243
Array::cloned
[function]
[call site]
01244
reflection_functions::collect
[function]
[call site]
01245
NativeCallContext::engine
[function]
[call site]
01246
Engine::collect_fn_metadata_impl
[function]
[call site]
01247
Some
[function]
[call site]
01248
StmtBlock::as_ref
[function]
[call site]
01249
test::len
[function]
[call site]
01250
IterateMap::new
[function]
[call site]
01251
string_functions::is_empty
[function]
[call site]
01252
blob_functions::insert
[function]
[call site]
01253
&str::into
[function]
[call site]
01254
Engine::get_interned_string
[function]
[call site]
01255
locked_write
[function]
[call site]
01256
Command::get
[function]
[call site]
01257
into
[function]
[call site]
01258
into
[function]
[call site]
01259
ImmutableString::into
[function]
[call site]
01260
blob_functions::insert
[function]
[call site]
01261
&str::into
[function]
[call site]
01262
Engine::get_interned_string
[function]
[call site]
01263
ImmutableString::into
[function]
[call site]
01264
blob_functions::insert
[function]
[call site]
01265
&str::into
[function]
[call site]
01266
Engine::get_interned_string
[function]
[call site]
01267
ImmutableString::into
[function]
[call site]
01268
blob_functions::insert
[function]
[call site]
01269
&str::into
[function]
[call site]
01270
string_functions::starts_with
[function]
[call site]
01271
string_functions::starts_with
[function]
[call site]
01272
into
[function]
[call site]
01273
blob_functions::insert
[function]
[call site]
01274
&str::into
[function]
[call site]
01275
into
[function]
[call site]
01276
blob_functions::insert
[function]
[call site]
01277
&str::into
[function]
[call site]
01278
MyIterableType::into_iter
[function]
[call site]
01279
test_optimizer_const_map
[function]
[call site]
01280
Engine::get_interned_string
[function]
[call site]
01281
ImmutableString::into
[function]
[call site]
01282
params
[call site]
01283
.iter()
[call site]
01284
.map(|&p|
[call site]
01285
.collect::<Array>
[function]
[call site]
01286
into
[function]
[call site]
01287
string_functions::is_empty
[function]
[call site]
01288
blob_functions::insert
[function]
[call site]
01289
&str::into
[function]
[call site]
01290
MyIterableType::into_iter
[function]
[call site]
01291
test_optimizer_const_map
[function]
[call site]
01292
Engine::get_interned_string
[function]
[call site]
01293
ImmutableString::into
[function]
[call site]
01294
comments
[call site]
01295
.iter()
[call site]
01296
.map(|&s|
[call site]
01297
.collect::<Array>
[function]
[call site]
01298
into
[function]
[call site]
01299
Some
[function]
[call site]
01300
Dynamic::from_map
[function]
[call site]
01301
array_functions::find_map
[function]
[call site]
01302
Module::get_custom_type_display_by_name
[function]
[call site]
01303
unwrap_or_else
[function]
[call site]
01304
map_std_type_name
[function]
[call site]
01305
string_functions::trim
[function]
[call site]
01306
shared_get_mut
[function]
[call site]
01307
string_functions::trim
[function]
[call site]
01308
into
[function]
[call site]
01309
string_functions::trim
[function]
[call site]
01310
into
[function]
[call site]
01311
type_name::<crate::INT>
[function]
[call site]
01312
type_name::<crate::FLOAT>
[function]
[call site]
01313
type_name::<String>
[function]
[call site]
01314
type_name::<ImmutableString>
[function]
[call site]
01315
type_name::<&str>
[function]
[call site]
01316
type_name::<rust_decimal::Decimal>
[function]
[call site]
01317
type_name::<FnPtr>
[function]
[call site]
01318
type_name::<crate::Array>
[function]
[call site]
01319
type_name::<crate::Blob>
[function]
[call site]
01320
type_name::<crate::Map>
[function]
[call site]
01321
type_name::<crate::Instant>
[function]
[call site]
01322
type_name::<ExclusiveRange>
[function]
[call site]
01323
type_name::<InclusiveRange>
[function]
[call site]
01324
type_name::<BitRange>
[function]
[call site]
01325
type_name::<CharsStream>
[function]
[call site]
01326
type_name::<StepRange<u8>>
[function]
[call site]
01327
test::len
[function]
[call site]
01328
string_functions::starts_with
[function]
[call site]
01329
string_functions::ends_with
[function]
[call site]
01330
string_functions::ends_with
[function]
[call site]
01331
test_string_split
[function]
[call site]
01332
Engine::new
[function]
[call site]
01333
last
[function]
[call site]
01334
unwrap
[function]
[call site]
01335
test::len
[function]
[call site]
01336
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
01337
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
01338
strip_prefix
[function]
[call site]
01339
map_or
[function]
[call site]
01340
map_std_type_name
[function]
[call site]
01341
std::
[call site]
01342
any::type_name
[function]
[call site]
01343
Ok
[function]
[call site]
01344
ImmutableString::into
[function]
[call site]
01345
test::len
[function]
[call site]
01346
Ok
[function]
[call site]
01347
Dynamic::is_shared
[function]
[call site]
01348
into
[function]
[call site]
01349
Engine::gen_fn_call_signature
[function]
[call site]
01350
Err
[function]
[call site]
01351
ERR::ErrorFunctionNotFound
[function]
[call site]
01352
into
[function]
[call site]
01353
ensure_no_data_race
[function]
[call site]
01354
MyIterableType::into_iter
[function]
[call site]
01355
Self::IntoIter::skip
[function]
[call site]
01356
String::from
[function]
[call site]
01357
ImmutableString::into_owned
[function]
[call site]
01358
ParseSettings::level_up_with_position
[function]
[call site]
01359
Dynamic::is_locked
[function]
[call site]
01360
try_borrow
[function]
[call site]
01361
is_err
[function]
[call site]
01362
map_or
[function]
[call site]
01363
Ok
[function]
[call site]
01364
Err
[function]
[call site]
01365
ERR::ErrorDataRace
[function]
[call site]
01366
into
[function]
[call site]
01367
FnCallHashes::is_native_only
[function]
[call site]
01368
FnCallHashes::script
[function]
[call site]
01369
expect
[function]
[call site]
01370
string_functions::is_empty
[function]
[call site]
01371
crate::calc_typed_method_hash
[function]
[call site]
01372
get_hasher
[function]
[call site]
01373
write_u8
[function]
[call site]
01374
test::hash
[function]
[call site]
01375
StraightHasher::finish
[function]
[call site]
01376
Engine::map_type_name
[function]
[call site]
01377
std::
[call site]
01378
any::type_name
[function]
[call site]
01379
Engine::resolve_fn
[function]
[call site]
01380
as_deref
[function]
[call site]
01381
map_or
[function]
[call site]
01382
calc_fn_hash_full
[function]
[call site]
01383
get_hasher
[function]
[call site]
01384
write_u8
[function]
[call site]
01385
MyIterableType::into_iter
[function]
[call site]
01386
Self::IntoIter::for_each
[function]
[call site]
01387
test::hash
[function]
[call site]
01388
write_usize
[function]
[call site]
01389
StraightHasher::finish
[function]
[call site]
01390
MyIterableType::into_iter
[function]
[call site]
01391
Self::IntoIter::map
[function]
[call site]
01392
Dynamic::type_id
[function]
[call site]
01393
TypeId::of::<()>
[function]
[call site]
01394
TypeId::of::<bool>
[function]
[call site]
01395
TypeId::of::<ImmutableString>
[function]
[call site]
01396
TypeId::of::<char>
[function]
[call site]
01397
TypeId::of::<INT>
[function]
[call site]
01398
TypeId::of::<crate::FLOAT>
[function]
[call site]
01399
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
01400
TypeId::of::<Array>
[function]
[call site]
01401
TypeId::of::<Blob>
[function]
[call site]
01402
TypeId::of::<Map>
[function]
[call site]
01403
TypeId::of::<FnPtr>
[function]
[call site]
01404
TypeId::of::<Instant>
[function]
[call site]
01405
Dynamic::type_id
[function]
[call site]
01406
TypeId::of::<()>
[function]
[call site]
01407
TypeId::of::<bool>
[function]
[call site]
01408
TypeId::of::<ImmutableString>
[function]
[call site]
01409
TypeId::of::<char>
[function]
[call site]
01410
TypeId::of::<INT>
[function]
[call site]
01411
TypeId::of::<crate::FLOAT>
[function]
[call site]
01412
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
01413
TypeId::of::<Array>
[function]
[call site]
01414
TypeId::of::<Blob>
[function]
[call site]
01415
TypeId::of::<Map>
[function]
[call site]
01416
TypeId::of::<FnPtr>
[function]
[call site]
01417
TypeId::of::<Instant>
[function]
[call site]
01418
Dynamic::type_id
[function]
[call site]
01419
crate::func::locked_read
[function]
[call site]
01420
Option::unwrap
[function]
[call site]
01421
Dynamic::type_id
[function]
[call site]
01422
crate::func::locked_read
[function]
[call site]
01423
Option::unwrap
[function]
[call site]
01424
Dynamic::type_id
[function]
[call site]
01425
Caches::fn_resolution_cache_mut
[function]
[call site]
01426
string_functions::is_empty
[function]
[call site]
01427
Caches::push_fn_resolution_cache
[function]
[call site]
01428
blob_functions::push
[function]
[call site]
01429
<_>::default
[function]
[call site]
01430
last_mut
[function]
[call site]
01431
unwrap
[function]
[call site]
01432
Scope::push_entry
[function]
[call site]
01433
Scope::is_empty
[function]
[call site]
01434
reserve
[function]
[call site]
01435
reserve
[function]
[call site]
01436
blob_functions::push
[function]
[call site]
01437
Dynamic::set_access_mode
[function]
[call site]
01438
blob_functions::push
[function]
[call site]
01439
&mut
[call site]
01440
StmtBlock::as_ref
[function]
[call site]
01441
as_deref
[function]
[call site]
01442
map_or
[function]
[call site]
01443
MyIterableType::into_iter
[function]
[call site]
01444
array_functions::reduce_rev
[function]
[call site]
01445
array_functions::reduce_rev_with_initial
[function]
[call site]
01446
string_functions::is_empty
[function]
[call site]
01447
Ok
[function]
[call site]
01448
test::len
[function]
[call site]
01449
StaticModuleResolver::iter_mut
[function]
[call site]
01450
array_functions::reduce_rev
[function]
[call site]
01451
array_functions::reduce_rev_with_initial
[function]
[call site]
01452
RhaiResult::enumerate
[function]
[call site]
01453
try_fold
[function]
[call site]
01454
FnPtr::try_from
[function]
[call site]
01455
RhaiResultOf::unwrap_or
[function]
[call site]
01456
into
[function]
[call site]
01457
FnPtr::call_raw_with_extra_args
[function]
[call site]
01458
_call_with_extra_args::<true,
[call site]
01459
_call_with_extra_args::<false,
[call site]
01460
Some
[function]
[call site]
01461
Some
[function]
[call site]
01462
array_functions::find_map
[function]
[call site]
01463
Module::set_indexer_get_fn
[function]
[call site]
01464
FuncRegistration::new
[function]
[call site]
01465
FuncRegistration::in_global_namespace
[function]
[call site]
01466
FuncRegistration::with_purity
[function]
[call site]
01467
Some
[function]
[call site]
01468
FuncRegistration::with_volatility
[function]
[call site]
01469
Some
[function]
[call site]
01470
FuncRegistration::set_into_module
[function]
[call site]
01471
unwrap_or_else
[function]
[call site]
01472
RhaiNativeFunc::num_params
[function]
[call site]
01473
RhaiNativeFunc::num_params
[function]
[call site]
01474
string_functions::starts_with
[function]
[call site]
01475
unwrap_or
[function]
[call site]
01476
into_rhai_function
[function]
[call site]
01477
FuncRegistration::set_into_module_raw
[function]
[call site]
01478
StmtBlock::as_ref
[function]
[call site]
01479
test::len
[function]
[call site]
01480
test::len
[function]
[call site]
01481
StmtBlock::extend
[function]
[call site]
01482
StmtBlock::as_ref
[function]
[call site]
01483
MyIterableType::into_iter
[function]
[call site]
01484
test_chars
[function]
[call site]
01485
0.chars().collect::<Vec<_>>
[function]
[call site]
01486
MyIterableType::into_iter
[function]
[call site]
01487
Self::IntoIter::copied
[function]
[call site]
01488
first
[function]
[call site]
01489
RhaiFunc::is_method
[function]
[call site]
01490
is_method_call
[function]
[call site]
01491
StaticModuleResolver::iter_mut
[function]
[call site]
01492
enumerate
[function]
[call site]
01493
array_functions::for_each
[function]
[call site]
01494
Module::map_type
[function]
[call site]
01495
TypeId::of::<&str>
[function]
[call site]
01496
TypeId::of::<ImmutableString>
[function]
[call site]
01497
TypeId::of::<String>
[function]
[call site]
01498
TypeId::of::<ImmutableString>
[function]
[call site]
01499
MyIterableType::into_iter
[function]
[call site]
01500
T::as_any
[function]
[call site]
01501
TypeId::of::<Dynamic>
[function]
[call site]
01502
test::len
[function]
[call site]
01503
test::len
[function]
[call site]
01504
string_functions::pop
[function]
[call site]
01505
string_functions::is_empty
[function]
[call site]
01506
shared_make_mut
[function]
[call site]
01507
Shared::make_mut
[function]
[call site]
01508
string_functions::pop
[function]
[call site]
01509
string_functions::is_empty
[function]
[call site]
01510
shared_make_mut
[function]
[call site]
01511
string_functions::pop
[function]
[call site]
01512
Dynamic::map_or
[function]
[call site]
01513
Dynamic::map_or
[function]
[call site]
01514
unwrap
[function]
[call site]
01515
calc_fn_hash
[function]
[call site]
01516
test::len
[function]
[call site]
01517
calc_fn_hash_full
[function]
[call site]
01518
MyIterableType::into_iter
[function]
[call site]
01519
copied
[function]
[call site]
01520
StmtBlock::as_ref
[function]
[call site]
01521
and_then
[function]
[call site]
01522
Command::get
[function]
[call site]
01523
BloomFilterU64::mark
[function]
[call site]
01524
BloomFilterU64::calc_hash
[function]
[call site]
01525
string_functions::remove
[function]
[call site]
01526
get_or_insert_with
[function]
[call site]
01527
new_hash_map
[function]
[call site]
01528
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
01529
<_>::default
[function]
[call site]
01530
Scope::push_entry
[function]
[call site]
01531
blob_functions::insert
[function]
[call site]
01532
FnPtr::try_from
[function]
[call site]
01533
RhaiResultOf::unwrap
[function]
[call site]
01534
string_functions::is_empty
[function]
[call site]
01535
blob_functions::push
[function]
[call site]
01536
eval::calc_offset_len
[function]
[call site]
01537
test::len
[function]
[call site]
01538
test::len
[function]
[call site]
01539
blob_functions::push
[function]
[call site]
01540
blob_functions::insert
[function]
[call site]
01541
into
[function]
[call site]
01542
&mut
[call site]
01543
blob_functions::insert
[function]
[call site]
01544
into
[function]
[call site]
01545
FUNC::param_types
[function]
[call site]
01546
u64::map
[function]
[call site]
01547
Engine::new
[function]
[call site]
01548
Engine::set_optimization_level
[function]
[call site]
01549
Scope::new
[function]
[call site]
01550
rhai::Map::new
[function]
[call site]
01551
blob_functions::insert
[function]
[call site]
01552
&str::into
[function]
[call site]
01553
into
[function]
[call site]
01554
Scope::push_constant_dynamic
[function]
[call site]
01555
into
[function]
[call site]
01556
Scope::push_constant_dynamic
[function]
[call site]
01557
&str::into
[function]
[call site]
01558
Engine::compile_expression_with_scope
[function]
[call site]
01559
ParseResult::expect
[function]
[call site]
01560
Ident::as_str
[function]
[call site]
01561
eval_ast::<bool>
[function]
[call site]
01562
expect
[function]
[call site]
01563
Module::id_raw
[function]
[call site]
01564
StmtBlock::as_ref
[function]
[call site]
01565
StmtBlock::span_or_else
[function]
[call site]
01566
MyIterableType::into_iter
[function]
[call site]
01567
array_functions::find_map
[function]
[call site]
01568
Module::set_indexer_get_fn
[function]
[call site]
01569
u64::map
[function]
[call site]
01570
Module::id_raw
[function]
[call site]
01571
StmtBlock::span_or_else
[function]
[call site]
01572
Module::get_qualified_fn
[function]
[call site]
01573
StmtBlock::as_ref
[function]
[call site]
01574
and_then
[function]
[call site]
01575
Command::get
[function]
[call site]
01576
StmtBlock::span_or_else
[function]
[call site]
01577
Span::new
[function]
[call site]
01578
iterator_functions::chars_from_start
[function]
[call site]
01579
StmtBlock::span_or_else
[function]
[call site]
01580
string_functions::add_append
[function]
[call site]
01581
StmtBlock::span_or_else
[function]
[call site]
01582
map_functions::values
[function]
[call site]
01583
test_var_def_filter
[function]
[call site]
01584
Module::contains_indexed_global_functions
[function]
[call site]
01585
intersects
[function]
[call site]
01586
array_functions::find_map
[function]
[call site]
01587
Module::get_qualified_fn
[function]
[call site]
01588
StmtBlock::as_ref
[function]
[call site]
01589
and_then
[function]
[call site]
01590
Command::get
[function]
[call site]
01591
Option::map
[function]
[call site]
01592
Module::id_raw
[function]
[call site]
01593
TestStruct::clone
[function]
[call site]
01594
cloned
[function]
[call site]
01595
BloomFilterU64::is_absent_and_set
[function]
[call site]
01596
BloomFilterU64::calc_hash
[function]
[call site]
01597
Some
[function]
[call site]
01598
StmtBlock::as_ref
[function]
[call site]
01599
blob_functions::insert
[function]
[call site]
01600
Some
[function]
[call site]
01601
StmtBlock::as_ref
[function]
[call site]
01602
min_max_functions::min
[function]
[call site]
01603
MyIterableType::into_iter
[function]
[call site]
01604
T::as_any
[function]
[call site]
01605
Module::may_contain_dynamic_fn
[function]
[call site]
01606
BloomFilterU64::is_absent
[function]
[call site]
01607
BloomFilterU64::calc_hash
[function]
[call site]
01608
MyIterableType::into_iter
[function]
[call site]
01609
T::as_any
[function]
[call site]
01610
Module::may_contain_dynamic_fn
[function]
[call site]
01611
Module::may_contain_dynamic_fn
[function]
[call site]
01612
BloomFilterU64::is_absent
[function]
[call site]
01613
map_functions::values
[function]
[call site]
01614
T::as_any
[function]
[call site]
01615
Module::may_contain_dynamic_fn
[function]
[call site]
01616
and_then
[function]
[call site]
01617
Token::is_op_assignment
[function]
[call site]
01618
split_first
[function]
[call site]
01619
unwrap
[function]
[call site]
01620
super::get_builtin_op_assignment_fn
[function]
[call site]
01621
Some
[function]
[call site]
01622
Dynamic::as_int
[function]
[call site]
01623
Ok
[function]
[call site]
01624
crate::func::locked_read
[function]
[call site]
01625
Option::and_then
[function]
[call site]
01626
Some
[function]
[call site]
01627
ok_or_else
[function]
[call site]
01628
std::
[call site]
01629
any::type_name
[function]
[call site]
01630
Err
[function]
[call site]
01631
Dynamic::type_name
[function]
[call site]
01632
unwrap
[function]
[call site]
01633
Dynamic::as_int
[function]
[call site]
01634
unwrap
[function]
[call site]
01635
write_lock::<Dynamic>
[function]
[call site]
01636
unwrap
[function]
[call site]
01637
RhaiResult::into
[function]
[call site]
01638
Ok
[function]
[call site]
01639
Some
[function]
[call site]
01640
Dynamic::as_int
[function]
[call site]
01641
unwrap
[function]
[call site]
01642
Dynamic::as_int
[function]
[call site]
01643
unwrap
[function]
[call site]
01644
write_lock::<Dynamic>
[function]
[call site]
01645
unwrap
[function]
[call site]
01646
RhaiResult::into
[function]
[call site]
01647
Ok
[function]
[call site]
01648
Some
[function]
[call site]
01649
Dynamic::as_char
[function]
[call site]
01650
Ok
[function]
[call site]
01651
crate::func::locked_read
[function]
[call site]
01652
Option::and_then
[function]
[call site]
01653
Some
[function]
[call site]
01654
ok_or_else
[function]
[call site]
01655
std::
[call site]
01656
any::type_name
[function]
[call site]
01657
Err
[function]
[call site]
01658
Dynamic::type_name
[function]
[call site]
01659
unwrap
[function]
[call site]
01660
write_lock::<Dynamic>
[function]
[call site]
01661
unwrap
[function]
[call site]
01662
Position::new_const
[function]
[call site]
01663
blob_functions::push
[function]
[call site]
01664
blob_functions::push
[function]
[call site]
01665
FnPtr::try_from
[function]
[call site]
01666
RhaiResultOf::unwrap
[function]
[call site]
01667
Dynamic::as_char
[function]
[call site]
01668
Result::unwrap
[function]
[call site]
01669
blob_functions::push
[function]
[call site]
01670
RhaiResultOf::into
[function]
[call site]
01671
Ok
[function]
[call site]
01672
Some
[function]
[call site]
01673
split_first_mut
[function]
[call site]
01674
unwrap
[function]
[call site]
01675
Dynamic::as_immutable_string_mut
[function]
[call site]
01676
Dynamic::type_name
[function]
[call site]
01677
write_lock::<ImmutableString>
[function]
[call site]
01678
ok_or
[function]
[call site]
01679
unwrap
[function]
[call site]
01680
Dynamic::as_immutable_string_ref
[function]
[call site]
01681
read_lock::<ImmutableString>
[function]
[call site]
01682
ok_or_else
[function]
[call site]
01683
Dynamic::type_name
[function]
[call site]
01684
unwrap
[function]
[call site]
01685
string_functions::is_empty
[function]
[call site]
01686
string_functions::is_empty
[function]
[call site]
01687
test::len
[function]
[call site]
01688
test::len
[function]
[call site]
01689
unwrap
[function]
[call site]
01690
Package::init_engine
[function]
[call site]
01691
Engine::throw_on_size
[function]
[call site]
01692
map_or
[function]
[call site]
01693
Command::get
[function]
[call site]
01694
Err
[function]
[call site]
01695
ERR::ErrorDataTooLarge
[function]
[call site]
01696
&str::to_string
[function]
[call site]
01697
into
[function]
[call site]
01698
map_or
[function]
[call site]
01699
Command::get
[function]
[call site]
01700
Err
[function]
[call site]
01701
ERR::ErrorDataTooLarge
[function]
[call site]
01702
&str::to_string
[function]
[call site]
01703
into
[function]
[call site]
01704
map_or
[function]
[call site]
01705
Command::get
[function]
[call site]
01706
Err
[function]
[call site]
01707
ERR::ErrorDataTooLarge
[function]
[call site]
01708
&str::to_string
[function]
[call site]
01709
into
[function]
[call site]
01710
Ok
[function]
[call site]
01711
Ok
[function]
[call site]
01712
Some
[function]
[call site]
01713
split_first_mut
[function]
[call site]
01714
unwrap
[function]
[call site]
01715
Dynamic::as_immutable_string_mut
[function]
[call site]
01716
unwrap
[function]
[call site]
01717
Dynamic::as_immutable_string_ref
[function]
[call site]
01718
unwrap
[function]
[call site]
01719
Ok
[function]
[call site]
01720
Some
[function]
[call site]
01721
test_functions_take
[function]
[call site]
01722
Dynamic::into_array
[function]
[call site]
01723
Ok
[function]
[call site]
01724
crate::func::locked_read
[function]
[call site]
01725
Option::and_then
[function]
[call site]
01726
Some
[function]
[call site]
01727
StmtBlock::as_ref
[function]
[call site]
01728
TestStruct::clone
[function]
[call site]
01729
ok_or_else
[function]
[call site]
01730
std::
[call site]
01731
any::type_name
[function]
[call site]
01732
Err
[function]
[call site]
01733
Dynamic::type_name
[function]
[call site]
01734
unwrap
[function]
[call site]
01735
string_functions::is_empty
[function]
[call site]
01736
Ok
[function]
[call site]
01737
Dynamic::as_array_ref
[function]
[call site]
01738
read_lock::<Array>
[function]
[call site]
01739
ok_or_else
[function]
[call site]
01740
Dynamic::type_name
[function]
[call site]
01741
unwrap
[function]
[call site]
01742
string_functions::is_empty
[function]
[call site]
01743
unwrap
[function]
[call site]
01744
Package::init_engine
[function]
[call site]
01745
Engine::check_data_size
[function]
[call site]
01746
Engine::has_data_size_limit
[function]
[call site]
01747
is_some
[function]
[call site]
01748
is_some
[function]
[call site]
01749
is_some
[function]
[call site]
01750
Ok
[function]
[call site]
01751
calc_data_sizes
[function]
[call site]
01752
calc_array_sizes
[function]
[call site]
01753
calc_array_sizes
[function]
[call site]
01754
test::len
[function]
[call site]
01755
test::len
[function]
[call site]
01756
calc_map_sizes
[function]
[call site]
01757
map_functions::values
[function]
[call site]
01758
calc_array_sizes
[function]
[call site]
01759
test::len
[function]
[call site]
01760
calc_map_sizes
[function]
[call site]
01761
test::len
[function]
[call site]
01762
test::len
[function]
[call site]
01763
test::len
[function]
[call site]
01764
calc_map_sizes
[function]
[call site]
01765
test::len
[function]
[call site]
01766
calc_data_sizes
[function]
[call site]
01767
read_lock::<Dynamic>
[function]
[call site]
01768
unwrap
[function]
[call site]
01769
StmtBlock::borrow
[function]
[call site]
01770
Engine::throw_on_size
[function]
[call site]
01771
map_or
[function]
[call site]
01772
Command::get
[function]
[call site]
01773
Err
[function]
[call site]
01774
ERR::ErrorDataTooLarge
[function]
[call site]
01775
&str::to_string
[function]
[call site]
01776
into
[function]
[call site]
01777
map_or
[function]
[call site]
01778
Command::get
[function]
[call site]
01779
Err
[function]
[call site]
01780
ERR::ErrorDataTooLarge
[function]
[call site]
01781
&str::to_string
[function]
[call site]
01782
into
[function]
[call site]
01783
map_or
[function]
[call site]
01784
Command::get
[function]
[call site]
01785
Err
[function]
[call site]
01786
ERR::ErrorDataTooLarge
[function]
[call site]
01787
&str::to_string
[function]
[call site]
01788
into
[function]
[call site]
01789
Ok
[function]
[call site]
01790
RhaiResultOf::map_err
[function]
[call site]
01791
EvalAltResult::fill_position
[function]
[call site]
01792
EvalAltResult::position
[function]
[call site]
01793
Position::is_none
[function]
[call site]
01794
EvalAltResult::set_position
[function]
[call site]
01795
Ok
[function]
[call site]
01796
Dynamic::read_lock
[function]
[call site]
01797
crate::func::locked_read
[function]
[call site]
01798
TypeId::of::<Self>
[function]
[call site]
01799
TypeId::of::<T>
[function]
[call site]
01800
Dynamic::type_id
[function]
[call site]
01801
TypeId::of::<T>
[function]
[call site]
01802
Some
[function]
[call site]
01803
DynamicReadLock
[function]
[call site]
01804
DynamicReadLockInner::Guard
[function]
[call site]
01805
Dynamic::downcast_ref
[function]
[call site]
01806
TypeId::of::<T>
[function]
[call site]
01807
TypeId::of::<INT>
[function]
[call site]
01808
T::as_any
[function]
[call site]
01809
as_any().downcast_ref::<T>
[function]
[call site]
01810
TypeId::of::<T>
[function]
[call site]
01811
TypeId::of::<crate::FLOAT>
[function]
[call site]
01812
StmtBlock::as_ref
[function]
[call site]
01813
T::as_any
[function]
[call site]
01814
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01815
TypeId::of::<T>
[function]
[call site]
01816
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
01817
StmtBlock::as_ref
[function]
[call site]
01818
T::as_any
[function]
[call site]
01819
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01820
TypeId::of::<T>
[function]
[call site]
01821
TypeId::of::<bool>
[function]
[call site]
01822
T::as_any
[function]
[call site]
01823
as_any().downcast_ref::<T>
[function]
[call site]
01824
TypeId::of::<T>
[function]
[call site]
01825
TypeId::of::<ImmutableString>
[function]
[call site]
01826
T::as_any
[function]
[call site]
01827
as_any().downcast_ref::<T>
[function]
[call site]
01828
TypeId::of::<T>
[function]
[call site]
01829
TypeId::of::<char>
[function]
[call site]
01830
T::as_any
[function]
[call site]
01831
as_any().downcast_ref::<T>
[function]
[call site]
01832
TypeId::of::<T>
[function]
[call site]
01833
TypeId::of::<Array>
[function]
[call site]
01834
StmtBlock::as_ref
[function]
[call site]
01835
T::as_any
[function]
[call site]
01836
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01837
TypeId::of::<T>
[function]
[call site]
01838
TypeId::of::<Blob>
[function]
[call site]
01839
StmtBlock::as_ref
[function]
[call site]
01840
T::as_any
[function]
[call site]
01841
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01842
TypeId::of::<T>
[function]
[call site]
01843
TypeId::of::<Map>
[function]
[call site]
01844
StmtBlock::as_ref
[function]
[call site]
01845
T::as_any
[function]
[call site]
01846
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01847
TypeId::of::<T>
[function]
[call site]
01848
TypeId::of::<FnPtr>
[function]
[call site]
01849
StmtBlock::as_ref
[function]
[call site]
01850
T::as_any
[function]
[call site]
01851
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01852
TypeId::of::<T>
[function]
[call site]
01853
TypeId::of::<Instant>
[function]
[call site]
01854
StmtBlock::as_ref
[function]
[call site]
01855
T::as_any
[function]
[call site]
01856
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
01857
TypeId::of::<T>
[function]
[call site]
01858
TypeId::of::<()>
[function]
[call site]
01859
T::as_any
[function]
[call site]
01860
as_any().downcast_ref::<T>
[function]
[call site]
01861
TypeId::of::<T>
[function]
[call site]
01862
TypeId::of::<Self>
[function]
[call site]
01863
T::as_any
[function]
[call site]
01864
as_any().downcast_ref::<T>
[function]
[call site]
01865
T::as_any
[function]
[call site]
01866
as_any().downcast_ref::<T>
[function]
[call site]
01867
Option::map
[function]
[call site]
01868
test_optimizer_const_map
[function]
[call site]
01869
unwrap
[function]
[call site]
01870
Dynamic::as_array_mut
[function]
[call site]
01871
Dynamic::type_name
[function]
[call site]
01872
write_lock::<Array>
[function]
[call site]
01873
ok_or
[function]
[call site]
01874
unwrap
[function]
[call site]
01875
string_functions::add_append
[function]
[call site]
01876
string_functions::is_empty
[function]
[call site]
01877
String::from_utf8_lossy
[function]
[call site]
01878
string_functions::is_empty
[function]
[call site]
01879
String::from_utf8
[function]
[call site]
01880
unwrap
[function]
[call site]
01881
into
[function]
[call site]
01882
ImmutableString::into_owned
[function]
[call site]
01883
String::into
[function]
[call site]
01884
ImmutableString::into_owned
[function]
[call site]
01885
StmtBlock::as_ref
[function]
[call site]
01886
into
[function]
[call site]
01887
Ok
[function]
[call site]
01888
Some
[function]
[call site]
01889
test_functions_take
[function]
[call site]
01890
Dynamic::into_blob
[function]
[call site]
01891
Ok
[function]
[call site]
01892
crate::func::locked_read
[function]
[call site]
01893
Option::and_then
[function]
[call site]
01894
Some
[function]
[call site]
01895
StmtBlock::as_ref
[function]
[call site]
01896
TestStruct::clone
[function]
[call site]
01897
ok_or_else
[function]
[call site]
01898
std::
[call site]
01899
any::type_name
[function]
[call site]
01900
Err
[function]
[call site]
01901
Dynamic::type_name
[function]
[call site]
01902
unwrap
[function]
[call site]
01903
Dynamic::as_blob_mut
[function]
[call site]
01904
Dynamic::type_name
[function]
[call site]
01905
write_lock::<Blob>
[function]
[call site]
01906
ok_or
[function]
[call site]
01907
unwrap
[function]
[call site]
01908
unwrap
[function]
[call site]
01909
Package::init_engine
[function]
[call site]
01910
Engine::throw_on_size
[function]
[call site]
01911
test::len
[function]
[call site]
01912
test::len
[function]
[call site]
01913
string_functions::add_append
[function]
[call site]
01914
Ok
[function]
[call site]
01915
Some
[function]
[call site]
01916
Dynamic::as_char
[function]
[call site]
01917
unwrap
[function]
[call site]
01918
encode_utf8
[function]
[call site]
01919
Dynamic::as_immutable_string_mut
[function]
[call site]
01920
unwrap
[function]
[call site]
01921
unwrap
[function]
[call site]
01922
Package::init_engine
[function]
[call site]
01923
Engine::throw_on_size
[function]
[call site]
01924
test::len
[function]
[call site]
01925
test::len
[function]
[call site]
01926
Ok
[function]
[call site]
01927
Some
[function]
[call site]
01928
Dynamic::as_immutable_string_ref
[function]
[call site]
01929
unwrap
[function]
[call site]
01930
string_functions::is_empty
[function]
[call site]
01931
Ok
[function]
[call site]
01932
Dynamic::as_char
[function]
[call site]
01933
unwrap
[function]
[call site]
01934
test_to_string
[function]
[call site]
01935
unwrap
[function]
[call site]
01936
Package::init_engine
[function]
[call site]
01937
Engine::throw_on_size
[function]
[call site]
01938
test::len
[function]
[call site]
01939
test::len
[function]
[call site]
01940
write_lock::<Dynamic>
[function]
[call site]
01941
unwrap
[function]
[call site]
01942
into
[function]
[call site]
01943
Ok
[function]
[call site]
01944
Some
[function]
[call site]
01945
test_functions_take
[function]
[call site]
01946
Dynamic::as_array_mut
[function]
[call site]
01947
unwrap
[function]
[call site]
01948
blob_functions::push
[function]
[call site]
01949
unwrap
[function]
[call site]
01950
Package::init_engine
[function]
[call site]
01951
Engine::check_data_size
[function]
[call site]
01952
Dynamic::read_lock
[function]
[call site]
01953
unwrap
[function]
[call site]
01954
Ok
[function]
[call site]
01955
Some
[function]
[call site]
01956
Dynamic::as_int
[function]
[call site]
01957
unwrap
[function]
[call site]
01958
Dynamic::as_blob_mut
[function]
[call site]
01959
unwrap
[function]
[call site]
01960
unwrap
[function]
[call site]
01961
Package::init_engine
[function]
[call site]
01962
Engine::throw_on_size
[function]
[call site]
01963
test::len
[function]
[call site]
01964
blob_functions::push
[function]
[call site]
01965
Ok
[function]
[call site]
01966
Some
[function]
[call site]
01967
Dynamic::as_char
[function]
[call site]
01968
unwrap
[function]
[call site]
01969
Dynamic::as_blob_mut
[function]
[call site]
01970
unwrap
[function]
[call site]
01971
unwrap
[function]
[call site]
01972
Package::init_engine
[function]
[call site]
01973
Engine::throw_on_size
[function]
[call site]
01974
test::len
[function]
[call site]
01975
string_functions::add_append_char
[function]
[call site]
01976
Position::new_const
[function]
[call site]
01977
RhaiResultOf::push_str
[function]
[call site]
01978
blob_functions::push
[function]
[call site]
01979
RhaiResultOf::into
[function]
[call site]
01980
Ok
[function]
[call site]
01981
Some
[function]
[call site]
01982
split_first_mut
[function]
[call site]
01983
unwrap
[function]
[call site]
01984
Dynamic::as_blob_mut
[function]
[call site]
01985
unwrap
[function]
[call site]
01986
Dynamic::as_immutable_string_ref
[function]
[call site]
01987
unwrap
[function]
[call site]
01988
string_functions::is_empty
[function]
[call site]
01989
Ok
[function]
[call site]
01990
unwrap
[function]
[call site]
01991
Package::init_engine
[function]
[call site]
01992
Engine::throw_on_size
[function]
[call site]
01993
test::len
[function]
[call site]
01994
test::len
[function]
[call site]
01995
string_functions::add_append_str
[function]
[call site]
01996
Position::new_const
[function]
[call site]
01997
RhaiResultOf::push_str
[function]
[call site]
01998
RhaiResultOf::push_str
[function]
[call site]
01999
RhaiResultOf::into
[function]
[call site]
02000
Ok
[function]
[call site]
02001
Option::map
[function]
[call site]
02002
TestStruct::new
[function]
[call site]
02003
super::get_builtin_binary_op_fn
[function]
[call site]
02004
Some
[function]
[call site]
02005
Dynamic::as_int
[function]
[call site]
02006
unwrap
[function]
[call site]
02007
Dynamic::as_int
[function]
[call site]
02008
unwrap
[function]
[call site]
02009
Ok
[function]
[call site]
02010
into
[function]
[call site]
02011
Some
[function]
[call site]
02012
Dynamic::as_int
[function]
[call site]
02013
unwrap
[function]
[call site]
02014
Dynamic::as_int
[function]
[call site]
02015
unwrap
[function]
[call site]
02016
Ok
[function]
[call site]
02017
into
[function]
[call site]
02018
Some
[function]
[call site]
02019
Dynamic::as_immutable_string_ref
[function]
[call site]
02020
unwrap
[function]
[call site]
02021
Dynamic::as_immutable_string_ref
[function]
[call site]
02022
unwrap
[function]
[call site]
02023
unwrap
[function]
[call site]
02024
Package::init_engine
[function]
[call site]
02025
Engine::throw_on_size
[function]
[call site]
02026
test::len
[function]
[call site]
02027
test::len
[function]
[call site]
02028
Ok
[function]
[call site]
02029
into
[function]
[call site]
02030
Some
[function]
[call site]
02031
Dynamic::as_char
[function]
[call site]
02032
unwrap
[function]
[call site]
02033
Dynamic::as_char
[function]
[call site]
02034
unwrap
[function]
[call site]
02035
Position::new_const
[function]
[call site]
02036
blob_functions::push
[function]
[call site]
02037
blob_functions::push
[function]
[call site]
02038
FnPtr::try_from
[function]
[call site]
02039
RhaiResultOf::unwrap
[function]
[call site]
02040
blob_functions::push
[function]
[call site]
02041
unwrap
[function]
[call site]
02042
Package::init_engine
[function]
[call site]
02043
Engine::throw_on_size
[function]
[call site]
02044
test::len
[function]
[call site]
02045
test::len
[function]
[call site]
02046
Ok
[function]
[call site]
02047
Result::into
[function]
[call site]
02048
Some
[function]
[call site]
02049
Dynamic::as_blob_ref
[function]
[call site]
02050
read_lock::<Blob>
[function]
[call site]
02051
ok_or_else
[function]
[call site]
02052
Dynamic::type_name
[function]
[call site]
02053
unwrap
[function]
[call site]
02054
string_functions::is_empty
[function]
[call site]
02055
Ok
[function]
[call site]
02056
Dynamic::flatten_clone
[function]
[call site]
02057
Dynamic::as_blob_ref
[function]
[call site]
02058
unwrap
[function]
[call site]
02059
string_functions::is_empty
[function]
[call site]
02060
Ok
[function]
[call site]
02061
Dynamic::flatten_clone
[function]
[call site]
02062
unwrap
[function]
[call site]
02063
Package::init_engine
[function]
[call site]
02064
Engine::throw_on_size
[function]
[call site]
02065
test::len
[function]
[call site]
02066
test::len
[function]
[call site]
02067
TestStruct::clone
[function]
[call site]
02068
StmtBlock::extend
[function]
[call site]
02069
Ok
[function]
[call site]
02070
Dynamic::from_blob
[function]
[call site]
02071
Self
[function]
[call site]
02072
Union::Blob
[function]
[call site]
02073
into
[function]
[call site]
02074
Some
[function]
[call site]
02075
Some
[function]
[call site]
02076
Some
[function]
[call site]
02077
Ok
[function]
[call site]
02078
Dynamic::as_int
[function]
[call site]
02079
unwrap
[function]
[call site]
02080
into
[function]
[call site]
02081
Some
[function]
[call site]
02082
Ok
[function]
[call site]
02083
Dynamic::as_int
[function]
[call site]
02084
unwrap
[function]
[call site]
02085
into
[function]
[call site]
02086
Some
[function]
[call site]
02087
Ok
[function]
[call site]
02088
Dynamic::as_int
[function]
[call site]
02089
unwrap
[function]
[call site]
02090
into
[function]
[call site]
02091
Some
[function]
[call site]
02092
Ok
[function]
[call site]
02093
Dynamic::as_int
[function]
[call site]
02094
unwrap
[function]
[call site]
02095
into
[function]
[call site]
02096
Dynamic::as_char
[function]
[call site]
02097
unwrap
[function]
[call site]
02098
Dynamic::as_immutable_string_ref
[function]
[call site]
02099
unwrap
[function]
[call site]
02100
Some
[function]
[call site]
02101
test_chars
[function]
[call site]
02102
MultiInputsStream::get_next
[function]
[call site]
02103
MultiInputsStream::get_next
[function]
[call site]
02104
Some
[function]
[call site]
02105
Dynamic::as_char
[function]
[call site]
02106
unwrap
[function]
[call site]
02107
Dynamic::as_immutable_string_ref
[function]
[call site]
02108
unwrap
[function]
[call site]
02109
Position::new_const
[function]
[call site]
02110
blob_functions::push
[function]
[call site]
02111
Result::push_str
[function]
[call site]
02112
unwrap
[function]
[call site]
02113
Package::init_engine
[function]
[call site]
02114
Engine::throw_on_size
[function]
[call site]
02115
test::len
[function]
[call site]
02116
Ok
[function]
[call site]
02117
Result::into
[function]
[call site]
02118
Dynamic::as_immutable_string_ref
[function]
[call site]
02119
unwrap
[function]
[call site]
02120
Dynamic::as_char
[function]
[call site]
02121
unwrap
[function]
[call site]
02122
test_chars
[function]
[call site]
02123
MultiInputsStream::get_next
[function]
[call site]
02124
MultiInputsStream::get_next
[function]
[call site]
02125
Some
[function]
[call site]
02126
Some
[function]
[call site]
02127
Dynamic::as_immutable_string_ref
[function]
[call site]
02128
unwrap
[function]
[call site]
02129
Dynamic::as_char
[function]
[call site]
02130
unwrap
[function]
[call site]
02131
unwrap
[function]
[call site]
02132
Package::init_engine
[function]
[call site]
02133
Engine::throw_on_size
[function]
[call site]
02134
test::len
[function]
[call site]
02135
Ok
[function]
[call site]
02136
Result::into
[function]
[call site]
02137
Some
[function]
[call site]
02138
Dynamic::as_immutable_string_ref
[function]
[call site]
02139
unwrap
[function]
[call site]
02140
Dynamic::as_char
[function]
[call site]
02141
unwrap
[function]
[call site]
02142
Ok
[function]
[call site]
02143
into
[function]
[call site]
02144
Some
[function]
[call site]
02145
Ok
[function]
[call site]
02146
TestStruct::clone
[function]
[call site]
02147
Some
[function]
[call site]
02148
Some
[function]
[call site]
02149
Some
[function]
[call site]
02150
Ok
[function]
[call site]
02151
TestStruct::clone
[function]
[call site]
02152
Some
[function]
[call site]
02153
Some
[function]
[call site]
02154
Some
[function]
[call site]
02155
Dynamic::as_blob_ref
[function]
[call site]
02156
unwrap
[function]
[call site]
02157
TestStruct::clone
[function]
[call site]
02158
Dynamic::as_char
[function]
[call site]
02159
unwrap
[function]
[call site]
02160
encode_utf8
[function]
[call site]
02161
unwrap
[function]
[call site]
02162
Package::init_engine
[function]
[call site]
02163
Engine::throw_on_size
[function]
[call site]
02164
test::len
[function]
[call site]
02165
test::len
[function]
[call site]
02166
StmtBlock::extend
[function]
[call site]
02167
as_bytes
[function]
[call site]
02168
Ok
[function]
[call site]
02169
Dynamic::from_blob
[function]
[call site]
02170
Dynamic::type_id
[function]
[call site]
02171
Dynamic::type_id
[function]
[call site]
02172
TypeId::of::<ExclusiveRange>
[function]
[call site]
02173
TypeId::of::<ExclusiveRange>
[function]
[call site]
02174
TypeId::of::<InclusiveRange>
[function]
[call site]
02175
TypeId::of::<InclusiveRange>
[function]
[call site]
02176
TypeId::of::<ExclusiveRange>
[function]
[call site]
02177
TypeId::of::<InclusiveRange>
[function]
[call site]
02178
TypeId::of::<InclusiveRange>
[function]
[call site]
02179
TypeId::of::<ExclusiveRange>
[function]
[call site]
02180
Some
[function]
[call site]
02181
Some
[function]
[call site]
02182
is_numeric
[function]
[call site]
02183
TypeId::of::<INT>
[function]
[call site]
02184
TypeId::of::<f32>
[function]
[call site]
02185
TypeId::of::<f64>
[function]
[call site]
02186
TypeId::of::<Decimal>
[function]
[call site]
02187
TypeId::of::<u8>
[function]
[call site]
02188
TypeId::of::<u16>
[function]
[call site]
02189
TypeId::of::<u32>
[function]
[call site]
02190
TypeId::of::<u64>
[function]
[call site]
02191
TypeId::of::<i8>
[function]
[call site]
02192
TypeId::of::<i16>
[function]
[call site]
02193
TypeId::of::<i32>
[function]
[call site]
02194
TypeId::of::<i64>
[function]
[call site]
02195
TypeId::of::<u128>
[function]
[call site]
02196
TypeId::of::<i128>
[function]
[call site]
02197
is_numeric
[function]
[call site]
02198
Some
[function]
[call site]
02199
is_numeric
[function]
[call site]
02200
is_numeric
[function]
[call site]
02201
Some
[function]
[call site]
02202
Option::map
[function]
[call site]
02203
TestStruct::new
[function]
[call site]
02204
BloomFilterU64::is_absent_and_set
[function]
[call site]
02205
StmtBlock::as_ref
[function]
[call site]
02206
blob_functions::insert
[function]
[call site]
02207
StmtBlock::as_ref
[function]
[call site]
02208
calc_fn_hash_full
[function]
[call site]
02209
StmtBlock::as_ref
[function]
[call site]
02210
&[Stmt]::unwrap
[function]
[call site]
02211
MyIterableType::into_iter
[function]
[call site]
02212
enumerate
[function]
[call site]
02213
test_optimizer_const_map
[function]
[call site]
02214
TypeId::of::<Dynamic>
[function]
[call site]
02215
Dynamic::type_id
[function]
[call site]
02216
Position::is_none
[function]
[call site]
02217
Engine::resolve_fn
[function]
[call site]
02218
None::cloned
[function]
[call site]
02219
as_deref
[function]
[call site]
02220
string_functions::is_empty
[function]
[call site]
02221
Ok
[function]
[call site]
02222
Scope::new
[function]
[call site]
02223
string_functions::replace
[function]
[call site]
02224
defer
[function]
[call site]
02225
crate::Deferred::lock
[function]
[call site]
02226
split_first_mut
[function]
[call site]
02227
unwrap
[function]
[call site]
02228
Some
[function]
[call site]
02229
Engine::call_script_fn
[function]
[call site]
02230
Engine::track_operation
[function]
[call site]
02231
Engine::max_call_levels
[function]
[call site]
02232
Err
[function]
[call site]
02233
ERR::ErrorStackOverflow
[function]
[call site]
02234
into
[function]
[call site]
02235
Position::is_none
[function]
[call site]
02236
string_functions::is_empty
[function]
[call site]
02237
Ok
[function]
[call site]
02238
string_functions::is_empty
[function]
[call site]
02239
Ok
[function]
[call site]
02240
test::len
[function]
[call site]
02241
test::len
[function]
[call site]
02242
GlobalRuntimeState::num_imports
[function]
[call site]
02243
StmtBlock::as_ref
[function]
[call site]
02244
map_or
[function]
[call site]
02245
Debugger::call_stack
[function]
[call site]
02246
test::len
[function]
[call site]
02247
test::len
[function]
[call site]
02248
test::len
[function]
[call site]
02249
test::len
[function]
[call site]
02250
Engine::max_variables
[function]
[call site]
02251
Err
[function]
[call site]
02252
ERR::ErrorTooManyVariables
[function]
[call site]
02253
into
[function]
[call site]
02254
StmtBlock::extend
[function]
[call site]
02255
MyIterableType::into_iter
[function]
[call site]
02256
cloned
[function]
[call site]
02257
array_functions::zip
[function]
[call site]
02258
string_functions::is_empty
[function]
[call site]
02259
test::len
[function]
[call site]
02260
string_functions::is_empty
[function]
[call site]
02261
test::len
[function]
[call site]
02262
Ok
[function]
[call site]
02263
IterateDynamicArray::new
[function]
[call site]
02264
StaticModuleResolver::iter_mut
[function]
[call site]
02265
StaticModuleResolver::iter_mut
[function]
[call site]
02266
test_optimizer_const_map
[function]
[call site]
02267
Ident::as_str
[function]
[call site]
02268
array_functions::zip
[function]
[call site]
02269
string_functions::is_empty
[function]
[call site]
02270
string_functions::is_empty
[function]
[call site]
02271
Ok
[function]
[call site]
02272
IterateDynamicArray::new
[function]
[call site]
02273
StaticModuleResolver::iter_mut
[function]
[call site]
02274
array_functions::zip
[function]
[call site]
02275
RhaiResultOf::enumerate
[function]
[call site]
02276
test_optimizer_const_map
[function]
[call site]
02277
FnPtr::call_raw_with_extra_args
[function]
[call site]
02278
TestStruct::clone
[function]
[call site]
02279
FnPtr::try_from
[function]
[call site]
02280
RhaiResultOf::unwrap_or
[function]
[call site]
02281
into
[function]
[call site]
02282
reflection_functions::collect
[function]
[call site]
02283
RhaiResultOf::enumerate
[function]
[call site]
02284
test_optimizer_const_map
[function]
[call site]
02285
FnPtr::call_raw_with_extra_args
[function]
[call site]
02286
TestStruct::clone
[function]
[call site]
02287
FnPtr::try_from
[function]
[call site]
02288
RhaiResultOf::unwrap_or
[function]
[call site]
02289
into
[function]
[call site]
02290
reflection_functions::collect
[function]
[call site]
02291
StaticModuleResolver::iter_mut
[function]
[call site]
02292
impl
[call site]
02293
Engine::new
[function]
[call site]
02294
Engine::set_optimization_level
[function]
[call site]
02295
Scope::new
[function]
[call site]
02296
rhai::Map::new
[function]
[call site]
02297
blob_functions::insert
[function]
[call site]
02298
&str::into
[function]
[call site]
02299
into
[function]
[call site]
02300
Scope::push_constant_dynamic
[function]
[call site]
02301
into
[function]
[call site]
02302
Scope::push_constant_dynamic
[function]
[call site]
02303
&str::into
[function]
[call site]
02304
Engine::compile_expression_with_scope
[function]
[call site]
02305
ParseResult::expect
[function]
[call site]
02306
Ident::as_str
[function]
[call site]
02307
eval_ast::<bool>
[function]
[call site]
02308
expect
[function]
[call site]
02309
RhaiResult::take
[function]
[call site]
02310
Engine::new
[function]
[call site]
02311
register_type_with_name::<TestStruct>
[function]
[call site]
02312
Engine::register_fn
[function]
[call site]
02313
TestStruct
[function]
[call site]
02314
Engine::is_debugger_registered
[function]
[call site]
02315
TestStruct::clone
[function]
[call site]
02316
Scope::iter_inner
[function]
[call site]
02317
MyIterableType::into_iter
[function]
[call site]
02318
test_chars
[function]
[call site]
02319
0.chars().collect::<Vec<_>>
[function]
[call site]
02320
MyIterableType::into_iter
[function]
[call site]
02321
array_functions::zip
[function]
[call site]
02322
MyIterableType::into_iter
[function]
[call site]
02323
test_optimizer_const_map
[function]
[call site]
02324
Dynamic::is_read_only
[function]
[call site]
02325
crate::func::locked_read
[function]
[call site]
02326
Option::map_or
[function]
[call site]
02327
Dynamic::access_mode
[function]
[call site]
02328
Dynamic::access_mode
[function]
[call site]
02329
impl
[call site]
02330
test_optimizer_const_map
[function]
[call site]
02331
Dynamic::flatten_clone
[function]
[call site]
02332
TestStruct::clone
[function]
[call site]
02333
GlobalRuntimeState::debugger_mut
[function]
[call site]
02334
&mut
[call site]
02335
blob_functions::push
[function]
[call site]
02336
MyIterableType::into_iter
[function]
[call site]
02337
Self::IntoIter::collect
[function]
[call site]
02338
Caches::fn_resolution_caches_len
[function]
[call site]
02339
test::len
[function]
[call site]
02340
Option<&EncapsulatedEnviron>::map
[function]
[call site]
02341
Engine::new
[function]
[call site]
02342
Engine::set_optimization_level
[function]
[call site]
02343
Scope::new
[function]
[call site]
02344
rhai::Map::new
[function]
[call site]
02345
blob_functions::insert
[function]
[call site]
02346
&str::into
[function]
[call site]
02347
into
[function]
[call site]
02348
Scope::push_constant_dynamic
[function]
[call site]
02349
into
[function]
[call site]
02350
Scope::push_constant_dynamic
[function]
[call site]
02351
&str::into
[function]
[call site]
02352
Engine::compile_expression_with_scope
[function]
[call site]
02353
ParseResult::expect
[function]
[call site]
02354
Ident::as_str
[function]
[call site]
02355
eval_ast::<bool>
[function]
[call site]
02356
expect
[function]
[call site]
02357
MyIterableType::into_iter
[function]
[call site]
02358
test_chars
[function]
[call site]
02359
0.chars().collect::<Vec<_>>
[function]
[call site]
02360
MyIterableType::into_iter
[function]
[call site]
02361
Self::IntoIter::cloned
[function]
[call site]
02362
array_functions::for_each
[function]
[call site]
02363
GlobalRuntimeState::push_import
[function]
[call site]
02364
blob_functions::push
[function]
[call site]
02365
into
[function]
[call site]
02366
blob_functions::push
[function]
[call site]
02367
into
[function]
[call site]
02368
StmtBlock::extend
[function]
[call site]
02369
&crate::SharedModule::clone
[function]
[call site]
02370
std::mem::replace
[function]
[call site]
02371
string_functions::is_empty
[function]
[call site]
02372
string_functions::replace
[function]
[call site]
02373
into
[function]
[call site]
02374
TestStruct::clone
[function]
[call site]
02375
Engine::is_debugger_registered
[function]
[call site]
02376
crate::ast::Stmt::Noop
[function]
[call site]
02377
ParseSettings::level_up_with_position
[function]
[call site]
02378
Engine::dbg
[function]
[call site]
02379
Self::as_deref_mut
[function]
[call site]
02380
Engine::eval_stmt_block
[function]
[call site]
02381
Self::as_deref_mut
[function]
[call site]
02382
StmtBlock::take_statements
[function]
[call site]
02383
mem::take
[function]
[call site]
02384
Engine::new
[function]
[call site]
02385
register_type_with_name::<TestStruct>
[function]
[call site]
02386
Engine::register_fn
[function]
[call site]
02387
TestStruct
[function]
[call site]
02388
StmtBlock::statements_mut
[function]
[call site]
02389
StmtBlock::span_or_else
[function]
[call site]
02390
Span::new
[function]
[call site]
02391
iterator_functions::chars_from_start
[function]
[call site]
02392
StmtBlock::span_or_else
[function]
[call site]
02393
string_functions::add_append
[function]
[call site]
02394
StmtBlock::span_or_else
[function]
[call site]
02395
Ok
[function]
[call site]
02396
Expr::set_position
[function]
[call site]
02397
Expr::set_position
[function]
[call site]
02398
Expr::set_position
[function]
[call site]
02399
Err
[function]
[call site]
02400
ParseError::into
[function]
[call site]
02401
EvalAltResult::is_system_exception
[function]
[call site]
02402
Expr::set_position
[function]
[call site]
02403
Err
[function]
[call site]
02404
ParseError::into
[function]
[call site]
02405
Err
[function]
[call site]
02406
ERR::ErrorInFunctionCall
[function]
[call site]
02407
test_to_string
[function]
[call site]
02408
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
02409
last
[function]
[call site]
02410
and_then
[function]
[call site]
02411
decimal_functions::max_id
[function]
[call site]
02412
into
[function]
[call site]
02413
unwrap_or_else
[function]
[call site]
02414
&mut
[call site]
02415
unwrap_or
[function]
[call site]
02416
test_to_string
[function]
[call site]
02417
&mut
[call site]
02418
unwrap_or
[function]
[call site]
02419
test_to_string
[function]
[call site]
02420
into
[function]
[call site]
02421
Engine::is_debugger_registered
[function]
[call site]
02422
GlobalRuntimeState::debugger_mut
[function]
[call site]
02423
crate::ast::Stmt::Noop
[function]
[call site]
02424
StmtBlock::end_position
[function]
[call site]
02425
string_functions::add_append
[function]
[call site]
02426
StmtBlock::span_or_else
[function]
[call site]
02427
into
[function]
[call site]
02428
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
02429
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
02430
Engine::dbg_raw
[function]
[call site]
02431
Err
[function]
[call site]
02432
StmtBlock::as_mut
[function]
[call site]
02433
unwrap
[function]
[call site]
02434
Debugger::rewind_call_stack
[function]
[call site]
02435
string_functions::truncate
[function]
[call site]
02436
string_functions::clear
[function]
[call site]
02437
FnPtr::try_from
[function]
[call site]
02438
char_indices
[function]
[call site]
02439
nth
[function]
[call site]
02440
shared_make_mut
[function]
[call site]
02441
string_functions::truncate
[function]
[call site]
02442
Scope::rewind
[function]
[call site]
02443
string_functions::truncate
[function]
[call site]
02444
string_functions::truncate
[function]
[call site]
02445
string_functions::truncate
[function]
[call site]
02446
string_functions::is_empty
[function]
[call site]
02447
Scope::remove_range
[function]
[call site]
02448
map_functions::drain
[function]
[call site]
02449
string_functions::is_empty
[function]
[call site]
02450
Ok
[function]
[call site]
02451
IterateMap::new
[function]
[call site]
02452
IterateMap::new
[function]
[call site]
02453
IterateMap::new
[function]
[call site]
02454
mem::take
[function]
[call site]
02455
is_some
[function]
[call site]
02456
blob_functions::insert
[function]
[call site]
02457
FnPtr::try_from
[function]
[call site]
02458
RhaiResultOf::unwrap
[function]
[call site]
02459
string_functions::is_empty
[function]
[call site]
02460
blob_functions::push
[function]
[call site]
02461
eval::calc_offset_len
[function]
[call site]
02462
test::len
[function]
[call site]
02463
test::len
[function]
[call site]
02464
blob_functions::push
[function]
[call site]
02465
blob_functions::insert
[function]
[call site]
02466
FnPtr::call_raw_with_extra_args
[function]
[call site]
02467
Some
[function]
[call site]
02468
TestStruct::clone
[function]
[call site]
02469
Self
[function]
[call site]
02470
Self::into
[function]
[call site]
02471
Some
[function]
[call site]
02472
Dynamic::as_bool
[function]
[call site]
02473
Result::unwrap_or
[function]
[call site]
02474
blob_functions::insert
[function]
[call site]
02475
blob_functions::insert
[function]
[call site]
02476
Some
[function]
[call site]
02477
map_or_else
[function]
[call site]
02478
Ok
[function]
[call site]
02479
array_functions::for_each
[function]
[call site]
02480
map_functions::drain
[function]
[call site]
02481
array_functions::for_each
[function]
[call site]
02482
test::len
[function]
[call site]
02483
test::len
[function]
[call site]
02484
string_functions::truncate
[function]
[call site]
02485
map_functions::drain
[function]
[call site]
02486
array_functions::for_each
[function]
[call site]
02487
test::len
[function]
[call site]
02488
string_functions::truncate
[function]
[call site]
02489
GlobalRuntimeState::truncate_imports
[function]
[call site]
02490
string_functions::truncate
[function]
[call site]
02491
string_functions::truncate
[function]
[call site]
02492
Caches::rewind_fn_resolution_caches
[function]
[call site]
02493
string_functions::truncate
[function]
[call site]
02494
ArgBackup::new
[function]
[call site]
02495
string_functions::is_empty
[function]
[call site]
02496
ArgBackup::change_first_arg_to_copy
[function]
[call site]
02497
TestStruct::clone
[function]
[call site]
02498
Some
[function]
[call site]
02499
string_functions::replace
[function]
[call site]
02500
mem::transmute
[function]
[call site]
02501
defer
[function]
[call site]
02502
Engine::call_script_fn
[function]
[call site]
02503
test_optimizer_const_map
[function]
[call site]
02504
FnCallHashes::native
[function]
[call site]
02505
Engine::exec_native_fn_call
[function]
[call site]
02506
Engine::track_operation
[function]
[call site]
02507
Some
[function]
[call site]
02508
Engine::resolve_fn
[function]
[call site]
02509
RhaiFunc::is_volatile
[function]
[call site]
02510
RhaiFunc::is_volatile
[function]
[call site]
02511
Engine::gen_fn_call_signature
[function]
[call site]
02512
Err
[function]
[call site]
02513
ERR::ErrorFunctionNotFound
[function]
[call site]
02514
into
[function]
[call site]
02515
RhaiFunc::is_method
[function]
[call site]
02516
StmtBlock::as_ref
[function]
[call site]
02517
map_or
[function]
[call site]
02518
Debugger::call_stack
[function]
[call site]
02519
test::len
[function]
[call site]
02520
ArgBackup::new
[function]
[call site]
02521
string_functions::is_empty
[function]
[call site]
02522
ArgBackup::change_first_arg_to_copy
[function]
[call site]
02523
Engine::is_debugger_registered
[function]
[call site]
02524
TestStruct::clone
[function]
[call site]
02525
StmtBlock::span_or_else
[function]
[call site]
02526
Span::new
[function]
[call site]
02527
iterator_functions::chars_from_start
[function]
[call site]
02528
StmtBlock::span_or_else
[function]
[call site]
02529
string_functions::add_append
[function]
[call site]
02530
StmtBlock::span_or_else
[function]
[call site]
02531
TestStruct::clone
[function]
[call site]
02532
GlobalRuntimeState::debugger_mut
[function]
[call site]
02533
&mut
[call site]
02534
Engine::get_interned_string
[function]
[call site]
02535
MyIterableType::into_iter
[function]
[call site]
02536
Self::IntoIter::map
[function]
[call site]
02537
TestStruct::clone
[function]
[call site]
02538
RhaiNativeFunc::has_context
[function]
[call site]
02539
bool::then
[function]
[call site]
02540
as_deref
[function]
[call site]
02541
into
[function]
[call site]
02542
RhaiFunc::is_pure
[function]
[call site]
02543
RhaiFunc::is_pure
[function]
[call site]
02544
Command::get
[function]
[call site]
02545
INT::map_or
[function]
[call site]
02546
Dynamic::is_read_only
[function]
[call site]
02547
crate::func::locked_read
[function]
[call site]
02548
Option::map_or
[function]
[call site]
02549
Dynamic::access_mode
[function]
[call site]
02550
Dynamic::access_mode
[function]
[call site]
02551
Err
[function]
[call site]
02552
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
02553
test_to_string
[function]
[call site]
02554
into
[function]
[call site]
02555
test_method_call
[function]
[call site]
02556
Engine::new
[function]
[call site]
02557
register_type::<TestStruct>
[function]
[call site]
02558
Engine::register_fn
[function]
[call site]
02559
Engine::register_fn
[function]
[call site]
02560
test_custom_syntax_func
[function]
[call site]
02561
Engine::new
[function]
[call site]
02562
Engine::register_custom_syntax
[function]
[call site]
02563
Vec::<ImmutableString>::new
[function]
[call site]
02564
StmtBlock::as_ref
[function]
[call site]
02565
StmtBlock::as_ref
[function]
[call site]
02566
string_functions::trim
[function]
[call site]
02567
shared_get_mut
[function]
[call site]
02568
string_functions::trim
[function]
[call site]
02569
into
[function]
[call site]
02570
string_functions::trim
[function]
[call site]
02571
into
[function]
[call site]
02572
string_functions::is_empty
[function]
[call site]
02573
Token::lookup_symbol_from_syntax
[function]
[call site]
02574
StmtBlock::span_or_else
[function]
[call site]
02575
Span::new
[function]
[call site]
02576
iterator_functions::chars_from_start
[function]
[call site]
02577
StmtBlock::span_or_else
[function]
[call site]
02578
string_functions::add_append
[function]
[call site]
02579
StmtBlock::span_or_else
[function]
[call site]
02580
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
02581
then
[function]
[call site]
02582
Token::Reserved
[function]
[call site]
02583
TestStruct::new
[function]
[call site]
02584
into
[function]
[call site]
02585
Err
[function]
[call site]
02586
LexError::ImproperSymbol
[function]
[call site]
02587
ImmutableString::new
[function]
[call site]
02588
&str::to_string
[function]
[call site]
02589
PERR::into_err
[function]
[call site]
02590
string_functions::is_empty
[function]
[call site]
02591
test::len
[function]
[call site]
02592
into
[function]
[call site]
02593
string_functions::is_empty
[function]
[call site]
02594
into
[function]
[call site]
02595
string_functions::is_empty
[function]
[call site]
02596
into
[function]
[call site]
02597
string_functions::is_empty
[function]
[call site]
02598
tokenizer::is_valid_identifier
[function]
[call site]
02599
test_chars
[function]
[call site]
02600
is_id_first_alphabetic
[function]
[call site]
02601
char::is_ascii_alphanumeric
[function]
[call site]
02602
into
[function]
[call site]
02603
string_functions::is_empty
[function]
[call site]
02604
(Token,
[call site]
02605
Engine::is_symbol_disabled
[function]
[call site]
02606
string_functions::contains
[function]
[call site]
02607
StmtBlock::as_ref
[function]
[call site]
02608
&[Stmt]::map_or
[function]
[call site]
02609
contains_key
[function]
[call site]
02610
blob_functions::insert
[function]
[call site]
02611
into
[function]
[call site]
02612
into
[function]
[call site]
02613
string_functions::is_empty
[function]
[call site]
02614
StmtBlock::as_ref
[function]
[call site]
02615
&[Stmt]::map_or
[function]
[call site]
02616
Engine::is_symbol_disabled
[function]
[call site]
02617
Err
[function]
[call site]
02618
LexError::ImproperSymbol
[function]
[call site]
02619
test_to_string
[function]
[call site]
02620
PERR::into_err
[function]
[call site]
02621
string_functions::is_empty
[function]
[call site]
02622
tokenizer::is_valid_identifier
[function]
[call site]
02623
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
02624
Engine::is_symbol_disabled
[function]
[call site]
02625
StmtBlock::as_ref
[function]
[call site]
02626
&[Stmt]::map_or
[function]
[call site]
02627
contains_key
[function]
[call site]
02628
blob_functions::insert
[function]
[call site]
02629
into
[function]
[call site]
02630
into
[function]
[call site]
02631
Err
[function]
[call site]
02632
LexError::ImproperSymbol
[function]
[call site]
02633
test_to_string
[function]
[call site]
02634
PERR::into_err
[function]
[call site]
02635
blob_functions::push
[function]
[call site]
02636
blob_functions::push
[function]
[call site]
02637
FnPtr::try_from
[function]
[call site]
02638
RhaiResultOf::unwrap
[function]
[call site]
02639
string_functions::is_empty
[function]
[call site]
02640
Ok
[function]
[call site]
02641
TestStruct::clone
[function]
[call site]
02642
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
02643
blob_functions::insert
[function]
[call site]
02644
RhaiResultOf::into
[function]
[call site]
02645
TestStruct::new
[function]
[call site]
02646
TestStruct::new
[function]
[call site]
02647
into
[function]
[call site]
02648
syn::Result::len
[function]
[call site]
02649
test::len
[function]
[call site]
02650
test::len
[function]
[call site]
02651
test::len
[function]
[call site]
02652
Ok
[function]
[call site]
02653
Ok
[function]
[call site]
02654
Some
[function]
[call site]
02655
TestStruct::clone
[function]
[call site]
02656
Ok
[function]
[call site]
02657
EvalContext::eval_expression_tree
[function]
[call site]
02658
EvalContext::eval_expression_tree_raw
[function]
[call site]
02659
as_deref_mut
[function]
[call site]
02660
Engine::eval_stmt_block
[function]
[call site]
02661
string_functions::is_empty
[function]
[call site]
02662
Ok
[function]
[call site]
02663
GlobalRuntimeState::num_imports
[function]
[call site]
02664
MyIterableType::into_iter
[function]
[call site]
02665
Self::IntoIter::try_fold
[function]
[call site]
02666
Self::as_deref_mut
[function]
[call site]
02667
GlobalRuntimeState::num_imports
[function]
[call site]
02668
Engine::eval_stmt
[function]
[call site]
02669
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
02670
MyIterableType::into_iter
[function]
[call site]
02671
array_functions::zip
[function]
[call site]
02672
MyIterableType::into_iter
[function]
[call site]
02673
impl
[call site]
02674
T::as_any
[function]
[call site]
02675
Module::contains_indexed_global_functions
[function]
[call site]
02676
Caches::fn_resolution_caches_len
[function]
[call site]
02677
Caches::fn_resolution_cache_mut
[function]
[call site]
02678
string_functions::clear
[function]
[call site]
02679
string_functions::is_empty
[function]
[call site]
02680
shared_get_mut
[function]
[call site]
02681
string_functions::clear
[function]
[call site]
02682
ImmutableString::new
[function]
[call site]
02683
Caches::push_fn_resolution_cache
[function]
[call site]
02684
blob_functions::push
[function]
[call site]
02685
<_>::default
[function]
[call site]
02686
Caches::fn_resolution_cache_mut
[function]
[call site]
02687
string_functions::clear
[function]
[call site]
02688
Ok
[function]
[call site]
02689
StmtBlock::take_statements
[function]
[call site]
02690
Engine::eval_expr
[function]
[call site]
02691
Engine::track_operation
[function]
[call site]
02692
ParseSettings::level_up_with_position
[function]
[call site]
02693
Engine::dbg_reset
[function]
[call site]
02694
Self::as_deref_mut
[function]
[call site]
02695
Expr::get_literal_value
[function]
[call site]
02696
Some
[function]
[call site]
02697
Ok
[function]
[call site]
02698
Engine::eval_fn_call_expr
[function]
[call site]
02699
Self::ok_or_else
[function]
[call site]
02700
ERR::ErrorUnboundThis
[function]
[call site]
02701
into
[function]
[call site]
02702
cloned
[function]
[call site]
02703
Engine::search_namespace
[function]
[call site]
02704
Engine::search_scope_only
[function]
[call site]
02705
Command::get
[function]
[call site]
02706
MyIterableType::into_iter
[function]
[call site]
02707
flat_map
[function]
[call site]
02708
RhaiFunc::get_iter_fn
[function]
[call site]
02709
Some
[function]
[call site]
02710
test_var_def_filter
[function]
[call site]
02711
RhaiFunc::is_script
[function]
[call site]
02712
test_var_def_filter
[function]
[call site]
02713
Ident::as_str
[function]
[call site]
02714
test_optimizer_const_map
[function]
[call site]
02715
MultiInputsStream::get_next
[function]
[call site]
02716
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
02717
StmtBlock::as_ref
[function]
[call site]
02718
Option::cloned
[function]
[call site]
02719
unwrap_or_else
[function]
[call site]
02720
crate::Shared::new
[function]
[call site]
02721
into
[function]
[call site]
02722
TestStruct::clone
[function]
[call site]
02723
<_>::default
[function]
[call site]
02724
Some
[function]
[call site]
02725
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
02726
RhaiFunc::get_script_fn_def
[function]
[call site]
02727
Option::cloned
[function]
[call site]
02728
unwrap
[function]
[call site]
02729
into
[function]
[call site]
02730
Ok
[function]
[call site]
02731
into
[function]
[call site]
02732
map_or
[function]
[call site]
02733
test::len
[function]
[call site]
02734
EvalContext::new
[function]
[call site]
02735
Expr::get_variable_name
[function]
[call site]
02736
string_functions::is_empty
[function]
[call site]
02737
Some
[function]
[call site]
02738
Option::unwrap
[function]
[call site]
02739
resolve_var
[function]
[call site]
02740
test::len
[function]
[call site]
02741
Dynamic::set_access_mode
[function]
[call site]
02742
StmtBlock::as_mut
[function]
[call site]
02743
Dynamic::set_access_mode
[function]
[call site]
02744
values_mut
[function]
[call site]
02745
Dynamic::set_access_mode
[function]
[call site]
02746
Ok
[function]
[call site]
02747
Result::into
[function]
[call site]
02748
Err
[function]
[call site]
02749
EvalAltResult::fill_position
[function]
[call site]
02750
ParseSettings::level_up_with_position
[function]
[call site]
02751
test::len
[function]
[call site]
02752
Expr::get_variable_name
[function]
[call site]
02753
Option::unwrap
[function]
[call site]
02754
Scope::search
[function]
[call site]
02755
MyIterableType::into_iter
[function]
[call site]
02756
array_functions::reduce_rev
[function]
[call site]
02757
ParseSettings::level_up_with_position
[function]
[call site]
02758
test_optimizer_const_map
[function]
[call site]
02759
Scope::len
[function]
[call site]
02760
test::len
[function]
[call site]
02761
MyIterableType::into_iter
[function]
[call site]
02762
array_functions::find_map
[function]
[call site]
02763
Module::get_var
[function]
[call site]
02764
Command::get
[function]
[call site]
02765
cloned
[function]
[call site]
02766
map_or_else
[function]
[call site]
02767
Err
[function]
[call site]
02768
ERR::ErrorVariableNotFound
[function]
[call site]
02769
ParseResult::to_string
[function]
[call site]
02770
Engine::new
[function]
[call site]
02771
Scope::new
[function]
[call site]
02772
blob_functions::push
[function]
[call site]
02773
blob_functions::push
[function]
[call site]
02774
blob_functions::push
[function]
[call site]
02775
ParseSettings::level_up_with_position
[function]
[call site]
02776
into
[function]
[call site]
02777
Ok
[function]
[call site]
02778
into
[function]
[call site]
02779
Scope::get_mut_by_index
[function]
[call site]
02780
try_into
[function]
[call site]
02781
string_functions::is_empty
[function]
[call site]
02782
Engine::search_imports
[function]
[call site]
02783
Namespace::root
[function]
[call site]
02784
GlobalRuntimeState::num_imports
[function]
[call site]
02785
test::len
[function]
[call site]
02786
Command::get
[function]
[call site]
02787
GlobalRuntimeState::get_shared_import
[function]
[call site]
02788
Command::get
[function]
[call site]
02789
cloned
[function]
[call site]
02790
GlobalRuntimeState::find_import
[function]
[call site]
02791
MyIterableType::into_iter
[function]
[call site]
02792
rposition
[function]
[call site]
02793
Option::map_or_else
[function]
[call site]
02794
Command::get
[function]
[call site]
02795
cloned
[function]
[call site]
02796
GlobalRuntimeState::get_shared_import
[function]
[call site]
02797
Module::get_qualified_var
[function]
[call site]
02798
StmtBlock::as_ref
[function]
[call site]
02799
and_then
[function]
[call site]
02800
Command::get
[function]
[call site]
02801
INT::cloned
[function]
[call site]
02802
Option::map_or_else
[function]
[call site]
02803
Err
[function]
[call site]
02804
ERR::ErrorVariableNotFound
[function]
[call site]
02805
ParseSettings::level_up_with_position
[function]
[call site]
02806
into
[function]
[call site]
02807
Dynamic::set_access_mode
[function]
[call site]
02808
Ok
[function]
[call site]
02809
into
[function]
[call site]
02810
test::len
[function]
[call site]
02811
Namespace::root
[function]
[call site]
02812
crate::func::locked_write
[function]
[call site]
02813
try_borrow_mut
[function]
[call site]
02814
ok
[function]
[call site]
02815
StraightHasher::write
[function]
[call site]
02816
ok
[function]
[call site]
02817
try_write
[function]
[call site]
02818
Some
[function]
[call site]
02819
std::thread::sleep
[function]
[call site]
02820
std::time::Duration::from_millis
[function]
[call site]
02821
Some
[function]
[call site]
02822
StraightHasher::write
[function]
[call site]
02823
try_write
[function]
[call site]
02824
Option::unwrap
[function]
[call site]
02825
shared_get_mut
[function]
[call site]
02826
Ident::as_str
[function]
[call site]
02827
TestStruct::clone
[function]
[call site]
02828
Self::into
[function]
[call site]
02829
StmtBlock::as_mut
[function]
[call site]
02830
Dynamic::set_access_mode
[function]
[call site]
02831
Ok
[function]
[call site]
02832
Err
[function]
[call site]
02833
ERR::ErrorVariableNotFound
[function]
[call site]
02834
ParseSettings::level_up_with_position
[function]
[call site]
02835
into
[function]
[call site]
02836
Err
[function]
[call site]
02837
ERR::ErrorModuleNotFound
[function]
[call site]
02838
test_to_string
[function]
[call site]
02839
ParseSettings::level_up_with_position
[function]
[call site]
02840
into
[function]
[call site]
02841
Engine::search_scope_only
[function]
[call site]
02842
RhaiResultOf::map
[function]
[call site]
02843
Position::new_const
[function]
[call site]
02844
Engine::eval_expr
[function]
[call site]
02845
Self::as_deref_mut
[function]
[call site]
02846
Dynamic::flatten
[function]
[call site]
02847
ParseSettings::level_up_with_position
[function]
[call site]
02848
Dynamic::is_string
[function]
[call site]
02849
crate::func::locked_read
[function]
[call site]
02850
Option::map_or
[function]
[call site]
02851
unwrap
[function]
[call site]
02852
&mut
[call site]
02853
into
[function]
[call site]
02854
packages::string_basic::print_with_func
[function]
[call site]
02855
NativeCallContext::call_native_fn_raw
[function]
[call site]
02856
NativeCallContext::_call_fn_raw
[function]
[call site]
02857
TestStruct::clone
[function]
[call site]
02858
Caches::new
[function]
[call site]
02859
StmtBlock::as_ref
[function]
[call site]
02860
Token::lookup_symbol_from_syntax
[function]
[call site]
02861
test::len
[function]
[call site]
02862
NativeCallContext::engine
[function]
[call site]
02863
Engine::exec_native_fn_call
[function]
[call site]
02864
Engine::track_operation
[function]
[call site]
02865
Some
[function]
[call site]
02866
Engine::resolve_fn
[function]
[call site]
02867
RhaiFunc::is_volatile
[function]
[call site]
02868
Engine::gen_fn_call_signature
[function]
[call site]
02869
Err
[function]
[call site]
02870
ERR::ErrorFunctionNotFound
[function]
[call site]
02871
into
[function]
[call site]
02872
RhaiFunc::is_method
[function]
[call site]
02873
StmtBlock::as_ref
[function]
[call site]
02874
map_or
[function]
[call site]
02875
Debugger::call_stack
[function]
[call site]
02876
test::len
[function]
[call site]
02877
ArgBackup::new
[function]
[call site]
02878
string_functions::is_empty
[function]
[call site]
02879
ArgBackup::change_first_arg_to_copy
[function]
[call site]
02880
Engine::is_debugger_registered
[function]
[call site]
02881
TestStruct::clone
[function]
[call site]
02882
StmtBlock::span_or_else
[function]
[call site]
02883
TestStruct::clone
[function]
[call site]
02884
GlobalRuntimeState::debugger_mut
[function]
[call site]
02885
&mut
[call site]
02886
Engine::get_interned_string
[function]
[call site]
02887
MyIterableType::into_iter
[function]
[call site]
02888
Self::IntoIter::map
[function]
[call site]
02889
TestStruct::clone
[function]
[call site]
02890
RhaiNativeFunc::has_context
[function]
[call site]
02891
bool::then
[function]
[call site]
02892
as_deref
[function]
[call site]
02893
into
[function]
[call site]
02894
RhaiFunc::is_pure
[function]
[call site]
02895
Command::get
[function]
[call site]
02896
INT::map_or
[function]
[call site]
02897
Dynamic::is_read_only
[function]
[call site]
02898
Err
[function]
[call site]
02899
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
02900
test_to_string
[function]
[call site]
02901
into
[function]
[call site]
02902
test_method_call
[function]
[call site]
02903
test_custom_syntax_func
[function]
[call site]
02904
and_then
[function]
[call site]
02905
Engine::check_data_size
[function]
[call site]
02906
Engine::has_data_size_limit
[function]
[call site]
02907
Ok
[function]
[call site]
02908
calc_data_sizes
[function]
[call site]
02909
StmtBlock::borrow
[function]
[call site]
02910
Engine::throw_on_size
[function]
[call site]
02911
RhaiResultOf::map_err
[function]
[call site]
02912
EvalAltResult::fill_position
[function]
[call site]
02913
Ok
[function]
[call site]
02914
map_err
[function]
[call site]
02915
EvalAltResult::fill_position
[function]
[call site]
02916
ArgBackup::restore_first_arg
[function]
[call site]
02917
test_functions_take
[function]
[call site]
02918
unwrap
[function]
[call site]
02919
Engine::is_debugger_registered
[function]
[call site]
02920
NativeCallContext::debugger
[function]
[call site]
02921
as_deref
[function]
[call site]
02922
Scope::new
[function]
[call site]
02923
crate::ast::Stmt::Noop
[function]
[call site]
02924
into
[function]
[call site]
02925
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
02926
DebuggerEvent::FunctionExitWithError
[function]
[call site]
02927
Engine::dbg_raw
[function]
[call site]
02928
Err
[function]
[call site]
02929
GlobalRuntimeState::debugger_mut
[function]
[call site]
02930
&mut
[call site]
02931
string_functions::truncate
[function]
[call site]
02932
string_functions::is_empty
[function]
[call site]
02933
Engine::check_data_size
[function]
[call site]
02934
Ok
[function]
[call site]
02935
Dynamic::into_immutable_string
[function]
[call site]
02936
Ok
[function]
[call site]
02937
crate::func::locked_read
[function]
[call site]
02938
Option::and_then
[function]
[call site]
02939
Some
[function]
[call site]
02940
TestStruct::clone
[function]
[call site]
02941
ok_or_else
[function]
[call site]
02942
std::
[call site]
02943
any::type_name
[function]
[call site]
02944
Err
[function]
[call site]
02945
Dynamic::type_name
[function]
[call site]
02946
Result::map_err
[function]
[call site]
02947
Engine::map_type_name
[function]
[call site]
02948
type_name::<ImmutableString>
[function]
[call site]
02949
&'a
[call site]
02950
ERR::ErrorMismatchOutputType
[function]
[call site]
02951
into
[function]
[call site]
02952
test_side_effects_print
[function]
[call site]
02953
TestStruct::new
[function]
[call site]
02954
TestStruct::new
[function]
[call site]
02955
ImmutableString::new
[function]
[call site]
02956
Engine::new
[function]
[call site]
02957
TestStruct::clone
[function]
[call site]
02958
Self
[function]
[call site]
02959
Engine::on_print
[function]
[call site]
02960
Some
[function]
[call site]
02961
TestStruct::new
[function]
[call site]
02962
StraightHasher::write
[function]
[call site]
02963
unwrap
[function]
[call site]
02964
push_str
[function]
[call site]
02965
run
[function]
[call site]
02966
Engine::new
[function]
[call site]
02967
Self::run
[function]
[call site]
02968
Engine::new
[function]
[call site]
02969
Engine::set_optimization_level
[function]
[call site]
02970
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
02971
Engine::set_optimization_level
[function]
[call site]
02972
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
02973
Engine::set_optimization_level
[function]
[call site]
02974
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
02975
Engine::register_fn
[function]
[call site]
02976
Engine::set_optimization_level
[function]
[call site]
02977
Engine::set_fast_operators
[function]
[call site]
02978
test_get_set
[function]
[call site]
02979
Engine::set_optimization_level
[function]
[call site]
02980
RhaiResultOf::unwrap
[function]
[call site]
02981
Dynamic::into_immutable_string
[function]
[call site]
02982
Result::map_err
[function]
[call site]
02983
Engine::map_type_name
[function]
[call site]
02984
type_name::<ImmutableString>
[function]
[call site]
02985
&'a
[call site]
02986
ERR::ErrorMismatchOutputType
[function]
[call site]
02987
into
[function]
[call site]
02988
test_print_debug
[function]
[call site]
02989
TestStruct::new
[function]
[call site]
02990
TestStruct::new
[function]
[call site]
02991
Vec::<String>::new
[function]
[call site]
02992
TestStruct::clone
[function]
[call site]
02993
Self
[function]
[call site]
02994
TestStruct::clone
[function]
[call site]
02995
Engine::new
[function]
[call site]
02996
Engine::on_print
[function]
[call site]
02997
StraightHasher::write
[function]
[call site]
02998
unwrap
[function]
[call site]
02999
blob_functions::push
[function]
[call site]
03000
Engine::on_debug
[function]
[call site]
03001
Some
[function]
[call site]
03002
TestStruct::new
[function]
[call site]
03003
unwrap_or
[function]
[call site]
03004
StraightHasher::write
[function]
[call site]
03005
unwrap
[function]
[call site]
03006
blob_functions::push
[function]
[call site]
03007
run
[function]
[call site]
03008
RhaiResultOf::unwrap
[function]
[call site]
03009
Engine::compile
[function]
[call site]
03010
ParseResult::unwrap
[function]
[call site]
03011
AST::set_source
[function]
[call site]
03012
into
[function]
[call site]
03013
crate::Shared::get_mut
[function]
[call site]
03014
Shared::get_mut
[function]
[call site]
03015
StmtBlock::as_mut
[function]
[call site]
03016
&mut
[call site]
03017
Engine::new
[function]
[call site]
03018
Engine::set_optimization_level
[function]
[call site]
03019
Scope::new
[function]
[call site]
03020
rhai::Map::new
[function]
[call site]
03021
blob_functions::insert
[function]
[call site]
03022
&str::into
[function]
[call site]
03023
into
[function]
[call site]
03024
Scope::push_constant_dynamic
[function]
[call site]
03025
into
[function]
[call site]
03026
Scope::push_constant_dynamic
[function]
[call site]
03027
&str::into
[function]
[call site]
03028
Engine::compile_expression_with_scope
[function]
[call site]
03029
ParseResult::expect
[function]
[call site]
03030
Ident::as_str
[function]
[call site]
03031
eval_ast::<bool>
[function]
[call site]
03032
expect
[function]
[call site]
03033
Module::set_id
[function]
[call site]
03034
Decimal::into
[function]
[call site]
03035
string_functions::is_empty
[function]
[call site]
03036
test::len
[function]
[call site]
03037
then_some
[function]
[call site]
03038
TestStruct::clone
[function]
[call site]
03039
string_functions::is_empty
[function]
[call site]
03040
then_some
[function]
[call site]
03041
eval_ast::<Dynamic>
[function]
[call site]
03042
unwrap
[function]
[call site]
03043
Self::read
[function]
[call site]
03044
try_borrow
[function]
[call site]
03045
ok
[function]
[call site]
03046
locked_read
[function]
[call site]
03047
Option::ok
[function]
[call site]
03048
try_read
[function]
[call site]
03049
Some
[function]
[call site]
03050
std::thread::sleep
[function]
[call site]
03051
std::time::Duration::from_millis
[function]
[call site]
03052
Some
[function]
[call site]
03053
locked_read
[function]
[call site]
03054
try_read
[function]
[call site]
03055
Option::unwrap
[function]
[call site]
03056
MyIterableType::into_iter
[function]
[call site]
03057
&mut
[call site]
03058
Engine::map_type_name
[function]
[call site]
03059
std::
[call site]
03060
any::type_name
[function]
[call site]
03061
Engine::map_type_name
[function]
[call site]
03062
std::
[call site]
03063
any::type_name
[function]
[call site]
03064
Err
[function]
[call site]
03065
ERR::ErrorIndexingType
[function]
[call site]
03066
into
[function]
[call site]
03067
Engine::map_type_name
[function]
[call site]
03068
std::
[call site]
03069
any::type_name
[function]
[call site]
03070
Engine::map_type_name
[function]
[call site]
03071
std::
[call site]
03072
any::type_name
[function]
[call site]
03073
Engine::map_type_name
[function]
[call site]
03074
std::
[call site]
03075
any::type_name
[function]
[call site]
03076
Err
[function]
[call site]
03077
ERR::ErrorIndexingType
[function]
[call site]
03078
into
[function]
[call site]
03079
string_functions::starts_with
[function]
[call site]
03080
test::len
[function]
[call site]
03081
Engine::map_type_name
[function]
[call site]
03082
std::
[call site]
03083
any::type_name
[function]
[call site]
03084
Err
[function]
[call site]
03085
ERR::ErrorDotExpr
[function]
[call site]
03086
into
[function]
[call site]
03087
string_functions::starts_with
[function]
[call site]
03088
test::len
[function]
[call site]
03089
Engine::map_type_name
[function]
[call site]
03090
std::
[call site]
03091
any::type_name
[function]
[call site]
03092
Engine::map_type_name
[function]
[call site]
03093
std::
[call site]
03094
any::type_name
[function]
[call site]
03095
Err
[function]
[call site]
03096
ERR::ErrorDotExpr
[function]
[call site]
03097
into
[function]
[call site]
03098
Err
[function]
[call site]
03099
ERR::ErrorFunctionNotFound
[function]
[call site]
03100
Engine::gen_fn_call_signature
[function]
[call site]
03101
into
[function]
[call site]
03102
StmtBlock::as_ref
[function]
[call site]
03103
calc_fn_hash
[function]
[call site]
03104
NativeCallContext::call_position
[function]
[call site]
03105
RhaiResultOf::map
[function]
[call site]
03106
FnCallHashes::from_script_and_native
[function]
[call site]
03107
Some
[function]
[call site]
03108
calc_fn_hash
[function]
[call site]
03109
calc_fn_hash
[function]
[call site]
03110
FnCallHashes::from_native_only
[function]
[call site]
03111
calc_fn_hash
[function]
[call site]
03112
FnCallHashes::from_hash
[function]
[call site]
03113
Some
[function]
[call site]
03114
calc_fn_hash
[function]
[call site]
03115
NativeCallContext::engine
[function]
[call site]
03116
Engine::exec_fn_call
[function]
[call site]
03117
FnCallHashes::is_native_only
[function]
[call site]
03118
test::len
[function]
[call site]
03119
Engine::get_interned_string
[function]
[call site]
03120
Engine::map_type_name
[function]
[call site]
03121
std::
[call site]
03122
any::type_name
[function]
[call site]
03123
Ok
[function]
[call site]
03124
ImmutableString::into
[function]
[call site]
03125
test::len
[function]
[call site]
03126
Ok
[function]
[call site]
03127
Dynamic::is_shared
[function]
[call site]
03128
into
[function]
[call site]
03129
Engine::gen_fn_call_signature
[function]
[call site]
03130
Err
[function]
[call site]
03131
ERR::ErrorFunctionNotFound
[function]
[call site]
03132
into
[function]
[call site]
03133
ensure_no_data_race
[function]
[call site]
03134
FnCallHashes::is_native_only
[function]
[call site]
03135
FnCallHashes::script
[function]
[call site]
03136
string_functions::is_empty
[function]
[call site]
03137
crate::calc_typed_method_hash
[function]
[call site]
03138
Engine::map_type_name
[function]
[call site]
03139
std::
[call site]
03140
any::type_name
[function]
[call site]
03141
Engine::resolve_fn
[function]
[call site]
03142
Position::is_none
[function]
[call site]
03143
Engine::resolve_fn
[function]
[call site]
03144
None::cloned
[function]
[call site]
03145
as_deref
[function]
[call site]
03146
string_functions::is_empty
[function]
[call site]
03147
Ok
[function]
[call site]
03148
Scope::new
[function]
[call site]
03149
string_functions::replace
[function]
[call site]
03150
defer
[function]
[call site]
03151
split_first_mut
[function]
[call site]
03152
unwrap
[function]
[call site]
03153
Some
[function]
[call site]
03154
Engine::call_script_fn
[function]
[call site]
03155
ArgBackup::new
[function]
[call site]
03156
string_functions::is_empty
[function]
[call site]
03157
ArgBackup::change_first_arg_to_copy
[function]
[call site]
03158
defer
[function]
[call site]
03159
Engine::call_script_fn
[function]
[call site]
03160
test_optimizer_const_map
[function]
[call site]
03161
FnCallHashes::native
[function]
[call site]
03162
Engine::exec_native_fn_call
[function]
[call site]
03163
Result::is_err
[function]
[call site]
03164
Scope::new
[function]
[call site]
03165
EvalContext::new
[function]
[call site]
03166
test_array_invalid_index_callback
[function]
[call site]
03167
Engine::new
[function]
[call site]
03168
Engine::on_invalid_array_index
[function]
[call site]
03169
Some
[function]
[call site]
03170
TestStruct::new
[function]
[call site]
03171
blob_functions::push
[function]
[call site]
03172
into
[function]
[call site]
03173
last_mut
[function]
[call site]
03174
unwrap
[function]
[call site]
03175
try_into
[function]
[call site]
03176
Ok
[function]
[call site]
03177
Dynamic::from
[function]
[call site]
03178
String::from
[function]
[call site]
03179
ImmutableString::into_owned
[function]
[call site]
03180
Self::into
[function]
[call site]
03181
Err
[function]
[call site]
03182
rhai::EvalAltResult::ErrorArrayBounds
[function]
[call site]
03183
test::len
[function]
[call site]
03184
into
[function]
[call site]
03185
Ok
[function]
[call site]
03186
Err
[function]
[call site]
03187
StmtBlock::as_ref
[function]
[call site]
03188
NativeCallContext::call_position
[function]
[call site]
03189
RhaiResultOf::map
[function]
[call site]
03190
Dynamic::is_string
[function]
[call site]
03191
crate::func::locked_read
[function]
[call site]
03192
Option::map_or
[function]
[call site]
03193
Dynamic::into_immutable_string
[function]
[call site]
03194
Result::unwrap
[function]
[call site]
03195
Package::init_engine
[function]
[call site]
03196
Engine::map_type_name
[function]
[call site]
03197
MyIterableType::into_iter
[function]
[call site]
03198
array_functions::find_map
[function]
[call site]
03199
Module::get_custom_type_display_by_name
[function]
[call site]
03200
StmtBlock::span_or_else
[function]
[call site]
03201
map_functions::values
[function]
[call site]
03202
array_functions::find_map
[function]
[call site]
03203
Module::get_custom_type_display_by_name
[function]
[call site]
03204
unwrap_or_else
[function]
[call site]
03205
map_std_type_name
[function]
[call site]
03206
RhaiNativeFunc::return_type_name
[function]
[call site]
03207
type_name::<R>
[function]
[call site]
03208
&'a
[call site]
03209
Position::new_const
[function]
[call site]
03210
unwrap
[function]
[call site]
03211
unwrap
[function]
[call site]
03212
Package::init_engine
[function]
[call site]
03213
Engine::map_type_name
[function]
[call site]
03214
&'a
[call site]
03215
unwrap
[function]
[call site]
03216
Engine::throw_on_size
[function]
[call site]
03217
test::len
[function]
[call site]
03218
RhaiResultOf::map_err
[function]
[call site]
03219
EvalAltResult::fill_position
[function]
[call site]
03220
Ok
[function]
[call site]
03221
Engine::get_interned_string
[function]
[call site]
03222
ImmutableString::into
[function]
[call site]
03223
crate::Array::with_capacity
[function]
[call site]
03224
test::len
[function]
[call site]
03225
Engine::eval_expr
[function]
[call site]
03226
Self::as_deref_mut
[function]
[call site]
03227
Dynamic::flatten
[function]
[call site]
03228
Engine::has_data_size_limit
[function]
[call site]
03229
crate::eval::calc_data_sizes
[function]
[call site]
03230
calc_array_sizes
[function]
[call site]
03231
test::len
[function]
[call site]
03232
calc_map_sizes
[function]
[call site]
03233
test::len
[function]
[call site]
03234
calc_data_sizes
[function]
[call site]
03235
read_lock::<Dynamic>
[function]
[call site]
03236
unwrap
[function]
[call site]
03237
Engine::throw_on_size
[function]
[call site]
03238
RhaiResultOf::map_err
[function]
[call site]
03239
EvalAltResult::fill_position
[function]
[call site]
03240
ParseSettings::level_up_with_position
[function]
[call site]
03241
blob_functions::push
[function]
[call site]
03242
Ok
[function]
[call site]
03243
Dynamic::from_array
[function]
[call site]
03244
TestStruct::clone
[function]
[call site]
03245
Engine::eval_expr
[function]
[call site]
03246
Self::as_deref_mut
[function]
[call site]
03247
Dynamic::flatten
[function]
[call site]
03248
Engine::has_data_size_limit
[function]
[call site]
03249
crate::eval::calc_data_sizes
[function]
[call site]
03250
Engine::throw_on_size
[function]
[call site]
03251
RhaiResultOf::map_err
[function]
[call site]
03252
EvalAltResult::fill_position
[function]
[call site]
03253
ParseSettings::level_up_with_position
[function]
[call site]
03254
shared_get_mut
[function]
[call site]
03255
Ident::as_str
[function]
[call site]
03256
Option::unwrap
[function]
[call site]
03257
Ok
[function]
[call site]
03258
Dynamic::from_map
[function]
[call site]
03259
Engine::eval_expr
[function]
[call site]
03260
Self::as_deref_mut
[function]
[call site]
03261
Dynamic::as_bool
[function]
[call site]
03262
map_err
[function]
[call site]
03263
make_type_mismatch_err::<bool>
[function]
[call site]
03264
ParseSettings::level_up_with_position
[function]
[call site]
03265
Ok
[function]
[call site]
03266
Engine::eval_expr
[function]
[call site]
03267
Self::as_deref_mut
[function]
[call site]
03268
Dynamic::as_bool
[function]
[call site]
03269
map_err
[function]
[call site]
03270
make_type_mismatch_err::<bool>
[function]
[call site]
03271
ParseSettings::level_up_with_position
[function]
[call site]
03272
Ok
[function]
[call site]
03273
Engine::eval_expr
[function]
[call site]
03274
Self::as_deref_mut
[function]
[call site]
03275
Expr::is_unit
[function]
[call site]
03276
Ok
[function]
[call site]
03277
MyIterableType::into_iter
[function]
[call site]
03278
test_optimizer_const_map
[function]
[call site]
03279
reflection_functions::collect
[function]
[call site]
03280
first
[function]
[call site]
03281
unwrap
[function]
[call site]
03282
Command::get
[function]
[call site]
03283
Ident::as_str
[function]
[call site]
03284
ok_or_else
[function]
[call site]
03285
TestStruct::new
[function]
[call site]
03286
ERR::ErrorCustomSyntax
[function]
[call site]
03287
MyIterableType::into_iter
[function]
[call site]
03288
test_optimizer_const_map
[function]
[call site]
03289
reflection_functions::collect
[function]
[call site]
03290
EvalContext::new
[function]
[call site]
03291
and_then
[function]
[call site]
03292
Engine::check_data_size
[function]
[call site]
03293
Expr::start_position
[function]
[call site]
03294
Engine::eval_stmt_block
[function]
[call site]
03295
StmtBlock::take_statements
[function]
[call site]
03296
Engine::eval_dot_index_chain
[function]
[call site]
03297
Position::new_const
[function]
[call site]
03298
Some
[function]
[call site]
03299
TestStruct::new
[function]
[call site]
03300
ChainType::from
[function]
[call site]
03301
Expr::get_literal_value
[function]
[call site]
03302
Some
[function]
[call site]
03303
is_some
[function]
[call site]
03304
blob_functions::push
[function]
[call site]
03305
blob_functions::push
[function]
[call site]
03306
FnPtr::try_from
[function]
[call site]
03307
RhaiResultOf::unwrap
[function]
[call site]
03308
Expr::get_literal_value
[function]
[call site]
03309
Some
[function]
[call site]
03310
unwrap
[function]
[call site]
03311
string_functions::is_empty
[function]
[call site]
03312
Self::as_deref_mut
[function]
[call site]
03313
Engine::eval_dot_index_chain_arguments
[function]
[call site]
03314
Engine::track_operation
[function]
[call site]
03315
ParseSettings::level_up_with_position
[function]
[call site]
03316
ChainType::from
[function]
[call site]
03317
Engine::get_arg_value
[function]
[call site]
03318
Self::as_deref_mut
[function]
[call site]
03319
blob_functions::push
[function]
[call site]
03320
blob_functions::push
[function]
[call site]
03321
FnPtr::try_from
[function]
[call site]
03322
RhaiResultOf::unwrap
[function]
[call site]
03323
Dynamic::flatten
[function]
[call site]
03324
Expr::options
[function]
[call site]
03325
string_functions::is_empty
[function]
[call site]
03326
test::len
[function]
[call site]
03327
string_functions::is_empty
[function]
[call site]
03328
string_functions::is_empty
[function]
[call site]
03329
ASTFlags::intersects
[function]
[call site]
03330
Position::new_const
[function]
[call site]
03331
Self::as_deref_mut
[function]
[call site]
03332
Engine::get_arg_value
[function]
[call site]
03333
blob_functions::push
[function]
[call site]
03334
Dynamic::flatten
[function]
[call site]
03335
blob_functions::push
[function]
[call site]
03336
Engine::eval_expr
[function]
[call site]
03337
Self::as_deref_mut
[function]
[call site]
03338
Dynamic::flatten
[function]
[call site]
03339
Engine::eval_dot_index_chain_arguments
[function]
[call site]
03340
StmtBlock::extend
[function]
[call site]
03341
StmtBlock::extend
[function]
[call site]
03342
blob_functions::push
[function]
[call site]
03343
Engine::eval_expr
[function]
[call site]
03344
Dynamic::flatten
[function]
[call site]
03345
Ok
[function]
[call site]
03346
Engine::track_operation
[function]
[call site]
03347
Engine::dbg
[function]
[call site]
03348
Self::as_deref_mut
[function]
[call site]
03349
Self::map_or_else
[function]
[call site]
03350
Err
[function]
[call site]
03351
ERR::ErrorUnboundThis
[function]
[call site]
03352
into
[function]
[call site]
03353
Self::try_into
[function]
[call site]
03354
Some
[function]
[call site]
03355
Engine::eval_dot_index_chain_raw
[function]
[call site]
03356
Target::is_ref
[function]
[call site]
03357
ParseSettings::level_up_with_position
[function]
[call site]
03358
ParseSettings::level_up
[function]
[call site]
03359
Ok
[function]
[call site]
03360
ChainType::from
[function]
[call site]
03361
Expr::options
[function]
[call site]
03362
ASTFlags::intersects
[function]
[call site]
03363
StmtBlock::as_ref
[function]
[call site]
03364
Expr::is_unit
[function]
[call site]
03365
Ok
[function]
[call site]
03366
Expr::start_position
[function]
[call site]
03367
Expr::options
[function]
[call site]
03368
ASTFlags::intersects
[function]
[call site]
03369
Engine::dbg
[function]
[call site]
03370
Self::as_deref_mut
[function]
[call site]
03371
string_functions::pop
[function]
[call site]
03372
string_functions::is_empty
[function]
[call site]
03373
shared_make_mut
[function]
[call site]
03374
string_functions::pop
[function]
[call site]
03375
Dynamic::map_or
[function]
[call site]
03376
Dynamic::unwrap
[function]
[call site]
03377
TestStruct::clone
[function]
[call site]
03378
Expr::start_position
[function]
[call site]
03379
StmtBlock::as_mut
[function]
[call site]
03380
Dynamic::is_shared
[function]
[call site]
03381
write_lock::<Dynamic>
[function]
[call site]
03382
unwrap
[function]
[call site]
03383
Self::as_deref_mut
[function]
[call site]
03384
Engine::get_indexed_mut
[function]
[call site]
03385
Engine::track_operation
[function]
[call site]
03386
Dynamic::as_int
[function]
[call site]
03387
Ok
[function]
[call site]
03388
crate::func::locked_read
[function]
[call site]
03389
Option::and_then
[function]
[call site]
03390
Some
[function]
[call site]
03391
ok_or_else
[function]
[call site]
03392
std::
[call site]
03393
any::type_name
[function]
[call site]
03394
Err
[function]
[call site]
03395
Dynamic::type_name
[function]
[call site]
03396
Result::map_err
[function]
[call site]
03397
make_type_mismatch_err::<crate::INT>
[function]
[call site]
03398
test::len
[function]
[call site]
03399
super::calc_index
[function]
[call site]
03400
FnPtr::try_from
[function]
[call site]
03401
unsigned_abs
[function]
[call site]
03402
Ok
[function]
[call site]
03403
FnPtr::try_from
[function]
[call site]
03404
Ok
[function]
[call site]
03405
ERR::ErrorArrayBounds
[function]
[call site]
03406
into
[function]
[call site]
03407
super::EvalContext::new
[function]
[call site]
03408
cb
[function]
[call site]
03409
map_err
[function]
[call site]
03410
EvalAltResult::fill_position
[function]
[call site]
03411
Err
[function]
[call site]
03412
shared_get_mut
[function]
[call site]
03413
unwrap
[function]
[call site]
03414
try_into
[function]
[call site]
03415
Dynamic::as_int
[function]
[call site]
03416
Result::map_err
[function]
[call site]
03417
make_type_mismatch_err::<crate::INT>
[function]
[call site]
03418
test::len
[function]
[call site]
03419
super::calc_index
[function]
[call site]
03420
ERR::ErrorArrayBounds
[function]
[call site]
03421
into
[function]
[call site]
03422
Command::get
[function]
[call site]
03423
test_optimizer_const_map
[function]
[call site]
03424
into
[function]
[call site]
03425
unwrap
[function]
[call site]
03426
Ok
[function]
[call site]
03427
read_lock::<crate::ImmutableString>
[function]
[call site]
03428
ok_or_else
[function]
[call site]
03429
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
03430
RhaiNativeFunc::return_type_name
[function]
[call site]
03431
type_name::<R>
[function]
[call site]
03432
contains_key
[function]
[call site]
03433
Ident::as_str
[function]
[call site]
03434
super::EvalContext::new
[function]
[call site]
03435
cb
[function]
[call site]
03436
Ident::as_str
[function]
[call site]
03437
map_err
[function]
[call site]
03438
EvalAltResult::fill_position
[function]
[call site]
03439
string_functions::is_empty
[function]
[call site]
03440
contains_key
[function]
[call site]
03441
Ident::as_str
[function]
[call site]
03442
blob_functions::insert
[function]
[call site]
03443
TestStruct::clone
[function]
[call site]
03444
Self::into
[function]
[call site]
03445
shared_get_mut
[function]
[call site]
03446
Ident::as_str
[function]
[call site]
03447
try_into
[function]
[call site]
03448
Engine::fail_on_invalid_map_property
[function]
[call site]
03449
intersects
[function]
[call site]
03450
Err
[function]
[call site]
03451
ERR::ErrorPropertyNotFound
[function]
[call site]
03452
test_to_string
[function]
[call site]
03453
into
[function]
[call site]
03454
Ok
[function]
[call site]
03455
Target::from
[function]
[call site]
03456
Self::TempValue
[function]
[call site]
03457
into
[function]
[call site]
03458
is::<crate::ExclusiveRange>
[function]
[call site]
03459
is::<crate::InclusiveRange>
[function]
[call site]
03460
read_lock::<crate::ExclusiveRange>
[function]
[call site]
03461
super::calc_index
[function]
[call site]
03462
ERR::ErrorBitFieldBounds
[function]
[call site]
03463
into
[function]
[call site]
03464
super::calc_index
[function]
[call site]
03465
FnPtr::try_from
[function]
[call site]
03466
RhaiResultOf::ok
[function]
[call site]
03467
and_then
[function]
[call site]
03468
then_some
[function]
[call site]
03469
ok_or_else
[function]
[call site]
03470
ERR::ErrorBitFieldBounds
[function]
[call site]
03471
FnPtr::try_from
[function]
[call site]
03472
RhaiResultOf::unwrap
[function]
[call site]
03473
pow
[function]
[call site]
03474
FnPtr::try_from
[function]
[call site]
03475
tokenizer::is_valid_function_name
[function]
[call site]
03476
Ok
[function]
[call site]
03477
TestStruct::new
[function]
[call site]
03478
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
03479
Token::lookup_symbol_from_syntax
[function]
[call site]
03480
Option::is_some
[function]
[call site]
03481
Err
[function]
[call site]
03482
ERR::ErrorParsing
[function]
[call site]
03483
PERR::Reserved
[function]
[call site]
03484
test_to_string
[function]
[call site]
03485
into
[function]
[call site]
03486
Err
[function]
[call site]
03487
ERR::ErrorFunctionNotFound
[function]
[call site]
03488
test_to_string
[function]
[call site]
03489
into
[function]
[call site]
03490
RhaiResultOf::unwrap
[function]
[call site]
03491
read_lock::<crate::InclusiveRange>
[function]
[call site]
03492
iterator_functions::chars_from_start
[function]
[call site]
03493
CharsStream::new
[function]
[call site]
03494
string_functions::add_append
[function]
[call site]
03495
string_functions::is_empty
[function]
[call site]
03496
String::from_utf8_lossy
[function]
[call site]
03497
string_functions::is_empty
[function]
[call site]
03498
String::from_utf8
[function]
[call site]
03499
unwrap
[function]
[call site]
03500
into
[function]
[call site]
03501
ImmutableString::into_owned
[function]
[call site]
03502
String::into
[function]
[call site]
03503
ImmutableString::into_owned
[function]
[call site]
03504
StmtBlock::as_ref
[function]
[call site]
03505
into
[function]
[call site]
03506
string_functions::add_append
[function]
[call site]
03507
super::calc_index
[function]
[call site]
03508
ERR::ErrorBitFieldBounds
[function]
[call site]
03509
into
[function]
[call site]
03510
super::calc_index
[function]
[call site]
03511
ERR::ErrorBitFieldBounds
[function]
[call site]
03512
into
[function]
[call site]
03513
FnPtr::try_from
[function]
[call site]
03514
RhaiResultOf::unwrap
[function]
[call site]
03515
pow
[function]
[call site]
03516
FnPtr::try_from
[function]
[call site]
03517
RhaiResultOf::unwrap
[function]
[call site]
03518
Ok
[function]
[call site]
03519
into
[function]
[call site]
03520
Dynamic::as_int
[function]
[call site]
03521
Result::map_err
[function]
[call site]
03522
make_type_mismatch_err::<crate::INT>
[function]
[call site]
03523
super::calc_index
[function]
[call site]
03524
ERR::ErrorBitFieldBounds
[function]
[call site]
03525
into
[function]
[call site]
03526
FnPtr::try_from
[function]
[call site]
03527
RhaiResultOf::unwrap
[function]
[call site]
03528
Ok
[function]
[call site]
03529
into
[function]
[call site]
03530
Dynamic::as_int
[function]
[call site]
03531
FnPtr::try_from
[function]
[call site]
03532
Err
[function]
[call site]
03533
ERR::ErrorStringBounds
[function]
[call site]
03534
test_chars
[function]
[call site]
03535
ImmutableString::strong_count
[function]
[call site]
03536
into
[function]
[call site]
03537
test_chars
[function]
[call site]
03538
nth
[function]
[call site]
03539
ok_or_else
[function]
[call site]
03540
ERR::ErrorStringBounds
[function]
[call site]
03541
test_chars
[function]
[call site]
03542
ImmutableString::strong_count
[function]
[call site]
03543
FnPtr::try_from
[function]
[call site]
03544
unsigned_abs
[function]
[call site]
03545
Err
[function]
[call site]
03546
ERR::ErrorStringBounds
[function]
[call site]
03547
test_chars
[function]
[call site]
03548
ImmutableString::strong_count
[function]
[call site]
03549
into
[function]
[call site]
03550
test_chars
[function]
[call site]
03551
array_functions::reduce_rev
[function]
[call site]
03552
RhaiResult::nth
[function]
[call site]
03553
ok_or_else
[function]
[call site]
03554
ERR::ErrorStringBounds
[function]
[call site]
03555
test_chars
[function]
[call site]
03556
ImmutableString::strong_count
[function]
[call site]
03557
Ok
[function]
[call site]
03558
into
[function]
[call site]
03559
std::any::type_name::<ExclusiveRange>
[function]
[call site]
03560
std::any::type_name::<InclusiveRange>
[function]
[call site]
03561
string_functions::is_empty
[function]
[call site]
03562
TestStruct::clone
[function]
[call site]
03563
Self::into
[function]
[call site]
03564
Ok
[function]
[call site]
03565
std::any::type_name::<ExclusiveRange>
[function]
[call site]
03566
read_lock::<ExclusiveRange>
[function]
[call site]
03567
unwrap
[function]
[call site]
03568
TestStruct::clone
[function]
[call site]
03569
test_chars
[function]
[call site]
03570
ImmutableString::strong_count
[function]
[call site]
03571
super::calc_index
[function]
[call site]
03572
ERR::ErrorStringBounds
[function]
[call site]
03573
into
[function]
[call site]
03574
super::calc_index
[function]
[call site]
03575
ERR::ErrorStringBounds
[function]
[call site]
03576
into
[function]
[call site]
03577
Result::unwrap_or
[function]
[call site]
03578
TestStruct::clone
[function]
[call site]
03579
Self::into
[function]
[call site]
03580
ImmutableString::saturating_sub
[function]
[call site]
03581
test_chars
[function]
[call site]
03582
skip
[function]
[call site]
03583
test_functions_take
[function]
[call site]
03584
chars().skip(start).take(take).collect::<String>
[function]
[call site]
03585
into
[function]
[call site]
03586
Ok
[function]
[call site]
03587
std::any::type_name::<InclusiveRange>
[function]
[call site]
03588
read_lock::<InclusiveRange>
[function]
[call site]
03589
unwrap
[function]
[call site]
03590
TestStruct::clone
[function]
[call site]
03591
test_chars
[function]
[call site]
03592
ImmutableString::strong_count
[function]
[call site]
03593
iterator_functions::chars_from_start
[function]
[call site]
03594
iterator_functions::chars_from_start
[function]
[call site]
03595
super::calc_index
[function]
[call site]
03596
iterator_functions::chars_from_start
[function]
[call site]
03597
ERR::ErrorStringBounds
[function]
[call site]
03598
iterator_functions::chars_from_start
[function]
[call site]
03599
into
[function]
[call site]
03600
string_functions::add_append
[function]
[call site]
03601
string_functions::add_append
[function]
[call site]
03602
super::calc_index
[function]
[call site]
03603
string_functions::add_append
[function]
[call site]
03604
ERR::ErrorStringBounds
[function]
[call site]
03605
string_functions::add_append
[function]
[call site]
03606
into
[function]
[call site]
03607
Result::unwrap_or
[function]
[call site]
03608
TestStruct::clone
[function]
[call site]
03609
Self::into
[function]
[call site]
03610
test_chars
[function]
[call site]
03611
skip
[function]
[call site]
03612
test_functions_take
[function]
[call site]
03613
chars().skip(start).take(take).collect::<String>
[function]
[call site]
03614
into
[function]
[call site]
03615
Ok
[function]
[call site]
03616
Err
[function]
[call site]
03617
make_type_mismatch_err::<crate::INT>
[function]
[call site]
03618
Engine::call_indexer_get
[function]
[call site]
03619
hash_idx
[function]
[call site]
03620
get_or_init
[function]
[call site]
03621
calc_fn_hash
[function]
[call site]
03622
calc_fn_hash
[function]
[call site]
03623
into
[function]
[call site]
03624
Engine::exec_native_fn_call
[function]
[call site]
03625
RhaiResultOf::map
[function]
[call site]
03626
RhaiResultOf::map
[function]
[call site]
03627
Err
[function]
[call site]
03628
ERR::ErrorIndexingType
[function]
[call site]
03629
into
[function]
[call site]
03630
Target::is_temp_value
[function]
[call site]
03631
Engine::eval_dot_index_chain_raw
[function]
[call site]
03632
Some
[function]
[call site]
03633
shared_take_or_clone
[function]
[call site]
03634
shared_try_take
[function]
[call site]
03635
Result::unwrap_or_else
[function]
[call site]
03636
StmtBlock::as_ref
[function]
[call site]
03637
TestStruct::clone
[function]
[call site]
03638
Err
[function]
[call site]
03639
StmtBlock::as_mut
[function]
[call site]
03640
Engine::call_indexer_set
[function]
[call site]
03641
hash_idx
[function]
[call site]
03642
Engine::exec_native_fn_call
[function]
[call site]
03643
StmtBlock::span_or_else
[function]
[call site]
03644
Span::new
[function]
[call site]
03645
iterator_functions::chars_from_start
[function]
[call site]
03646
StmtBlock::span_or_else
[function]
[call site]
03647
string_functions::add_append
[function]
[call site]
03648
StmtBlock::span_or_else
[function]
[call site]
03649
Ok
[function]
[call site]
03650
Err
[function]
[call site]
03651
Ok
[function]
[call site]
03652
Engine::dbg
[function]
[call site]
03653
Self::as_deref_mut
[function]
[call site]
03654
StmtBlock::as_mut
[function]
[call site]
03655
Dynamic::is_shared
[function]
[call site]
03656
write_lock::<Dynamic>
[function]
[call site]
03657
unwrap
[function]
[call site]
03658
string_functions::pop
[function]
[call site]
03659
Dynamic::unwrap
[function]
[call site]
03660
TestStruct::clone
[function]
[call site]
03661
Engine::get_indexed_mut
[function]
[call site]
03662
Engine::eval_op_assignment
[function]
[call site]
03663
StmtBlock::as_ref
[function]
[call site]
03664
Dynamic::is_read_only
[function]
[call site]
03665
Expr::get_variable_name
[function]
[call site]
03666
string_functions::is_empty
[function]
[call site]
03667
Some
[function]
[call site]
03668
Option::unwrap_or_default
[function]
[call site]
03669
Expr::start_position
[function]
[call site]
03670
string_functions::is_empty
[function]
[call site]
03671
Expr::position
[function]
[call site]
03672
ParseSettings::level_up_with_position
[function]
[call site]
03673
Expr::start_position
[function]
[call site]
03674
Expr::start_position
[function]
[call site]
03675
Expr::position
[function]
[call site]
03676
Err
[function]
[call site]
03677
ERR::ErrorAssignmentToConstant
[function]
[call site]
03678
test_to_string
[function]
[call site]
03679
into
[function]
[call site]
03680
ParseSettings::level_up_with_position
[function]
[call site]
03681
ParseSettings::level_up
[function]
[call site]
03682
Ok
[function]
[call site]
03683
OpAssignment::get_op_assignment_info
[function]
[call site]
03684
OpAssignment::is_op_assignment
[function]
[call site]
03685
Some
[function]
[call site]
03686
StmtBlock::as_mut
[function]
[call site]
03687
as_mut().write_lock::<Dynamic>
[function]
[call site]
03688
unwrap
[function]
[call site]
03689
Engine::fast_operators
[function]
[call site]
03690
add
[function]
[call site]
03691
i64::map_err
[function]
[call site]
03692
EvalAltResult::fill_position
[function]
[call site]
03693
f32_functions::subtract
[function]
[call site]
03694
f32::map_err
[function]
[call site]
03695
EvalAltResult::fill_position
[function]
[call site]
03696
f32_functions::multiply
[function]
[call site]
03697
f32::map_err
[function]
[call site]
03698
EvalAltResult::fill_position
[function]
[call site]
03699
f32_functions::divide
[function]
[call site]
03700
f32::map_err
[function]
[call site]
03701
EvalAltResult::fill_position
[function]
[call site]
03702
f32_functions::modulo
[function]
[call site]
03703
f32::map_err
[function]
[call site]
03704
EvalAltResult::fill_position
[function]
[call site]
03705
func::get_builtin_op_assignment_fn
[function]
[call site]
03706
Some
[function]
[call site]
03707
Dynamic::as_int
[function]
[call site]
03708
unwrap
[function]
[call site]
03709
Dynamic::as_int
[function]
[call site]
03710
unwrap
[function]
[call site]
03711
write_lock::<Dynamic>
[function]
[call site]
03712
unwrap
[function]
[call site]
03713
RhaiResult::into
[function]
[call site]
03714
Ok
[function]
[call site]
03715
Some
[function]
[call site]
03716
Dynamic::as_int
[function]
[call site]
03717
unwrap
[function]
[call site]
03718
Dynamic::as_int
[function]
[call site]
03719
unwrap
[function]
[call site]
03720
write_lock::<Dynamic>
[function]
[call site]
03721
unwrap
[function]
[call site]
03722
RhaiResult::into
[function]
[call site]
03723
Ok
[function]
[call site]
03724
Some
[function]
[call site]
03725
Dynamic::as_char
[function]
[call site]
03726
unwrap
[function]
[call site]
03727
write_lock::<Dynamic>
[function]
[call site]
03728
unwrap
[function]
[call site]
03729
Position::new_const
[function]
[call site]
03730
blob_functions::push
[function]
[call site]
03731
Dynamic::as_char
[function]
[call site]
03732
Result::unwrap
[function]
[call site]
03733
blob_functions::push
[function]
[call site]
03734
RhaiResultOf::into
[function]
[call site]
03735
Ok
[function]
[call site]
03736
Some
[function]
[call site]
03737
split_first_mut
[function]
[call site]
03738
unwrap
[function]
[call site]
03739
Dynamic::as_immutable_string_mut
[function]
[call site]
03740
unwrap
[function]
[call site]
03741
Dynamic::as_immutable_string_ref
[function]
[call site]
03742
unwrap
[function]
[call site]
03743
string_functions::is_empty
[function]
[call site]
03744
string_functions::is_empty
[function]
[call site]
03745
test::len
[function]
[call site]
03746
test::len
[function]
[call site]
03747
unwrap
[function]
[call site]
03748
Package::init_engine
[function]
[call site]
03749
Engine::throw_on_size
[function]
[call site]
03750
Ok
[function]
[call site]
03751
Some
[function]
[call site]
03752
split_first_mut
[function]
[call site]
03753
unwrap
[function]
[call site]
03754
Dynamic::as_immutable_string_mut
[function]
[call site]
03755
unwrap
[function]
[call site]
03756
Dynamic::as_immutable_string_ref
[function]
[call site]
03757
unwrap
[function]
[call site]
03758
Ok
[function]
[call site]
03759
Some
[function]
[call site]
03760
test_functions_take
[function]
[call site]
03761
Dynamic::into_array
[function]
[call site]
03762
unwrap
[function]
[call site]
03763
string_functions::is_empty
[function]
[call site]
03764
Ok
[function]
[call site]
03765
Dynamic::as_array_ref
[function]
[call site]
03766
unwrap
[function]
[call site]
03767
string_functions::is_empty
[function]
[call site]
03768
unwrap
[function]
[call site]
03769
Package::init_engine
[function]
[call site]
03770
Engine::check_data_size
[function]
[call site]
03771
Dynamic::read_lock
[function]
[call site]
03772
unwrap
[function]
[call site]
03773
Dynamic::as_array_mut
[function]
[call site]
03774
unwrap
[function]
[call site]
03775
string_functions::add_append
[function]
[call site]
03776
Ok
[function]
[call site]
03777
Some
[function]
[call site]
03778
test_functions_take
[function]
[call site]
03779
Dynamic::into_blob
[function]
[call site]
03780
unwrap
[function]
[call site]
03781
Dynamic::as_blob_mut
[function]
[call site]
03782
unwrap
[function]
[call site]
03783
unwrap
[function]
[call site]
03784
Package::init_engine
[function]
[call site]
03785
Engine::throw_on_size
[function]
[call site]
03786
test::len
[function]
[call site]
03787
test::len
[function]
[call site]
03788
string_functions::add_append
[function]
[call site]
03789
Ok
[function]
[call site]
03790
Some
[function]
[call site]
03791
Dynamic::as_char
[function]
[call site]
03792
unwrap
[function]
[call site]
03793
encode_utf8
[function]
[call site]
03794
Dynamic::as_immutable_string_mut
[function]
[call site]
03795
unwrap
[function]
[call site]
03796
unwrap
[function]
[call site]
03797
Package::init_engine
[function]
[call site]
03798
Engine::throw_on_size
[function]
[call site]
03799
test::len
[function]
[call site]
03800
test::len
[function]
[call site]
03801
Ok
[function]
[call site]
03802
Some
[function]
[call site]
03803
Dynamic::as_immutable_string_ref
[function]
[call site]
03804
unwrap
[function]
[call site]
03805
string_functions::is_empty
[function]
[call site]
03806
Ok
[function]
[call site]
03807
Dynamic::as_char
[function]
[call site]
03808
unwrap
[function]
[call site]
03809
test_to_string
[function]
[call site]
03810
unwrap
[function]
[call site]
03811
Package::init_engine
[function]
[call site]
03812
Engine::throw_on_size
[function]
[call site]
03813
test::len
[function]
[call site]
03814
test::len
[function]
[call site]
03815
write_lock::<Dynamic>
[function]
[call site]
03816
unwrap
[function]
[call site]
03817
into
[function]
[call site]
03818
Ok
[function]
[call site]
03819
Some
[function]
[call site]
03820
test_functions_take
[function]
[call site]
03821
Dynamic::as_array_mut
[function]
[call site]
03822
unwrap
[function]
[call site]
03823
blob_functions::push
[function]
[call site]
03824
unwrap
[function]
[call site]
03825
Package::init_engine
[function]
[call site]
03826
Engine::check_data_size
[function]
[call site]
03827
Dynamic::read_lock
[function]
[call site]
03828
unwrap
[function]
[call site]
03829
Ok
[function]
[call site]
03830
Some
[function]
[call site]
03831
Dynamic::as_int
[function]
[call site]
03832
unwrap
[function]
[call site]
03833
Dynamic::as_blob_mut
[function]
[call site]
03834
unwrap
[function]
[call site]
03835
unwrap
[function]
[call site]
03836
Package::init_engine
[function]
[call site]
03837
Engine::throw_on_size
[function]
[call site]
03838
test::len
[function]
[call site]
03839
blob_functions::push
[function]
[call site]
03840
Ok
[function]
[call site]
03841
Some
[function]
[call site]
03842
Dynamic::as_char
[function]
[call site]
03843
unwrap
[function]
[call site]
03844
Dynamic::as_blob_mut
[function]
[call site]
03845
unwrap
[function]
[call site]
03846
unwrap
[function]
[call site]
03847
Package::init_engine
[function]
[call site]
03848
Engine::throw_on_size
[function]
[call site]
03849
test::len
[function]
[call site]
03850
string_functions::add_append_char
[function]
[call site]
03851
Ok
[function]
[call site]
03852
Some
[function]
[call site]
03853
split_first_mut
[function]
[call site]
03854
unwrap
[function]
[call site]
03855
Dynamic::as_blob_mut
[function]
[call site]
03856
unwrap
[function]
[call site]
03857
Dynamic::as_immutable_string_ref
[function]
[call site]
03858
unwrap
[function]
[call site]
03859
string_functions::is_empty
[function]
[call site]
03860
Ok
[function]
[call site]
03861
unwrap
[function]
[call site]
03862
Package::init_engine
[function]
[call site]
03863
Engine::throw_on_size
[function]
[call site]
03864
test::len
[function]
[call site]
03865
test::len
[function]
[call site]
03866
string_functions::add_append_str
[function]
[call site]
03867
Ok
[function]
[call site]
03868
then
[function]
[call site]
03869
&mut
[call site]
03870
into
[function]
[call site]
03871
test_custom_syntax_func
[function]
[call site]
03872
map_err
[function]
[call site]
03873
EvalAltResult::fill_position
[function]
[call site]
03874
Some
[function]
[call site]
03875
Engine::exec_native_fn_call
[function]
[call site]
03876
Some
[function]
[call site]
03877
Engine::exec_native_fn_call
[function]
[call site]
03878
Err
[function]
[call site]
03879
Engine::check_data_size
[function]
[call site]
03880
ParseSettings::level_up_with_position
[function]
[call site]
03881
ParseSettings::level_up
[function]
[call site]
03882
Ok
[function]
[call site]
03883
StmtBlock::as_mut
[function]
[call site]
03884
as_mut().write_lock::<Dynamic>
[function]
[call site]
03885
unwrap
[function]
[call site]
03886
StmtBlock::as_mut
[function]
[call site]
03887
Target::propagate_changed_value
[function]
[call site]
03888
Dynamic::as_bool
[function]
[call site]
03889
Result::map_err
[function]
[call site]
03890
TestStruct::new
[function]
[call site]
03891
crate::ERR::ErrorMismatchDataType
[function]
[call site]
03892
&str::to_string
[function]
[call site]
03893
ParseError::to_string
[function]
[call site]
03894
Engine::new
[function]
[call site]
03895
Scope::new
[function]
[call site]
03896
blob_functions::push
[function]
[call site]
03897
blob_functions::push
[function]
[call site]
03898
blob_functions::push
[function]
[call site]
03899
write_lock::<crate::INT>
[function]
[call site]
03900
unwrap
[function]
[call site]
03901
Dynamic::as_int
[function]
[call site]
03902
Result::map_err
[function]
[call site]
03903
TestStruct::new
[function]
[call site]
03904
crate::ERR::ErrorMismatchDataType
[function]
[call site]
03905
&str::to_string
[function]
[call site]
03906
ParseError::to_string
[function]
[call site]
03907
write_lock::<crate::INT>
[function]
[call site]
03908
unwrap
[function]
[call site]
03909
Dynamic::as_int
[function]
[call site]
03910
Result::map_err
[function]
[call site]
03911
TestStruct::new
[function]
[call site]
03912
crate::ERR::ErrorMismatchDataType
[function]
[call site]
03913
&str::to_string
[function]
[call site]
03914
ParseError::to_string
[function]
[call site]
03915
write_lock::<crate::Blob>
[function]
[call site]
03916
unwrap
[function]
[call site]
03917
FnPtr::try_from
[function]
[call site]
03918
RhaiResultOf::unwrap
[function]
[call site]
03919
Dynamic::as_char
[function]
[call site]
03920
Result::map_err
[function]
[call site]
03921
TestStruct::new
[function]
[call site]
03922
crate::ERR::ErrorMismatchDataType
[function]
[call site]
03923
&str::to_string
[function]
[call site]
03924
ParseError::to_string
[function]
[call site]
03925
write_lock::<crate::ImmutableString>
[function]
[call site]
03926
unwrap
[function]
[call site]
03927
test_chars
[function]
[call site]
03928
enumerate
[function]
[call site]
03929
test_optimizer_const_map
[function]
[call site]
03930
reflection_functions::collect
[function]
[call site]
03931
write_lock::<crate::ImmutableString>
[function]
[call site]
03932
unwrap
[function]
[call site]
03933
test_chars
[function]
[call site]
03934
ImmutableString::strong_count
[function]
[call site]
03935
test_chars
[function]
[call site]
03936
test_functions_take
[function]
[call site]
03937
test_chars
[function]
[call site]
03938
skip
[function]
[call site]
03939
test_chars
[function]
[call site]
03940
skip
[function]
[call site]
03941
test_chars
[function]
[call site]
03942
skip
[function]
[call site]
03943
optimize_combo_chain
[function]
[call site]
03944
test_functions_take
[function]
[call site]
03945
test_functions_take
[function]
[call site]
03946
test_functions_take
[function]
[call site]
03947
StmtBlock::as_mut
[function]
[call site]
03948
intersects
[function]
[call site]
03949
StmtBlock::as_mut
[function]
[call site]
03950
StmtBlock::as_mut
[function]
[call site]
03951
string_functions::remove
[function]
[call site]
03952
test_functions_take
[function]
[call site]
03953
make_sub
[function]
[call site]
03954
make_root
[function]
[call site]
03955
test_to_string
[function]
[call site]
03956
test_chars
[function]
[call site]
03957
optimize_combo_chain
[function]
[call site]
03958
reflection_functions::collect
[function]
[call site]
03959
Ok
[function]
[call site]
03960
Engine::check_data_size
[function]
[call site]
03961
StmtBlock::as_ref
[function]
[call site]
03962
ParseSettings::level_up_with_position
[function]
[call site]
03963
Some
[function]
[call site]
03964
Err
[function]
[call site]
03965
Token::is_op_assignment
[function]
[call site]
03966
TestStruct::clone
[function]
[call site]
03967
Engine::call_indexer_get
[function]
[call site]
03968
into
[function]
[call site]
03969
Engine::eval_op_assignment
[function]
[call site]
03970
shared_take_or_clone
[function]
[call site]
03971
Engine::check_data_size
[function]
[call site]
03972
ParseSettings::level_up_with_position
[function]
[call site]
03973
Engine::call_indexer_set
[function]
[call site]
03974
Ok
[function]
[call site]
03975
Engine::dbg
[function]
[call site]
03976
Self::as_deref_mut
[function]
[call site]
03977
StmtBlock::as_mut
[function]
[call site]
03978
Dynamic::is_shared
[function]
[call site]
03979
write_lock::<Dynamic>
[function]
[call site]
03980
unwrap
[function]
[call site]
03981
string_functions::pop
[function]
[call site]
03982
Dynamic::unwrap
[function]
[call site]
03983
Engine::get_indexed_mut
[function]
[call site]
03984
RhaiResultOf::map
[function]
[call site]
03985
RhaiResult::take_or_clone
[function]
[call site]
03986
shared_try_take
[function]
[call site]
03987
Result::unwrap_or_else
[function]
[call site]
03988
StmtBlock::as_ref
[function]
[call site]
03989
TestStruct::clone
[function]
[call site]
03990
Expr::options
[function]
[call site]
03991
ASTFlags::intersects
[function]
[call site]
03992
StmtBlock::as_ref
[function]
[call site]
03993
Expr::is_unit
[function]
[call site]
03994
Ok
[function]
[call site]
03995
StmtBlock::as_ref
[function]
[call site]
03996
Dynamic::is_map
[function]
[call site]
03997
crate::func::locked_read
[function]
[call site]
03998
Option::map_or
[function]
[call site]
03999
Engine::dbg_reset
[function]
[call site]
04000
defer
[function]
[call site]
04001
defer
[function]
[call site]
04002
first
[function]
[call site]
04003
map_or
[function]
[call site]
04004
Engine::make_method_call
[function]
[call site]
04005
StmtBlock::as_ref
[function]
[call site]
04006
Dynamic::is_fnptr
[function]
[call site]
04007
crate::func::locked_read
[function]
[call site]
04008
Option::map_or
[function]
[call site]
04009
StmtBlock::as_ref
[function]
[call site]
04010
as_ref().read_lock::<FnPtr>
[function]
[call site]
04011
unwrap
[function]
[call site]
04012
test_fn_ptr_curry
[function]
[call site]
04013
Engine::new
[function]
[call site]
04014
Engine::register_fn
[function]
[call site]
04015
MyIterableType::into_iter
[function]
[call site]
04016
Self::IntoIter::cloned
[function]
[call site]
04017
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
04018
StaticModuleResolver::iter_mut
[function]
[call site]
04019
impl
[call site]
04020
test_functions_take
[function]
[call site]
04021
test_functions_take
[function]
[call site]
04022
test_functions_take
[function]
[call site]
04023
StmtBlock::as_mut
[function]
[call site]
04024
intersects
[function]
[call site]
04025
StmtBlock::as_mut
[function]
[call site]
04026
StmtBlock::as_mut
[function]
[call site]
04027
string_functions::remove
[function]
[call site]
04028
test_functions_take
[function]
[call site]
04029
make_sub
[function]
[call site]
04030
make_root
[function]
[call site]
04031
StaticModuleResolver::iter_mut
[function]
[call site]
04032
StaticModuleResolver::iter_mut
[function]
[call site]
04033
test_optimizer_const_map
[function]
[call site]
04034
Ident::as_str
[function]
[call site]
04035
iter_mut()
[call site]
04036
.chain(call_args.iter_mut())
[call site]
04037
.collect::<FnArgsVec<_>>
[function]
[call site]
04038
test::len
[function]
[call site]
04039
test::len
[function]
[call site]
04040
StmtBlock::as_ref
[function]
[call site]
04041
as_ref().read_lock::<FnPtr>
[function]
[call site]
04042
unwrap
[function]
[call site]
04043
Scope::new
[function]
[call site]
04044
StmtBlock::as_ref
[function]
[call site]
04045
test_optimizer_const_map
[function]
[call site]
04046
defer
[function]
[call site]
04047
Engine::call_script_fn
[function]
[call site]
04048
RhaiResult::map
[function]
[call site]
04049
defer
[function]
[call site]
04050
into
[function]
[call site]
04051
test_custom_syntax_func
[function]
[call site]
04052
and_then
[function]
[call site]
04053
Engine::check_data_size
[function]
[call site]
04054
test_optimizer_const_map
[function]
[call site]
04055
map_err
[function]
[call site]
04056
EvalAltResult::fill_position
[function]
[call site]
04057
test_native_context_fn_name
[function]
[call site]
04058
Engine::new
[function]
[call site]
04059
Engine::register_raw_fn
[function]
[call site]
04060
into
[function]
[call site]
04061
StmtBlock::as_ref
[function]
[call site]
04062
test::len
[function]
[call site]
04063
test::len
[function]
[call site]
04064
string_functions::starts_with
[function]
[call site]
04065
FuncRegistration::new
[function]
[call site]
04066
FuncRegistration::in_global_namespace
[function]
[call site]
04067
FuncRegistration::set_into_module_raw
[function]
[call site]
04068
StmtBlock::as_ref
[function]
[call site]
04069
test::len
[function]
[call site]
04070
StmtBlock::extend
[function]
[call site]
04071
StmtBlock::as_ref
[function]
[call site]
04072
MyIterableType::into_iter
[function]
[call site]
04073
Self::IntoIter::copied
[function]
[call site]
04074
first
[function]
[call site]
04075
RhaiFunc::is_method
[function]
[call site]
04076
StaticModuleResolver::iter_mut
[function]
[call site]
04077
enumerate
[function]
[call site]
04078
array_functions::for_each
[function]
[call site]
04079
Module::map_type
[function]
[call site]
04080
MyIterableType::into_iter
[function]
[call site]
04081
T::as_any
[function]
[call site]
04082
TypeId::of::<Dynamic>
[function]
[call site]
04083
test::len
[function]
[call site]
04084
test::len
[function]
[call site]
04085
string_functions::pop
[function]
[call site]
04086
unwrap
[function]
[call site]
04087
calc_fn_hash
[function]
[call site]
04088
test::len
[function]
[call site]
04089
calc_fn_hash_full
[function]
[call site]
04090
MyIterableType::into_iter
[function]
[call site]
04091
copied
[function]
[call site]
04092
StmtBlock::as_ref
[function]
[call site]
04093
and_then
[function]
[call site]
04094
Command::get
[function]
[call site]
04095
BloomFilterU64::mark
[function]
[call site]
04096
string_functions::remove
[function]
[call site]
04097
get_or_insert_with
[function]
[call site]
04098
new_hash_map
[function]
[call site]
04099
Scope::push_entry
[function]
[call site]
04100
blob_functions::insert
[function]
[call site]
04101
into
[function]
[call site]
04102
&mut
[call site]
04103
blob_functions::insert
[function]
[call site]
04104
into
[function]
[call site]
04105
Engine::global_namespace_mut
[function]
[call site]
04106
TestStruct::new
[function]
[call site]
04107
unwrap
[function]
[call site]
04108
test_optimizer_const_map
[function]
[call site]
04109
TypeId::of::<INT>
[function]
[call site]
04110
TypeId::of::<INT>
[function]
[call site]
04111
Engine::register_raw_fn
[function]
[call site]
04112
into
[function]
[call site]
04113
StmtBlock::as_ref
[function]
[call site]
04114
test::len
[function]
[call site]
04115
test::len
[function]
[call site]
04116
string_functions::starts_with
[function]
[call site]
04117
FuncRegistration::new
[function]
[call site]
04118
FuncRegistration::in_global_namespace
[function]
[call site]
04119
FuncRegistration::set_into_module_raw
[function]
[call site]
04120
Engine::global_namespace_mut
[function]
[call site]
04121
TestStruct::new
[function]
[call site]
04122
unwrap
[function]
[call site]
04123
test_optimizer_const_map
[function]
[call site]
04124
TypeId::of::<INT>
[function]
[call site]
04125
TypeId::of::<INT>
[function]
[call site]
04126
fn_ptr_functions::is_anonymous
[function]
[call site]
04127
fn_ptr_functions::is_anonymous
[function]
[call site]
04128
tokenizer::is_valid_function_name
[function]
[call site]
04129
FnCallHashes::from_native_only
[function]
[call site]
04130
calc_fn_hash
[function]
[call site]
04131
test::len
[function]
[call site]
04132
FnCallHashes::from_hash
[function]
[call site]
04133
calc_fn_hash
[function]
[call site]
04134
test::len
[function]
[call site]
04135
Engine::exec_fn_call
[function]
[call site]
04136
string_functions::is_empty
[function]
[call site]
04137
test::len
[function]
[call site]
04138
Err
[function]
[call site]
04139
make_type_mismatch_err::<FnPtr>
[function]
[call site]
04140
Engine::map_type_name
[function]
[call site]
04141
StmtBlock::as_ref
[function]
[call site]
04142
std::
[call site]
04143
any::type_name
[function]
[call site]
04144
test_functions_take
[function]
[call site]
04145
take()
[call site]
04146
.try_cast_result::<FnPtr>
[function]
[call site]
04147
map_err
[function]
[call site]
04148
make_type_mismatch_err::<FnPtr>
[function]
[call site]
04149
Engine::map_type_name
[function]
[call site]
04150
RhaiNativeFunc::return_type_name
[function]
[call site]
04151
type_name::<R>
[function]
[call site]
04152
fn_ptr_functions::is_anonymous
[function]
[call site]
04153
MyIterableType::into_iter
[function]
[call site]
04154
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
04155
blob_functions::blob_with_capacity
[function]
[call site]
04156
blob_functions::blob_with_capacity_and_value
[function]
[call site]
04157
test::len
[function]
[call site]
04158
test::len
[function]
[call site]
04159
test::len
[function]
[call site]
04160
StmtBlock::extend
[function]
[call site]
04161
StaticModuleResolver::iter_mut
[function]
[call site]
04162
StmtBlock::extend
[function]
[call site]
04163
StaticModuleResolver::iter_mut
[function]
[call site]
04164
impl
[call site]
04165
test::len
[function]
[call site]
04166
test::len
[function]
[call site]
04167
ensure_no_data_race
[function]
[call site]
04168
Scope::new
[function]
[call site]
04169
Some
[function]
[call site]
04170
StmtBlock::as_mut
[function]
[call site]
04171
as_deref
[function]
[call site]
04172
defer
[function]
[call site]
04173
Engine::call_script_fn
[function]
[call site]
04174
RhaiResult::map
[function]
[call site]
04175
defer
[function]
[call site]
04176
into
[function]
[call site]
04177
blob_functions::insert
[function]
[call site]
04178
StmtBlock::as_mut
[function]
[call site]
04179
test_custom_syntax_func
[function]
[call site]
04180
and_then
[function]
[call site]
04181
Engine::check_data_size
[function]
[call site]
04182
test_optimizer_const_map
[function]
[call site]
04183
map_err
[function]
[call site]
04184
EvalAltResult::fill_position
[function]
[call site]
04185
Target::is_ref
[function]
[call site]
04186
blob_functions::insert
[function]
[call site]
04187
StmtBlock::as_mut
[function]
[call site]
04188
test::len
[function]
[call site]
04189
tokenizer::is_valid_function_name
[function]
[call site]
04190
FnCallHashes::from_native_only
[function]
[call site]
04191
calc_fn_hash
[function]
[call site]
04192
FnCallHashes::from_script_and_native
[function]
[call site]
04193
calc_fn_hash
[function]
[call site]
04194
calc_fn_hash
[function]
[call site]
04195
FnCallHashes::from_native_only
[function]
[call site]
04196
calc_fn_hash
[function]
[call site]
04197
Engine::exec_fn_call
[function]
[call site]
04198
StmtBlock::as_ref
[function]
[call site]
04199
std::
[call site]
04200
any::type_name
[function]
[call site]
04201
StmtBlock::as_ref
[function]
[call site]
04202
as_ref()
[call site]
04203
.read_lock::<FnPtr>
[function]
[call site]
04204
ok_or_else
[function]
[call site]
04205
make_type_mismatch_err::<FnPtr>
[function]
[call site]
04206
Engine::map_type_name
[function]
[call site]
04207
TestStruct::clone
[function]
[call site]
04208
StmtBlock::extend
[function]
[call site]
04209
StaticModuleResolver::iter_mut
[function]
[call site]
04210
impl
[call site]
04211
Ok
[function]
[call site]
04212
into
[function]
[call site]
04213
string_functions::is_empty
[function]
[call site]
04214
Ok
[function]
[call site]
04215
Dynamic::is_shared
[function]
[call site]
04216
into
[function]
[call site]
04217
StmtBlock::as_ref
[function]
[call site]
04218
Dynamic::as_map_ref
[function]
[call site]
04219
read_lock::<Map>
[function]
[call site]
04220
ok_or_else
[function]
[call site]
04221
Dynamic::type_name
[function]
[call site]
04222
Command::get
[function]
[call site]
04223
read_lock::<FnPtr>
[function]
[call site]
04224
FnPtr::fn_name_raw
[function]
[call site]
04225
TestStruct::clone
[function]
[call site]
04226
Self
[function]
[call site]
04227
FnPtr::is_curried
[function]
[call site]
04228
string_functions::is_empty
[function]
[call site]
04229
test_fn_ptr_curry
[function]
[call site]
04230
MyIterableType::into_iter
[function]
[call site]
04231
Self::IntoIter::cloned
[function]
[call site]
04232
optimize_combo_chain
[function]
[call site]
04233
StaticModuleResolver::iter_mut
[function]
[call site]
04234
impl
[call site]
04235
curry()
[call site]
04236
.iter()
[call site]
04237
.cloned()
[call site]
04238
.chain(call_args.iter_mut().map(mem::take))
[call site]
04239
.collect::<FnArgsVec<_>>
[function]
[call site]
04240
test::len
[function]
[call site]
04241
test::len
[function]
[call site]
04242
Some
[function]
[call site]
04243
Some
[function]
[call site]
04244
TestStruct::clone
[function]
[call site]
04245
Self
[function]
[call site]
04246
TestStruct::clone
[function]
[call site]
04247
Some
[function]
[call site]
04248
cfg
[function]
[call site]
04249
Some
[function]
[call site]
04250
TestStruct::clone
[function]
[call site]
04251
cfg
[function]
[call site]
04252
test_not
[function]
[call site]
04253
Engine::new
[function]
[call site]
04254
TestStruct::clone
[function]
[call site]
04255
cfg
[function]
[call site]
04256
fn_ptr_functions::is_anonymous
[function]
[call site]
04257
test::len
[function]
[call site]
04258
tokenizer::is_valid_function_name
[function]
[call site]
04259
FnCallHashes::from_native_only
[function]
[call site]
04260
calc_fn_hash
[function]
[call site]
04261
FnCallHashes::from_script_and_native
[function]
[call site]
04262
calc_fn_hash
[function]
[call site]
04263
calc_fn_hash
[function]
[call site]
04264
FnCallHashes::from_native_only
[function]
[call site]
04265
calc_fn_hash
[function]
[call site]
04266
Scope::new
[function]
[call site]
04267
as_deref
[function]
[call site]
04268
Some
[function]
[call site]
04269
StmtBlock::as_mut
[function]
[call site]
04270
StaticModuleResolver::iter_mut
[function]
[call site]
04271
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
04272
defer
[function]
[call site]
04273
Engine::call_script_fn
[function]
[call site]
04274
RhaiResult::map
[function]
[call site]
04275
std::iter::once
[function]
[call site]
04276
StmtBlock::as_mut
[function]
[call site]
04277
optimize_combo_chain
[function]
[call site]
04278
StaticModuleResolver::iter_mut
[function]
[call site]
04279
as_mut())
[call site]
04280
.chain(call_args.iter_mut())
[call site]
04281
.collect::<FnArgsVec<_>>
[function]
[call site]
04282
defer
[function]
[call site]
04283
into
[function]
[call site]
04284
test_custom_syntax_func
[function]
[call site]
04285
and_then
[function]
[call site]
04286
Engine::check_data_size
[function]
[call site]
04287
test_optimizer_const_map
[function]
[call site]
04288
map_err
[function]
[call site]
04289
EvalAltResult::fill_position
[function]
[call site]
04290
Target::is_ref
[function]
[call site]
04291
std::iter::once
[function]
[call site]
04292
StmtBlock::as_mut
[function]
[call site]
04293
optimize_combo_chain
[function]
[call site]
04294
StaticModuleResolver::iter_mut
[function]
[call site]
04295
as_mut())
[call site]
04296
.chain(call_args.iter_mut())
[call site]
04297
.collect::<FnArgsVec<_>>
[function]
[call site]
04298
Engine::exec_fn_call
[function]
[call site]
04299
Target::propagate_changed_value
[function]
[call site]
04300
Ok
[function]
[call site]
04301
Engine::dbg
[function]
[call site]
04302
Self::as_deref_mut
[function]
[call site]
04303
TestStruct::clone
[function]
[call site]
04304
into
[function]
[call site]
04305
StmtBlock::as_mut
[function]
[call site]
04306
Dynamic::is_shared
[function]
[call site]
04307
write_lock::<Dynamic>
[function]
[call site]
04308
unwrap
[function]
[call site]
04309
Engine::get_indexed_mut
[function]
[call site]
04310
Engine::eval_op_assignment
[function]
[call site]
04311
Engine::check_data_size
[function]
[call site]
04312
print_source
[function]
[call site]
04313
Position::is_none
[function]
[call site]
04314
Position::line
[function]
[call site]
04315
Option::unwrap
[function]
[call site]
04316
saturating_sub
[function]
[call site]
04317
min_max_functions::min
[function]
[call site]
04318
test::len
[function]
[call site]
04319
ImmutableString::to_string
[function]
[call site]
04320
test::len
[function]
[call site]
04321
Position::position
[function]
[call site]
04322
MyIterableType::into_iter
[function]
[call site]
04323
Self::IntoIter::enumerate
[function]
[call site]
04324
test_functions_take
[function]
[call site]
04325
skip
[function]
[call site]
04326
Position::position
[function]
[call site]
04327
test::len
[function]
[call site]
04328
ParseSettings::level_up_with_position
[function]
[call site]
04329
Ok
[function]
[call site]
04330
Engine::dbg
[function]
[call site]
04331
Self::as_deref_mut
[function]
[call site]
04332
StmtBlock::as_mut
[function]
[call site]
04333
Dynamic::is_shared
[function]
[call site]
04334
write_lock::<Dynamic>
[function]
[call site]
04335
unwrap
[function]
[call site]
04336
TestStruct::clone
[function]
[call site]
04337
into
[function]
[call site]
04338
Engine::get_indexed_mut
[function]
[call site]
04339
Ok
[function]
[call site]
04340
shared_take_or_clone
[function]
[call site]
04341
Engine::dbg
[function]
[call site]
04342
Token::is_op_assignment
[function]
[call site]
04343
StmtBlock::as_mut
[function]
[call site]
04344
Engine::exec_native_fn_call
[function]
[call site]
04345
StmtBlock::span_or_else
[function]
[call site]
04346
StmtBlock::as_mut
[function]
[call site]
04347
into
[function]
[call site]
04348
Engine::call_indexer_get
[function]
[call site]
04349
RhaiResultOf::map
[function]
[call site]
04350
map_err
[function]
[call site]
04351
Err
[function]
[call site]
04352
try_into
[function]
[call site]
04353
Engine::eval_op_assignment
[function]
[call site]
04354
StmtBlock::as_mut
[function]
[call site]
04355
Engine::exec_native_fn_call
[function]
[call site]
04356
StmtBlock::span_or_else
[function]
[call site]
04357
StmtBlock::as_mut
[function]
[call site]
04358
into
[function]
[call site]
04359
Engine::call_indexer_set
[function]
[call site]
04360
RhaiResultOf::map_err
[function]
[call site]
04361
Err
[function]
[call site]
04362
Engine::dbg
[function]
[call site]
04363
StmtBlock::as_mut
[function]
[call site]
04364
Engine::exec_native_fn_call
[function]
[call site]
04365
RhaiResultOf::map_or_else
[function]
[call site]
04366
StmtBlock::as_mut
[function]
[call site]
04367
into
[function]
[call site]
04368
Engine::call_indexer_get
[function]
[call site]
04369
RhaiResultOf::map
[function]
[call site]
04370
map_err
[function]
[call site]
04371
Err
[function]
[call site]
04372
Ok
[function]
[call site]
04373
Self::as_deref_mut
[function]
[call site]
04374
Engine::dbg
[function]
[call site]
04375
as_deref_mut
[function]
[call site]
04376
StmtBlock::as_mut
[function]
[call site]
04377
Dynamic::is_shared
[function]
[call site]
04378
write_lock::<Dynamic>
[function]
[call site]
04379
unwrap
[function]
[call site]
04380
TestStruct::clone
[function]
[call site]
04381
into
[function]
[call site]
04382
Engine::get_indexed_mut
[function]
[call site]
04383
Engine::dbg_reset
[function]
[call site]
04384
defer
[function]
[call site]
04385
defer
[function]
[call site]
04386
first
[function]
[call site]
04387
map_or
[function]
[call site]
04388
Engine::make_method_call
[function]
[call site]
04389
into
[function]
[call site]
04390
Engine::eval_dot_index_chain_raw
[function]
[call site]
04391
Self::as_deref_mut
[function]
[call site]
04392
Engine::dbg
[function]
[call site]
04393
StmtBlock::as_mut
[function]
[call site]
04394
Engine::exec_native_fn_call
[function]
[call site]
04395
StmtBlock::span_or_else
[function]
[call site]
04396
StmtBlock::as_mut
[function]
[call site]
04397
into
[function]
[call site]
04398
Engine::call_indexer_get
[function]
[call site]
04399
RhaiResultOf::map
[function]
[call site]
04400
map_err
[function]
[call site]
04401
Err
[function]
[call site]
04402
try_into
[function]
[call site]
04403
Engine::eval_dot_index_chain_raw
[function]
[call site]
04404
StmtBlock::as_mut
[function]
[call site]
04405
StmtBlock::as_mut
[function]
[call site]
04406
Engine::exec_native_fn_call
[function]
[call site]
04407
StmtBlock::span_or_else
[function]
[call site]
04408
StmtBlock::as_mut
[function]
[call site]
04409
into
[function]
[call site]
04410
StmtBlock::as_mut
[function]
[call site]
04411
Engine::call_indexer_set
[function]
[call site]
04412
StmtBlock::span_or_else
[function]
[call site]
04413
Ok
[function]
[call site]
04414
Err
[function]
[call site]
04415
Err
[function]
[call site]
04416
Ok
[function]
[call site]
04417
Engine::dbg_reset
[function]
[call site]
04418
defer
[function]
[call site]
04419
defer
[function]
[call site]
04420
first
[function]
[call site]
04421
map_or
[function]
[call site]
04422
Engine::make_method_call
[function]
[call site]
04423
into
[function]
[call site]
04424
Engine::eval_dot_index_chain_raw
[function]
[call site]
04425
Engine::track_operation
[function]
[call site]
04426
Engine::dbg
[function]
[call site]
04427
Self::as_deref_mut
[function]
[call site]
04428
Engine::search_namespace
[function]
[call site]
04429
Engine::eval_dot_index_chain_raw
[function]
[call site]
04430
Engine::eval_expr
[function]
[call site]
04431
Self::as_deref_mut
[function]
[call site]
04432
Dynamic::flatten
[function]
[call site]
04433
into
[function]
[call site]
04434
Some
[function]
[call site]
04435
Engine::eval_dot_index_chain_raw
[function]
[call site]
04436
test_optimizer_const_map
[function]
[call site]
04437
Engine::eval_dot_index_chain
[function]
[call site]
04438
ParseResult::unwrap
[function]
[call site]
04439
and_then
[function]
[call site]
04440
Engine::check_data_size
[function]
[call site]
04441
map_err
[function]
[call site]
04442
EvalAltResult::fill_position
[function]
[call site]
04443
ArgBackup::restore_first_arg
[function]
[call site]
04444
Engine::is_debugger_registered
[function]
[call site]
04445
NativeCallContext::debugger
[function]
[call site]
04446
Scope::new
[function]
[call site]
04447
crate::ast::Stmt::Noop
[function]
[call site]
04448
into
[function]
[call site]
04449
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
04450
DebuggerEvent::FunctionExitWithError
[function]
[call site]
04451
Engine::dbg_raw
[function]
[call site]
04452
Err
[function]
[call site]
04453
GlobalRuntimeState::debugger_mut
[function]
[call site]
04454
&mut
[call site]
04455
string_functions::is_empty
[function]
[call site]
04456
Engine::check_data_size
[function]
[call site]
04457
Ok
[function]
[call site]
04458
Dynamic::into_immutable_string
[function]
[call site]
04459
Result::map_err
[function]
[call site]
04460
Engine::map_type_name
[function]
[call site]
04461
type_name::<ImmutableString>
[function]
[call site]
04462
&'a
[call site]
04463
ERR::ErrorMismatchOutputType
[function]
[call site]
04464
into
[function]
[call site]
04465
test_side_effects_print
[function]
[call site]
04466
Dynamic::into_immutable_string
[function]
[call site]
04467
Result::map_err
[function]
[call site]
04468
Engine::map_type_name
[function]
[call site]
04469
type_name::<ImmutableString>
[function]
[call site]
04470
&'a
[call site]
04471
ERR::ErrorMismatchOutputType
[function]
[call site]
04472
into
[function]
[call site]
04473
test_print_debug
[function]
[call site]
04474
&mut
[call site]
04475
Engine::map_type_name
[function]
[call site]
04476
std::
[call site]
04477
any::type_name
[function]
[call site]
04478
Engine::map_type_name
[function]
[call site]
04479
std::
[call site]
04480
any::type_name
[function]
[call site]
04481
Err
[function]
[call site]
04482
ERR::ErrorIndexingType
[function]
[call site]
04483
into
[function]
[call site]
04484
Engine::map_type_name
[function]
[call site]
04485
std::
[call site]
04486
any::type_name
[function]
[call site]
04487
Engine::map_type_name
[function]
[call site]
04488
std::
[call site]
04489
any::type_name
[function]
[call site]
04490
Engine::map_type_name
[function]
[call site]
04491
std::
[call site]
04492
any::type_name
[function]
[call site]
04493
Err
[function]
[call site]
04494
ERR::ErrorIndexingType
[function]
[call site]
04495
into
[function]
[call site]
04496
string_functions::starts_with
[function]
[call site]
04497
test::len
[function]
[call site]
04498
Engine::map_type_name
[function]
[call site]
04499
std::
[call site]
04500
any::type_name
[function]
[call site]
04501
Err
[function]
[call site]
04502
ERR::ErrorDotExpr
[function]
[call site]
04503
into
[function]
[call site]
04504
string_functions::starts_with
[function]
[call site]
04505
test::len
[function]
[call site]
04506
Engine::map_type_name
[function]
[call site]
04507
std::
[call site]
04508
any::type_name
[function]
[call site]
04509
Engine::map_type_name
[function]
[call site]
04510
std::
[call site]
04511
any::type_name
[function]
[call site]
04512
Err
[function]
[call site]
04513
ERR::ErrorDotExpr
[function]
[call site]
04514
into
[function]
[call site]
04515
Err
[function]
[call site]
04516
ERR::ErrorFunctionNotFound
[function]
[call site]
04517
Engine::gen_fn_call_signature
[function]
[call site]
04518
into
[function]
[call site]
04519
Result::is_err
[function]
[call site]
04520
Scope::new
[function]
[call site]
04521
EvalContext::new
[function]
[call site]
04522
test_array_invalid_index_callback
[function]
[call site]
04523
Ok
[function]
[call site]
04524
Err
[function]
[call site]
04525
RhaiResultOf::map
[function]
[call site]
04526
Engine::fast_operators
[function]
[call site]
04527
test::len
[function]
[call site]
04528
is_some
[function]
[call site]
04529
Engine::get_arg_value
[function]
[call site]
04530
Self::as_deref_mut
[function]
[call site]
04531
Dynamic::flatten
[function]
[call site]
04532
Engine::get_arg_value
[function]
[call site]
04533
Self::as_deref_mut
[function]
[call site]
04534
Dynamic::flatten
[function]
[call site]
04535
Dynamic::is_variant
[function]
[call site]
04536
Dynamic::is_variant
[function]
[call site]
04537
super::get_builtin_binary_op_fn
[function]
[call site]
04538
unwrap
[function]
[call site]
04539
then
[function]
[call site]
04540
Ident::as_str
[function]
[call site]
04541
into
[function]
[call site]
04542
test_custom_syntax_func
[function]
[call site]
04543
Engine::exec_fn_call
[function]
[call site]
04544
RhaiResultOf::map
[function]
[call site]
04545
string_functions::is_empty
[function]
[call site]
04546
RhaiFunc::is_native
[function]
[call site]
04547
Engine::make_qualified_function_call
[function]
[call site]
04548
blob_functions::blob_with_capacity
[function]
[call site]
04549
test::len
[function]
[call site]
04550
test::len
[function]
[call site]
04551
blob_functions::blob_with_capacity
[function]
[call site]
04552
test::len
[function]
[call site]
04553
StmtBlock::as_ref
[function]
[call site]
04554
&[Stmt]::map_or
[function]
[call site]
04555
Dynamic::is_shared
[function]
[call site]
04556
Self::is_some
[function]
[call site]
04557
&[Expr]::first
[function]
[call site]
04558
Engine::track_operation
[function]
[call site]
04559
Engine::dbg
[function]
[call site]
04560
Self::as_deref_mut
[function]
[call site]
04561
blob_functions::push
[function]
[call site]
04562
MyIterableType::into_iter
[function]
[call site]
04563
test_chars
[function]
[call site]
04564
0.chars().collect::<Vec<_>>
[function]
[call site]
04565
MyIterableType::into_iter
[function]
[call site]
04566
Self::IntoIter::skip
[function]
[call site]
04567
Engine::get_arg_value
[function]
[call site]
04568
Self::as_deref_mut
[function]
[call site]
04569
blob_functions::push
[function]
[call site]
04570
Dynamic::flatten
[function]
[call site]
04571
RhaiResultOf::split_first_mut
[function]
[call site]
04572
unwrap
[function]
[call site]
04573
Some
[function]
[call site]
04574
blob_functions::push
[function]
[call site]
04575
Self::unwrap
[function]
[call site]
04576
StmtBlock::extend
[function]
[call site]
04577
StaticModuleResolver::iter_mut
[function]
[call site]
04578
Engine::track_operation
[function]
[call site]
04579
Engine::dbg
[function]
[call site]
04580
Self::as_deref_mut
[function]
[call site]
04581
blob_functions::push
[function]
[call site]
04582
MyIterableType::into_iter
[function]
[call site]
04583
Self::IntoIter::skip
[function]
[call site]
04584
Engine::get_arg_value
[function]
[call site]
04585
Self::as_deref_mut
[function]
[call site]
04586
blob_functions::push
[function]
[call site]
04587
Dynamic::flatten
[function]
[call site]
04588
Engine::search_namespace
[function]
[call site]
04589
Dynamic::is_shared
[function]
[call site]
04590
Target::is_temp_value
[function]
[call site]
04591
shared_take_or_clone
[function]
[call site]
04592
Dynamic::flatten
[function]
[call site]
04593
StmtBlock::extend
[function]
[call site]
04594
StaticModuleResolver::iter_mut
[function]
[call site]
04595
StaticModuleResolver::iter_mut
[function]
[call site]
04596
test_optimizer_const_map
[function]
[call site]
04597
Ident::as_str
[function]
[call site]
04598
RhaiResultOf::split_first_mut
[function]
[call site]
04599
unwrap
[function]
[call site]
04600
Some
[function]
[call site]
04601
Target::take_ref
[function]
[call site]
04602
Some
[function]
[call site]
04603
unwrap
[function]
[call site]
04604
blob_functions::push
[function]
[call site]
04605
StmtBlock::extend
[function]
[call site]
04606
StaticModuleResolver::iter_mut
[function]
[call site]
04607
Engine::get_arg_value
[function]
[call site]
04608
Self::as_deref_mut
[function]
[call site]
04609
blob_functions::push
[function]
[call site]
04610
Dynamic::flatten
[function]
[call site]
04611
StmtBlock::extend
[function]
[call site]
04612
StaticModuleResolver::iter_mut
[function]
[call site]
04613
Engine::search_imports
[function]
[call site]
04614
Option::ok_or_else
[function]
[call site]
04615
ERR::ErrorModuleNotFound
[function]
[call site]
04616
test_to_string
[function]
[call site]
04617
ParseSettings::level_up_with_position
[function]
[call site]
04618
Module::get_qualified_fn
[function]
[call site]
04619
StmtBlock::span_or_else
[function]
[call site]
04620
calc_fn_hash_full
[function]
[call site]
04621
MyIterableType::into_iter
[function]
[call site]
04622
Self::IntoIter::map
[function]
[call site]
04623
Dynamic::type_id
[function]
[call site]
04624
Module::get_qualified_fn
[function]
[call site]
04625
Position::is_none
[function]
[call site]
04626
string_functions::is_empty
[function]
[call site]
04627
test::len
[function]
[call site]
04628
min_max_functions::min
[function]
[call site]
04629
calc_fn_hash_full
[function]
[call site]
04630
MyIterableType::into_iter
[function]
[call site]
04631
Self::IntoIter::enumerate
[function]
[call site]
04632
test_optimizer_const_map
[function]
[call site]
04633
TypeId::of::<Dynamic>
[function]
[call site]
04634
Dynamic::type_id
[function]
[call site]
04635
Module::get_qualified_fn
[function]
[call site]
04636
Some
[function]
[call site]
04637
map_or
[function]
[call site]
04638
TestStruct::clone
[function]
[call site]
04639
as_deref
[function]
[call site]
04640
Scope::new
[function]
[call site]
04641
string_functions::replace
[function]
[call site]
04642
Module::id_raw
[function]
[call site]
04643
Option::cloned
[function]
[call site]
04644
defer
[function]
[call site]
04645
Engine::call_script_fn
[function]
[call site]
04646
RhaiFunc::is_pure
[function]
[call site]
04647
Dynamic::is_read_only
[function]
[call site]
04648
Err
[function]
[call site]
04649
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
04650
test_to_string
[function]
[call site]
04651
into
[function]
[call site]
04652
RhaiNativeFunc::has_context
[function]
[call site]
04653
bool::then
[function]
[call site]
04654
decimal_functions::max_id
[function]
[call site]
04655
into
[function]
[call site]
04656
test_method_call
[function]
[call site]
04657
and_then
[function]
[call site]
04658
Engine::check_data_size
[function]
[call site]
04659
bool::then
[function]
[call site]
04660
decimal_functions::max_id
[function]
[call site]
04661
into
[function]
[call site]
04662
test_custom_syntax_func
[function]
[call site]
04663
and_then
[function]
[call site]
04664
Engine::check_data_size
[function]
[call site]
04665
Err
[function]
[call site]
04666
ERR::ErrorFunctionNotFound
[function]
[call site]
04667
string_functions::is_empty
[function]
[call site]
04668
Engine::gen_fn_call_signature
[function]
[call site]
04669
into
[function]
[call site]
04670
split_first
[function]
[call site]
04671
map_or_else
[function]
[call site]
04672
StmtBlock::as_ref
[function]
[call site]
04673
Some
[function]
[call site]
04674
Engine::make_function_call
[function]
[call site]
04675
String::from
[function]
[call site]
04676
is_some
[function]
[call site]
04677
test::len
[function]
[call site]
04678
Position::new_const
[function]
[call site]
04679
Option<&Token>::is_some
[function]
[call site]
04680
unwrap
[function]
[call site]
04681
Engine::get_arg_value
[function]
[call site]
04682
Self::as_deref_mut
[function]
[call site]
04683
try_cast_result::<FnPtr>
[function]
[call site]
04684
map_err
[function]
[call site]
04685
make_type_mismatch_err::<FnPtr>
[function]
[call site]
04686
Engine::map_type_name
[function]
[call site]
04687
RhaiNativeFunc::return_type_name
[function]
[call site]
04688
fn_ptr_functions::is_anonymous
[function]
[call site]
04689
StmtBlock::extend
[function]
[call site]
04690
test::len
[function]
[call site]
04691
test::len
[function]
[call site]
04692
test::len
[function]
[call site]
04693
blob_functions::blob_with_capacity
[function]
[call site]
04694
test::len
[function]
[call site]
04695
test::len
[function]
[call site]
04696
StmtBlock::extend
[function]
[call site]
04697
Self::as_deref_mut
[function]
[call site]
04698
Engine::get_arg_value
[function]
[call site]
04699
blob_functions::push
[function]
[call site]
04700
StaticModuleResolver::iter_mut
[function]
[call site]
04701
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
04702
Scope::new
[function]
[call site]
04703
as_deref
[function]
[call site]
04704
defer
[function]
[call site]
04705
Engine::call_script_fn
[function]
[call site]
04706
blob_functions::blob_with_capacity
[function]
[call site]
04707
test::len
[function]
[call site]
04708
test::len
[function]
[call site]
04709
StmtBlock::extend
[function]
[call site]
04710
Self::as_deref_mut
[function]
[call site]
04711
Engine::get_arg_value
[function]
[call site]
04712
blob_functions::push
[function]
[call site]
04713
StaticModuleResolver::iter_mut
[function]
[call site]
04714
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
04715
defer
[function]
[call site]
04716
into
[function]
[call site]
04717
test_custom_syntax_func
[function]
[call site]
04718
and_then
[function]
[call site]
04719
Engine::check_data_size
[function]
[call site]
04720
map_err
[function]
[call site]
04721
EvalAltResult::fill_position
[function]
[call site]
04722
&[Expr]::first
[function]
[call site]
04723
string_functions::is_empty
[function]
[call site]
04724
test::len
[function]
[call site]
04725
test::len
[function]
[call site]
04726
tokenizer::is_valid_function_name
[function]
[call site]
04727
FnCallHashes::from_native_only
[function]
[call site]
04728
calc_fn_hash
[function]
[call site]
04729
FnCallHashes::from_hash
[function]
[call site]
04730
calc_fn_hash
[function]
[call site]
04731
unwrap
[function]
[call site]
04732
Engine::get_arg_value
[function]
[call site]
04733
Dynamic::into_immutable_string
[function]
[call site]
04734
Ok
[function]
[call site]
04735
crate::func::locked_read
[function]
[call site]
04736
Option::and_then
[function]
[call site]
04737
Some
[function]
[call site]
04738
TestStruct::clone
[function]
[call site]
04739
ok_or_else
[function]
[call site]
04740
std::
[call site]
04741
any::type_name
[function]
[call site]
04742
Err
[function]
[call site]
04743
Dynamic::type_name
[function]
[call site]
04744
Result::map_err
[function]
[call site]
04745
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
04746
and_then
[function]
[call site]
04747
test_optimizer_const_map
[function]
[call site]
04748
map_err
[function]
[call site]
04749
EvalAltResult::fill_position
[function]
[call site]
04750
unwrap
[function]
[call site]
04751
Engine::get_arg_value
[function]
[call site]
04752
Self::as_deref_mut
[function]
[call site]
04753
try_cast_result::<FnPtr>
[function]
[call site]
04754
map_err
[function]
[call site]
04755
make_type_mismatch_err::<FnPtr>
[function]
[call site]
04756
Engine::map_type_name
[function]
[call site]
04757
RhaiNativeFunc::return_type_name
[function]
[call site]
04758
Engine::get_arg_value
[function]
[call site]
04759
Self::as_deref_mut
[function]
[call site]
04760
FnPtr::add_curry
[function]
[call site]
04761
blob_functions::push
[function]
[call site]
04762
Ok
[function]
[call site]
04763
into
[function]
[call site]
04764
unwrap
[function]
[call site]
04765
Engine::get_arg_value
[function]
[call site]
04766
Self::as_deref_mut
[function]
[call site]
04767
Ok
[function]
[call site]
04768
Dynamic::is_shared
[function]
[call site]
04769
bool::into
[function]
[call site]
04770
unwrap
[function]
[call site]
04771
Engine::get_arg_value
[function]
[call site]
04772
Self::as_deref_mut
[function]
[call site]
04773
Dynamic::into_immutable_string
[function]
[call site]
04774
Result::map_err
[function]
[call site]
04775
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
04776
Engine::get_arg_value
[function]
[call site]
04777
Dynamic::as_int
[function]
[call site]
04778
Ok
[function]
[call site]
04779
crate::func::locked_read
[function]
[call site]
04780
Option::and_then
[function]
[call site]
04781
Some
[function]
[call site]
04782
ok_or_else
[function]
[call site]
04783
std::
[call site]
04784
any::type_name
[function]
[call site]
04785
Err
[function]
[call site]
04786
Dynamic::type_name
[function]
[call site]
04787
Result::map_err
[function]
[call site]
04788
make_type_mismatch_err::<crate::INT>
[function]
[call site]
04789
Ok
[function]
[call site]
04790
FnPtr::try_from
[function]
[call site]
04791
RhaiResultOf::map
[function]
[call site]
04792
calc_fn_hash
[function]
[call site]
04793
Engine::has_script_fn
[function]
[call site]
04794
Caches::fn_resolution_cache_mut
[function]
[call site]
04795
Command::get
[function]
[call site]
04796
test_optimizer_const_map
[function]
[call site]
04797
MyIterableType::into_iter
[function]
[call site]
04798
T::as_any
[function]
[call site]
04799
Module::contains_fn
[function]
[call site]
04800
StmtBlock::as_ref
[function]
[call site]
04801
map_or
[function]
[call site]
04802
contains_key
[function]
[call site]
04803
MyIterableType::into_iter
[function]
[call site]
04804
T::as_any
[function]
[call site]
04805
Module::contains_fn
[function]
[call site]
04806
Module::contains_qualified_fn
[function]
[call site]
04807
StmtBlock::as_ref
[function]
[call site]
04808
map_or
[function]
[call site]
04809
contains_key
[function]
[call site]
04810
map_functions::values
[function]
[call site]
04811
T::as_any
[function]
[call site]
04812
Module::contains_qualified_fn
[function]
[call site]
04813
StmtBlock::as_ref
[function]
[call site]
04814
map_or
[function]
[call site]
04815
contains_key
[function]
[call site]
04816
BloomFilterU64::is_absent_and_set
[function]
[call site]
04817
blob_functions::insert
[function]
[call site]
04818
bool::into
[function]
[call site]
04819
unwrap_or
[function]
[call site]
04820
unwrap
[function]
[call site]
04821
Engine::get_arg_value
[function]
[call site]
04822
Self::as_deref_mut
[function]
[call site]
04823
Dynamic::into_immutable_string
[function]
[call site]
04824
Result::map_err
[function]
[call site]
04825
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
04826
Engine::get_arg_value
[function]
[call site]
04827
Self::as_deref_mut
[function]
[call site]
04828
Dynamic::into_immutable_string
[function]
[call site]
04829
Result::map_err
[function]
[call site]
04830
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
04831
Engine::get_arg_value
[function]
[call site]
04832
Dynamic::as_int
[function]
[call site]
04833
Result::map_err
[function]
[call site]
04834
make_type_mismatch_err::<crate::INT>
[function]
[call site]
04835
Ok
[function]
[call site]
04836
FnPtr::try_from
[function]
[call site]
04837
RhaiResultOf::map
[function]
[call site]
04838
crate::calc_typed_method_hash
[function]
[call site]
04839
calc_fn_hash
[function]
[call site]
04840
Engine::has_script_fn
[function]
[call site]
04841
bool::into
[function]
[call site]
04842
unwrap_or
[function]
[call site]
04843
unwrap
[function]
[call site]
04844
Engine::get_arg_value
[function]
[call site]
04845
Dynamic::into_immutable_string
[function]
[call site]
04846
Result::map_err
[function]
[call site]
04847
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
04848
Ok
[function]
[call site]
04849
string_functions::contains
[function]
[call site]
04850
bool::into
[function]
[call site]
04851
test::len
[function]
[call site]
04852
GlobalRuntimeState::num_imports
[function]
[call site]
04853
unwrap
[function]
[call site]
04854
Engine::get_arg_value
[function]
[call site]
04855
Dynamic::into_immutable_string
[function]
[call site]
04856
Result::map_err
[function]
[call site]
04857
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
04858
Engine::eval_script_expr_in_place
[function]
[call site]
04859
Engine::track_operation
[function]
[call site]
04860
string_functions::trim
[function]
[call site]
04861
string_functions::is_empty
[function]
[call site]
04862
Ok
[function]
[call site]
04863
Engine::compile_scripts_with_scope_raw
[function]
[call site]
04864
AST::has_functions
[function]
[call site]
04865
string_functions::is_empty
[function]
[call site]
04866
Err
[function]
[call site]
04867
into
[function]
[call site]
04868
StmtBlock::take_statements
[function]
[call site]
04869
string_functions::is_empty
[function]
[call site]
04870
Ok
[function]
[call site]
04871
Engine::eval_global_statements
[function]
[call site]
04872
test::len
[function]
[call site]
04873
GlobalRuntimeState::num_imports
[function]
[call site]
04874
Result::map_err
[function]
[call site]
04875
ERR::ErrorInFunctionCall
[function]
[call site]
04876
test_to_string
[function]
[call site]
04877
&mut
[call site]
04878
unwrap_or
[function]
[call site]
04879
test_to_string
[function]
[call site]
04880
into
[function]
[call site]
04881
blob_functions::blob_with_capacity
[function]
[call site]
04882
blob_functions::blob_with_capacity
[function]
[call site]
04883
test::len
[function]
[call site]
04884
string_functions::is_empty
[function]
[call site]
04885
MyIterableType::into_iter
[function]
[call site]
04886
Self::IntoIter::copied
[function]
[call site]
04887
optimize_combo_chain
[function]
[call site]
04888
MyIterableType::into_iter
[function]
[call site]
04889
Engine::get_arg_value
[function]
[call site]
04890
Self::as_deref_mut
[function]
[call site]
04891
blob_functions::push
[function]
[call site]
04892
Dynamic::flatten
[function]
[call site]
04893
StmtBlock::extend
[function]
[call site]
04894
StaticModuleResolver::iter_mut
[function]
[call site]
04895
StmtBlock::extend
[function]
[call site]
04896
StaticModuleResolver::iter_mut
[function]
[call site]
04897
Some
[function]
[call site]
04898
Engine::exec_fn_call
[function]
[call site]
04899
RhaiResultOf::map
[function]
[call site]
04900
StmtBlock::as_ref
[function]
[call site]
04901
&[Stmt]::map_or
[function]
[call site]
04902
Dynamic::is_shared
[function]
[call site]
04903
Self::is_some
[function]
[call site]
04904
string_functions::is_empty
[function]
[call site]
04905
Engine::track_operation
[function]
[call site]
04906
Engine::dbg
[function]
[call site]
04907
Self::as_deref_mut
[function]
[call site]
04908
Engine::get_arg_value
[function]
[call site]
04909
Self::as_deref_mut
[function]
[call site]
04910
blob_functions::push
[function]
[call site]
04911
Dynamic::flatten
[function]
[call site]
04912
blob_functions::push
[function]
[call site]
04913
Self::unwrap
[function]
[call site]
04914
string_functions::is_empty
[function]
[call site]
04915
Engine::track_operation
[function]
[call site]
04916
Engine::dbg
[function]
[call site]
04917
Self::as_deref_mut
[function]
[call site]
04918
Engine::get_arg_value
[function]
[call site]
04919
Self::as_deref_mut
[function]
[call site]
04920
blob_functions::push
[function]
[call site]
04921
Dynamic::flatten
[function]
[call site]
04922
Engine::search_namespace
[function]
[call site]
04923
StmtBlock::as_ref
[function]
[call site]
04924
Dynamic::is_read_only
[function]
[call site]
04925
ImmutableString::into_owned
[function]
[call site]
04926
Dynamic::is_shared
[function]
[call site]
04927
Target::is_temp_value
[function]
[call site]
04928
blob_functions::insert
[function]
[call site]
04929
FnPtr::try_from
[function]
[call site]
04930
RhaiResultOf::unwrap
[function]
[call site]
04931
string_functions::is_empty
[function]
[call site]
04932
blob_functions::push
[function]
[call site]
04933
eval::calc_offset_len
[function]
[call site]
04934
test::len
[function]
[call site]
04935
test::len
[function]
[call site]
04936
blob_functions::push
[function]
[call site]
04937
blob_functions::insert
[function]
[call site]
04938
shared_take_or_clone
[function]
[call site]
04939
Dynamic::flatten
[function]
[call site]
04940
Target::take_ref
[function]
[call site]
04941
unwrap
[function]
[call site]
04942
blob_functions::push
[function]
[call site]
04943
MyIterableType::into_iter
[function]
[call site]
04944
Self::IntoIter::chain
[function]
[call site]
04945
test_functions_take
[function]
[call site]
04946
test_functions_take
[function]
[call site]
04947
test_functions_take
[function]
[call site]
04948
StmtBlock::as_mut
[function]
[call site]
04949
intersects
[function]
[call site]
04950
StmtBlock::as_mut
[function]
[call site]
04951
StmtBlock::as_mut
[function]
[call site]
04952
string_functions::remove
[function]
[call site]
04953
test_functions_take
[function]
[call site]
04954
make_sub
[function]
[call site]
04955
make_root
[function]
[call site]
04956
MyIterableType::into_iter
[function]
[call site]
04957
Engine::get_arg_value
[function]
[call site]
04958
Self::as_deref_mut
[function]
[call site]
04959
blob_functions::push
[function]
[call site]
04960
Dynamic::flatten
[function]
[call site]
04961
StmtBlock::extend
[function]
[call site]
04962
StaticModuleResolver::iter_mut
[function]
[call site]
04963
StmtBlock::extend
[function]
[call site]
04964
StaticModuleResolver::iter_mut
[function]
[call site]
04965
Engine::exec_fn_call
[function]
[call site]
04966
RhaiResultOf::map
[function]
[call site]
04967
Self::ok_or_else
[function]
[call site]
04968
ERR::ErrorUnboundThis
[function]
[call site]
04969
into
[function]
[call site]
04970
cloned
[function]
[call site]
04971
Engine::search_namespace
[function]
[call site]
04972
RhaiResultOf::map
[function]
[call site]
04973
Position::new_const
[function]
[call site]
04974
Engine::eval_expr
[function]
[call site]
04975
Self::as_deref_mut
[function]
[call site]
04976
Dynamic::flatten
[function]
[call site]
04977
ParseSettings::level_up_with_position
[function]
[call site]
04978
Dynamic::is_string
[function]
[call site]
04979
unwrap
[function]
[call site]
04980
&mut
[call site]
04981
into
[function]
[call site]
04982
packages::string_basic::print_with_func
[function]
[call site]
04983
unwrap
[function]
[call site]
04984
Engine::throw_on_size
[function]
[call site]
04985
test::len
[function]
[call site]
04986
RhaiResultOf::map_err
[function]
[call site]
04987
EvalAltResult::fill_position
[function]
[call site]
04988
Ok
[function]
[call site]
04989
Engine::get_interned_string
[function]
[call site]
04990
ImmutableString::into
[function]
[call site]
04991
crate::Array::with_capacity
[function]
[call site]
04992
test::len
[function]
[call site]
04993
Engine::eval_expr
[function]
[call site]
04994
Self::as_deref_mut
[function]
[call site]
04995
Dynamic::flatten
[function]
[call site]
04996
Engine::has_data_size_limit
[function]
[call site]
04997
crate::eval::calc_data_sizes
[function]
[call site]
04998
Engine::throw_on_size
[function]
[call site]
04999
RhaiResultOf::map_err
[function]
[call site]
05000
EvalAltResult::fill_position
[function]
[call site]
05001
ParseSettings::level_up_with_position
[function]
[call site]
05002
blob_functions::push
[function]
[call site]
05003
Ok
[function]
[call site]
05004
Dynamic::from_array
[function]
[call site]
05005
TestStruct::clone
[function]
[call site]
05006
Engine::eval_expr
[function]
[call site]
05007
Self::as_deref_mut
[function]
[call site]
05008
Dynamic::flatten
[function]
[call site]
05009
Engine::has_data_size_limit
[function]
[call site]
05010
crate::eval::calc_data_sizes
[function]
[call site]
05011
Engine::throw_on_size
[function]
[call site]
05012
RhaiResultOf::map_err
[function]
[call site]
05013
EvalAltResult::fill_position
[function]
[call site]
05014
ParseSettings::level_up_with_position
[function]
[call site]
05015
shared_get_mut
[function]
[call site]
05016
Ident::as_str
[function]
[call site]
05017
Option::unwrap
[function]
[call site]
05018
Ok
[function]
[call site]
05019
Dynamic::from_map
[function]
[call site]
05020
Engine::eval_expr
[function]
[call site]
05021
Self::as_deref_mut
[function]
[call site]
05022
Dynamic::as_bool
[function]
[call site]
05023
map_err
[function]
[call site]
05024
make_type_mismatch_err::<bool>
[function]
[call site]
05025
ParseSettings::level_up_with_position
[function]
[call site]
05026
Ok
[function]
[call site]
05027
Engine::eval_expr
[function]
[call site]
05028
Self::as_deref_mut
[function]
[call site]
05029
Dynamic::as_bool
[function]
[call site]
05030
map_err
[function]
[call site]
05031
make_type_mismatch_err::<bool>
[function]
[call site]
05032
ParseSettings::level_up_with_position
[function]
[call site]
05033
Ok
[function]
[call site]
05034
Engine::eval_expr
[function]
[call site]
05035
Self::as_deref_mut
[function]
[call site]
05036
Expr::is_unit
[function]
[call site]
05037
Ok
[function]
[call site]
05038
MyIterableType::into_iter
[function]
[call site]
05039
test_optimizer_const_map
[function]
[call site]
05040
reflection_functions::collect
[function]
[call site]
05041
first
[function]
[call site]
05042
unwrap
[function]
[call site]
05043
Command::get
[function]
[call site]
05044
Ident::as_str
[function]
[call site]
05045
ok_or_else
[function]
[call site]
05046
TestStruct::new
[function]
[call site]
05047
ERR::ErrorCustomSyntax
[function]
[call site]
05048
MyIterableType::into_iter
[function]
[call site]
05049
test_optimizer_const_map
[function]
[call site]
05050
reflection_functions::collect
[function]
[call site]
05051
EvalContext::new
[function]
[call site]
05052
and_then
[function]
[call site]
05053
Engine::check_data_size
[function]
[call site]
05054
Expr::start_position
[function]
[call site]
05055
Engine::eval_stmt_block
[function]
[call site]
05056
StmtBlock::take_statements
[function]
[call site]
05057
Engine::eval_dot_index_chain
[function]
[call site]
05058
Engine::eval_dot_index_chain
[function]
[call site]
05059
RhaiResult::map
[function]
[call site]
05060
string_functions::is_empty
[function]
[call site]
05061
Ok
[function]
[call site]
05062
Engine::eval_stmt_block
[function]
[call site]
05063
StmtBlock::take_statements
[function]
[call site]
05064
Engine::eval_fn_call_expr
[function]
[call site]
05065
Position::is_none
[function]
[call site]
05066
Err
[function]
[call site]
05067
ERR::ErrorUnboundThis
[function]
[call site]
05068
ParseSettings::level_up_with_position
[function]
[call site]
05069
into
[function]
[call site]
05070
Engine::eval_expr
[function]
[call site]
05071
Self::as_deref_mut
[function]
[call site]
05072
Dynamic::flatten
[function]
[call site]
05073
Engine::track_operation
[function]
[call site]
05074
ParseSettings::level_up_with_position
[function]
[call site]
05075
Self::unwrap
[function]
[call site]
05076
try_into
[function]
[call site]
05077
Engine::eval_op_assignment
[function]
[call site]
05078
Engine::eval_expr
[function]
[call site]
05079
Self::as_deref_mut
[function]
[call site]
05080
Dynamic::flatten
[function]
[call site]
05081
Engine::track_operation
[function]
[call site]
05082
ParseSettings::level_up_with_position
[function]
[call site]
05083
Engine::search_namespace
[function]
[call site]
05084
Target::is_ref
[function]
[call site]
05085
Dynamic::is_shared
[function]
[call site]
05086
Err
[function]
[call site]
05087
ERR::ErrorAssignmentToConstant
[function]
[call site]
05088
test_to_string
[function]
[call site]
05089
ParseSettings::level_up_with_position
[function]
[call site]
05090
into
[function]
[call site]
05091
Engine::eval_op_assignment
[function]
[call site]
05092
Engine::eval_expr
[function]
[call site]
05093
Self::as_deref_mut
[function]
[call site]
05094
Dynamic::flatten
[function]
[call site]
05095
Some
[function]
[call site]
05096
Engine::intern_string
[function]
[call site]
05097
Engine::get_interned_string
[function]
[call site]
05098
ImmutableString::into
[function]
[call site]
05099
Engine::eval_dot_index_chain
[function]
[call site]
05100
Engine::eval_dot_index_chain
[function]
[call site]
05101
Ok
[function]
[call site]
05102
Engine::allow_shadowing
[function]
[call site]
05103
intersects
[function]
[call site]
05104
string_functions::contains
[function]
[call site]
05105
Ident::as_str
[function]
[call site]
05106
Err
[function]
[call site]
05107
ERR::ErrorVariableExists
[function]
[call site]
05108
Ident::as_str
[function]
[call site]
05109
test_to_string
[function]
[call site]
05110
into
[function]
[call site]
05111
ASTFlags::intersects
[function]
[call site]
05112
ASTFlags::intersects
[function]
[call site]
05113
string_functions::contains
[function]
[call site]
05114
Ident::as_str
[function]
[call site]
05115
VarDefInfo::new
[function]
[call site]
05116
Ident::as_str
[function]
[call site]
05117
test::len
[function]
[call site]
05118
EvalContext::new
[function]
[call site]
05119
Self::as_deref_mut
[function]
[call site]
05120
test_var_def_filter
[function]
[call site]
05121
test::len
[function]
[call site]
05122
Err
[function]
[call site]
05123
ERR::ErrorForbiddenVariable
[function]
[call site]
05124
Ident::as_str
[function]
[call site]
05125
&str::to_string
[function]
[call site]
05126
into
[function]
[call site]
05127
Position::is_none
[function]
[call site]
05128
test::len
[function]
[call site]
05129
Engine::max_variables
[function]
[call site]
05130
Err
[function]
[call site]
05131
ERR::ErrorTooManyVariables
[function]
[call site]
05132
into
[function]
[call site]
05133
Engine::eval_expr
[function]
[call site]
05134
Dynamic::flatten
[function]
[call site]
05135
Engine::intern_string
[function]
[call site]
05136
MyIterableType::into_iter
[function]
[call site]
05137
T::as_any
[function]
[call site]
05138
string_functions::is_empty
[function]
[call site]
05139
crate::func::locked_write
[function]
[call site]
05140
get_or_insert_with
[function]
[call site]
05141
crate::Shared::new
[function]
[call site]
05142
crate::Locked::new
[function]
[call site]
05143
std::collections::BTreeMap::new
[function]
[call site]
05144
Option::unwrap
[function]
[call site]
05145
blob_functions::insert
[function]
[call site]
05146
TestStruct::clone
[function]
[call site]
05147
TestStruct::clone
[function]
[call site]
05148
then_some
[function]
[call site]
05149
Dynamic::set_access_mode
[function]
[call site]
05150
Scope::get_mut_by_index
[function]
[call site]
05151
test::len
[function]
[call site]
05152
Command::get
[function]
[call site]
05153
Scope::push_entry
[function]
[call site]
05154
Scope::is_empty
[function]
[call site]
05155
reserve
[function]
[call site]
05156
reserve
[function]
[call site]
05157
blob_functions::push
[function]
[call site]
05158
Dynamic::set_access_mode
[function]
[call site]
05159
blob_functions::push
[function]
[call site]
05160
TestStruct::clone
[function]
[call site]
05161
Scope::add_alias_by_index
[function]
[call site]
05162
test::len
[function]
[call site]
05163
resize
[function]
[call site]
05164
<_>::default
[function]
[call site]
05165
shared_get_mut
[function]
[call site]
05166
unwrap
[function]
[call site]
05167
string_functions::contains
[function]
[call site]
05168
blob_functions::push
[function]
[call site]
05169
test::len
[function]
[call site]
05170
Ident::as_str
[function]
[call site]
05171
&str::into
[function]
[call site]
05172
Ok
[function]
[call site]
05173
Engine::eval_expr
[function]
[call site]
05174
Self::as_deref_mut
[function]
[call site]
05175
Dynamic::as_bool
[function]
[call site]
05176
map_err
[function]
[call site]
05177
make_type_mismatch_err::<bool>
[function]
[call site]
05178
ParseSettings::level_up_with_position
[function]
[call site]
05179
string_functions::is_empty
[function]
[call site]
05180
Engine::eval_stmt_block
[function]
[call site]
05181
StmtBlock::take_statements
[function]
[call site]
05182
string_functions::is_empty
[function]
[call site]
05183
Engine::eval_stmt_block
[function]
[call site]
05184
StmtBlock::take_statements
[function]
[call site]
05185
Ok
[function]
[call site]
05186
Engine::eval_expr
[function]
[call site]
05187
Self::as_deref_mut
[function]
[call site]
05188
Dynamic::is_hashable
[function]
[call site]
05189
MyIterableType::into_iter
[function]
[call site]
05190
test_chars
[function]
[call site]
05191
0.chars().collect::<Vec<_>>
[function]
[call site]
05192
MyIterableType::into_iter
[function]
[call site]
05193
Self::IntoIter::all
[function]
[call site]
05194
map_functions::values
[function]
[call site]
05195
Array::all
[function]
[call site]
05196
Engine::new
[function]
[call site]
05197
register_type::<TestStruct>
[function]
[call site]
05198
Engine::register_fn
[function]
[call site]
05199
Engine::register_fn
[function]
[call site]
05200
is_some
[function]
[call site]
05201
test_fn_ptr_curry
[function]
[call site]
05202
MyIterableType::into_iter
[function]
[call site]
05203
Self::IntoIter::all
[function]
[call site]
05204
T::as_any
[function]
[call site]
05205
Dynamic::type_id
[function]
[call site]
05206
TypeId::of::<u8>
[function]
[call site]
05207
TypeId::of::<u16>
[function]
[call site]
05208
TypeId::of::<u32>
[function]
[call site]
05209
TypeId::of::<u64>
[function]
[call site]
05210
TypeId::of::<i8>
[function]
[call site]
05211
TypeId::of::<i16>
[function]
[call site]
05212
TypeId::of::<i32>
[function]
[call site]
05213
TypeId::of::<i64>
[function]
[call site]
05214
TypeId::of::<f32>
[function]
[call site]
05215
TypeId::of::<f64>
[function]
[call site]
05216
TypeId::of::<u128>
[function]
[call site]
05217
TypeId::of::<i128>
[function]
[call site]
05218
TypeId::of::<ExclusiveRange>
[function]
[call site]
05219
TypeId::of::<InclusiveRange>
[function]
[call site]
05220
crate::func::locked_read
[function]
[call site]
05221
Option::map_or
[function]
[call site]
05222
Dynamic::is_hashable
[function]
[call site]
05223
MyIterableType::into_iter
[function]
[call site]
05224
Self::IntoIter::all
[function]
[call site]
05225
map_functions::values
[function]
[call site]
05226
Array::all
[function]
[call site]
05227
is_some
[function]
[call site]
05228
test_fn_ptr_curry
[function]
[call site]
05229
MyIterableType::into_iter
[function]
[call site]
05230
Self::IntoIter::all
[function]
[call site]
05231
T::as_any
[function]
[call site]
05232
Dynamic::type_id
[function]
[call site]
05233
TypeId::of::<u8>
[function]
[call site]
05234
TypeId::of::<u16>
[function]
[call site]
05235
TypeId::of::<u32>
[function]
[call site]
05236
TypeId::of::<u64>
[function]
[call site]
05237
TypeId::of::<i8>
[function]
[call site]
05238
TypeId::of::<i16>
[function]
[call site]
05239
TypeId::of::<i32>
[function]
[call site]
05240
TypeId::of::<i64>
[function]
[call site]
05241
TypeId::of::<f32>
[function]
[call site]
05242
TypeId::of::<f64>
[function]
[call site]
05243
TypeId::of::<u128>
[function]
[call site]
05244
TypeId::of::<i128>
[function]
[call site]
05245
TypeId::of::<ExclusiveRange>
[function]
[call site]
05246
TypeId::of::<InclusiveRange>
[function]
[call site]
05247
crate::func::locked_read
[function]
[call site]
05248
Option::map_or
[function]
[call site]
05249
Dynamic::is_hashable
[function]
[call site]
05250
crate::func::locked_read
[function]
[call site]
05251
Option::map_or
[function]
[call site]
05252
blob_functions::insert
[function]
[call site]
05253
checked_is_hashable
[function]
[call site]
05254
MyIterableType::into_iter
[function]
[call site]
05255
Self::IntoIter::all
[function]
[call site]
05256
checked_is_hashable
[function]
[call site]
05257
map_functions::values
[function]
[call site]
05258
Array::all
[function]
[call site]
05259
checked_is_hashable
[function]
[call site]
05260
Position::is_none
[function]
[call site]
05261
test_fn_ptr_curry
[function]
[call site]
05262
MyIterableType::into_iter
[function]
[call site]
05263
Self::IntoIter::all
[function]
[call site]
05264
checked_is_hashable
[function]
[call site]
05265
Dynamic::is_hashable
[function]
[call site]
05266
checked_is_hashable
[function]
[call site]
05267
<_>::default
[function]
[call site]
05268
crate::func::locked_read
[function]
[call site]
05269
Option::map_or
[function]
[call site]
05270
blob_functions::insert
[function]
[call site]
05271
checked_is_hashable
[function]
[call site]
05272
MyIterableType::into_iter
[function]
[call site]
05273
Self::IntoIter::all
[function]
[call site]
05274
checked_is_hashable
[function]
[call site]
05275
map_functions::values
[function]
[call site]
05276
Array::all
[function]
[call site]
05277
checked_is_hashable
[function]
[call site]
05278
Position::is_none
[function]
[call site]
05279
test_fn_ptr_curry
[function]
[call site]
05280
MyIterableType::into_iter
[function]
[call site]
05281
Self::IntoIter::all
[function]
[call site]
05282
checked_is_hashable
[function]
[call site]
05283
Dynamic::is_hashable
[function]
[call site]
05284
checked_is_hashable
[function]
[call site]
05285
<_>::default
[function]
[call site]
05286
func::get_hasher
[function]
[call site]
05287
config::hashing::get_hashing_seed
[function]
[call site]
05288
ahash::RandomState::with_seeds
[function]
[call site]
05289
StraightHasherBuilder::build_hasher
[function]
[call site]
05290
<_>::default
[function]
[call site]
05291
test::hash
[function]
[call site]
05292
Self::Hasher::finish
[function]
[call site]
05293
Command::get
[function]
[call site]
05294
Engine::eval_expr
[function]
[call site]
05295
Self::as_deref_mut
[function]
[call site]
05296
Dynamic::as_bool
[function]
[call site]
05297
map_err
[function]
[call site]
05298
make_type_mismatch_err::<bool>
[function]
[call site]
05299
ParseSettings::level_up_with_position
[function]
[call site]
05300
ParseSettings::level_up
[function]
[call site]
05301
Ok
[function]
[call site]
05302
Some
[function]
[call site]
05303
string_functions::is_empty
[function]
[call site]
05304
MyIterableType::into_iter
[function]
[call site]
05305
Self::IntoIter::filter
[function]
[call site]
05306
Engine::new
[function]
[call site]
05307
Engine::compile
[function]
[call site]
05308
ParseResult::unwrap
[function]
[call site]
05309
Engine::run_ast
[function]
[call site]
05310
RhaiResultOf::unwrap
[function]
[call site]
05311
Engine::on_def_var
[function]
[call site]
05312
Some
[function]
[call site]
05313
TestStruct::new
[function]
[call site]
05314
Option::name
[function]
[call site]
05315
Engine::new
[function]
[call site]
05316
VarDefInfo::nesting_level
[function]
[call site]
05317
Ok
[function]
[call site]
05318
Ok
[function]
[call site]
05319
run
[function]
[call site]
05320
RhaiResultOf::unwrap_err
[function]
[call site]
05321
run
[function]
[call site]
05322
RhaiResultOf::unwrap_err
[function]
[call site]
05323
run
[function]
[call site]
05324
RhaiResultOf::unwrap_err
[function]
[call site]
05325
run
[function]
[call site]
05326
RhaiResultOf::unwrap
[function]
[call site]
05327
string_functions::contains
[function]
[call site]
05328
without_metadata::test_parse_json_err_no_index
[function]
[call site]
05329
rhai::Engine::new
[function]
[call site]
05330
Engine::new_raw
[function]
[call site]
05331
Some
[function]
[call site]
05332
TestStruct::new
[function]
[call site]
05333
crate::module::resolvers::FileModuleResolver::new
[function]
[call site]
05334
Engine::set_max_strings_interned
[function]
[call site]
05335
Some
[function]
[call site]
05336
TestStruct::new
[function]
[call site]
05337
Some
[function]
[call site]
05338
TestStruct::new
[function]
[call site]
05339
Engine::register_global_module
[function]
[call site]
05340
TestStruct::new
[function]
[call site]
05341
Self::as_shared_module
[function]
[call site]
05342
rhai::Scope::new
[function]
[call site]
05343
TestStruct::new
[function]
[call site]
05344
TestStruct::new
[function]
[call site]
05345
TestStruct::new
[function]
[call site]
05346
eval_with_scope::<rhai::Dynamic>
[function]
[call site]
05347
unwrap_err
[function]
[call site]
05348
Engine::eval_expr
[function]
[call site]
05349
Self::as_deref_mut
[function]
[call site]
05350
Dynamic::as_bool
[function]
[call site]
05351
map_err
[function]
[call site]
05352
make_type_mismatch_err::<bool>
[function]
[call site]
05353
ParseSettings::level_up_with_position
[function]
[call site]
05354
Some
[function]
[call site]
05355
StmtBlock::span_or_else
[function]
[call site]
05356
Span::new
[function]
[call site]
05357
iterator_functions::chars_from_start
[function]
[call site]
05358
StmtBlock::span_or_else
[function]
[call site]
05359
string_functions::add_append
[function]
[call site]
05360
StmtBlock::span_or_else
[function]
[call site]
05361
StmtBlock::as_ref
[function]
[call site]
05362
test_optimizer_const_map
[function]
[call site]
05363
Span::map_or
[function]
[call site]
05364
Ok
[function]
[call site]
05365
Engine::eval_expr
[function]
[call site]
05366
string_functions::is_empty
[function]
[call site]
05367
Engine::track_operation
[function]
[call site]
05368
ParseSettings::level_up_with_position
[function]
[call site]
05369
Self::as_deref_mut
[function]
[call site]
05370
StmtBlock::take_statements
[function]
[call site]
05371
Engine::eval_stmt_block
[function]
[call site]
05372
Ok
[function]
[call site]
05373
Err
[function]
[call site]
05374
Engine::eval_expr
[function]
[call site]
05375
Self::as_deref_mut
[function]
[call site]
05376
Dynamic::as_bool
[function]
[call site]
05377
map_err
[function]
[call site]
05378
make_type_mismatch_err::<bool>
[function]
[call site]
05379
ParseSettings::level_up_with_position
[function]
[call site]
05380
Ok
[function]
[call site]
05381
string_functions::is_empty
[function]
[call site]
05382
Self::as_deref_mut
[function]
[call site]
05383
StmtBlock::take_statements
[function]
[call site]
05384
Engine::eval_stmt_block
[function]
[call site]
05385
Ok
[function]
[call site]
05386
Err
[function]
[call site]
05387
ASTFlags::intersects
[function]
[call site]
05388
string_functions::is_empty
[function]
[call site]
05389
Self::as_deref_mut
[function]
[call site]
05390
StmtBlock::take_statements
[function]
[call site]
05391
Engine::eval_stmt_block
[function]
[call site]
05392
Ok
[function]
[call site]
05393
Err
[function]
[call site]
05394
Engine::eval_expr
[function]
[call site]
05395
Self::as_deref_mut
[function]
[call site]
05396
Dynamic::as_bool
[function]
[call site]
05397
map_err
[function]
[call site]
05398
make_type_mismatch_err::<bool>
[function]
[call site]
05399
ParseSettings::level_up_with_position
[function]
[call site]
05400
Ok
[function]
[call site]
05401
test::len
[function]
[call site]
05402
Engine::max_variables
[function]
[call site]
05403
String::from
[function]
[call site]
05404
is_some
[function]
[call site]
05405
Err
[function]
[call site]
05406
ERR::ErrorTooManyVariables
[function]
[call site]
05407
into
[function]
[call site]
05408
Engine::eval_expr
[function]
[call site]
05409
Self::as_deref_mut
[function]
[call site]
05410
Dynamic::flatten
[function]
[call site]
05411
Dynamic::type_id
[function]
[call site]
05412
MyIterableType::into_iter
[function]
[call site]
05413
array_functions::find_map
[function]
[call site]
05414
Module::get_iter
[function]
[call site]
05415
Command::get
[function]
[call site]
05416
test_optimizer_const_map
[function]
[call site]
05417
StmtBlock::span_or_else
[function]
[call site]
05418
Module::get_iter
[function]
[call site]
05419
Command::get
[function]
[call site]
05420
test_optimizer_const_map
[function]
[call site]
05421
StmtBlock::span_or_else
[function]
[call site]
05422
map_functions::values
[function]
[call site]
05423
array_functions::find_map
[function]
[call site]
05424
Module::get_qualified_iter
[function]
[call site]
05425
Command::get
[function]
[call site]
05426
test_optimizer_const_map
[function]
[call site]
05427
ok_or_else
[function]
[call site]
05428
ERR::ErrorFor
[function]
[call site]
05429
Expr::start_position
[function]
[call site]
05430
defer
[function]
[call site]
05431
StmtBlock::as_ref
[function]
[call site]
05432
test_optimizer_const_map
[function]
[call site]
05433
blob_functions::push
[function]
[call site]
05434
TestStruct::clone
[function]
[call site]
05435
test::len
[function]
[call site]
05436
blob_functions::push
[function]
[call site]
05437
TestStruct::clone
[function]
[call site]
05438
test::len
[function]
[call site]
05439
string_functions::is_empty
[function]
[call site]
05440
iter_func
[function]
[call site]
05441
Engine::track_operation
[function]
[call site]
05442
ParseSettings::level_up_with_position
[function]
[call site]
05443
iter_func
[function]
[call site]
05444
checked_add
[function]
[call site]
05445
ok_or_else
[function]
[call site]
05446
ERR::ErrorArithmetic
[function]
[call site]
05447
Scope::get_mut_by_index
[function]
[call site]
05448
Dynamic::write_lock
[function]
[call site]
05449
crate::func::locked_write
[function]
[call site]
05450
TypeId::of::<Self>
[function]
[call site]
05451
TypeId::of::<T>
[function]
[call site]
05452
Dynamic::type_id
[function]
[call site]
05453
TypeId::of::<T>
[function]
[call site]
05454
Some
[function]
[call site]
05455
DynamicWriteLock
[function]
[call site]
05456
DynamicWriteLockInner::Guard
[function]
[call site]
05457
Dynamic::downcast_mut
[function]
[call site]
05458
TypeId::of::<T>
[function]
[call site]
05459
TypeId::of::<INT>
[function]
[call site]
05460
T::as_any_mut
[function]
[call site]
05461
as_any_mut().downcast_mut::<T>
[function]
[call site]
05462
TypeId::of::<T>
[function]
[call site]
05463
TypeId::of::<crate::FLOAT>
[function]
[call site]
05464
StmtBlock::as_mut
[function]
[call site]
05465
T::as_any_mut
[function]
[call site]
05466
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05467
TypeId::of::<T>
[function]
[call site]
05468
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
05469
StmtBlock::as_mut
[function]
[call site]
05470
T::as_any_mut
[function]
[call site]
05471
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05472
TypeId::of::<T>
[function]
[call site]
05473
TypeId::of::<bool>
[function]
[call site]
05474
T::as_any_mut
[function]
[call site]
05475
as_any_mut().downcast_mut::<T>
[function]
[call site]
05476
TypeId::of::<T>
[function]
[call site]
05477
TypeId::of::<ImmutableString>
[function]
[call site]
05478
T::as_any_mut
[function]
[call site]
05479
as_any_mut().downcast_mut::<T>
[function]
[call site]
05480
TypeId::of::<T>
[function]
[call site]
05481
TypeId::of::<char>
[function]
[call site]
05482
T::as_any_mut
[function]
[call site]
05483
as_any_mut().downcast_mut::<T>
[function]
[call site]
05484
TypeId::of::<T>
[function]
[call site]
05485
TypeId::of::<Array>
[function]
[call site]
05486
StmtBlock::as_mut
[function]
[call site]
05487
T::as_any_mut
[function]
[call site]
05488
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05489
TypeId::of::<T>
[function]
[call site]
05490
TypeId::of::<Blob>
[function]
[call site]
05491
StmtBlock::as_mut
[function]
[call site]
05492
T::as_any_mut
[function]
[call site]
05493
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05494
TypeId::of::<T>
[function]
[call site]
05495
TypeId::of::<Map>
[function]
[call site]
05496
StmtBlock::as_mut
[function]
[call site]
05497
T::as_any_mut
[function]
[call site]
05498
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05499
TypeId::of::<T>
[function]
[call site]
05500
TypeId::of::<FnPtr>
[function]
[call site]
05501
StmtBlock::as_mut
[function]
[call site]
05502
T::as_any_mut
[function]
[call site]
05503
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05504
TypeId::of::<T>
[function]
[call site]
05505
TypeId::of::<Instant>
[function]
[call site]
05506
StmtBlock::as_mut
[function]
[call site]
05507
T::as_any_mut
[function]
[call site]
05508
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
05509
TypeId::of::<T>
[function]
[call site]
05510
TypeId::of::<()>
[function]
[call site]
05511
T::as_any_mut
[function]
[call site]
05512
as_any_mut().downcast_mut::<T>
[function]
[call site]
05513
TypeId::of::<T>
[function]
[call site]
05514
TypeId::of::<Self>
[function]
[call site]
05515
T::as_any_mut
[function]
[call site]
05516
as_any_mut().downcast_mut::<T>
[function]
[call site]
05517
T::as_any_mut
[function]
[call site]
05518
as_any_mut().downcast_mut::<T>
[function]
[call site]
05519
Option::map
[function]
[call site]
05520
test_optimizer_const_map
[function]
[call site]
05521
Option::unwrap
[function]
[call site]
05522
Dynamic::from_int
[function]
[call site]
05523
Self
[function]
[call site]
05524
Union::Int
[function]
[call site]
05525
map_err
[function]
[call site]
05526
EvalAltResult::fill_position
[function]
[call site]
05527
ParseSettings::level_up_with_position
[function]
[call site]
05528
Dynamic::flatten
[function]
[call site]
05529
Scope::get_mut_by_index
[function]
[call site]
05530
Dynamic::write_lock
[function]
[call site]
05531
Option::unwrap
[function]
[call site]
05532
Self::as_deref_mut
[function]
[call site]
05533
StmtBlock::take_statements
[function]
[call site]
05534
Engine::eval_stmt_block
[function]
[call site]
05535
Err
[function]
[call site]
05536
Ok
[function]
[call site]
05537
ASTFlags::intersects
[function]
[call site]
05538
Engine::eval_expr
[function]
[call site]
05539
Err
[function]
[call site]
05540
ERR::LoopBreak
[function]
[call site]
05541
into
[function]
[call site]
05542
Engine::eval_stmt_block
[function]
[call site]
05543
Self::as_deref_mut
[function]
[call site]
05544
StmtBlock::take_statements
[function]
[call site]
05545
EvalAltResult::is_pseudo_error
[function]
[call site]
05546
Err
[function]
[call site]
05547
EvalAltResult::is_catchable
[function]
[call site]
05548
Err
[function]
[call site]
05549
EvalAltResult::unwrap_inner
[function]
[call site]
05550
EvalAltResult::unwrap_inner
[function]
[call site]
05551
Expr::is_unit
[function]
[call site]
05552
TestStruct::clone
[function]
[call site]
05553
EvalAltResult::take_position
[function]
[call site]
05554
EvalAltResult::position
[function]
[call site]
05555
EvalAltResult::set_position
[function]
[call site]
05556
ParseError::to_string
[function]
[call site]
05557
into
[function]
[call site]
05558
crate::Map::new
[function]
[call site]
05559
EvalAltResult::take_position
[function]
[call site]
05560
blob_functions::insert
[function]
[call site]
05561
&str::into
[function]
[call site]
05562
ParseError::to_string
[function]
[call site]
05563
into
[function]
[call site]
05564
blob_functions::insert
[function]
[call site]
05565
&str::into
[function]
[call site]
05566
into
[function]
[call site]
05567
Position::is_none
[function]
[call site]
05568
blob_functions::insert
[function]
[call site]
05569
&str::into
[function]
[call site]
05570
Position::line
[function]
[call site]
05571
Option::unwrap
[function]
[call site]
05572
into
[function]
[call site]
05573
blob_functions::insert
[function]
[call site]
05574
&str::into
[function]
[call site]
05575
Position::position
[function]
[call site]
05576
Option::unwrap_or
[function]
[call site]
05577
into
[function]
[call site]
05578
EvalAltResult::dump_fields
[function]
[call site]
05579
blob_functions::insert
[function]
[call site]
05580
&str::into
[function]
[call site]
05581
test_string_split
[function]
[call site]
05582
MultiInputsStream::get_next
[function]
[call site]
05583
expect
[function]
[call site]
05584
into
[function]
[call site]
05585
blob_functions::insert
[function]
[call site]
05586
&str::into
[function]
[call site]
05587
into
[function]
[call site]
05588
blob_functions::insert
[function]
[call site]
05589
&str::into
[function]
[call site]
05590
into
[function]
[call site]
05591
blob_functions::insert
[function]
[call site]
05592
&str::into
[function]
[call site]
05593
into
[function]
[call site]
05594
blob_functions::insert
[function]
[call site]
05595
&str::into
[function]
[call site]
05596
into
[function]
[call site]
05597
blob_functions::insert
[function]
[call site]
05598
&str::into
[function]
[call site]
05599
Array::into
[function]
[call site]
05600
blob_functions::insert
[function]
[call site]
05601
&str::into
[function]
[call site]
05602
into
[function]
[call site]
05603
blob_functions::insert
[function]
[call site]
05604
&str::into
[function]
[call site]
05605
into
[function]
[call site]
05606
blob_functions::insert
[function]
[call site]
05607
&str::into
[function]
[call site]
05608
RhaiResult::into
[function]
[call site]
05609
blob_functions::insert
[function]
[call site]
05610
&str::into
[function]
[call site]
05611
TestStruct::clone
[function]
[call site]
05612
blob_functions::insert
[function]
[call site]
05613
&str::into
[function]
[call site]
05614
into
[function]
[call site]
05615
blob_functions::insert
[function]
[call site]
05616
&str::into
[function]
[call site]
05617
into
[function]
[call site]
05618
blob_functions::insert
[function]
[call site]
05619
&str::into
[function]
[call site]
05620
into
[function]
[call site]
05621
blob_functions::insert
[function]
[call site]
05622
&str::into
[function]
[call site]
05623
TestStruct::clone
[function]
[call site]
05624
blob_functions::insert
[function]
[call site]
05625
&str::into
[function]
[call site]
05626
Dynamic::from_array
[function]
[call site]
05627
MyIterableType::into_iter
[function]
[call site]
05628
test_optimizer_const_map
[function]
[call site]
05629
reflection_functions::collect
[function]
[call site]
05630
MyIterableType::into_iter
[function]
[call site]
05631
test_optimizer_const_map
[function]
[call site]
05632
iter()
[call site]
05633
.map(String::as_str)
[call site]
05634
.collect::<Vec<_>>
[function]
[call site]
05635
join
[function]
[call site]
05636
into
[function]
[call site]
05637
Self::into
[function]
[call site]
05638
defer
[function]
[call site]
05639
test::len
[function]
[call site]
05640
Engine::max_variables
[function]
[call site]
05641
Err
[function]
[call site]
05642
ERR::ErrorTooManyVariables
[function]
[call site]
05643
ParseSettings::level_up_with_position
[function]
[call site]
05644
into
[function]
[call site]
05645
blob_functions::push
[function]
[call site]
05646
TestStruct::clone
[function]
[call site]
05647
Self::as_deref_mut
[function]
[call site]
05648
StmtBlock::take_statements
[function]
[call site]
05649
Engine::eval_stmt_block
[function]
[call site]
05650
RhaiResult::map
[function]
[call site]
05651
map_err
[function]
[call site]
05652
Expr::is_unit
[function]
[call site]
05653
Expr::set_position
[function]
[call site]
05654
ASTFlags::intersects
[function]
[call site]
05655
Engine::eval_expr
[function]
[call site]
05656
RhaiResult::and_then
[function]
[call site]
05657
Err
[function]
[call site]
05658
ERR::ErrorRuntime
[function]
[call site]
05659
Dynamic::flatten
[function]
[call site]
05660
crate::func::native::shared_try_take
[function]
[call site]
05661
into_inner
[function]
[call site]
05662
Dynamic::flatten
[function]
[call site]
05663
into_inner
[function]
[call site]
05664
unwrap
[function]
[call site]
05665
Dynamic::flatten
[function]
[call site]
05666
into_inner
[function]
[call site]
05667
Dynamic::flatten
[function]
[call site]
05668
crate::func::locked_read
[function]
[call site]
05669
Dynamic::flatten_clone
[function]
[call site]
05670
Self
[function]
[call site]
05671
Union::Shared
[function]
[call site]
05672
into
[function]
[call site]
05673
ASTFlags::intersects
[function]
[call site]
05674
Err
[function]
[call site]
05675
ERR::ErrorRuntime
[function]
[call site]
05676
into
[function]
[call site]
05677
Engine::eval_expr
[function]
[call site]
05678
RhaiResult::and_then
[function]
[call site]
05679
Err
[function]
[call site]
05680
ERR::Return
[function]
[call site]
05681
Dynamic::flatten
[function]
[call site]
05682
into
[function]
[call site]
05683
Err
[function]
[call site]
05684
ERR::Return
[function]
[call site]
05685
into
[function]
[call site]
05686
Engine::max_modules
[function]
[call site]
05687
Err
[function]
[call site]
05688
ERR::ErrorTooManyModules
[function]
[call site]
05689
into
[function]
[call site]
05690
Engine::eval_expr
[function]
[call site]
05691
try_cast_result::<crate::ImmutableString>
[function]
[call site]
05692
map_err
[function]
[call site]
05693
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
05694
RhaiNativeFunc::return_type_name
[function]
[call site]
05695
ParseSettings::level_up_with_position
[function]
[call site]
05696
Expr::start_position
[function]
[call site]
05697
TestStruct::clone
[function]
[call site]
05698
StmtBlock::as_ref
[function]
[call site]
05699
&[Stmt]::and_then
[function]
[call site]
05700
FileModuleResolver::resolve_raw
[function]
[call site]
05701
FileModuleResolver::impl_resolve
[function]
[call site]
05702
&mut
[call site]
05703
test_for_module_iterator
[function]
[call site]
05704
Engine::new
[function]
[call site]
05705
Module::new
[function]
[call site]
05706
set_iterable::<MyIterableType>
[function]
[call site]
05707
Module::set_native_fn
[function]
[call site]
05708
FuncRegistration::new
[function]
[call site]
05709
FuncRegistration::in_internal_namespace
[function]
[call site]
05710
FuncRegistration::with_purity
[function]
[call site]
05711
FuncRegistration::with_volatility
[function]
[call site]
05712
FuncRegistration::set_into_module
[function]
[call site]
05713
Ok
[function]
[call site]
05714
MyIterableType
[function]
[call site]
05715
&str::to_string
[function]
[call site]
05716
Module::new
[function]
[call site]
05717
Module::set_sub_module
[function]
[call site]
05718
blob_functions::insert
[function]
[call site]
05719
into
[function]
[call site]
05720
into
[function]
[call site]
05721
string_functions::remove
[function]
[call site]
05722
Engine::register_static_module
[function]
[call site]
05723
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]
05724
split_once
[function]
[call site]
05725
test_optimizer_const_map
[function]
[call site]
05726
string_functions::trim
[function]
[call site]
05727
shared_get_mut
[function]
[call site]
05728
string_functions::trim
[function]
[call site]
05729
into
[function]
[call site]
05730
string_functions::trim
[function]
[call site]
05731
into
[function]
[call site]
05732
string_functions::trim
[function]
[call site]
05733
string_functions::is_empty
[function]
[call site]
05734
test::len
[function]
[call site]
05735
&str::contains_key
[function]
[call site]
05736
Module::new
[function]
[call site]
05737
crate::func::shared_take_or_clone
[function]
[call site]
05738
shared_try_take
[function]
[call site]
05739
Result::unwrap_or_else
[function]
[call site]
05740
StmtBlock::as_ref
[function]
[call site]
05741
TestStruct::clone
[function]
[call site]
05742
string_functions::remove
[function]
[call site]
05743
unwrap
[function]
[call site]
05744
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]
05745
Module::get_sub_modules_mut
[function]
[call site]
05746
string_functions::clear
[function]
[call site]
05747
string_functions::remove
[function]
[call site]
05748
Module::build_index
[function]
[call site]
05749
Module::is_indexed
[function]
[call site]
05750
intersects
[function]
[call site]
05751
blob_functions::blob_with_capacity
[function]
[call site]
05752
blob_functions::blob_with_capacity_and_value
[function]
[call site]
05753
new_hash_map
[function]
[call site]
05754
test::len
[function]
[call site]
05755
new_hash_map
[function]
[call site]
05756
StmtBlock::as_ref
[function]
[call site]
05757
map_or
[function]
[call site]
05758
TestStruct::new
[function]
[call site]
05759
blob_functions::push
[function]
[call site]
05760
blob_functions::push
[function]
[call site]
05761
FnPtr::try_from
[function]
[call site]
05762
RhaiResultOf::unwrap
[function]
[call site]
05763
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
05764
blob_functions::push
[function]
[call site]
05765
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
05766
string_functions::pop
[function]
[call site]
05767
string_functions::is_empty
[function]
[call site]
05768
shared_make_mut
[function]
[call site]
05769
string_functions::pop
[function]
[call site]
05770
Dynamic::map_or
[function]
[call site]
05771
crate::calc_var_hash
[function]
[call site]
05772
get_hasher
[function]
[call site]
05773
write_u8
[function]
[call site]
05774
MyIterableType::into_iter
[function]
[call site]
05775
Self::IntoIter::for_each
[function]
[call site]
05776
test::hash
[function]
[call site]
05777
write_usize
[function]
[call site]
05778
test::hash
[function]
[call site]
05779
StraightHasher::finish
[function]
[call site]
05780
MyIterableType::into_iter
[function]
[call site]
05781
test_chars
[function]
[call site]
05782
0.chars().collect::<Vec<_>>
[function]
[call site]
05783
MyIterableType::into_iter
[function]
[call site]
05784
Self::IntoIter::copied
[function]
[call site]
05785
blob_functions::insert
[function]
[call site]
05786
FnPtr::try_from
[function]
[call site]
05787
RhaiResultOf::unwrap
[function]
[call site]
05788
string_functions::is_empty
[function]
[call site]
05789
blob_functions::push
[function]
[call site]
05790
eval::calc_offset_len
[function]
[call site]
05791
test::len
[function]
[call site]
05792
test::len
[function]
[call site]
05793
blob_functions::push
[function]
[call site]
05794
blob_functions::insert
[function]
[call site]
05795
TestStruct::clone
[function]
[call site]
05796
blob_functions::insert
[function]
[call site]
05797
FnPtr::try_from
[function]
[call site]
05798
RhaiResultOf::unwrap
[function]
[call site]
05799
string_functions::is_empty
[function]
[call site]
05800
blob_functions::push
[function]
[call site]
05801
eval::calc_offset_len
[function]
[call site]
05802
test::len
[function]
[call site]
05803
test::len
[function]
[call site]
05804
blob_functions::push
[function]
[call site]
05805
blob_functions::insert
[function]
[call site]
05806
TestStruct::clone
[function]
[call site]
05807
MyIterableType::into_iter
[function]
[call site]
05808
Dynamic::flatten
[function]
[call site]
05809
Command::get
[function]
[call site]
05810
blob_functions::insert
[function]
[call site]
05811
TestStruct::clone
[function]
[call site]
05812
RhaiFunc::is_script
[function]
[call site]
05813
crate::calc_fn_hash
[function]
[call site]
05814
get_hasher
[function]
[call site]
05815
write_u8
[function]
[call site]
05816
MyIterableType::into_iter
[function]
[call site]
05817
Self::IntoIter::for_each
[function]
[call site]
05818
test::hash
[function]
[call site]
05819
write_usize
[function]
[call site]
05820
test::hash
[function]
[call site]
05821
write_usize
[function]
[call site]
05822
StraightHasher::finish
[function]
[call site]
05823
MyIterableType::into_iter
[function]
[call site]
05824
Self::IntoIter::copied
[function]
[call site]
05825
RhaiFunc::get_script_fn_def
[function]
[call site]
05826
Option::unwrap
[function]
[call site]
05827
StmtBlock::as_ref
[function]
[call site]
05828
map_or
[function]
[call site]
05829
crate::calc_typed_method_hash
[function]
[call site]
05830
Command::get
[function]
[call site]
05831
blob_functions::insert
[function]
[call site]
05832
TestStruct::clone
[function]
[call site]
05833
calc_native_fn_hash
[function]
[call site]
05834
calc_fn_hash_full
[function]
[call site]
05835
calc_fn_hash
[function]
[call site]
05836
test::len
[function]
[call site]
05837
MyIterableType::into_iter
[function]
[call site]
05838
Self::IntoIter::copied
[function]
[call site]
05839
MyIterableType::into_iter
[function]
[call site]
05840
Self::IntoIter::copied
[function]
[call site]
05841
Command::get
[function]
[call site]
05842
blob_functions::insert
[function]
[call site]
05843
TestStruct::clone
[function]
[call site]
05844
test_get_set
[function]
[call site]
05845
string_functions::is_empty
[function]
[call site]
05846
test::len
[function]
[call site]
05847
then_some
[function]
[call site]
05848
string_functions::is_empty
[function]
[call site]
05849
then_some
[function]
[call site]
05850
decimal_functions::max_id
[function]
[call site]
05851
Position::is_none
[function]
[call site]
05852
Module::set_id
[function]
[call site]
05853
blob_functions::insert
[function]
[call site]
05854
FnPtr::try_from
[function]
[call site]
05855
RhaiResultOf::unwrap
[function]
[call site]
05856
string_functions::is_empty
[function]
[call site]
05857
blob_functions::push
[function]
[call site]
05858
eval::calc_offset_len
[function]
[call site]
05859
test::len
[function]
[call site]
05860
test::len
[function]
[call site]
05861
blob_functions::push
[function]
[call site]
05862
blob_functions::insert
[function]
[call site]
05863
into
[function]
[call site]
05864
into
[function]
[call site]
05865
Module::is_indexed
[function]
[call site]
05866
intersects
[function]
[call site]
05867
decimal_functions::max_id
[function]
[call site]
05868
Position::is_none
[function]
[call site]
05869
crate::func::shared_take_or_clone
[function]
[call site]
05870
Module::set_id
[function]
[call site]
05871
into
[function]
[call site]
05872
blob_functions::insert
[function]
[call site]
05873
into
[function]
[call site]
05874
crate::func::shared_take_or_clone
[function]
[call site]
05875
Module::build_index
[function]
[call site]
05876
decimal_functions::max_id
[function]
[call site]
05877
Position::is_none
[function]
[call site]
05878
Module::set_id
[function]
[call site]
05879
blob_functions::insert
[function]
[call site]
05880
into
[function]
[call site]
05881
into
[function]
[call site]
05882
StmtBlock::as_ref
[function]
[call site]
05883
into
[function]
[call site]
05884
and_then
[function]
[call site]
05885
TestStruct::new
[function]
[call site]
05886
Self::parent
[function]
[call site]
05887
FileModuleResolver::get_file_path
[function]
[call site]
05888
TestStruct::new
[function]
[call site]
05889
bool::is_relative
[function]
[call site]
05890
TestStruct::clone
[function]
[call site]
05891
StmtBlock::span_or_else
[function]
[call site]
05892
Option<&Path>::map
[function]
[call site]
05893
Engine::new
[function]
[call site]
05894
Engine::set_optimization_level
[function]
[call site]
05895
Scope::new
[function]
[call site]
05896
rhai::Map::new
[function]
[call site]
05897
blob_functions::insert
[function]
[call site]
05898
&str::into
[function]
[call site]
05899
into
[function]
[call site]
05900
Scope::push_constant_dynamic
[function]
[call site]
05901
into
[function]
[call site]
05902
Scope::push_constant_dynamic
[function]
[call site]
05903
&str::into
[function]
[call site]
05904
Engine::compile_expression_with_scope
[function]
[call site]
05905
ParseResult::expect
[function]
[call site]
05906
Ident::as_str
[function]
[call site]
05907
eval_ast::<bool>
[function]
[call site]
05908
expect
[function]
[call site]
05909
unwrap_or_default
[function]
[call site]
05910
blob_functions::push
[function]
[call site]
05911
blob_functions::push
[function]
[call site]
05912
FnPtr::try_from
[function]
[call site]
05913
RhaiResultOf::unwrap
[function]
[call site]
05914
bool::into
[function]
[call site]
05915
FileModuleResolver::set_extension
[function]
[call site]
05916
Self::into
[function]
[call site]
05917
Ident::as_str
[function]
[call site]
05918
FileModuleResolver::is_cache_enabled
[function]
[call site]
05919
func::locked_read
[function]
[call site]
05920
try_borrow
[function]
[call site]
05921
ok
[function]
[call site]
05922
locked_read
[function]
[call site]
05923
Option::ok
[function]
[call site]
05924
try_read
[function]
[call site]
05925
Some
[function]
[call site]
05926
std::thread::sleep
[function]
[call site]
05927
std::time::Duration::from_millis
[function]
[call site]
05928
Some
[function]
[call site]
05929
locked_read
[function]
[call site]
05930
try_read
[function]
[call site]
05931
Option::unwrap
[function]
[call site]
05932
Command::get
[function]
[call site]
05933
Ok
[function]
[call site]
05934
TestStruct::clone
[function]
[call site]
05935
Engine::compile_file_with_scope
[function]
[call site]
05936
Engine::read_file
[function]
[call site]
05937
StmtBlock::as_ref
[function]
[call site]
05938
File::open
[function]
[call site]
05939
map_err
[function]
[call site]
05940
ERR::ErrorSystem
[function]
[call site]
05941
ParseError::into
[function]
[call site]
05942
ImmutableString::new
[function]
[call site]
05943
read_to_string
[function]
[call site]
05944
map_err
[function]
[call site]
05945
ERR::ErrorSystem
[function]
[call site]
05946
ParseError::into
[function]
[call site]
05947
string_functions::starts_with
[function]
[call site]
05948
string_functions::starts_with
[function]
[call site]
05949
array_functions::find
[function]
[call site]
05950
array_functions::find_starting_from
[function]
[call site]
05951
map_functions::drain
[function]
[call site]
05952
string_functions::is_empty
[function]
[call site]
05953
Ok
[function]
[call site]
05954
IterateMap::new
[function]
[call site]
05955
IterateMap::new
[function]
[call site]
05956
IterateMap::new
[function]
[call site]
05957
mem::take
[function]
[call site]
05958
is_some
[function]
[call site]
05959
blob_functions::insert
[function]
[call site]
05960
FnPtr::call_raw_with_extra_args
[function]
[call site]
05961
Some
[function]
[call site]
05962
TestStruct::clone
[function]
[call site]
05963
Self::into
[function]
[call site]
05964
Some
[function]
[call site]
05965
Dynamic::as_bool
[function]
[call site]
05966
Result::unwrap_or
[function]
[call site]
05967
blob_functions::insert
[function]
[call site]
05968
blob_functions::insert
[function]
[call site]
05969
Some
[function]
[call site]
05970
map_or_else
[function]
[call site]
05971
Ok
[function]
[call site]
05972
ImmutableString::strong_count
[function]
[call site]
05973
ImmutableString::strong_count
[function]
[call site]
05974
string_functions::clear
[function]
[call site]
05975
string_functions::is_empty
[function]
[call site]
05976
shared_get_mut
[function]
[call site]
05977
string_functions::clear
[function]
[call site]
05978
ImmutableString::new
[function]
[call site]
05979
Ok
[function]
[call site]
05980
RhaiResultOf::and_then
[function]
[call site]
05981
Engine::compile_with_scope
[function]
[call site]
05982
AST::set_source
[function]
[call site]
05983
bool::to_string_lossy
[function]
[call site]
05984
StmtBlock::as_ref
[function]
[call site]
05985
Ok
[function]
[call site]
05986
TestStruct::clone
[function]
[call site]
05987
Self
[function]
[call site]
05988
RhaiResultOf::map_err
[function]
[call site]
05989
is::<IoError>
[function]
[call site]
05990
TestStruct::new
[function]
[call site]
05991
ERR::ErrorModuleNotFound
[function]
[call site]
05992
bool::to_string
[function]
[call site]
05993
Engine::new
[function]
[call site]
05994
Scope::new
[function]
[call site]
05995
blob_functions::push
[function]
[call site]
05996
blob_functions::push
[function]
[call site]
05997
blob_functions::push
[function]
[call site]
05998
TestStruct::new
[function]
[call site]
05999
ERR::ErrorInModule
[function]
[call site]
06000
bool::to_string
[function]
[call site]
06001
AST::set_source
[function]
[call site]
06002
Module::eval_ast_as_new_raw
[function]
[call site]
06003
test::len
[function]
[call site]
06004
&mut
[call site]
06005
test::len
[function]
[call site]
06006
TestStruct::clone
[function]
[call site]
06007
test::len
[function]
[call site]
06008
std::mem::take
[function]
[call site]
06009
Engine::new
[function]
[call site]
06010
register_type_with_name::<TestStruct>
[function]
[call site]
06011
Engine::register_fn
[function]
[call site]
06012
TestStruct
[function]
[call site]
06013
crate::eval::Caches::new
[function]
[call site]
06014
Position::new_const
[function]
[call site]
06015
Engine::eval_ast_with_scope_raw
[function]
[call site]
06016
string_functions::replace
[function]
[call site]
06017
AST::source_raw
[function]
[call site]
06018
Option::cloned
[function]
[call site]
06019
test::len
[function]
[call site]
06020
blob_functions::push
[function]
[call site]
06021
AST::shared_lib
[function]
[call site]
06022
&crate::SharedModule::clone
[function]
[call site]
06023
string_functions::replace
[function]
[call site]
06024
TestStruct::clone
[function]
[call site]
06025
Engine::eval_global_statements
[function]
[call site]
06026
StmtBlock::take_statements
[function]
[call site]
06027
Engine::is_debugger_registered
[function]
[call site]
06028
GlobalRuntimeState::debugger_mut
[function]
[call site]
06029
crate::ast::Stmt::Noop
[function]
[call site]
06030
Engine::dbg
[function]
[call site]
06031
Ok
[function]
[call site]
06032
TestStruct::new
[function]
[call site]
06033
Result::is_ok
[function]
[call site]
06034
&mut
[call site]
06035
MyIterableType::into_iter
[function]
[call site]
06036
array_functions::zip
[function]
[call site]
06037
MyIterableType::into_iter
[function]
[call site]
06038
impl
[call site]
06039
test_optimizer_const_map
[function]
[call site]
06040
TestStruct::clone
[function]
[call site]
06041
TestStruct::clone
[function]
[call site]
06042
reflection_functions::collect
[function]
[call site]
06043
crate::ThinVec::new
[function]
[call site]
06044
MyIterableType::into_iter
[function]
[call site]
06045
Self::IntoIter::for_each
[function]
[call site]
06046
Module::set_sub_module
[function]
[call site]
06047
TestStruct::clone
[function]
[call site]
06048
TestStruct::clone
[function]
[call site]
06049
std::mem::replace
[function]
[call site]
06050
&mut
[call site]
06051
string_functions::truncate
[function]
[call site]
06052
string_functions::truncate
[function]
[call site]
06053
string_functions::truncate
[function]
[call site]
06054
TestStruct::new
[function]
[call site]
06055
std::iter::once
[function]
[call site]
06056
AST::shared_lib
[function]
[call site]
06057
&crate::SharedModule::clone
[function]
[call site]
06058
reflection_functions::collect
[function]
[call site]
06059
test::len
[function]
[call site]
06060
Scope::pop_entry
[function]
[call site]
06061
string_functions::pop
[function]
[call site]
06062
test_optimizer_const_map
[function]
[call site]
06063
string_functions::pop
[function]
[call site]
06064
unwrap
[function]
[call site]
06065
test::len
[function]
[call site]
06066
test::len
[function]
[call site]
06067
string_functions::pop
[function]
[call site]
06068
unwrap
[function]
[call site]
06069
to_vec
[function]
[call site]
06070
TestStruct::new
[function]
[call site]
06071
Option::unwrap
[function]
[call site]
06072
Scope::get_entry_by_index
[function]
[call site]
06073
test::len
[function]
[call site]
06074
TestStruct::clone
[function]
[call site]
06075
Array::to_vec
[function]
[call site]
06076
Dynamic::deep_scan
[function]
[call site]
06077
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
06078
test_var_def_filter
[function]
[call site]
06079
StaticModuleResolver::iter_mut
[function]
[call site]
06080
StaticModuleResolver::iter_mut
[function]
[call site]
06081
test_optimizer_const_map
[function]
[call site]
06082
Ident::as_str
[function]
[call site]
06083
array_functions::for_each
[function]
[call site]
06084
string_functions::is_empty
[function]
[call site]
06085
Ok
[function]
[call site]
06086
StaticModuleResolver::iter_mut
[function]
[call site]
06087
impl
[call site]
06088
FnPtr::try_from
[function]
[call site]
06089
RhaiResultOf::unwrap_or
[function]
[call site]
06090
into
[function]
[call site]
06091
FnPtr::call_raw_with_extra_args
[function]
[call site]
06092
Some
[function]
[call site]
06093
Ok
[function]
[call site]
06094
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
06095
values_mut
[function]
[call site]
06096
array_functions::for_each
[function]
[call site]
06097
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
06098
FnPtr::iter_curry_mut
[function]
[call site]
06099
StaticModuleResolver::iter_mut
[function]
[call site]
06100
array_functions::for_each
[function]
[call site]
06101
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
06102
downcast_mut::<crate::FnPtr>
[function]
[call site]
06103
Some
[function]
[call site]
06104
TestStruct::clone
[function]
[call site]
06105
test::len
[function]
[call site]
06106
string_functions::pop
[function]
[call site]
06107
unwrap
[function]
[call site]
06108
Module::contains_var
[function]
[call site]
06109
contains_key
[function]
[call site]
06110
Module::set_var
[function]
[call site]
06111
into
[function]
[call site]
06112
Dynamic::from
[function]
[call site]
06113
Module::is_indexed
[function]
[call site]
06114
crate::calc_var_hash
[function]
[call site]
06115
Some
[function]
[call site]
06116
get_or_insert_with
[function]
[call site]
06117
blob_functions::insert
[function]
[call site]
06118
TestStruct::clone
[function]
[call site]
06119
blob_functions::insert
[function]
[call site]
06120
Module::contains_var
[function]
[call site]
06121
Position::is_none
[function]
[call site]
06122
Some
[function]
[call site]
06123
Module::set_var
[function]
[call site]
06124
TestStruct::clone
[function]
[call site]
06125
Module::set_var
[function]
[call site]
06126
AST::iter_fn_def
[function]
[call site]
06127
Module::iter_script_fn
[function]
[call site]
06128
Module::iter_fn
[function]
[call site]
06129
MyIterableType::into_iter
[function]
[call site]
06130
flat_map
[function]
[call site]
06131
test_optimizer_const_map
[function]
[call site]
06132
impl
[call site]
06133
Engine::new
[function]
[call site]
06134
Engine::compile
[function]
[call site]
06135
ParseResult::unwrap
[function]
[call site]
06136
Engine::run_ast
[function]
[call site]
06137
RhaiResultOf::unwrap
[function]
[call site]
06138
Engine::on_def_var
[function]
[call site]
06139
Option::name
[function]
[call site]
06140
VarDefInfo::nesting_level
[function]
[call site]
06141
Ok
[function]
[call site]
06142
Ok
[function]
[call site]
06143
run
[function]
[call site]
06144
RhaiResultOf::unwrap_err
[function]
[call site]
06145
run
[function]
[call site]
06146
RhaiResultOf::unwrap_err
[function]
[call site]
06147
run
[function]
[call site]
06148
RhaiResultOf::unwrap_err
[function]
[call site]
06149
run
[function]
[call site]
06150
RhaiResultOf::unwrap
[function]
[call site]
06151
RhaiFunc::is_script
[function]
[call site]
06152
test_optimizer_const_map
[function]
[call site]
06153
Ident::as_str
[function]
[call site]
06154
RhaiFunc::get_script_fn_def
[function]
[call site]
06155
Option::expect
[function]
[call site]
06156
test_optimizer_const_map
[function]
[call site]
06157
impl
[call site]
06158
array_functions::for_each
[function]
[call site]
06159
Module::set_script_fn
[function]
[call site]
06160
Option::into
[function]
[call site]
06161
test::len
[function]
[call site]
06162
crate::calc_fn_hash
[function]
[call site]
06163
StmtBlock::as_ref
[function]
[call site]
06164
map_or
[function]
[call site]
06165
crate::calc_typed_method_hash
[function]
[call site]
06166
StmtBlock::as_ref
[function]
[call site]
06167
and_then
[function]
[call site]
06168
Command::get
[function]
[call site]
06169
Ident::as_str
[function]
[call site]
06170
into
[function]
[call site]
06171
Position::new_const
[function]
[call site]
06172
MyIterableType::into_iter
[function]
[call site]
06173
test_optimizer_const_map
[function]
[call site]
06174
reflection_functions::collect
[function]
[call site]
06175
<_>::default
[function]
[call site]
06176
crate::StaticVec::new_const
[function]
[call site]
06177
Some
[function]
[call site]
06178
TestStruct::new
[function]
[call site]
06179
get_or_insert_with
[function]
[call site]
06180
new_hash_map
[function]
[call site]
06181
blob_functions::insert
[function]
[call site]
06182
Option::into
[function]
[call site]
06183
Array::into
[function]
[call site]
06184
string_functions::remove
[function]
[call site]
06185
TestStruct::clone
[function]
[call site]
06186
StmtBlock::as_mut
[function]
[call site]
06187
unwrap
[function]
[call site]
06188
shared_get_mut
[function]
[call site]
06189
unwrap
[function]
[call site]
06190
Some
[function]
[call site]
06191
TestStruct::clone
[function]
[call site]
06192
AST::source_raw
[function]
[call site]
06193
Option::cloned
[function]
[call site]
06194
Module::set_doc
[function]
[call site]
06195
into
[function]
[call site]
06196
test_comments_doc
[function]
[call site]
06197
Engine::new
[function]
[call site]
06198
Engine::compile
[function]
[call site]
06199
ParseResult::unwrap
[function]
[call site]
06200
Engine::compile
[function]
[call site]
06201
ParseResult::unwrap_err
[function]
[call site]
06202
Engine::compile
[function]
[call site]
06203
ParseResult::unwrap
[function]
[call site]
06204
Engine::compile
[function]
[call site]
06205
ParseResult::unwrap
[function]
[call site]
06206
Engine::compile
[function]
[call site]
06207
ParseResult::unwrap_err
[function]
[call site]
06208
Module::build_index
[function]
[call site]
06209
Ok
[function]
[call site]
06210
RhaiResultOf::map_err
[function]
[call site]
06211
TestStruct::new
[function]
[call site]
06212
ERR::ErrorInModule
[function]
[call site]
06213
bool::to_string
[function]
[call site]
06214
into
[function]
[call site]
06215
FileModuleResolver::is_cache_enabled
[function]
[call site]
06216
func::locked_write
[function]
[call site]
06217
Option::unwrap
[function]
[call site]
06218
blob_functions::insert
[function]
[call site]
06219
TestStruct::clone
[function]
[call site]
06220
Ok
[function]
[call site]
06221
Some
[function]
[call site]
06222
StmtBlock::span_or_else
[function]
[call site]
06223
Engine::module_resolver
[function]
[call site]
06224
as_deref
[function]
[call site]
06225
unwrap_or
[function]
[call site]
06226
&dyn
[call site]
06227
FileModuleResolver::impl_resolve
[function]
[call site]
06228
Some
[function]
[call site]
06229
unwrap_or_else
[function]
[call site]
06230
Err
[function]
[call site]
06231
ERR::ErrorModuleNotFound
[function]
[call site]
06232
bool::to_string
[function]
[call site]
06233
into
[function]
[call site]
06234
string_functions::is_empty
[function]
[call site]
06235
Engine::const_empty_string
[function]
[call site]
06236
Engine::get_interned_string
[function]
[call site]
06237
TestStruct::clone
[function]
[call site]
06238
Module::is_indexed
[function]
[call site]
06239
GlobalRuntimeState::push_import
[function]
[call site]
06240
crate::func::shared_take_or_clone
[function]
[call site]
06241
Module::build_index
[function]
[call site]
06242
GlobalRuntimeState::push_import
[function]
[call site]
06243
Ok
[function]
[call site]
06244
Scope::search
[function]
[call site]
06245
Option::map_or_else
[function]
[call site]
06246
Err
[function]
[call site]
06247
ERR::ErrorVariableNotFound
[function]
[call site]
06248
test_to_string
[function]
[call site]
06249
into
[function]
[call site]
06250
string_functions::is_empty
[function]
[call site]
06251
Scope::add_alias_by_index
[function]
[call site]
06252
TestStruct::clone
[function]
[call site]
06253
Ok
[function]
[call site]
06254
test::len
[function]
[call site]
06255
EvalContext::new
[function]
[call site]
06256
Self::as_deref_mut
[function]
[call site]
06257
resolve_var
[function]
[call site]
06258
map_or
[function]
[call site]
06259
test::len
[function]
[call site]
06260
Err
[function]
[call site]
06261
EvalAltResult::fill_position
[function]
[call site]
06262
test_optimizer_const_map
[function]
[call site]
06263
test::len
[function]
[call site]
06264
Command::get
[function]
[call site]
06265
StmtBlock::span_or_else
[function]
[call site]
06266
Scope::search
[function]
[call site]
06267
Span::ok_or_else
[function]
[call site]
06268
TestStruct::new
[function]
[call site]
06269
ERR::ErrorVariableNotFound
[function]
[call site]
06270
test_to_string
[function]
[call site]
06271
Scope::get_mut_by_index
[function]
[call site]
06272
Dynamic::is_shared
[function]
[call site]
06273
test_functions_take
[function]
[call site]
06274
Dynamic::into_shared
[function]
[call site]
06275
Dynamic::access_mode
[function]
[call site]
06276
Self
[function]
[call site]
06277
Union::Shared
[function]
[call site]
06278
crate::Locked::new
[function]
[call site]
06279
Self::into
[function]
[call site]
06280
Ok
[function]
[call site]
06281
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
06282
impl
[call site]
06283
T::as_any
[function]
[call site]
06284
Module::contains_indexed_global_functions
[function]
[call site]
06285
Caches::fn_resolution_caches_len
[function]
[call site]
06286
Caches::fn_resolution_cache_mut
[function]
[call site]
06287
string_functions::clear
[function]
[call site]
06288
Caches::push_fn_resolution_cache
[function]
[call site]
06289
Caches::fn_resolution_cache_mut
[function]
[call site]
06290
string_functions::clear
[function]
[call site]
06291
Ok
[function]
[call site]
06292
StmtBlock::span_or_else
[function]
[call site]
06293
Ok
[function]
[call site]
06294
Ok
[function]
[call site]
06295
Err
[function]
[call site]
06296
StmtBlock::take_statements
[function]
[call site]
06297
Engine::is_debugger_registered
[function]
[call site]
06298
GlobalRuntimeState::debugger_mut
[function]
[call site]
06299
as_deref_mut
[function]
[call site]
06300
unwrap
[function]
[call site]
06301
crate::ast::Stmt::Noop
[function]
[call site]
06302
Engine::dbg
[function]
[call site]
06303
Ok
[function]
[call site]
06304
Scope::new
[function]
[call site]
06305
RhaiResultOf::unwrap
[function]
[call site]
06306
Engine::on_def_var
[function]
[call site]
06307
Option::name
[function]
[call site]
06308
VarDefInfo::nesting_level
[function]
[call site]
06309
Ok
[function]
[call site]
06310
Ok
[function]
[call site]
06311
run
[function]
[call site]
06312
RhaiResultOf::unwrap_err
[function]
[call site]
06313
run
[function]
[call site]
06314
RhaiResultOf::unwrap_err
[function]
[call site]
06315
run
[function]
[call site]
06316
RhaiResultOf::unwrap_err
[function]
[call site]
06317
run
[function]
[call site]
06318
RhaiResultOf::unwrap
[function]
[call site]
06319
Module::is_standard_lib
[function]
[call site]
06320
intersects
[function]
[call site]
06321
flat_map
[function]
[call site]
06322
RhaiFunc::get_iter_fn
[function]
[call site]
06323
filter_map
[function]
[call site]
06324
Position::new_const
[function]
[call site]
06325
RhaiFunc::get_script_fn_def
[function]
[call site]
06326
Option::map
[function]
[call site]
06327
into
[function]
[call site]
06328
array_functions::for_each
[function]
[call site]
06329
blob_functions::push
[function]
[call site]
06330
RhaiFunc::get_iter_fn
[function]
[call site]
06331
Option::filter_map
[function]
[call site]
06332
into
[function]
[call site]
06333
RhaiFunc::get_script_fn_def
[function]
[call site]
06334
Option::map
[function]
[call site]
06335
into
[function]
[call site]
06336
array_functions::for_each
[function]
[call site]
06337
blob_functions::push
[function]
[call site]
06338
Module::iter_sub_modules
[function]
[call site]
06339
Module::iter_sub_modules_raw
[function]
[call site]
06340
MyIterableType::into_iter
[function]
[call site]
06341
impl
[call site]
06342
Ident::as_str
[function]
[call site]
06343
array_functions::for_each
[function]
[call site]
06344
Position::new_const
[function]
[call site]
06345
unwrap
[function]
[call site]
06346
scan_module_recursive
[function]
[call site]
06347
NativeCallContext::global_runtime_state
[function]
[call site]
06348
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
06349
MyIterableType::into_iter
[function]
[call site]
06350
array_functions::reduce_rev
[function]
[call site]
06351
array_functions::zip
[function]
[call site]
06352
MyIterableType::into_iter
[function]
[call site]
06353
array_functions::reduce_rev
[function]
[call site]
06354
array_functions::for_each
[function]
[call site]
06355
scan_module_recursive
[function]
[call site]
06356
MyIterableType::into_iter
[function]
[call site]
06357
array_functions::for_each
[function]
[call site]
06358
scan_module_recursive
[function]
[call site]
06359
Some
[function]
[call site]
06360
StmtBlock::as_ref
[function]
[call site]
06361
test::len
[function]
[call site]
06362
IterateMap::new
[function]
[call site]
06363
string_functions::is_empty
[function]
[call site]
06364
blob_functions::insert
[function]
[call site]
06365
&str::into
[function]
[call site]
06366
Engine::get_interned_string
[function]
[call site]
06367
ImmutableString::into
[function]
[call site]
06368
blob_functions::insert
[function]
[call site]
06369
&str::into
[function]
[call site]
06370
Engine::get_interned_string
[function]
[call site]
06371
ImmutableString::into
[function]
[call site]
06372
blob_functions::insert
[function]
[call site]
06373
&str::into
[function]
[call site]
06374
Engine::get_interned_string
[function]
[call site]
06375
ImmutableString::into
[function]
[call site]
06376
blob_functions::insert
[function]
[call site]
06377
&str::into
[function]
[call site]
06378
string_functions::starts_with
[function]
[call site]
06379
into
[function]
[call site]
06380
blob_functions::insert
[function]
[call site]
06381
&str::into
[function]
[call site]
06382
into
[function]
[call site]
06383
blob_functions::insert
[function]
[call site]
06384
&str::into
[function]
[call site]
06385
MyIterableType::into_iter
[function]
[call site]
06386
test_optimizer_const_map
[function]
[call site]
06387
Engine::get_interned_string
[function]
[call site]
06388
ImmutableString::into
[function]
[call site]
06389
params
[call site]
06390
.iter()
[call site]
06391
.map(|&p|
[call site]
06392
.collect::<Array>
[function]
[call site]
06393
into
[function]
[call site]
06394
string_functions::is_empty
[function]
[call site]
06395
blob_functions::insert
[function]
[call site]
06396
&str::into
[function]
[call site]
06397
MyIterableType::into_iter
[function]
[call site]
06398
test_optimizer_const_map
[function]
[call site]
06399
Engine::get_interned_string
[function]
[call site]
06400
ImmutableString::into
[function]
[call site]
06401
comments
[call site]
06402
.iter()
[call site]
06403
.map(|&s|
[call site]
06404
.collect::<Array>
[function]
[call site]
06405
into
[function]
[call site]
06406
Some
[function]
[call site]
06407
Dynamic::from_map
[function]
[call site]
06408
Some
[function]
[call site]
06409
FnCallExpr::into_fn_call_expr
[function]
[call site]
06410
Expr::FnCall
[function]
[call site]
06411
FnCallExpr::into
[function]
[call site]
06412
TestStruct::clone
[function]
[call site]
06413
eat_token
[function]
[call site]
06414
Engine::parse_unary
[function]
[call site]
06415
ParseSettings::level_up
[function]
[call site]
06416
Ok
[function]
[call site]
06417
Ok
[function]
[call site]
06418
Ok
[function]
[call site]
06419
Engine::get_interned_string
[function]
[call site]
06420
FnCallHashes::from_native_only
[function]
[call site]
06421
calc_fn_hash
[function]
[call site]
06422
MyIterableType::into_iter
[function]
[call site]
06423
Self::IntoIter::collect
[function]
[call site]
06424
Some
[function]
[call site]
06425
FnCallExpr::into_fn_call_expr
[function]
[call site]
06426
TestStruct::clone
[function]
[call site]
06427
eat_token
[function]
[call site]
06428
Ok
[function]
[call site]
06429
Engine::get_interned_string
[function]
[call site]
06430
FnCallHashes::from_native_only
[function]
[call site]
06431
calc_fn_hash
[function]
[call site]
06432
Engine::parse_unary
[function]
[call site]
06433
ParseSettings::level_up
[function]
[call site]
06434
MyIterableType::into_iter
[function]
[call site]
06435
Self::IntoIter::collect
[function]
[call site]
06436
Some
[function]
[call site]
06437
FnCallExpr::into_fn_call_expr
[function]
[call site]
06438
Err
[function]
[call site]
06439
PERR::into_err
[function]
[call site]
06440
Engine::parse_primary
[function]
[call site]
06441
peek
[function]
[call site]
06442
unwrap
[function]
[call site]
06443
Err
[function]
[call site]
06444
LexError::UnexpectedInput
[function]
[call site]
06445
(Token,
[call site]
06446
PERR::into_err
[function]
[call site]
06447
Err
[function]
[call site]
06448
PERR::into_err
[function]
[call site]
06449
MultiInputsStream::get_next
[function]
[call site]
06450
Expr::Unit
[function]
[call site]
06451
MultiInputsStream::get_next
[function]
[call site]
06452
unwrap
[function]
[call site]
06453
Expr::IntegerConstant
[function]
[call site]
06454
Expr::CharConstant
[function]
[call site]
06455
Expr::StringConstant
[function]
[call site]
06456
Engine::get_interned_string
[function]
[call site]
06457
Expr::BoolConstant
[function]
[call site]
06458
Expr::BoolConstant
[function]
[call site]
06459
Expr::IntegerConstant
[function]
[call site]
06460
MultiInputsStream::get_next
[function]
[call site]
06461
Expr::FloatConstant
[function]
[call site]
06462
MultiInputsStream::get_next
[function]
[call site]
06463
Expr::DynamicConstant
[function]
[call site]
06464
TestStruct::new
[function]
[call site]
06465
into
[function]
[call site]
06466
ParseSettings::has_option
[function]
[call site]
06467
intersects
[function]
[call site]
06468
Engine::parse_block
[function]
[call site]
06469
MultiInputsStream::get_next
[function]
[call site]
06470
unwrap
[function]
[call site]
06471
Err
[function]
[call site]
06472
PERR::into_err
[function]
[call site]
06473
ParseError
[function]
[call site]
06474
PERR::into
[function]
[call site]
06475
Err
[function]
[call site]
06476
PERR::MissingToken
[function]
[call site]
06477
into
[function]
[call site]
06478
&str::into
[function]
[call site]
06479
PERR::into_err
[function]
[call site]
06480
ParseSettings::level_up_with_position
[function]
[call site]
06481
ParseSettings::level_up
[function]
[call site]
06482
Ok
[function]
[call site]
06483
StmtBlock::empty
[function]
[call site]
06484
Position::new_const
[function]
[call site]
06485
Some
[function]
[call site]
06486
TestStruct::new
[function]
[call site]
06487
Span::new
[function]
[call site]
06488
ParseSettings::has_flag
[function]
[call site]
06489
intersects
[function]
[call site]
06490
Engine::parse_expr_stmt
[function]
[call site]
06491
peek
[function]
[call site]
06492
unwrap
[function]
[call site]
06493
Engine::parse_expr
[function]
[call site]
06494
peek
[function]
[call site]
06495
unwrap
[function]
[call site]
06496
eat_token
[function]
[call site]
06497
Token::is_op_assignment
[function]
[call site]
06498
MultiInputsStream::get_next
[function]
[call site]
06499
test_optimizer_const_map
[function]
[call site]
06500
Some
[function]
[call site]
06501
unwrap
[function]
[call site]
06502
Ok
[function]
[call site]
06503
Stmt::Expr
[function]
[call site]
06504
into
[function]
[call site]
06505
Engine::parse_expr
[function]
[call site]
06506
Engine::make_assignment_stmt
[function]
[call site]
06507
map_or_else
[function]
[call site]
06508
OpAssignment::new_assignment
[function]
[call site]
06509
OpAssignment::new_op_assignment_from_token
[function]
[call site]
06510
Token::get_base_op_from_assignment
[function]
[call site]
06511
Some
[function]
[call site]
06512
Option::unwrap_or_else
[function]
[call site]
06513
Token::literal_syntax
[function]
[call site]
06514
Token::literal_syntax
[function]
[call site]
06515
calc_fn_hash
[function]
[call site]
06516
calc_fn_hash
[function]
[call site]
06517
Ok
[function]
[call site]
06518
Stmt::Assignment
[function]
[call site]
06519
into
[function]
[call site]
06520
Position::is_none
[function]
[call site]
06521
Ok
[function]
[call site]
06522
Stmt::Assignment
[function]
[call site]
06523
into
[function]
[call site]
06524
f32::map_or_else
[function]
[call site]
06525
expect
[function]
[call site]
06526
Command::get
[function]
[call site]
06527
Command::get
[function]
[call site]
06528
Scope::get_mut_by_index
[function]
[call site]
06529
test::len
[function]
[call site]
06530
Dynamic::access_mode
[function]
[call site]
06531
Ok
[function]
[call site]
06532
Stmt::Assignment
[function]
[call site]
06533
into
[function]
[call site]
06534
Err
[function]
[call site]
06535
PERR::AssignmentToConstant
[function]
[call site]
06536
test_to_string
[function]
[call site]
06537
PERR::into_err
[function]
[call site]
06538
ASTFlags::intersects
[function]
[call site]
06539
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]
06540
ASTFlags::intersects
[function]
[call site]
06541
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]
06542
Some
[function]
[call site]
06543
ParseSettings::level_up_with_position
[function]
[call site]
06544
ASTFlags::intersects
[function]
[call site]
06545
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]
06546
Some
[function]
[call site]
06547
ParseSettings::level_up_with_position
[function]
[call site]
06548
Err
[function]
[call site]
06549
PERR::AssignmentToInvalidLHS
[function]
[call site]
06550
ImmutableString::new
[function]
[call site]
06551
PERR::into_err
[function]
[call site]
06552
Ok
[function]
[call site]
06553
Stmt::Assignment
[function]
[call site]
06554
into
[function]
[call site]
06555
Err
[function]
[call site]
06556
PERR::AssignmentToInvalidLHS
[function]
[call site]
06557
ImmutableString::new
[function]
[call site]
06558
PERR::into_err
[function]
[call site]
06559
ParseSettings::level_up_with_position
[function]
[call site]
06560
Expr::is_constant
[function]
[call site]
06561
MyIterableType::into_iter
[function]
[call site]
06562
Self::IntoIter::all
[function]
[call site]
06563
MyIterableType::into_iter
[function]
[call site]
06564
test_optimizer_const_map
[function]
[call site]
06565
test_method_call
[function]
[call site]
06566
Err
[function]
[call site]
06567
PERR::AssignmentToConstant
[function]
[call site]
06568
ImmutableString::new
[function]
[call site]
06569
PERR::into_err
[function]
[call site]
06570
Expr::start_position
[function]
[call site]
06571
Token::is_op_assignment
[function]
[call site]
06572
Err
[function]
[call site]
06573
LexError::ImproperSymbol
[function]
[call site]
06574
Token::literal_syntax
[function]
[call site]
06575
into
[function]
[call site]
06576
&str::into
[function]
[call site]
06577
PERR::into_err
[function]
[call site]
06578
Err
[function]
[call site]
06579
PERR::AssignmentToInvalidLHS
[function]
[call site]
06580
ImmutableString::new
[function]
[call site]
06581
PERR::into_err
[function]
[call site]
06582
ParseSettings::level_up_with_position
[function]
[call site]
06583
StmtBlock::statements_mut
[function]
[call site]
06584
blob_functions::push
[function]
[call site]
06585
blob_functions::push
[function]
[call site]
06586
FnPtr::try_from
[function]
[call site]
06587
RhaiResultOf::unwrap
[function]
[call site]
06588
MultiInputsStream::get_next
[function]
[call site]
06589
unwrap
[function]
[call site]
06590
Ok
[function]
[call site]
06591
Stmt::Block
[function]
[call site]
06592
StmtBlock::new
[function]
[call site]
06593
StmtBlock::new_with_span
[function]
[call site]
06594
MyIterableType::into_iter
[function]
[call site]
06595
test_chars
[function]
[call site]
06596
0.chars().collect::<Vec<_>>
[function]
[call site]
06597
MyIterableType::into_iter
[function]
[call site]
06598
Self::IntoIter::collect
[function]
[call site]
06599
StmtBlockContainer::shrink_to_fit
[function]
[call site]
06600
Span::new
[function]
[call site]
06601
Self::into
[function]
[call site]
06602
Err
[function]
[call site]
06603
PERR::into_err
[function]
[call site]
06604
Err
[function]
[call site]
06605
PERR::MissingToken
[function]
[call site]
06606
into
[function]
[call site]
06607
&str::into
[function]
[call site]
06608
PERR::into_err
[function]
[call site]
06609
test::len
[function]
[call site]
06610
test::len
[function]
[call site]
06611
peek
[function]
[call site]
06612
unwrap
[function]
[call site]
06613
eat_token
[function]
[call site]
06614
Err
[function]
[call site]
06615
PERR::MissingToken
[function]
[call site]
06616
into
[function]
[call site]
06617
&str::into
[function]
[call site]
06618
PERR::into_err
[function]
[call site]
06619
string_functions::remove
[function]
[call site]
06620
Engine::parse_stmt
[function]
[call site]
06621
StaticVec::<SmartString>::new_const
[function]
[call site]
06622
Some
[function]
[call site]
06623
TestStruct::new
[function]
[call site]
06624
Position::new_const
[function]
[call site]
06625
peek
[function]
[call site]
06626
unwrap
[function]
[call site]
06627
Position::is_none
[function]
[call site]
06628
ParseSettings::has_flag
[function]
[call site]
06629
Err
[function]
[call site]
06630
PERR::into_err
[function]
[call site]
06631
MultiInputsStream::get_next
[function]
[call site]
06632
unwrap
[function]
[call site]
06633
string_functions::contains
[function]
[call site]
06634
string_functions::contains
[function]
[call site]
06635
string_functions::is_empty
[function]
[call site]
06636
test::len
[function]
[call site]
06637
blob_functions::push
[function]
[call site]
06638
TestStruct::clone
[function]
[call site]
06639
string_functions::clear
[function]
[call site]
06640
string_functions::is_empty
[function]
[call site]
06641
shared_get_mut
[function]
[call site]
06642
string_functions::clear
[function]
[call site]
06643
ImmutableString::new
[function]
[call site]
06644
unindent_block_comment
[function]
[call site]
06645
string_functions::contains
[function]
[call site]
06646
usize::lines
[function]
[call site]
06647
skip
[function]
[call site]
06648
test_optimizer_const_map
[function]
[call site]
06649
test::len
[function]
[call site]
06650
trim_start_matches
[function]
[call site]
06651
test::len
[function]
[call site]
06652
min_max_functions::min
[function]
[call site]
06653
unwrap_or
[function]
[call site]
06654
min_max_functions::min
[function]
[call site]
06655
usize::lines
[function]
[call site]
06656
enumerate
[function]
[call site]
06657
test_optimizer_const_map
[function]
[call site]
06658
lines()
[call site]
06659
.enumerate()
[call site]
06660
.map(|(i,
[call site]
06661
.collect::<Vec<_>>
[function]
[call site]
06662
join
[function]
[call site]
06663
ParseSettings::level_up_with_position
[function]
[call site]
06664
unwrap_or
[function]
[call site]
06665
blob_functions::push
[function]
[call site]
06666
!::into
[function]
[call site]
06667
string_functions::is_empty
[function]
[call site]
06668
RhaiResultOf::push_str
[function]
[call site]
06669
RhaiResultOf::push_str
[function]
[call site]
06670
peek
[function]
[call site]
06671
unwrap
[function]
[call site]
06672
Err
[function]
[call site]
06673
PERR::into_err
[function]
[call site]
06674
string_functions::is_empty
[function]
[call site]
06675
blob_functions::push
[function]
[call site]
06676
peek
[function]
[call site]
06677
unwrap
[function]
[call site]
06678
Ok
[function]
[call site]
06679
Stmt::Noop
[function]
[call site]
06680
eat_token
[function]
[call site]
06681
Ok
[function]
[call site]
06682
Stmt::Noop
[function]
[call site]
06683
Ok
[function]
[call site]
06684
Engine::parse_block
[function]
[call site]
06685
ParseSettings::level_up
[function]
[call site]
06686
eat_token
[function]
[call site]
06687
MultiInputsStream::get_next
[function]
[call site]
06688
unwrap
[function]
[call site]
06689
ParseSettings::has_flag
[function]
[call site]
06690
Err
[function]
[call site]
06691
PERR::into_err
[function]
[call site]
06692
test::len
[function]
[call site]
06693
Engine::max_functions
[function]
[call site]
06694
Err
[function]
[call site]
06695
PERR::into_err
[function]
[call site]
06696
ParseState::new
[function]
[call site]
06697
TestStruct::clone
[function]
[call site]
06698
clone_from
[function]
[call site]
06699
StmtBlock::extend
[function]
[call site]
06700
TestStruct::clone
[function]
[call site]
06701
Engine::max_function_expr_depth
[function]
[call site]
06702
Command::get
[function]
[call site]
06703
Engine::parse_fn
[function]
[call site]
06704
ParseSettings::level_up
[function]
[call site]
06705
MultiInputsStream::get_next
[function]
[call site]
06706
unwrap
[function]
[call site]
06707
peek
[function]
[call site]
06708
unwrap
[function]
[call site]
06709
eat_token
[function]
[call site]
06710
Ident::as_str
[function]
[call site]
06711
Engine::get_interned_string
[function]
[call site]
06712
std::any::type_name::<crate::INT>
[function]
[call site]
06713
Engine::get_interned_string
[function]
[call site]
06714
std::any::type_name::<crate::FLOAT>
[function]
[call site]
06715
Engine::get_interned_string
[function]
[call site]
06716
MultiInputsStream::get_next
[function]
[call site]
06717
unwrap
[function]
[call site]
06718
Some
[function]
[call site]
06719
Err
[function]
[call site]
06720
PERR::MissingToken
[function]
[call site]
06721
into
[function]
[call site]
06722
&str::into
[function]
[call site]
06723
PERR::into_err
[function]
[call site]
06724
eat_token
[function]
[call site]
06725
Ident::as_str
[function]
[call site]
06726
Engine::get_interned_string
[function]
[call site]
06727
std::any::type_name::<crate::INT>
[function]
[call site]
06728
Engine::get_interned_string
[function]
[call site]
06729
std::any::type_name::<crate::FLOAT>
[function]
[call site]
06730
Engine::get_interned_string
[function]
[call site]
06731
MultiInputsStream::get_next
[function]
[call site]
06732
unwrap
[function]
[call site]
06733
Some
[function]
[call site]
06734
tokenizer::is_valid_function_name
[function]
[call site]
06735
tokenizer::is_valid_function_name
[function]
[call site]
06736
Err
[function]
[call site]
06737
PERR::Reserved
[function]
[call site]
06738
test_to_string
[function]
[call site]
06739
PERR::into_err
[function]
[call site]
06740
Err
[function]
[call site]
06741
PERR::into_err
[function]
[call site]
06742
peek
[function]
[call site]
06743
unwrap
[function]
[call site]
06744
eat_token
[function]
[call site]
06745
match_token
[function]
[call site]
06746
&mut
[call site]
06747
unwrap
[function]
[call site]
06748
eat_token
[function]
[call site]
06749
eat_token
[function]
[call site]
06750
Err
[function]
[call site]
06751
PERR::FnMissingParams
[function]
[call site]
06752
into
[function]
[call site]
06753
PERR::into_err
[function]
[call site]
06754
StaticVec::<(ImmutableString,
[call site]
06755
Some
[function]
[call site]
06756
TestStruct::new
[function]
[call site]
06757
MultiInputsStream::get_next
[function]
[call site]
06758
unwrap
[function]
[call site]
06759
MyIterableType::into_iter
[function]
[call site]
06760
Self::IntoIter::any
[function]
[call site]
06761
Err
[function]
[call site]
06762
PERR::FnDuplicatedParam
[function]
[call site]
06763
into
[function]
[call site]
06764
test_to_string
[function]
[call site]
06765
PERR::into_err
[function]
[call site]
06766
Engine::get_interned_string
[function]
[call site]
06767
blob_functions::push
[function]
[call site]
06768
TestStruct::clone
[function]
[call site]
06769
blob_functions::push
[function]
[call site]
06770
Err
[function]
[call site]
06771
PERR::into_err
[function]
[call site]
06772
Token::is_reserved
[function]
[call site]
06773
Err
[function]
[call site]
06774
PERR::Reserved
[function]
[call site]
06775
(Token,
[call site]
06776
PERR::into_err
[function]
[call site]
06777
Token::is_standard_keyword
[function]
[call site]
06778
Err
[function]
[call site]
06779
PERR::into_err
[function]
[call site]
06780
Err
[function]
[call site]
06781
PERR::MissingToken
[function]
[call site]
06782
into
[function]
[call site]
06783
PERR::into_err
[function]
[call site]
06784
MultiInputsStream::get_next
[function]
[call site]
06785
unwrap
[function]
[call site]
06786
Err
[function]
[call site]
06787
PERR::into_err
[function]
[call site]
06788
Err
[function]
[call site]
06789
PERR::MissingToken
[function]
[call site]
06790
into
[function]
[call site]
06791
PERR::into_err
[function]
[call site]
06792
peek
[function]
[call site]
06793
unwrap
[function]
[call site]
06794
Engine::parse_block
[function]
[call site]
06795
Err
[function]
[call site]
06796
PERR::FnMissingBody
[function]
[call site]
06797
into
[function]
[call site]
06798
PERR::into_err
[function]
[call site]
06799
into
[function]
[call site]
06800
MyIterableType::into_iter
[function]
[call site]
06801
Self::IntoIter::map
[function]
[call site]
06802
reflection_functions::collect
[function]
[call site]
06803
shrink_to_fit
[function]
[call site]
06804
Ok
[function]
[call site]
06805
Engine::get_interned_string
[function]
[call site]
06806
MyIterableType::into_iter
[function]
[call site]
06807
Self::IntoIter::collect
[function]
[call site]
06808
calc_fn_hash
[function]
[call site]
06809
test::len
[function]
[call site]
06810
StmtBlock::as_ref
[function]
[call site]
06811
map_or
[function]
[call site]
06812
crate::calc_typed_method_hash
[function]
[call site]
06813
contains_key
[function]
[call site]
06814
Err
[function]
[call site]
06815
PERR::FnDuplicatedDefinition
[function]
[call site]
06816
test_to_string
[function]
[call site]
06817
test::len
[function]
[call site]
06818
PERR::into_err
[function]
[call site]
06819
blob_functions::insert
[function]
[call site]
06820
into
[function]
[call site]
06821
Ok
[function]
[call site]
06822
Stmt::Noop
[function]
[call site]
06823
Err
[function]
[call site]
06824
PERR::MissingToken
[function]
[call site]
06825
into
[function]
[call site]
06826
PERR::into_err
[function]
[call site]
06827
Engine::parse_if
[function]
[call site]
06828
ParseSettings::level_up_with_position
[function]
[call site]
06829
eat_token
[function]
[call site]
06830
ensure_not_statement_expr
[function]
[call site]
06831
&mut
[call site]
06832
unwrap
[function]
[call site]
06833
Err
[function]
[call site]
06834
PERR::ExprExpected
[function]
[call site]
06835
&'static
[call site]
06836
Engine::new
[function]
[call site]
06837
Scope::new
[function]
[call site]
06838
blob_functions::push
[function]
[call site]
06839
blob_functions::push
[function]
[call site]
06840
blob_functions::push
[function]
[call site]
06841
PERR::into_err
[function]
[call site]
06842
Ok
[function]
[call site]
06843
Engine::parse_expr
[function]
[call site]
06844
Expr::ensure_bool_expr
[function]
[call site]
06845
Dynamic::is_bool
[function]
[call site]
06846
crate::func::locked_read
[function]
[call site]
06847
Option::map_or
[function]
[call site]
06848
RhaiNativeFunc::return_type_name
[function]
[call site]
06849
Ok
[function]
[call site]
06850
Err
[function]
[call site]
06851
PERR::MismatchedType
[function]
[call site]
06852
&str::into
[function]
[call site]
06853
&'static
[call site]
06854
PERR::into_err
[function]
[call site]
06855
Expr::start_position
[function]
[call site]
06856
string_functions::is_empty
[function]
[call site]
06857
Expr::position
[function]
[call site]
06858
ParseSettings::level_up_with_position
[function]
[call site]
06859
Expr::start_position
[function]
[call site]
06860
Expr::start_position
[function]
[call site]
06861
Expr::position
[function]
[call site]
06862
ensure_not_assignment
[function]
[call site]
06863
&mut
[call site]
06864
unwrap
[function]
[call site]
06865
Err
[function]
[call site]
06866
LexError::ImproperSymbol
[function]
[call site]
06867
Token::literal_syntax
[function]
[call site]
06868
&'static
[call site]
06869
&str::into
[function]
[call site]
06870
PERR::into_err
[function]
[call site]
06871
Ok
[function]
[call site]
06872
Engine::parse_block
[function]
[call site]
06873
into
[function]
[call site]
06874
match_token
[function]
[call site]
06875
peek
[function]
[call site]
06876
unwrap
[function]
[call site]
06877
Engine::parse_if
[function]
[call site]
06878
Engine::parse_block
[function]
[call site]
06879
Stmt::Noop
[function]
[call site]
06880
into
[function]
[call site]
06881
Ok
[function]
[call site]
06882
Stmt::If
[function]
[call site]
06883
into
[function]
[call site]
06884
ParseSettings::level_up
[function]
[call site]
06885
Engine::parse_switch
[function]
[call site]
06886
ParseSettings::level_up_with_position
[function]
[call site]
06887
eat_token
[function]
[call site]
06888
Engine::parse_expr
[function]
[call site]
06889
MultiInputsStream::get_next
[function]
[call site]
06890
unwrap
[function]
[call site]
06891
Err
[function]
[call site]
06892
PERR::into_err
[function]
[call site]
06893
Err
[function]
[call site]
06894
PERR::MissingToken
[function]
[call site]
06895
into
[function]
[call site]
06896
&str::into
[function]
[call site]
06897
PERR::into_err
[function]
[call site]
06898
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
06899
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
06900
Engine::new
[function]
[call site]
06901
Engine::compile
[function]
[call site]
06902
ParseResult::unwrap
[function]
[call site]
06903
TestStruct::new
[function]
[call site]
06904
Expr::walk
[function]
[call site]
06905
blob_functions::push
[function]
[call site]
06906
Expr::into
[function]
[call site]
06907
on_node
[function]
[call site]
06908
Expr::walk
[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
string_functions::pop
[function]
[call site]
06917
Dynamic::unwrap
[function]
[call site]
06918
last
[function]
[call site]
06919
blob_functions::push
[function]
[call site]
06920
test_to_string
[function]
[call site]
06921
StaticVec::<RangeCase>::new
[function]
[call site]
06922
peek
[function]
[call site]
06923
unwrap
[function]
[call site]
06924
eat_token
[function]
[call site]
06925
Err
[function]
[call site]
06926
PERR::MissingToken
[function]
[call site]
06927
into
[function]
[call site]
06928
into
[function]
[call site]
06929
PERR::into_err
[function]
[call site]
06930
Position::is_none
[function]
[call site]
06931
eat_token
[function]
[call site]
06932
match_token
[function]
[call site]
06933
Err
[function]
[call site]
06934
PERR::into_err
[function]
[call site]
06935
Position::new_const
[function]
[call site]
06936
Expr::BoolConstant
[function]
[call site]
06937
None::is_some
[function]
[call site]
06938
Err
[function]
[call site]
06939
PERR::into_err
[function]
[call site]
06940
Position::new_const
[function]
[call site]
06941
Engine::parse_expr
[function]
[call site]
06942
blob_functions::push
[function]
[call site]
06943
Err
[function]
[call site]
06944
PERR::ExprExpected
[function]
[call site]
06945
&str::into
[function]
[call site]
06946
PERR::into_err
[function]
[call site]
06947
match_token
[function]
[call site]
06948
match_token
[function]
[call site]
06949
ensure_not_statement_expr
[function]
[call site]
06950
Engine::parse_expr
[function]
[call site]
06951
Expr::ensure_bool_expr
[function]
[call site]
06952
ensure_not_assignment
[function]
[call site]
06953
Expr::BoolConstant
[function]
[call site]
06954
MultiInputsStream::get_next
[function]
[call site]
06955
unwrap
[function]
[call site]
06956
Err
[function]
[call site]
06957
PERR::into_err
[function]
[call site]
06958
Err
[function]
[call site]
06959
PERR::MissingToken
[function]
[call site]
06960
into
[function]
[call site]
06961
&str::into
[function]
[call site]
06962
PERR::into_err
[function]
[call site]
06963
ParseSettings::has_flag
[function]
[call site]
06964
Engine::parse_expr
[function]
[call site]
06965
Engine::parse_stmt
[function]
[call site]
06966
CustomExpr::is_self_terminated
[function]
[call site]
06967
ParseResult::into
[function]
[call site]
06968
Expr::Stmt
[function]
[call site]
06969
StmtBlockContainer::into
[function]
[call site]
06970
blob_functions::push
[function]
[call site]
06971
test::len
[function]
[call site]
06972
string_functions::is_empty
[function]
[call site]
06973
test::len
[function]
[call site]
06974
Some
[function]
[call site]
06975
Expr::get_literal_value
[function]
[call site]
06976
Option::ok_or_else
[function]
[call site]
06977
PERR::ExprExpected
[function]
[call site]
06978
&str::into
[function]
[call site]
06979
PERR::into_err
[function]
[call site]
06980
Expr::start_position
[function]
[call site]
06981
read_lock::<ExclusiveRange>
[function]
[call site]
06982
Some
[function]
[call site]
06983
TestStruct::clone
[function]
[call site]
06984
Self
[function]
[call site]
06985
Self::into
[function]
[call site]
06986
read_lock::<InclusiveRange>
[function]
[call site]
06987
Some
[function]
[call site]
06988
TestStruct::clone
[function]
[call site]
06989
Self::into
[function]
[call site]
06990
string_functions::is_empty
[function]
[call site]
06991
RangeCase::set_index
[function]
[call site]
06992
blob_functions::push
[function]
[call site]
06993
string_functions::is_empty
[function]
[call site]
06994
Err
[function]
[call site]
06995
PERR::into_err
[function]
[call site]
06996
Expr::start_position
[function]
[call site]
06997
func::hashing::get_hasher
[function]
[call site]
06998
config::hashing::get_hashing_seed
[function]
[call site]
06999
ahash::RandomState::with_seeds
[function]
[call site]
07000
StraightHasherBuilder::build_hasher
[function]
[call site]
07001
<_>::default
[function]
[call site]
07002
test::hash
[function]
[call site]
07003
Self::Hasher::finish
[function]
[call site]
07004
Scope::push_entry
[function]
[call site]
07005
&mut
[call site]
07006
Position::new_const
[function]
[call site]
07007
Some
[function]
[call site]
07008
TestStruct::new
[function]
[call site]
07009
blob_functions::push
[function]
[call site]
07010
peek
[function]
[call site]
07011
unwrap
[function]
[call site]
07012
eat_token
[function]
[call site]
07013
Err
[function]
[call site]
07014
PERR::MissingToken
[function]
[call site]
07015
into
[function]
[call site]
07016
into
[function]
[call site]
07017
PERR::into_err
[function]
[call site]
07018
Err
[function]
[call site]
07019
TestStruct::clone
[function]
[call site]
07020
Self
[function]
[call site]
07021
PERR::into_err
[function]
[call site]
07022
ParseError
[function]
[call site]
07023
PERR::into
[function]
[call site]
07024
Err
[function]
[call site]
07025
PERR::MissingToken
[function]
[call site]
07026
into
[function]
[call site]
07027
&str::into
[function]
[call site]
07028
PERR::into_err
[function]
[call site]
07029
shrink_to_fit
[function]
[call site]
07030
shrink_to_fit
[function]
[call site]
07031
shrink_to_fit
[function]
[call site]
07032
Ok
[function]
[call site]
07033
Stmt::Switch
[function]
[call site]
07034
into
[function]
[call site]
07035
ParseSettings::level_up
[function]
[call site]
07036
Engine::allow_looping
[function]
[call site]
07037
intersects
[function]
[call site]
07038
Engine::parse_while_loop
[function]
[call site]
07039
ParseSettings::level_up
[function]
[call site]
07040
MultiInputsStream::get_next
[function]
[call site]
07041
unwrap
[function]
[call site]
07042
ensure_not_statement_expr
[function]
[call site]
07043
Engine::parse_expr
[function]
[call site]
07044
Expr::ensure_bool_expr
[function]
[call site]
07045
ensure_not_assignment
[function]
[call site]
07046
Expr::Unit
[function]
[call site]
07047
Engine::parse_block
[function]
[call site]
07048
into
[function]
[call site]
07049
Ok
[function]
[call site]
07050
Stmt::While
[function]
[call site]
07051
into
[function]
[call site]
07052
ParseSettings::level_up
[function]
[call site]
07053
Engine::allow_looping
[function]
[call site]
07054
Engine::parse_do
[function]
[call site]
07055
ParseSettings::level_up_with_position
[function]
[call site]
07056
eat_token
[function]
[call site]
07057
ParseSettings::has_flag
[function]
[call site]
07058
Engine::parse_block
[function]
[call site]
07059
into
[function]
[call site]
07060
MultiInputsStream::get_next
[function]
[call site]
07061
unwrap
[function]
[call site]
07062
string_functions::is_empty
[function]
[call site]
07063
Err
[function]
[call site]
07064
PERR::MissingToken
[function]
[call site]
07065
into
[function]
[call site]
07066
&str::into
[function]
[call site]
07067
PERR::into_err
[function]
[call site]
07068
string_functions::remove
[function]
[call site]
07069
ensure_not_statement_expr
[function]
[call site]
07070
Engine::parse_expr
[function]
[call site]
07071
Expr::ensure_bool_expr
[function]
[call site]
07072
ensure_not_assignment
[function]
[call site]
07073
Ok
[function]
[call site]
07074
Stmt::Do
[function]
[call site]
07075
into
[function]
[call site]
07076
ParseSettings::level_up
[function]
[call site]
07077
Engine::allow_looping
[function]
[call site]
07078
Engine::parse_for
[function]
[call site]
07079
ParseSettings::level_up_with_position
[function]
[call site]
07080
eat_token
[function]
[call site]
07081
match_token
[function]
[call site]
07082
parse_var_name
[function]
[call site]
07083
MultiInputsStream::get_next
[function]
[call site]
07084
Option::unwrap
[function]
[call site]
07085
Ok
[function]
[call site]
07086
tokenizer::is_valid_identifier
[function]
[call site]
07087
Err
[function]
[call site]
07088
PERR::Reserved
[function]
[call site]
07089
test_to_string
[function]
[call site]
07090
PERR::into_err
[function]
[call site]
07091
Err
[function]
[call site]
07092
PERR::into_err
[function]
[call site]
07093
Err
[function]
[call site]
07094
PERR::into_err
[function]
[call site]
07095
match_token
[function]
[call site]
07096
Err
[function]
[call site]
07097
PERR::MissingToken
[function]
[call site]
07098
into
[function]
[call site]
07099
&str::into
[function]
[call site]
07100
PERR::into_err
[function]
[call site]
07101
parse_var_name
[function]
[call site]
07102
Err
[function]
[call site]
07103
PERR::DuplicatedVariable
[function]
[call site]
07104
into
[function]
[call site]
07105
PERR::into_err
[function]
[call site]
07106
match_token
[function]
[call site]
07107
Err
[function]
[call site]
07108
PERR::MissingToken
[function]
[call site]
07109
into
[function]
[call site]
07110
&str::into
[function]
[call site]
07111
PERR::into_err
[function]
[call site]
07112
Some
[function]
[call site]
07113
parse_var_name
[function]
[call site]
07114
MultiInputsStream::get_next
[function]
[call site]
07115
unwrap
[function]
[call site]
07116
Err
[function]
[call site]
07117
PERR::into_err
[function]
[call site]
07118
Err
[function]
[call site]
07119
PERR::MissingToken
[function]
[call site]
07120
into
[function]
[call site]
07121
&str::into
[function]
[call site]
07122
PERR::into_err
[function]
[call site]
07123
ensure_not_statement_expr
[function]
[call site]
07124
Engine::parse_expr
[function]
[call site]
07125
Expr::ensure_iterable
[function]
[call site]
07126
Ok
[function]
[call site]
07127
Err
[function]
[call site]
07128
PERR::MismatchedType
[function]
[call site]
07129
&str::into
[function]
[call site]
07130
&'static
[call site]
07131
PERR::into_err
[function]
[call site]
07132
Expr::start_position
[function]
[call site]
07133
test_optimizer_const_map
[function]
[call site]
07134
Engine::get_interned_string
[function]
[call site]
07135
Engine::get_interned_string
[function]
[call site]
07136
test::len
[function]
[call site]
07137
blob_functions::push
[function]
[call site]
07138
TestStruct::clone
[function]
[call site]
07139
blob_functions::push
[function]
[call site]
07140
Engine::parse_block
[function]
[call site]
07141
into
[function]
[call site]
07142
Scope::rewind
[function]
[call site]
07143
Ok
[function]
[call site]
07144
Stmt::For
[function]
[call site]
07145
TestStruct::new
[function]
[call site]
07146
ParseSettings::level_up
[function]
[call site]
07147
Engine::allow_looping
[function]
[call site]
07148
ParseSettings::has_flag
[function]
[call site]
07149
eat_token
[function]
[call site]
07150
Ok
[function]
[call site]
07151
Stmt::BreakLoop
[function]
[call site]
07152
string_functions::is_empty
[function]
[call site]
07153
Engine::allow_looping
[function]
[call site]
07154
ParseSettings::has_flag
[function]
[call site]
07155
eat_token
[function]
[call site]
07156
peek
[function]
[call site]
07157
unwrap
[function]
[call site]
07158
Engine::parse_expr
[function]
[call site]
07159
ParseSettings::level_up
[function]
[call site]
07160
Ok
[function]
[call site]
07161
Stmt::BreakLoop
[function]
[call site]
07162
Some
[function]
[call site]
07163
into
[function]
[call site]
07164
peek
[function]
[call site]
07165
unwrap
[function]
[call site]
07166
Ok
[function]
[call site]
07167
Stmt::BreakLoop
[function]
[call site]
07168
Err
[function]
[call site]
07169
Engine::allow_looping
[function]
[call site]
07170
Err
[function]
[call site]
07171
PERR::into_err
[function]
[call site]
07172
MultiInputsStream::get_next
[function]
[call site]
07173
test_optimizer_const_map
[function]
[call site]
07174
string_functions::is_empty
[function]
[call site]
07175
unwrap
[function]
[call site]
07176
peek
[function]
[call site]
07177
unwrap
[function]
[call site]
07178
Engine::parse_expr
[function]
[call site]
07179
ParseSettings::level_up
[function]
[call site]
07180
Ok
[function]
[call site]
07181
Stmt::Return
[function]
[call site]
07182
Some
[function]
[call site]
07183
into
[function]
[call site]
07184
peek
[function]
[call site]
07185
unwrap
[function]
[call site]
07186
Ok
[function]
[call site]
07187
Stmt::Return
[function]
[call site]
07188
Err
[function]
[call site]
07189
Engine::parse_try_catch
[function]
[call site]
07190
ParseSettings::level_up_with_position
[function]
[call site]
07191
eat_token
[function]
[call site]
07192
Engine::parse_block
[function]
[call site]
07193
into
[function]
[call site]
07194
match_token
[function]
[call site]
07195
Err
[function]
[call site]
07196
PERR::MissingToken
[function]
[call site]
07197
into
[function]
[call site]
07198
&str::into
[function]
[call site]
07199
PERR::into_err
[function]
[call site]
07200
match_token
[function]
[call site]
07201
parse_var_name
[function]
[call site]
07202
match_token
[function]
[call site]
07203
Err
[function]
[call site]
07204
PERR::MissingToken
[function]
[call site]
07205
into
[function]
[call site]
07206
&str::into
[function]
[call site]
07207
PERR::into_err
[function]
[call site]
07208
Engine::get_interned_string
[function]
[call site]
07209
blob_functions::push
[function]
[call site]
07210
TestStruct::clone
[function]
[call site]
07211
Engine::get_interned_string
[function]
[call site]
07212
Engine::parse_block
[function]
[call site]
07213
into
[function]
[call site]
07214
string_functions::is_empty
[function]
[call site]
07215
Expr::Unit
[function]
[call site]
07216
string_functions::pop
[function]
[call site]
07217
Expr::Variable
[function]
[call site]
07218
<_>::default
[function]
[call site]
07219
into
[function]
[call site]
07220
into
[function]
[call site]
07221
Ok
[function]
[call site]
07222
Stmt::TryCatch
[function]
[call site]
07223
into
[function]
[call site]
07224
ParseSettings::level_up
[function]
[call site]
07225
Engine::parse_let
[function]
[call site]
07226
MultiInputsStream::get_next
[function]
[call site]
07227
unwrap
[function]
[call site]
07228
parse_var_name
[function]
[call site]
07229
Engine::allow_shadowing
[function]
[call site]
07230
Command::get
[function]
[call site]
07231
is_some
[function]
[call site]
07232
Err
[function]
[call site]
07233
PERR::VariableExists
[function]
[call site]
07234
into
[function]
[call site]
07235
PERR::into_err
[function]
[call site]
07236
Command::get
[function]
[call site]
07237
is_some
[function]
[call site]
07238
get_or_insert_with
[function]
[call site]
07239
Engine::new_global_runtime_state
[function]
[call site]
07240
GlobalRuntimeState::into
[function]
[call site]
07241
VarDefInfo::new
[function]
[call site]
07242
Caches::new
[function]
[call site]
07243
EvalContext::new
[function]
[call site]
07244
test_var_def_filter
[function]
[call site]
07245
Err
[function]
[call site]
07246
PERR::ForbiddenVariable
[function]
[call site]
07247
into
[function]
[call site]
07248
PERR::into_err
[function]
[call site]
07249
Err
[function]
[call site]
07250
PERR::into_err
[function]
[call site]
07251
PERR::ForbiddenVariable
[function]
[call site]
07252
into
[function]
[call site]
07253
PERR::into_err
[function]
[call site]
07254
Engine::get_interned_string
[function]
[call site]
07255
match_token
[function]
[call site]
07256
Engine::parse_expr
[function]
[call site]
07257
ParseSettings::level_up
[function]
[call site]
07258
Expr::Unit
[function]
[call site]
07259
string_functions::is_empty
[function]
[call site]
07260
ParseState::find_var
[function]
[call site]
07261
Scope::iter_rev_inner
[function]
[call site]
07262
MyIterableType::into_iter
[function]
[call site]
07263
array_functions::reduce_rev
[function]
[call site]
07264
array_functions::zip
[function]
[call site]
07265
MyIterableType::into_iter
[function]
[call site]
07266
array_functions::reduce_rev
[function]
[call site]
07267
test_optimizer_const_map
[function]
[call site]
07268
Dynamic::is_read_only
[function]
[call site]
07269
ParseSettings::level_up_with_position
[function]
[call site]
07270
map_or
[function]
[call site]
07271
test::len
[function]
[call site]
07272
Scope::get_entry_by_index
[function]
[call site]
07273
string_functions::is_empty
[function]
[call site]
07274
Some
[function]
[call site]
07275
Scope::get_mut_by_index
[function]
[call site]
07276
Dynamic::set_access_mode
[function]
[call site]
07277
Some
[function]
[call site]
07278
TestStruct::new
[function]
[call site]
07279
test::len
[function]
[call site]
07280
Self::unwrap
[function]
[call site]
07281
Scope::push_entry
[function]
[call site]
07282
TestStruct::clone
[function]
[call site]
07283
Scope::add_alias_by_index
[function]
[call site]
07284
test::len
[function]
[call site]
07285
TestStruct::clone
[function]
[call site]
07286
into
[function]
[call site]
07287
Ok
[function]
[call site]
07288
Stmt::Var
[function]
[call site]
07289
Stmt::Var
[function]
[call site]
07290
ParseSettings::level_up
[function]
[call site]
07291
Engine::parse_let
[function]
[call site]
07292
ParseSettings::level_up
[function]
[call site]
07293
Engine::parse_import
[function]
[call site]
07294
ParseSettings::level_up_with_position
[function]
[call site]
07295
eat_token
[function]
[call site]
07296
Engine::parse_expr
[function]
[call site]
07297
match_token
[function]
[call site]
07298
parse_var_name
[function]
[call site]
07299
Engine::get_interned_string
[function]
[call site]
07300
Engine::get_interned_string
[function]
[call site]
07301
blob_functions::push
[function]
[call site]
07302
TestStruct::clone
[function]
[call site]
07303
Ok
[function]
[call site]
07304
Stmt::Import
[function]
[call site]
07305
into
[function]
[call site]
07306
ParseSettings::level_up
[function]
[call site]
07307
ParseSettings::has_flag
[function]
[call site]
07308
Err
[function]
[call site]
07309
PERR::into_err
[function]
[call site]
07310
Engine::parse_export
[function]
[call site]
07311
eat_token
[function]
[call site]
07312
peek
[function]
[call site]
07313
unwrap
[function]
[call site]
07314
ParseSettings::level_up
[function]
[call site]
07315
Engine::parse_let
[function]
[call site]
07316
Expr::set_position
[function]
[call site]
07317
Expr::set_position
[function]
[call site]
07318
Ok
[function]
[call site]
07319
ParseSettings::level_up
[function]
[call site]
07320
Engine::parse_let
[function]
[call site]
07321
Expr::set_position
[function]
[call site]
07322
Ok
[function]
[call site]
07323
parse_var_name
[function]
[call site]
07324
match_token
[function]
[call site]
07325
parse_var_name
[function]
[call site]
07326
ParseResult::map
[function]
[call site]
07327
Engine::new
[function]
[call site]
07328
Engine::set_optimization_level
[function]
[call site]
07329
Scope::new
[function]
[call site]
07330
rhai::Map::new
[function]
[call site]
07331
blob_functions::insert
[function]
[call site]
07332
&str::into
[function]
[call site]
07333
into
[function]
[call site]
07334
Scope::push_constant_dynamic
[function]
[call site]
07335
into
[function]
[call site]
07336
Scope::push_constant_dynamic
[function]
[call site]
07337
&str::into
[function]
[call site]
07338
Engine::compile_expression_with_scope
[function]
[call site]
07339
ParseResult::expect
[function]
[call site]
07340
Ident::as_str
[function]
[call site]
07341
eval_ast::<bool>
[function]
[call site]
07342
expect
[function]
[call site]
07343
Engine::get_interned_string
[function]
[call site]
07344
Engine::get_interned_string
[function]
[call site]
07345
ParseState::find_var
[function]
[call site]
07346
Scope::add_alias_by_index
[function]
[call site]
07347
test::len
[function]
[call site]
07348
TestStruct::clone
[function]
[call site]
07349
Engine::get_interned_string
[function]
[call site]
07350
Ok
[function]
[call site]
07351
Stmt::Export
[function]
[call site]
07352
into
[function]
[call site]
07353
ParseSettings::level_up
[function]
[call site]
07354
Engine::parse_expr_stmt
[function]
[call site]
07355
ParseSettings::level_up
[function]
[call site]
07356
Stmt::is_noop
[function]
[call site]
07357
CustomExpr::is_self_terminated
[function]
[call site]
07358
StmtBlock::statements_mut
[function]
[call site]
07359
blob_functions::push
[function]
[call site]
07360
peek
[function]
[call site]
07361
unwrap
[function]
[call site]
07362
eat_token
[function]
[call site]
07363
eat_token
[function]
[call site]
07364
eat_token
[function]
[call site]
07365
Err
[function]
[call site]
07366
TestStruct::clone
[function]
[call site]
07367
PERR::into_err
[function]
[call site]
07368
Err
[function]
[call site]
07369
PERR::MissingToken
[function]
[call site]
07370
into
[function]
[call site]
07371
&str::into
[function]
[call site]
07372
PERR::into_err
[function]
[call site]
07373
Scope::rewind
[function]
[call site]
07374
string_functions::truncate
[function]
[call site]
07375
Ok
[function]
[call site]
07376
Stmt::Block
[function]
[call site]
07377
StmtBlock::new
[function]
[call site]
07378
Self::into
[function]
[call site]
07379
ParseSettings::level_up
[function]
[call site]
07380
Expr::Stmt
[function]
[call site]
07381
TestStruct::new
[function]
[call site]
07382
ParseResult::into
[function]
[call site]
07383
eat_token
[function]
[call site]
07384
Engine::parse_expr
[function]
[call site]
07385
ParseSettings::level_up
[function]
[call site]
07386
MultiInputsStream::get_next
[function]
[call site]
07387
unwrap
[function]
[call site]
07388
Err
[function]
[call site]
07389
PERR::into_err
[function]
[call site]
07390
Err
[function]
[call site]
07391
PERR::MissingToken
[function]
[call site]
07392
into
[function]
[call site]
07393
&str::into
[function]
[call site]
07394
PERR::into_err
[function]
[call site]
07395
ParseSettings::has_option
[function]
[call site]
07396
Expr::Stmt
[function]
[call site]
07397
TestStruct::new
[function]
[call site]
07398
Engine::parse_if
[function]
[call site]
07399
ParseSettings::level_up
[function]
[call site]
07400
into
[function]
[call site]
07401
Engine::allow_looping
[function]
[call site]
07402
ParseSettings::has_option
[function]
[call site]
07403
Expr::Stmt
[function]
[call site]
07404
TestStruct::new
[function]
[call site]
07405
Engine::parse_while_loop
[function]
[call site]
07406
ParseSettings::level_up
[function]
[call site]
07407
into
[function]
[call site]
07408
Engine::allow_looping
[function]
[call site]
07409
ParseSettings::has_option
[function]
[call site]
07410
Expr::Stmt
[function]
[call site]
07411
TestStruct::new
[function]
[call site]
07412
Engine::parse_do
[function]
[call site]
07413
ParseSettings::level_up
[function]
[call site]
07414
into
[function]
[call site]
07415
Engine::allow_looping
[function]
[call site]
07416
ParseSettings::has_option
[function]
[call site]
07417
Expr::Stmt
[function]
[call site]
07418
TestStruct::new
[function]
[call site]
07419
Engine::parse_for
[function]
[call site]
07420
ParseSettings::level_up
[function]
[call site]
07421
into
[function]
[call site]
07422
ParseSettings::has_option
[function]
[call site]
07423
Expr::Stmt
[function]
[call site]
07424
TestStruct::new
[function]
[call site]
07425
Engine::parse_switch
[function]
[call site]
07426
ParseSettings::level_up
[function]
[call site]
07427
into
[function]
[call site]
07428
ParseSettings::has_option
[function]
[call site]
07429
test::len
[function]
[call site]
07430
Engine::max_functions
[function]
[call site]
07431
Err
[function]
[call site]
07432
PERR::into_err
[function]
[call site]
07433
ParseSettings::has_option
[function]
[call site]
07434
Engine::parse_anon_fn
[function]
[call site]
07435
ParseState::new
[function]
[call site]
07436
TestStruct::clone
[function]
[call site]
07437
clone_from
[function]
[call site]
07438
StmtBlock::extend
[function]
[call site]
07439
TestStruct::clone
[function]
[call site]
07440
StaticVec::<ImmutableString>::new_const
[function]
[call site]
07441
Some
[function]
[call site]
07442
TestStruct::new
[function]
[call site]
07443
MultiInputsStream::get_next
[function]
[call site]
07444
unwrap
[function]
[call site]
07445
match_token
[function]
[call site]
07446
MultiInputsStream::get_next
[function]
[call site]
07447
unwrap
[function]
[call site]
07448
MyIterableType::into_iter
[function]
[call site]
07449
test_chars
[function]
[call site]
07450
0.chars().collect::<Vec<_>>
[function]
[call site]
07451
MyIterableType::into_iter
[function]
[call site]
07452
Self::IntoIter::any
[function]
[call site]
07453
Err
[function]
[call site]
07454
PERR::FnDuplicatedParam
[function]
[call site]
07455
ImmutableString::new
[function]
[call site]
07456
test_to_string
[function]
[call site]
07457
PERR::into_err
[function]
[call site]
07458
Engine::get_interned_string
[function]
[call site]
07459
blob_functions::push
[function]
[call site]
07460
TestStruct::clone
[function]
[call site]
07461
blob_functions::push
[function]
[call site]
07462
Err
[function]
[call site]
07463
PERR::into_err
[function]
[call site]
07464
Token::is_reserved
[function]
[call site]
07465
Err
[function]
[call site]
07466
PERR::Reserved
[function]
[call site]
07467
(Token,
[call site]
07468
PERR::into_err
[function]
[call site]
07469
Token::is_standard_keyword
[function]
[call site]
07470
Err
[function]
[call site]
07471
PERR::into_err
[function]
[call site]
07472
Err
[function]
[call site]
07473
PERR::MissingToken
[function]
[call site]
07474
into
[function]
[call site]
07475
&str::into
[function]
[call site]
07476
PERR::into_err
[function]
[call site]
07477
MultiInputsStream::get_next
[function]
[call site]
07478
unwrap
[function]
[call site]
07479
Err
[function]
[call site]
07480
PERR::into_err
[function]
[call site]
07481
Err
[function]
[call site]
07482
PERR::MissingToken
[function]
[call site]
07483
into
[function]
[call site]
07484
&str::into
[function]
[call site]
07485
PERR::into_err
[function]
[call site]
07486
Engine::parse_stmt
[function]
[call site]
07487
ParseSettings::level_up
[function]
[call site]
07488
Err
[function]
[call site]
07489
PERR::into_err
[function]
[call site]
07490
Ok
[function]
[call site]
07491
std::mem::take
[function]
[call site]
07492
blob_functions::blob_with_capacity
[function]
[call site]
07493
test::len
[function]
[call site]
07494
test::len
[function]
[call site]
07495
test::len
[function]
[call site]
07496
test::len
[function]
[call site]
07497
StmtBlock::extend
[function]
[call site]
07498
MyIterableType::into_iter
[function]
[call site]
07499
test_chars
[function]
[call site]
07500
0.chars().collect::<Vec<_>>
[function]
[call site]
07501
MyIterableType::into_iter
[function]
[call site]
07502
Self::IntoIter::map
[function]
[call site]
07503
TestStruct::clone
[function]
[call site]
07504
blob_functions::blob_with_capacity
[function]
[call site]
07505
test::len
[function]
[call site]
07506
ThinVec::<Ident>::new
[function]
[call site]
07507
string_functions::add_append
[function]
[call site]
07508
func::hashing::get_hasher
[function]
[call site]
07509
MyIterableType::into_iter
[function]
[call site]
07510
Self::IntoIter::for_each
[function]
[call site]
07511
test::hash
[function]
[call site]
07512
test::hash
[function]
[call site]
07513
Self::Hasher::finish
[function]
[call site]
07514
Engine::get_interned_string
[function]
[call site]
07515
make_anonymous_fn
[function]
[call site]
07516
crate::Identifier::new_const
[function]
[call site]
07517
Some
[function]
[call site]
07518
TestStruct::new
[function]
[call site]
07519
unwrap
[function]
[call site]
07520
TestStruct::new
[function]
[call site]
07521
TestStruct::clone
[function]
[call site]
07522
into
[function]
[call site]
07523
<_>::default
[function]
[call site]
07524
TestStruct::new
[function]
[call site]
07525
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
07526
TestStruct::clone
[function]
[call site]
07527
Expr::DynamicConstant
[function]
[call site]
07528
TestStruct::new
[function]
[call site]
07529
into
[function]
[call site]
07530
Engine::access_var
[function]
[call site]
07531
ParseState::find_var
[function]
[call site]
07532
map_functions::values
[function]
[call site]
07533
T::as_any
[function]
[call site]
07534
MyIterableType::into_iter
[function]
[call site]
07535
T::as_any
[function]
[call site]
07536
Engine::get_interned_string
[function]
[call site]
07537
blob_functions::push
[function]
[call site]
07538
then
[function]
[call site]
07539
TestStruct::new
[function]
[call site]
07540
Dynamic::flatten
[function]
[call site]
07541
Position::is_none
[function]
[call site]
07542
ParseSettings::has_flag
[function]
[call site]
07543
ParseSettings::has_option
[function]
[call site]
07544
map_or
[function]
[call site]
07545
string_functions::contains
[function]
[call site]
07546
Err
[function]
[call site]
07547
PERR::VariableUndefined
[function]
[call site]
07548
test_to_string
[function]
[call site]
07549
PERR::into_err
[function]
[call site]
07550
calc_fn_hash
[function]
[call site]
07551
test::len
[function]
[call site]
07552
blob_functions::insert
[function]
[call site]
07553
Engine::make_curry_from_externals
[function]
[call site]
07554
StmtBlock::as_ref
[function]
[call site]
07555
string_functions::is_empty
[function]
[call site]
07556
test::len
[function]
[call site]
07557
StmtBlock::as_ref
[function]
[call site]
07558
test::len
[function]
[call site]
07559
blob_functions::blob_with_capacity
[function]
[call site]
07560
StmtBlock::as_ref
[function]
[call site]
07561
test::len
[function]
[call site]
07562
blob_functions::push
[function]
[call site]
07563
StmtBlock::extend
[function]
[call site]
07564
StmtBlock::as_ref
[function]
[call site]
07565
MyIterableType::into_iter
[function]
[call site]
07566
Self::IntoIter::cloned
[function]
[call site]
07567
test_optimizer_const_map
[function]
[call site]
07568
Engine::access_var
[function]
[call site]
07569
FnPtr::try_from
[function]
[call site]
07570
Command::get
[function]
[call site]
07571
RhaiResultOf::ok
[function]
[call site]
07572
and_then
[function]
[call site]
07573
Expr::Variable
[function]
[call site]
07574
<_>::default
[function]
[call site]
07575
into
[function]
[call site]
07576
Expr::Variable
[function]
[call site]
07577
into
[function]
[call site]
07578
Engine::get_interned_string
[function]
[call site]
07579
FnCallHashes::from_native_only
[function]
[call site]
07580
calc_fn_hash
[function]
[call site]
07581
FnCallExpr::into_fn_call_expr
[function]
[call site]
07582
blob_functions::blob_with_capacity
[function]
[call site]
07583
blob_functions::blob_with_capacity_and_value
[function]
[call site]
07584
blob_functions::push
[function]
[call site]
07585
blob_functions::push
[function]
[call site]
07586
FnPtr::try_from
[function]
[call site]
07587
RhaiResultOf::unwrap
[function]
[call site]
07588
Stmt::Share
[function]
[call site]
07589
MyIterableType::into_iter
[function]
[call site]
07590
test_chars
[function]
[call site]
07591
0.chars().collect::<Vec<_>>
[function]
[call site]
07592
MyIterableType::into_iter
[function]
[call site]
07593
Self::IntoIter::map
[function]
[call site]
07594
Engine::access_var
[function]
[call site]
07595
into_iter()
[call site]
07596
.map(|var|
[call site]
07597
let
[call site]
07598
(var,
[call site]
07599
})
[call site]
07600
.collect::<FnArgsVec<_>>
[function]
[call site]
07601
into
[function]
[call site]
07602
blob_functions::push
[function]
[call site]
07603
Stmt::Expr
[function]
[call site]
07604
into
[function]
[call site]
07605
Expr::Stmt
[function]
[call site]
07606
StmtBlock::new
[function]
[call site]
07607
Self::into
[function]
[call site]
07608
Ok
[function]
[call site]
07609
TestStruct::new
[function]
[call site]
07610
ParseSettings::level_up
[function]
[call site]
07611
MultiInputsStream::get_next
[function]
[call site]
07612
unwrap
[function]
[call site]
07613
string_functions::is_empty
[function]
[call site]
07614
blob_functions::push
[function]
[call site]
07615
Expr::StringConstant
[function]
[call site]
07616
Engine::get_interned_string
[function]
[call site]
07617
Engine::parse_block
[function]
[call site]
07618
Expr::Stmt
[function]
[call site]
07619
TestStruct::new
[function]
[call site]
07620
ParseResult::into
[function]
[call site]
07621
string_functions::is_empty
[function]
[call site]
07622
blob_functions::push
[function]
[call site]
07623
Target::borrow_mut
[function]
[call site]
07624
Target::as_mut
[function]
[call site]
07625
MultiInputsStream::get_next
[function]
[call site]
07626
unwrap
[function]
[call site]
07627
string_functions::is_empty
[function]
[call site]
07628
blob_functions::push
[function]
[call site]
07629
Expr::StringConstant
[function]
[call site]
07630
Engine::get_interned_string
[function]
[call site]
07631
string_functions::is_empty
[function]
[call site]
07632
blob_functions::push
[function]
[call site]
07633
Expr::StringConstant
[function]
[call site]
07634
Engine::get_interned_string
[function]
[call site]
07635
Err
[function]
[call site]
07636
PERR::into_err
[function]
[call site]
07637
string_functions::is_empty
[function]
[call site]
07638
Expr::StringConstant
[function]
[call site]
07639
Engine::get_interned_string
[function]
[call site]
07640
Self::shrink_to_fit
[function]
[call site]
07641
Expr::InterpolatedString
[function]
[call site]
07642
Engine::parse_array_literal
[function]
[call site]
07643
eat_token
[function]
[call site]
07644
TestStruct::new
[function]
[call site]
07645
Engine::max_array_size
[function]
[call site]
07646
Command::get
[function]
[call site]
07647
test::len
[function]
[call site]
07648
Engine::max_array_size
[function]
[call site]
07649
Err
[function]
[call site]
07650
PERR::LiteralTooLarge
[function]
[call site]
07651
&str::into
[function]
[call site]
07652
Engine::max_array_size
[function]
[call site]
07653
PERR::into_err
[function]
[call site]
07654
peek
[function]
[call site]
07655
unwrap
[function]
[call site]
07656
peek
[function]
[call site]
07657
unwrap
[function]
[call site]
07658
eat_token
[function]
[call site]
07659
Err
[function]
[call site]
07660
PERR::MissingToken
[function]
[call site]
07661
into
[function]
[call site]
07662
into
[function]
[call site]
07663
PERR::into_err
[function]
[call site]
07664
blob_functions::push
[function]
[call site]
07665
Engine::parse_expr
[function]
[call site]
07666
ParseSettings::level_up
[function]
[call site]
07667
peek
[function]
[call site]
07668
unwrap
[function]
[call site]
07669
eat_token
[function]
[call site]
07670
Err
[function]
[call site]
07671
PERR::MissingToken
[function]
[call site]
07672
into
[function]
[call site]
07673
into
[function]
[call site]
07674
PERR::into_err
[function]
[call site]
07675
Err
[function]
[call site]
07676
TestStruct::clone
[function]
[call site]
07677
PERR::into_err
[function]
[call site]
07678
Err
[function]
[call site]
07679
PERR::MissingToken
[function]
[call site]
07680
into
[function]
[call site]
07681
&str::into
[function]
[call site]
07682
PERR::into_err
[function]
[call site]
07683
shrink_to_fit
[function]
[call site]
07684
Ok
[function]
[call site]
07685
Expr::Array
[function]
[call site]
07686
ParseSettings::level_up
[function]
[call site]
07687
Engine::parse_map_literal
[function]
[call site]
07688
eat_token
[function]
[call site]
07689
StaticVec::<(Ident,
[call site]
07690
std::collections::BTreeMap::<crate::Identifier,
[call site]
07691
peek
[function]
[call site]
07692
unwrap
[function]
[call site]
07693
eat_token
[function]
[call site]
07694
Err
[function]
[call site]
07695
PERR::MissingToken
[function]
[call site]
07696
into
[function]
[call site]
07697
into
[function]
[call site]
07698
PERR::into_err
[function]
[call site]
07699
MultiInputsStream::get_next
[function]
[call site]
07700
unwrap
[function]
[call site]
07701
ParseSettings::has_flag
[function]
[call site]
07702
Err
[function]
[call site]
07703
PERR::into_err
[function]
[call site]
07704
MyIterableType::into_iter
[function]
[call site]
07705
Self::IntoIter::any
[function]
[call site]
07706
Ident::as_str
[function]
[call site]
07707
Ident::as_str
[function]
[call site]
07708
Err
[function]
[call site]
07709
PERR::DuplicatedProperty
[function]
[call site]
07710
test_to_string
[function]
[call site]
07711
PERR::into_err
[function]
[call site]
07712
Err
[function]
[call site]
07713
PERR::into_err
[function]
[call site]
07714
tokenizer::is_valid_identifier
[function]
[call site]
07715
Err
[function]
[call site]
07716
PERR::Reserved
[function]
[call site]
07717
test_to_string
[function]
[call site]
07718
PERR::into_err
[function]
[call site]
07719
Err
[function]
[call site]
07720
PERR::into_err
[function]
[call site]
07721
Err
[function]
[call site]
07722
PERR::MissingToken
[function]
[call site]
07723
into
[function]
[call site]
07724
into
[function]
[call site]
07725
PERR::into_err
[function]
[call site]
07726
string_functions::is_empty
[function]
[call site]
07727
Err
[function]
[call site]
07728
PERR::MissingToken
[function]
[call site]
07729
into
[function]
[call site]
07730
into
[function]
[call site]
07731
PERR::into_err
[function]
[call site]
07732
Err
[function]
[call site]
07733
PERR::into_err
[function]
[call site]
07734
MultiInputsStream::get_next
[function]
[call site]
07735
unwrap
[function]
[call site]
07736
Err
[function]
[call site]
07737
PERR::into_err
[function]
[call site]
07738
Err
[function]
[call site]
07739
PERR::MissingToken
[function]
[call site]
07740
into
[function]
[call site]
07741
PERR::into_err
[function]
[call site]
07742
Engine::max_map_size
[function]
[call site]
07743
Command::get
[function]
[call site]
07744
test::len
[function]
[call site]
07745
Engine::max_map_size
[function]
[call site]
07746
Err
[function]
[call site]
07747
PERR::LiteralTooLarge
[function]
[call site]
07748
&str::into
[function]
[call site]
07749
Engine::max_map_size
[function]
[call site]
07750
PERR::into_err
[function]
[call site]
07751
peek
[function]
[call site]
07752
unwrap
[function]
[call site]
07753
Engine::parse_expr
[function]
[call site]
07754
ParseSettings::level_up
[function]
[call site]
07755
blob_functions::insert
[function]
[call site]
07756
TestStruct::clone
[function]
[call site]
07757
Engine::get_interned_string
[function]
[call site]
07758
blob_functions::push
[function]
[call site]
07759
peek
[function]
[call site]
07760
unwrap
[function]
[call site]
07761
eat_token
[function]
[call site]
07762
Err
[function]
[call site]
07763
PERR::MissingToken
[function]
[call site]
07764
into
[function]
[call site]
07765
&str::into
[function]
[call site]
07766
PERR::into_err
[function]
[call site]
07767
Err
[function]
[call site]
07768
TestStruct::clone
[function]
[call site]
07769
PERR::into_err
[function]
[call site]
07770
Err
[function]
[call site]
07771
PERR::MissingToken
[function]
[call site]
07772
into
[function]
[call site]
07773
into
[function]
[call site]
07774
PERR::into_err
[function]
[call site]
07775
shrink_to_fit
[function]
[call site]
07776
Ok
[function]
[call site]
07777
Expr::Map
[function]
[call site]
07778
into
[function]
[call site]
07779
ParseSettings::level_up
[function]
[call site]
07780
contains_key
[function]
[call site]
07781
get_key_value
[function]
[call site]
07782
unwrap
[function]
[call site]
07783
MultiInputsStream::get_next
[function]
[call site]
07784
unwrap
[function]
[call site]
07785
Engine::parse_custom_syntax
[function]
[call site]
07786
TestStruct::new
[function]
[call site]
07787
TestStruct::new
[function]
[call site]
07788
TestStruct::new
[function]
[call site]
07789
Scope::push_constant_dynamic
[function]
[call site]
07790
Engine::get_interned_string
[function]
[call site]
07791
RhaiResultOf::into
[function]
[call site]
07792
blob_functions::push
[function]
[call site]
07793
TestStruct::clone
[function]
[call site]
07794
blob_functions::push
[function]
[call site]
07795
TestStruct::clone
[function]
[call site]
07796
peek
[function]
[call site]
07797
unwrap
[function]
[call site]
07798
(Token,
[call site]
07799
Position::new_const
[function]
[call site]
07800
ParseSettings::level_up
[function]
[call site]
07801
parse_func
[function]
[call site]
07802
string_functions::starts_with
[function]
[call site]
07803
test::len
[function]
[call site]
07804
test::len
[function]
[call site]
07805
blob_functions::push
[function]
[call site]
07806
Expr::StringConstant
[function]
[call site]
07807
Engine::get_interned_string
[function]
[call site]
07808
Engine::get_interned_string
[function]
[call site]
07809
Err
[function]
[call site]
07810
PERR::into_err
[function]
[call site]
07811
Ident::as_str
[function]
[call site]
07812
Target::borrow_mut
[function]
[call site]
07813
MultiInputsStream::get_next
[function]
[call site]
07814
unwrap
[function]
[call site]
07815
blob_functions::push
[function]
[call site]
07816
test_to_string
[function]
[call site]
07817
into
[function]
[call site]
07818
Self::last
[function]
[call site]
07819
unwrap
[function]
[call site]
07820
blob_functions::push
[function]
[call site]
07821
Engine::get_interned_string
[function]
[call site]
07822
parse_var_name
[function]
[call site]
07823
Engine::get_interned_string
[function]
[call site]
07824
blob_functions::push
[function]
[call site]
07825
TestStruct::clone
[function]
[call site]
07826
blob_functions::push
[function]
[call site]
07827
Engine::get_interned_string
[function]
[call site]
07828
blob_functions::push
[function]
[call site]
07829
Expr::Variable
[function]
[call site]
07830
into
[function]
[call site]
07831
into
[function]
[call site]
07832
MultiInputsStream::get_next
[function]
[call site]
07833
unwrap
[function]
[call site]
07834
Token::is_standard_symbol
[function]
[call site]
07835
Ok
[function]
[call site]
07836
Token::literal_syntax
[function]
[call site]
07837
&'static
[call site]
07838
tokenizer::is_valid_identifier
[function]
[call site]
07839
Ident::as_str
[function]
[call site]
07840
Ok
[function]
[call site]
07841
Err
[function]
[call site]
07842
PERR::into_err
[function]
[call site]
07843
Err
[function]
[call site]
07844
PERR::MissingSymbol
[function]
[call site]
07845
ImmutableString::new
[function]
[call site]
07846
PERR::into_err
[function]
[call site]
07847
Engine::get_interned_string
[function]
[call site]
07848
blob_functions::push
[function]
[call site]
07849
TestStruct::clone
[function]
[call site]
07850
blob_functions::push
[function]
[call site]
07851
Engine::get_interned_string
[function]
[call site]
07852
blob_functions::push
[function]
[call site]
07853
Expr::StringConstant
[function]
[call site]
07854
MultiInputsStream::get_next
[function]
[call site]
07855
unwrap
[function]
[call site]
07856
Err
[function]
[call site]
07857
PERR::into_err
[function]
[call site]
07858
Ok
[function]
[call site]
07859
(Token,
[call site]
07860
Engine::get_interned_string
[function]
[call site]
07861
blob_functions::push
[function]
[call site]
07862
TestStruct::clone
[function]
[call site]
07863
blob_functions::push
[function]
[call site]
07864
Engine::get_interned_string
[function]
[call site]
07865
blob_functions::push
[function]
[call site]
07866
Expr::StringConstant
[function]
[call site]
07867
blob_functions::push
[function]
[call site]
07868
Engine::parse_expr
[function]
[call site]
07869
Engine::get_interned_string
[function]
[call site]
07870
blob_functions::push
[function]
[call site]
07871
TestStruct::clone
[function]
[call site]
07872
Self
[function]
[call site]
07873
blob_functions::push
[function]
[call site]
07874
Engine::parse_block
[function]
[call site]
07875
blob_functions::push
[function]
[call site]
07876
Expr::Stmt
[function]
[call site]
07877
TestStruct::new
[function]
[call site]
07878
ParseResult::into
[function]
[call site]
07879
Engine::get_interned_string
[function]
[call site]
07880
blob_functions::push
[function]
[call site]
07881
TestStruct::clone
[function]
[call site]
07882
blob_functions::push
[function]
[call site]
07883
Engine::parse_block
[function]
[call site]
07884
blob_functions::push
[function]
[call site]
07885
Expr::Stmt
[function]
[call site]
07886
TestStruct::new
[function]
[call site]
07887
ParseResult::into
[function]
[call site]
07888
Engine::get_interned_string
[function]
[call site]
07889
blob_functions::push
[function]
[call site]
07890
TestStruct::clone
[function]
[call site]
07891
blob_functions::push
[function]
[call site]
07892
peek
[function]
[call site]
07893
unwrap
[function]
[call site]
07894
Err
[function]
[call site]
07895
PERR::MissingSymbol
[function]
[call site]
07896
&str::into
[function]
[call site]
07897
PERR::into_err
[function]
[call site]
07898
blob_functions::push
[function]
[call site]
07899
Engine::parse_anon_fn
[function]
[call site]
07900
Engine::get_interned_string
[function]
[call site]
07901
blob_functions::push
[function]
[call site]
07902
TestStruct::clone
[function]
[call site]
07903
blob_functions::push
[function]
[call site]
07904
MultiInputsStream::get_next
[function]
[call site]
07905
unwrap
[function]
[call site]
07906
blob_functions::push
[function]
[call site]
07907
Expr::BoolConstant
[function]
[call site]
07908
blob_functions::push
[function]
[call site]
07909
Engine::get_interned_string
[function]
[call site]
07910
Token::literal_syntax
[function]
[call site]
07911
blob_functions::push
[function]
[call site]
07912
Engine::get_interned_string
[function]
[call site]
07913
Err
[function]
[call site]
07914
PERR::MissingSymbol
[function]
[call site]
07915
&str::into
[function]
[call site]
07916
PERR::into_err
[function]
[call site]
07917
MultiInputsStream::get_next
[function]
[call site]
07918
unwrap
[function]
[call site]
07919
blob_functions::push
[function]
[call site]
07920
Expr::IntegerConstant
[function]
[call site]
07921
blob_functions::push
[function]
[call site]
07922
f32::to_string
[function]
[call site]
07923
Engine::new
[function]
[call site]
07924
Scope::new
[function]
[call site]
07925
blob_functions::push
[function]
[call site]
07926
blob_functions::push
[function]
[call site]
07927
blob_functions::push
[function]
[call site]
07928
into
[function]
[call site]
07929
blob_functions::push
[function]
[call site]
07930
Engine::get_interned_string
[function]
[call site]
07931
Err
[function]
[call site]
07932
PERR::MissingSymbol
[function]
[call site]
07933
&str::into
[function]
[call site]
07934
PERR::into_err
[function]
[call site]
07935
MultiInputsStream::get_next
[function]
[call site]
07936
unwrap
[function]
[call site]
07937
blob_functions::push
[function]
[call site]
07938
Expr::FloatConstant
[function]
[call site]
07939
blob_functions::push
[function]
[call site]
07940
into
[function]
[call site]
07941
blob_functions::push
[function]
[call site]
07942
Engine::get_interned_string
[function]
[call site]
07943
Err
[function]
[call site]
07944
PERR::MissingSymbol
[function]
[call site]
07945
&str::into
[function]
[call site]
07946
PERR::into_err
[function]
[call site]
07947
MultiInputsStream::get_next
[function]
[call site]
07948
unwrap
[function]
[call site]
07949
Engine::get_interned_string
[function]
[call site]
07950
blob_functions::push
[function]
[call site]
07951
Expr::StringConstant
[function]
[call site]
07952
TestStruct::clone
[function]
[call site]
07953
blob_functions::push
[function]
[call site]
07954
blob_functions::push
[function]
[call site]
07955
Engine::get_interned_string
[function]
[call site]
07956
Err
[function]
[call site]
07957
PERR::MissingSymbol
[function]
[call site]
07958
&str::into
[function]
[call site]
07959
PERR::into_err
[function]
[call site]
07960
MultiInputsStream::get_next
[function]
[call site]
07961
unwrap
[function]
[call site]
07962
Err
[function]
[call site]
07963
PERR::into_err
[function]
[call site]
07964
blob_functions::push
[function]
[call site]
07965
TestStruct::clone
[function]
[call site]
07966
blob_functions::push
[function]
[call site]
07967
TestStruct::clone
[function]
[call site]
07968
Token::is_literal
[function]
[call site]
07969
Token::literal_syntax
[function]
[call site]
07970
blob_functions::push
[function]
[call site]
07971
TestStruct::clone
[function]
[call site]
07972
blob_functions::push
[function]
[call site]
07973
TestStruct::clone
[function]
[call site]
07974
Err
[function]
[call site]
07975
PERR::MissingToken
[function]
[call site]
07976
into
[function]
[call site]
07977
PERR::into_err
[function]
[call site]
07978
Self::shrink_to_fit
[function]
[call site]
07979
Self::shrink_to_fit
[function]
[call site]
07980
Ok
[function]
[call site]
07981
Expr::Custom
[function]
[call site]
07982
into
[function]
[call site]
07983
ParseSettings::level_up
[function]
[call site]
07984
MultiInputsStream::get_next
[function]
[call site]
07985
unwrap
[function]
[call site]
07986
peek
[function]
[call site]
07987
unwrap
[function]
[call site]
07988
Expr::Variable
[function]
[call site]
07989
Engine::get_interned_string
[function]
[call site]
07990
into
[function]
[call site]
07991
Engine::get_interned_string
[function]
[call site]
07992
into
[function]
[call site]
07993
ASTFlags::intersects
[function]
[call site]
07994
Err
[function]
[call site]
07995
LexError::ImproperSymbol
[function]
[call site]
07996
Token::literal_syntax
[function]
[call site]
07997
&'static
[call site]
07998
ImmutableString::new
[function]
[call site]
07999
PERR::into_err
[function]
[call site]
08000
Engine::get_interned_string
[function]
[call site]
08001
Expr::Variable
[function]
[call site]
08002
into
[function]
[call site]
08003
Engine::access_var
[function]
[call site]
08004
ASTFlags::intersects
[function]
[call site]
08005
Position::is_none
[function]
[call site]
08006
ParseSettings::has_option
[function]
[call site]
08007
map_or
[function]
[call site]
08008
string_functions::contains
[function]
[call site]
08009
Err
[function]
[call site]
08010
PERR::VariableUndefined
[function]
[call site]
08011
test_to_string
[function]
[call site]
08012
PERR::into_err
[function]
[call site]
08013
and_then
[function]
[call site]
08014
FnPtr::try_from
[function]
[call site]
08015
Command::get
[function]
[call site]
08016
RhaiResultOf::ok
[function]
[call site]
08017
and_then
[function]
[call site]
08018
Engine::get_interned_string
[function]
[call site]
08019
Expr::Variable
[function]
[call site]
08020
into
[function]
[call site]
08021
into
[function]
[call site]
08022
MultiInputsStream::get_next
[function]
[call site]
08023
unwrap
[function]
[call site]
08024
peek
[function]
[call site]
08025
unwrap
[function]
[call site]
08026
is_reserved_keyword_or_symbol
[function]
[call site]
08027
Expr::Variable
[function]
[call site]
08028
Engine::get_interned_string
[function]
[call site]
08029
into
[function]
[call site]
08030
Engine::get_interned_string
[function]
[call site]
08031
into
[function]
[call site]
08032
ParseSettings::has_flag
[function]
[call site]
08033
Expr::ThisPtr
[function]
[call site]
08034
Err
[function]
[call site]
08035
LexError::ImproperSymbol
[function]
[call site]
08036
test_to_string
[function]
[call site]
08037
PERR::into_err
[function]
[call site]
08038
Err
[function]
[call site]
08039
PERR::Reserved
[function]
[call site]
08040
test_to_string
[function]
[call site]
08041
PERR::into_err
[function]
[call site]
08042
MultiInputsStream::get_next
[function]
[call site]
08043
unwrap
[function]
[call site]
08044
Err
[function]
[call site]
08045
PERR::into_err
[function]
[call site]
08046
Err
[function]
[call site]
08047
LexError::UnexpectedInput
[function]
[call site]
08048
(Token,
[call site]
08049
PERR::into_err
[function]
[call site]
08050
peek
[function]
[call site]
08051
unwrap
[function]
[call site]
08052
Ok
[function]
[call site]
08053
Engine::parse_postfix
[function]
[call site]
08054
peek
[function]
[call site]
08055
unwrap
[function]
[call site]
08056
Expr::is_valid_postfix
[function]
[call site]
08057
MultiInputsStream::get_next
[function]
[call site]
08058
unwrap
[function]
[call site]
08059
string_functions::is_empty
[function]
[call site]
08060
peek
[function]
[call site]
08061
unwrap
[function]
[call site]
08062
Err
[function]
[call site]
08063
LexError::UnexpectedInput
[function]
[call site]
08064
into
[function]
[call site]
08065
PERR::into_err
[function]
[call site]
08066
Err
[function]
[call site]
08067
LexError::ImproperSymbol
[function]
[call site]
08068
&str::into
[function]
[call site]
08069
&str::into
[function]
[call site]
08070
PERR::into_err
[function]
[call site]
08071
peek
[function]
[call site]
08072
unwrap
[function]
[call site]
08073
Err
[function]
[call site]
08074
PERR::MissingToken
[function]
[call site]
08075
into
[function]
[call site]
08076
&str::into
[function]
[call site]
08077
PERR::into_err
[function]
[call site]
08078
MultiInputsStream::get_next
[function]
[call site]
08079
unwrap
[function]
[call site]
08080
Engine::parse_fn_call
[function]
[call site]
08081
peek
[function]
[call site]
08082
unwrap
[function]
[call site]
08083
TestStruct::new
[function]
[call site]
08084
Err
[function]
[call site]
08085
PERR::MissingToken
[function]
[call site]
08086
into
[function]
[call site]
08087
PERR::into_err
[function]
[call site]
08088
Err
[function]
[call site]
08089
TestStruct::clone
[function]
[call site]
08090
PERR::into_err
[function]
[call site]
08091
eat_token
[function]
[call site]
08092
string_functions::is_empty
[function]
[call site]
08093
calc_fn_hash
[function]
[call site]
08094
Namespace::root
[function]
[call site]
08095
ParseState::find_module
[function]
[call site]
08096
MyIterableType::into_iter
[function]
[call site]
08097
array_functions::reduce_rev
[function]
[call site]
08098
rposition
[function]
[call site]
08099
and_then
[function]
[call site]
08100
TestStruct::new
[function]
[call site]
08101
ParseSettings::has_option
[function]
[call site]
08102
Position::is_none
[function]
[call site]
08103
MyIterableType::into_iter
[function]
[call site]
08104
T::as_any
[function]
[call site]
08105
contains_key
[function]
[call site]
08106
Err
[function]
[call site]
08107
PERR::ModuleUndefined
[function]
[call site]
08108
&str::into
[function]
[call site]
08109
PERR::into_err
[function]
[call site]
08110
ParseSettings::level_up_with_position
[function]
[call site]
08111
calc_fn_hash
[function]
[call site]
08112
MyIterableType::into_iter
[function]
[call site]
08113
test_optimizer_const_map
[function]
[call site]
08114
calc_fn_hash
[function]
[call site]
08115
tokenizer::is_valid_function_name
[function]
[call site]
08116
FnCallHashes::from_hash
[function]
[call site]
08117
FnCallHashes::from_native_only
[function]
[call site]
08118
shrink_to_fit
[function]
[call site]
08119
Ok
[function]
[call site]
08120
Engine::get_interned_string
[function]
[call site]
08121
FnCallExpr::into_fn_call_expr
[function]
[call site]
08122
ParseSettings::level_up
[function]
[call site]
08123
peek
[function]
[call site]
08124
unwrap
[function]
[call site]
08125
blob_functions::push
[function]
[call site]
08126
Engine::parse_expr
[function]
[call site]
08127
peek
[function]
[call site]
08128
unwrap
[function]
[call site]
08129
eat_token
[function]
[call site]
08130
string_functions::is_empty
[function]
[call site]
08131
calc_fn_hash
[function]
[call site]
08132
test::len
[function]
[call site]
08133
Namespace::root
[function]
[call site]
08134
ParseState::find_module
[function]
[call site]
08135
ParseSettings::has_option
[function]
[call site]
08136
Position::is_none
[function]
[call site]
08137
MyIterableType::into_iter
[function]
[call site]
08138
T::as_any
[function]
[call site]
08139
contains_key
[function]
[call site]
08140
Err
[function]
[call site]
08141
PERR::ModuleUndefined
[function]
[call site]
08142
&str::into
[function]
[call site]
08143
PERR::into_err
[function]
[call site]
08144
ParseSettings::level_up_with_position
[function]
[call site]
08145
calc_fn_hash
[function]
[call site]
08146
MyIterableType::into_iter
[function]
[call site]
08147
test_optimizer_const_map
[function]
[call site]
08148
test::len
[function]
[call site]
08149
calc_fn_hash
[function]
[call site]
08150
test::len
[function]
[call site]
08151
tokenizer::is_valid_function_name
[function]
[call site]
08152
FnCallHashes::from_hash
[function]
[call site]
08153
FnCallHashes::from_native_only
[function]
[call site]
08154
shrink_to_fit
[function]
[call site]
08155
Ok
[function]
[call site]
08156
Engine::get_interned_string
[function]
[call site]
08157
FnCallExpr::into_fn_call_expr
[function]
[call site]
08158
eat_token
[function]
[call site]
08159
Err
[function]
[call site]
08160
PERR::MissingToken
[function]
[call site]
08161
into
[function]
[call site]
08162
PERR::into_err
[function]
[call site]
08163
Err
[function]
[call site]
08164
TestStruct::clone
[function]
[call site]
08165
PERR::into_err
[function]
[call site]
08166
Err
[function]
[call site]
08167
PERR::MissingToken
[function]
[call site]
08168
into
[function]
[call site]
08169
PERR::into_err
[function]
[call site]
08170
Engine::parse_fn_call
[function]
[call site]
08171
RhaiResultOf::intersects
[function]
[call site]
08172
Err
[function]
[call site]
08173
LexError::ImproperSymbol
[function]
[call site]
08174
Token::literal_syntax
[function]
[call site]
08175
&'static
[call site]
08176
ImmutableString::new
[function]
[call site]
08177
PERR::into_err
[function]
[call site]
08178
parse_var_name
[function]
[call site]
08179
blob_functions::push
[function]
[call site]
08180
Engine::get_interned_string
[function]
[call site]
08181
Expr::Variable
[function]
[call site]
08182
into
[function]
[call site]
08183
string_functions::is_empty
[function]
[call site]
08184
ParseSettings::level_up
[function]
[call site]
08185
Engine::parse_index_chain
[function]
[call site]
08186
Engine::parse_expr
[function]
[call site]
08187
ParseSettings::level_up
[function]
[call site]
08188
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]
08189
Err
[function]
[call site]
08190
PERR::MalformedIndexExpr
[function]
[call site]
08191
&str::into
[function]
[call site]
08192
PERR::into_err
[function]
[call site]
08193
Expr::start_position
[function]
[call site]
08194
Ok
[function]
[call site]
08195
Err
[function]
[call site]
08196
PERR::MalformedIndexExpr
[function]
[call site]
08197
&str::into
[function]
[call site]
08198
PERR::into_err
[function]
[call site]
08199
Expr::start_position
[function]
[call site]
08200
Err
[function]
[call site]
08201
PERR::MalformedIndexExpr
[function]
[call site]
08202
&str::into
[function]
[call site]
08203
PERR::into_err
[function]
[call site]
08204
Expr::start_position
[function]
[call site]
08205
Err
[function]
[call site]
08206
PERR::MalformedIndexExpr
[function]
[call site]
08207
&str::into
[function]
[call site]
08208
PERR::into_err
[function]
[call site]
08209
Expr::start_position
[function]
[call site]
08210
Err
[function]
[call site]
08211
PERR::MalformedIndexExpr
[function]
[call site]
08212
&str::into
[function]
[call site]
08213
PERR::into_err
[function]
[call site]
08214
Expr::start_position
[function]
[call site]
08215
Ok
[function]
[call site]
08216
Ok
[function]
[call site]
08217
Err
[function]
[call site]
08218
PERR::MalformedIndexExpr
[function]
[call site]
08219
&str::into
[function]
[call site]
08220
PERR::into_err
[function]
[call site]
08221
Expr::start_position
[function]
[call site]
08222
Err
[function]
[call site]
08223
PERR::MalformedIndexExpr
[function]
[call site]
08224
&str::into
[function]
[call site]
08225
PERR::into_err
[function]
[call site]
08226
Expr::start_position
[function]
[call site]
08227
Err
[function]
[call site]
08228
PERR::MalformedIndexExpr
[function]
[call site]
08229
&str::into
[function]
[call site]
08230
PERR::into_err
[function]
[call site]
08231
Expr::start_position
[function]
[call site]
08232
Err
[function]
[call site]
08233
PERR::MalformedIndexExpr
[function]
[call site]
08234
&str::into
[function]
[call site]
08235
PERR::into_err
[function]
[call site]
08236
Expr::start_position
[function]
[call site]
08237
Err
[function]
[call site]
08238
PERR::MalformedIndexExpr
[function]
[call site]
08239
&str::into
[function]
[call site]
08240
PERR::into_err
[function]
[call site]
08241
Expr::start_position
[function]
[call site]
08242
Ok
[function]
[call site]
08243
Ok
[function]
[call site]
08244
peek
[function]
[call site]
08245
unwrap
[function]
[call site]
08246
eat_token
[function]
[call site]
08247
peek
[function]
[call site]
08248
unwrap
[function]
[call site]
08249
MultiInputsStream::get_next
[function]
[call site]
08250
unwrap
[function]
[call site]
08251
ParseSettings::level_up
[function]
[call site]
08252
string_functions::is_empty
[function]
[call site]
08253
Engine::parse_index_chain
[function]
[call site]
08254
Ok
[function]
[call site]
08255
Expr::Index
[function]
[call site]
08256
into
[function]
[call site]
08257
Ok
[function]
[call site]
08258
Expr::Index
[function]
[call site]
08259
into
[function]
[call site]
08260
Err
[function]
[call site]
08261
TestStruct::clone
[function]
[call site]
08262
PERR::into_err
[function]
[call site]
08263
Err
[function]
[call site]
08264
PERR::MissingToken
[function]
[call site]
08265
into
[function]
[call site]
08266
&str::into
[function]
[call site]
08267
PERR::into_err
[function]
[call site]
08268
peek
[function]
[call site]
08269
unwrap
[function]
[call site]
08270
is_reserved_keyword_or_symbol
[function]
[call site]
08271
Err
[function]
[call site]
08272
PERR::Reserved
[function]
[call site]
08273
test_to_string
[function]
[call site]
08274
PERR::into_err
[function]
[call site]
08275
Err
[function]
[call site]
08276
PERR::into_err
[function]
[call site]
08277
string_functions::is_empty
[function]
[call site]
08278
Engine::parse_primary
[function]
[call site]
08279
ParseSettings::level_up
[function]
[call site]
08280
Engine::make_dot_expr
[function]
[call site]
08281
ASTFlags::intersects
[function]
[call site]
08282
Engine::make_dot_expr
[function]
[call site]
08283
Ok
[function]
[call site]
08284
Expr::Index
[function]
[call site]
08285
string_functions::is_empty
[function]
[call site]
08286
string_functions::is_empty
[function]
[call site]
08287
Engine::convert_expr_into_property
[function]
[call site]
08288
string_functions::is_empty
[function]
[call site]
08289
TestStruct::clone
[function]
[call site]
08290
Engine::get_interned_getter
[function]
[call site]
08291
locked_write
[function]
[call site]
08292
StringsInterner::get_with_mapper
[function]
[call site]
08293
StmtBlock::as_ref
[function]
[call site]
08294
StringsInterner::max
[function]
[call site]
08295
func::hashing::get_hasher
[function]
[call site]
08296
Self::Hasher::write_u8
[function]
[call site]
08297
test::hash
[function]
[call site]
08298
Self::Hasher::finish
[function]
[call site]
08299
test::len
[function]
[call site]
08300
test::len
[function]
[call site]
08301
BloomFilterU64::is_absent_and_set
[function]
[call site]
08302
string_functions::is_empty
[function]
[call site]
08303
reserve
[function]
[call site]
08304
Scope::push_entry
[function]
[call site]
08305
Command::get
[function]
[call site]
08306
TestStruct::clone
[function]
[call site]
08307
Self
[function]
[call site]
08308
blob_functions::insert
[function]
[call site]
08309
TestStruct::clone
[function]
[call site]
08310
StringsInterner::throttle_cache
[function]
[call site]
08311
Some
[function]
[call site]
08312
make_getter
[function]
[call site]
08313
Position::new_const
[function]
[call site]
08314
RhaiResultOf::push_str
[function]
[call site]
08315
RhaiResultOf::push_str
[function]
[call site]
08316
StmtBlock::as_ref
[function]
[call site]
08317
Identifier::into
[function]
[call site]
08318
make_getter
[function]
[call site]
08319
StmtBlock::as_ref
[function]
[call site]
08320
Identifier::into
[function]
[call site]
08321
make_getter
[function]
[call site]
08322
StmtBlock::as_ref
[function]
[call site]
08323
Identifier::into
[function]
[call site]
08324
calc_fn_hash
[function]
[call site]
08325
Engine::get_interned_setter
[function]
[call site]
08326
locked_write
[function]
[call site]
08327
StringsInterner::get_with_mapper
[function]
[call site]
08328
make_setter
[function]
[call site]
08329
Position::new_const
[function]
[call site]
08330
RhaiResultOf::push_str
[function]
[call site]
08331
RhaiResultOf::push_str
[function]
[call site]
08332
StmtBlock::as_ref
[function]
[call site]
08333
Identifier::into
[function]
[call site]
08334
make_setter
[function]
[call site]
08335
StmtBlock::as_ref
[function]
[call site]
08336
Identifier::into
[function]
[call site]
08337
make_setter
[function]
[call site]
08338
StmtBlock::as_ref
[function]
[call site]
08339
Identifier::into
[function]
[call site]
08340
calc_fn_hash
[function]
[call site]
08341
Expr::Property
[function]
[call site]
08342
TestStruct::new
[function]
[call site]
08343
Ok
[function]
[call site]
08344
Expr::Dot
[function]
[call site]
08345
into
[function]
[call site]
08346
Ok
[function]
[call site]
08347
Expr::Dot
[function]
[call site]
08348
into
[function]
[call site]
08349
FnCallExpr::is_qualified
[function]
[call site]
08350
string_functions::is_empty
[function]
[call site]
08351
Err
[function]
[call site]
08352
LexError::ImproperSymbol
[function]
[call site]
08353
test_to_string
[function]
[call site]
08354
PERR::into_err
[function]
[call site]
08355
Err
[function]
[call site]
08356
PERR::MalformedCapture
[function]
[call site]
08357
&str::into
[function]
[call site]
08358
PERR::into_err
[function]
[call site]
08359
test::len
[function]
[call site]
08360
tokenizer::is_valid_function_name
[function]
[call site]
08361
FnCallHashes::from_script_and_native
[function]
[call site]
08362
calc_fn_hash
[function]
[call site]
08363
calc_fn_hash
[function]
[call site]
08364
FnCallHashes::from_native_only
[function]
[call site]
08365
calc_fn_hash
[function]
[call site]
08366
FnCallHashes::from_native_only
[function]
[call site]
08367
calc_fn_hash
[function]
[call site]
08368
Expr::MethodCall
[function]
[call site]
08369
Ok
[function]
[call site]
08370
Expr::Dot
[function]
[call site]
08371
into
[function]
[call site]
08372
string_functions::is_empty
[function]
[call site]
08373
FnCallExpr::is_qualified
[function]
[call site]
08374
Engine::convert_expr_into_property
[function]
[call site]
08375
into
[function]
[call site]
08376
Expr::Dot
[function]
[call site]
08377
Expr::Index
[function]
[call site]
08378
Ok
[function]
[call site]
08379
Expr::Dot
[function]
[call site]
08380
into
[function]
[call site]
08381
test::len
[function]
[call site]
08382
tokenizer::is_valid_function_name
[function]
[call site]
08383
FnCallHashes::from_script_and_native
[function]
[call site]
08384
calc_fn_hash
[function]
[call site]
08385
calc_fn_hash
[function]
[call site]
08386
FnCallHashes::from_native_only
[function]
[call site]
08387
calc_fn_hash
[function]
[call site]
08388
FnCallHashes::from_native_only
[function]
[call site]
08389
calc_fn_hash
[function]
[call site]
08390
Expr::MethodCall
[function]
[call site]
08391
into
[function]
[call site]
08392
Expr::Dot
[function]
[call site]
08393
Expr::Index
[function]
[call site]
08394
Ok
[function]
[call site]
08395
Expr::Dot
[function]
[call site]
08396
into
[function]
[call site]
08397
Err
[function]
[call site]
08398
PERR::into_err
[function]
[call site]
08399
Expr::start_position
[function]
[call site]
08400
string_functions::is_empty
[function]
[call site]
08401
optimize_combo_chain
[function]
[call site]
08402
test_functions_take
[function]
[call site]
08403
test_functions_take
[function]
[call site]
08404
test_functions_take
[function]
[call site]
08405
StmtBlock::as_mut
[function]
[call site]
08406
intersects
[function]
[call site]
08407
StmtBlock::as_mut
[function]
[call site]
08408
StmtBlock::as_mut
[function]
[call site]
08409
string_functions::remove
[function]
[call site]
08410
test_functions_take
[function]
[call site]
08411
make_sub
[function]
[call site]
08412
make_root
[function]
[call site]
08413
string_functions::is_empty
[function]
[call site]
08414
Some
[function]
[call site]
08415
string_functions::is_empty
[function]
[call site]
08416
Some
[function]
[call site]
08417
string_functions::is_empty
[function]
[call site]
08418
crate::calc_var_hash
[function]
[call site]
08419
MyIterableType::into_iter
[function]
[call site]
08420
test_optimizer_const_map
[function]
[call site]
08421
Namespace::root
[function]
[call site]
08422
ParseState::find_module
[function]
[call site]
08423
ParseSettings::has_option
[function]
[call site]
08424
Position::is_none
[function]
[call site]
08425
MyIterableType::into_iter
[function]
[call site]
08426
T::as_any
[function]
[call site]
08427
contains_key
[function]
[call site]
08428
Err
[function]
[call site]
08429
PERR::ModuleUndefined
[function]
[call site]
08430
&str::into
[function]
[call site]
08431
PERR::into_err
[function]
[call site]
08432
ParseSettings::level_up_with_position
[function]
[call site]
08433
Ok
[function]
[call site]
08434
string_functions::is_empty
[function]
[call site]
08435
test::len
[function]
[call site]
08436
string_functions::is_empty
[function]
[call site]
08437
Engine::parse_binary_op
[function]
[call site]
08438
ParseSettings::level_up_with_position
[function]
[call site]
08439
peek
[function]
[call site]
08440
unwrap
[function]
[call site]
08441
Ok
[function]
[call site]
08442
Command::get
[function]
[call site]
08443
copied
[function]
[call site]
08444
ok_or_else
[function]
[call site]
08445
PERR::Reserved
[function]
[call site]
08446
!::to_string
[function]
[call site]
08447
Engine::new
[function]
[call site]
08448
Scope::new
[function]
[call site]
08449
blob_functions::push
[function]
[call site]
08450
blob_functions::push
[function]
[call site]
08451
blob_functions::push
[function]
[call site]
08452
PERR::into_err
[function]
[call site]
08453
tokenizer::is_valid_identifier
[function]
[call site]
08454
Err
[function]
[call site]
08455
PERR::UnknownOperator
[function]
[call site]
08456
!::to_string
[function]
[call site]
08457
PERR::into_err
[function]
[call site]
08458
test_ops_precedence
[function]
[call site]
08459
Engine::new
[function]
[call site]
08460
Token::is_bind_right
[function]
[call site]
08461
Ok
[function]
[call site]
08462
MultiInputsStream::get_next
[function]
[call site]
08463
unwrap
[function]
[call site]
08464
Engine::parse_stmt
[function]
[call site]
08465
ParseResult::into
[function]
[call site]
08466
Expr::Stmt
[function]
[call site]
08467
ParseResult::into
[function]
[call site]
08468
peek
[function]
[call site]
08469
unwrap
[function]
[call site]
08470
Expr::Unit
[function]
[call site]
08471
Engine::parse_unary
[function]
[call site]
08472
peek
[function]
[call site]
08473
unwrap
[function]
[call site]
08474
Command::get
[function]
[call site]
08475
copied
[function]
[call site]
08476
ok_or_else
[function]
[call site]
08477
PERR::Reserved
[function]
[call site]
08478
!::to_string
[function]
[call site]
08479
PERR::into_err
[function]
[call site]
08480
tokenizer::is_valid_identifier
[function]
[call site]
08481
Err
[function]
[call site]
08482
PERR::UnknownOperator
[function]
[call site]
08483
!::to_string
[function]
[call site]
08484
PERR::into_err
[function]
[call site]
08485
test_ops_precedence
[function]
[call site]
08486
Engine::parse_binary_op
[function]
[call site]
08487
ParseSettings::level_up
[function]
[call site]
08488
ParseSettings::level_up
[function]
[call site]
08489
into
[function]
[call site]
08490
calc_fn_hash
[function]
[call site]
08491
tokenizer::is_valid_function_name
[function]
[call site]
08492
Engine::get_interned_string
[function]
[call site]
08493
FnCallHashes::from_native_only
[function]
[call site]
08494
MyIterableType::into_iter
[function]
[call site]
08495
Self::IntoIter::collect
[function]
[call site]
08496
Self::then
[function]
[call site]
08497
TestStruct::clone
[function]
[call site]
08498
test_functions_take
[function]
[call site]
08499
Expr::ensure_bool_expr
[function]
[call site]
08500
test_functions_take
[function]
[call site]
08501
Expr::ensure_bool_expr
[function]
[call site]
08502
StmtBlock::extend
[function]
[call site]
08503
blob_functions::push
[function]
[call site]
08504
blob_functions::insert
[function]
[call site]
08505
Expr::set_position
[function]
[call site]
08506
Expr::And
[function]
[call site]
08507
TestStruct::new
[function]
[call site]
08508
into
[function]
[call site]
08509
test_functions_take
[function]
[call site]
08510
Expr::ensure_bool_expr
[function]
[call site]
08511
test_functions_take
[function]
[call site]
08512
Expr::ensure_bool_expr
[function]
[call site]
08513
StmtBlock::extend
[function]
[call site]
08514
blob_functions::push
[function]
[call site]
08515
blob_functions::insert
[function]
[call site]
08516
Expr::set_position
[function]
[call site]
08517
Expr::Or
[function]
[call site]
08518
TestStruct::new
[function]
[call site]
08519
into
[function]
[call site]
08520
test_functions_take
[function]
[call site]
08521
test_functions_take
[function]
[call site]
08522
StmtBlock::extend
[function]
[call site]
08523
blob_functions::push
[function]
[call site]
08524
blob_functions::insert
[function]
[call site]
08525
Expr::set_position
[function]
[call site]
08526
Expr::Coalesce
[function]
[call site]
08527
TestStruct::new
[function]
[call site]
08528
into
[function]
[call site]
08529
split_first_mut
[function]
[call site]
08530
unwrap
[function]
[call site]
08531
std::mem::swap
[function]
[call site]
08532
FnCallHashes::from_hash
[function]
[call site]
08533
calc_fn_hash
[function]
[call site]
08534
Engine::get_interned_string
[function]
[call site]
08535
FnCallExpr::into_fn_call_expr
[function]
[call site]
08536
Engine::get_interned_string
[function]
[call site]
08537
FnCallHashes::from_native_only
[function]
[call site]
08538
calc_fn_hash
[function]
[call site]
08539
MyIterableType::into_iter
[function]
[call site]
08540
Self::IntoIter::collect
[function]
[call site]
08541
Some
[function]
[call site]
08542
FnCallExpr::into_fn_call_expr
[function]
[call site]
08543
FnCallExpr::into_fn_call_expr
[function]
[call site]
08544
contains_key
[function]
[call site]
08545
FnCallHashes::from_native_only
[function]
[call site]
08546
calc_fn_hash
[function]
[call site]
08547
FnCallHashes::from_hash
[function]
[call site]
08548
calc_fn_hash
[function]
[call site]
08549
FnCallExpr::into_fn_call_expr
[function]
[call site]
08550
FnCallExpr::into_fn_call_expr
[function]
[call site]
08551
peek
[function]
[call site]
08552
unwrap
[function]
[call site]
08553
Err
[function]
[call site]
08554
LexError::UnexpectedInput
[function]
[call site]
08555
(Token,
[call site]
08556
PERR::into_err
[function]
[call site]
08557
Position::new_const
[function]
[call site]
08558
blob_functions::push
[function]
[call site]
08559
Stmt::Expr
[function]
[call site]
08560
into
[function]
[call site]
08561
Ok
[function]
[call site]
08562
Engine::optimize_into_ast
[function]
[call site]
08563
crate::Module::from
[function]
[call site]
08564
TestStruct::new
[function]
[call site]
08565
Self::IntoIter::into_iter
[function]
[call site]
08566
test_chars
[function]
[call site]
08567
0.chars().collect::<Vec<_>>
[function]
[call site]
08568
MyIterableType::into_iter
[function]
[call site]
08569
Self::IntoIter::for_each
[function]
[call site]
08570
Module::set_script_fn
[function]
[call site]
08571
Self::into
[function]
[call site]
08572
crate::Module::from
[function]
[call site]
08573
StmtBlock::as_ref
[function]
[call site]
08574
MyIterableType::into_iter
[function]
[call site]
08575
Self::IntoIter::map
[function]
[call site]
08576
ScriptFuncDef::clone_function_signatures
[function]
[call site]
08577
TestStruct::clone
[function]
[call site]
08578
TestStruct::clone
[function]
[call site]
08579
TestStruct::clone
[function]
[call site]
08580
<_>::default
[function]
[call site]
08581
Self::into
[function]
[call site]
08582
Self::into
[function]
[call site]
08583
crate::Module::from
[function]
[call site]
08584
MyIterableType::into_iter
[function]
[call site]
08585
Self::IntoIter::map
[function]
[call site]
08586
crate::func::shared_take_or_clone
[function]
[call site]
08587
StmtBlock::take_statements
[function]
[call site]
08588
mem::take
[function]
[call site]
08589
StmtBlock::statements_mut
[function]
[call site]
08590
StmtBlock::statements_mut
[function]
[call site]
08591
Engine::optimize_top_level
[function]
[call site]
08592
StmtBlockContainer::shrink_to_fit
[function]
[call site]
08593
OptimizerState::new
[function]
[call site]
08594
Engine::new_global_runtime_state
[function]
[call site]
08595
crate::ThinVec::new
[function]
[call site]
08596
crate::ThinVec::new
[function]
[call site]
08597
crate::StaticVec::new
[function]
[call site]
08598
Engine::default_tag
[function]
[call site]
08599
TestStruct::clone
[function]
[call site]
08600
StmtBlock::as_ref
[function]
[call site]
08601
test_optimizer_const_map
[function]
[call site]
08602
crate::eval::Debugger::new
[function]
[call site]
08603
into
[function]
[call site]
08604
&crate::SharedModule::into
[function]
[call site]
08605
TestStruct::new
[function]
[call site]
08606
Caches::new
[function]
[call site]
08607
MyIterableType::into_iter
[function]
[call site]
08608
array_functions::reduce_rev
[function]
[call site]
08609
flat_map
[function]
[call site]
08610
Module::iter_var
[function]
[call site]
08611
Module::iter_var_raw
[function]
[call site]
08612
MyIterableType::into_iter
[function]
[call site]
08613
impl
[call site]
08614
Ident::as_str
[function]
[call site]
08615
array_functions::for_each
[function]
[call site]
08616
OptimizerState::push_var
[function]
[call site]
08617
blob_functions::push
[function]
[call site]
08618
into
[function]
[call site]
08619
Some
[function]
[call site]
08620
Cow::Borrowed
[function]
[call site]
08621
MyIterableType::into_iter
[function]
[call site]
08622
flat_map
[function]
[call site]
08623
array_functions::for_each
[function]
[call site]
08624
OptimizerState::push_var
[function]
[call site]
08625
into
[function]
[call site]
08626
Some
[function]
[call site]
08627
Cow::Borrowed
[function]
[call site]
08628
optimize_stmt_block
[function]
[call site]
08629
string_functions::is_empty
[function]
[call site]
08630
OptimizerState::is_dirty
[function]
[call site]
08631
MyIterableType::into_iter
[function]
[call site]
08632
Self::IntoIter::position
[function]
[call site]
08633
ParseSettings::level_up
[function]
[call site]
08634
Ok
[function]
[call site]
08635
StmtBlockContainer::split_at_mut
[function]
[call site]
08636
test_functions_take
[function]
[call site]
08637
StmtBlock::statements_mut
[function]
[call site]
08638
StaticModuleResolver::iter_mut
[function]
[call site]
08639
test_optimizer_const_map
[function]
[call site]
08640
optimize_combo_chain
[function]
[call site]
08641
StaticModuleResolver::iter_mut
[function]
[call site]
08642
test_optimizer_const_map
[function]
[call site]
08643
optimize_combo_chain
[function]
[call site]
08644
StaticModuleResolver::iter_mut
[function]
[call site]
08645
skip
[function]
[call site]
08646
test_optimizer_const_map
[function]
[call site]
08647
reflection_functions::collect
[function]
[call site]
08648
OptimizerState::clear_dirty
[function]
[call site]
08649
test::len
[function]
[call site]
08650
map_functions::retain
[function]
[call site]
08651
string_functions::is_empty
[function]
[call site]
08652
Ok
[function]
[call site]
08653
IterateMap::new
[function]
[call site]
08654
IterateMap::new
[function]
[call site]
08655
IterateMap::new
[function]
[call site]
08656
mem::take
[function]
[call site]
08657
is_some
[function]
[call site]
08658
blob_functions::insert
[function]
[call site]
08659
FnPtr::call_raw_with_extra_args
[function]
[call site]
08660
Some
[function]
[call site]
08661
TestStruct::clone
[function]
[call site]
08662
Self::into
[function]
[call site]
08663
Some
[function]
[call site]
08664
Dynamic::as_bool
[function]
[call site]
08665
Result::unwrap_or
[function]
[call site]
08666
blob_functions::insert
[function]
[call site]
08667
blob_functions::insert
[function]
[call site]
08668
Some
[function]
[call site]
08669
map_or_else
[function]
[call site]
08670
Ok
[function]
[call site]
08671
OptimizerState::set_dirty
[function]
[call site]
08672
Stmt::is_control_flow_break
[function]
[call site]
08673
StaticModuleResolver::iter_mut
[function]
[call site]
08674
StaticModuleResolver::iter_mut
[function]
[call site]
08675
test_optimizer_const_map
[function]
[call site]
08676
Ident::as_str
[function]
[call site]
08677
array_functions::for_each
[function]
[call site]
08678
optimize_expr
[function]
[call site]
08679
ParseSettings::level_up_with_position
[function]
[call site]
08680
string_functions::is_empty
[function]
[call site]
08681
OptimizerState::set_dirty
[function]
[call site]
08682
Expr::Unit
[function]
[call site]
08683
ParseSettings::level_up_with_position
[function]
[call site]
08684
test::len
[function]
[call site]
08685
OptimizerState::set_dirty
[function]
[call site]
08686
StmtBlock::take_statements
[function]
[call site]
08687
string_functions::remove
[function]
[call site]
08688
optimize_expr
[function]
[call site]
08689
StmtBlock::statements_mut
[function]
[call site]
08690
optimize_stmt_block
[function]
[call site]
08691
StmtBlock::take_statements
[function]
[call site]
08692
StmtBlock::statements_mut
[function]
[call site]
08693
StmtBlock::as_mut
[function]
[call site]
08694
OptimizerState::set_dirty
[function]
[call site]
08695
test_functions_take
[function]
[call site]
08696
ASTFlags::intersects
[function]
[call site]
08697
OptimizerState::set_dirty
[function]
[call site]
08698
test_functions_take
[function]
[call site]
08699
MyIterableType::into_iter
[function]
[call site]
08700
test_method_call
[function]
[call site]
08701
RhaiFunc::is_pure
[function]
[call site]
08702
OptimizerState::set_dirty
[function]
[call site]
08703
mem::take
[function]
[call site]
08704
MyIterableType::into_iter
[function]
[call site]
08705
Self::IntoIter::find
[function]
[call site]
08706
array_functions::find_starting_from
[function]
[call site]
08707
RhaiResult::map_or_else
[function]
[call site]
08708
Expr::Unit
[function]
[call site]
08709
Expr::set_position
[function]
[call site]
08710
OptimizerState::find_literal_constant
[function]
[call site]
08711
MyIterableType::into_iter
[function]
[call site]
08712
array_functions::reduce_rev
[function]
[call site]
08713
array_functions::find
[function]
[call site]
08714
and_then
[function]
[call site]
08715
as_deref
[function]
[call site]
08716
Option::map_or
[function]
[call site]
08717
OptimizerState::find_literal_constant
[function]
[call site]
08718
Option::unwrap
[function]
[call site]
08719
Dynamic::as_map_ref
[function]
[call site]
08720
unwrap
[function]
[call site]
08721
Command::get
[function]
[call site]
08722
Ident::as_str
[function]
[call site]
08723
cloned
[function]
[call site]
08724
unwrap_or
[function]
[call site]
08725
Expr::from_dynamic
[function]
[call site]
08726
Self::Unit
[function]
[call site]
08727
Self::BoolConstant
[function]
[call site]
08728
Self::StringConstant
[function]
[call site]
08729
Self::CharConstant
[function]
[call site]
08730
Self::IntegerConstant
[function]
[call site]
08731
Self::DynamicConstant
[function]
[call site]
08732
TestStruct::new
[function]
[call site]
08733
into
[function]
[call site]
08734
Self::FloatConstant
[function]
[call site]
08735
Self::DynamicConstant
[function]
[call site]
08736
TestStruct::new
[function]
[call site]
08737
into
[function]
[call site]
08738
Self::DynamicConstant
[function]
[call site]
08739
TestStruct::new
[function]
[call site]
08740
into
[function]
[call site]
08741
FnPtr::is_curried
[function]
[call site]
08742
Self::FnCall
[function]
[call site]
08743
into
[function]
[call site]
08744
FnCallHashes::from_hash
[function]
[call site]
08745
calc_fn_hash
[function]
[call site]
08746
test_native_context_fn_name
[function]
[call site]
08747
std::
[call site]
08748
iter::once
[function]
[call site]
08749
Self::StringConstant
[function]
[call site]
08750
test_native_context_fn_name
[function]
[call site]
08751
into
[function]
[call site]
08752
reflection_functions::collect
[function]
[call site]
08753
into
[function]
[call site]
08754
Self::DynamicConstant
[function]
[call site]
08755
into
[function]
[call site]
08756
OptimizerState::set_dirty
[function]
[call site]
08757
optimize_expr
[function]
[call site]
08758
Expr::is_constant
[function]
[call site]
08759
string_functions::is_empty
[function]
[call site]
08760
Expr::get_literal_value
[function]
[call site]
08761
OptimizerState::set_dirty
[function]
[call site]
08762
Engine::map_type_name
[function]
[call site]
08763
RhaiNativeFunc::return_type_name
[function]
[call site]
08764
type_name::<R>
[function]
[call site]
08765
into
[function]
[call site]
08766
Expr::from_dynamic
[function]
[call site]
08767
Expr::is_constant
[function]
[call site]
08768
string_functions::is_empty
[function]
[call site]
08769
Expr::get_literal_value
[function]
[call site]
08770
Option::is_some
[function]
[call site]
08771
OptimizerState::set_dirty
[function]
[call site]
08772
Expr::from_dynamic
[function]
[call site]
08773
optimize_expr
[function]
[call site]
08774
optimize_expr
[function]
[call site]
08775
optimize_expr
[function]
[call site]
08776
optimize_expr
[function]
[call site]
08777
ASTFlags::intersects
[function]
[call site]
08778
OptimizerState::set_dirty
[function]
[call site]
08779
test_functions_take
[function]
[call site]
08780
FnPtr::try_from
[function]
[call site]
08781
RhaiResultOf::map
[function]
[call site]
08782
test::len
[function]
[call site]
08783
unwrap_or
[function]
[call site]
08784
MyIterableType::into_iter
[function]
[call site]
08785
Self::IntoIter::all
[function]
[call site]
08786
OptimizerState::set_dirty
[function]
[call site]
08787
FnPtr::try_from
[function]
[call site]
08788
RhaiResultOf::unwrap
[function]
[call site]
08789
test_functions_take
[function]
[call site]
08790
EvalAltResult::set_position
[function]
[call site]
08791
FnPtr::try_from
[function]
[call site]
08792
f32::unsigned_abs
[function]
[call site]
08793
RhaiResultOf::map
[function]
[call site]
08794
test::len
[function]
[call site]
08795
unwrap_or
[function]
[call site]
08796
MyIterableType::into_iter
[function]
[call site]
08797
Self::IntoIter::all
[function]
[call site]
08798
OptimizerState::set_dirty
[function]
[call site]
08799
test::len
[function]
[call site]
08800
FnPtr::try_from
[function]
[call site]
08801
f32::unsigned_abs
[function]
[call site]
08802
RhaiResultOf::unwrap
[function]
[call site]
08803
test_functions_take
[function]
[call site]
08804
EvalAltResult::set_position
[function]
[call site]
08805
MyIterableType::into_iter
[function]
[call site]
08806
test_method_call
[function]
[call site]
08807
RhaiFunc::is_pure
[function]
[call site]
08808
OptimizerState::set_dirty
[function]
[call site]
08809
mem::take
[function]
[call site]
08810
MyIterableType::into_iter
[function]
[call site]
08811
Self::IntoIter::find
[function]
[call site]
08812
RhaiResult::map_or_else
[function]
[call site]
08813
Expr::Unit
[function]
[call site]
08814
Expr::set_position
[function]
[call site]
08815
Dynamic::is_map
[function]
[call site]
08816
OptimizerState::set_dirty
[function]
[call site]
08817
mem::take
[function]
[call site]
08818
Dynamic::as_map_mut
[function]
[call site]
08819
Dynamic::type_name
[function]
[call site]
08820
write_lock::<Map>
[function]
[call site]
08821
ok_or
[function]
[call site]
08822
Result::unwrap
[function]
[call site]
08823
string_functions::remove
[function]
[call site]
08824
Ident::as_str
[function]
[call site]
08825
map_or_else
[function]
[call site]
08826
Expr::Unit
[function]
[call site]
08827
Expr::from_dynamic
[function]
[call site]
08828
FnPtr::try_from
[function]
[call site]
08829
RhaiResultOf::map
[function]
[call site]
08830
unwrap_or
[function]
[call site]
08831
OptimizerState::set_dirty
[function]
[call site]
08832
Expr::BoolConstant
[function]
[call site]
08833
FnPtr::try_from
[function]
[call site]
08834
RhaiResultOf::unwrap
[function]
[call site]
08835
FnPtr::try_from
[function]
[call site]
08836
f32::unsigned_abs
[function]
[call site]
08837
RhaiResultOf::map
[function]
[call site]
08838
unwrap_or
[function]
[call site]
08839
OptimizerState::set_dirty
[function]
[call site]
08840
Expr::BoolConstant
[function]
[call site]
08841
FnPtr::try_from
[function]
[call site]
08842
f32::unsigned_abs
[function]
[call site]
08843
RhaiResultOf::unwrap
[function]
[call site]
08844
FnPtr::try_from
[function]
[call site]
08845
RhaiResultOf::map
[function]
[call site]
08846
test_chars
[function]
[call site]
08847
ImmutableString::strong_count
[function]
[call site]
08848
unwrap_or
[function]
[call site]
08849
OptimizerState::set_dirty
[function]
[call site]
08850
Expr::CharConstant
[function]
[call site]
08851
test_chars
[function]
[call site]
08852
nth
[function]
[call site]
08853
FnPtr::try_from
[function]
[call site]
08854
RhaiResultOf::unwrap
[function]
[call site]
08855
unwrap
[function]
[call site]
08856
FnPtr::try_from
[function]
[call site]
08857
f32::unsigned_abs
[function]
[call site]
08858
RhaiResultOf::map
[function]
[call site]
08859
test_chars
[function]
[call site]
08860
ImmutableString::strong_count
[function]
[call site]
08861
unwrap_or
[function]
[call site]
08862
OptimizerState::set_dirty
[function]
[call site]
08863
Expr::CharConstant
[function]
[call site]
08864
test_chars
[function]
[call site]
08865
array_functions::reduce_rev
[function]
[call site]
08866
RhaiResult::nth
[function]
[call site]
08867
FnPtr::try_from
[function]
[call site]
08868
f32::unsigned_abs
[function]
[call site]
08869
RhaiResultOf::unwrap
[function]
[call site]
08870
unwrap
[function]
[call site]
08871
OptimizerState::find_literal_constant
[function]
[call site]
08872
Option::map_or
[function]
[call site]
08873
OptimizerState::find_literal_constant
[function]
[call site]
08874
Option::unwrap
[function]
[call site]
08875
Dynamic::as_map_ref
[function]
[call site]
08876
unwrap
[function]
[call site]
08877
Command::get
[function]
[call site]
08878
Ident::as_str
[function]
[call site]
08879
cloned
[function]
[call site]
08880
unwrap_or
[function]
[call site]
08881
Expr::from_dynamic
[function]
[call site]
08882
OptimizerState::set_dirty
[function]
[call site]
08883
optimize_expr
[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
string_functions::is_empty
[function]
[call site]
08889
OptimizerState::set_dirty
[function]
[call site]
08890
Expr::StringConstant
[function]
[call site]
08891
Engine::const_empty_string
[function]
[call site]
08892
Engine::get_interned_string
[function]
[call site]
08893
Expr::is_constant
[function]
[call site]
08894
OptimizerState::set_dirty
[function]
[call site]
08895
Expr::StringConstant
[function]
[call site]
08896
Expr::get_literal_value
[function]
[call site]
08897
Option::unwrap
[function]
[call site]
08898
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
08899
ParseSettings::level_up_with_position
[function]
[call site]
08900
StaticModuleResolver::iter_mut
[function]
[call site]
08901
array_functions::for_each
[function]
[call site]
08902
optimize_expr
[function]
[call site]
08903
test::len
[function]
[call site]
08904
test_functions_take
[function]
[call site]
08905
test_functions_take
[function]
[call site]
08906
Expr::StringConstant
[function]
[call site]
08907
string_functions::remove
[function]
[call site]
08908
OptimizerState::set_dirty
[function]
[call site]
08909
string_functions::remove
[function]
[call site]
08910
OptimizerState::set_dirty
[function]
[call site]
08911
string_functions::remove
[function]
[call site]
08912
OptimizerState::set_dirty
[function]
[call site]
08913
string_functions::is_empty
[function]
[call site]
08914
string_functions::remove
[function]
[call site]
08915
OptimizerState::set_dirty
[function]
[call site]
08916
string_functions::is_empty
[function]
[call site]
08917
string_functions::remove
[function]
[call site]
08918
OptimizerState::set_dirty
[function]
[call site]
08919
shrink_to_fit
[function]
[call site]
08920
Expr::is_constant
[function]
[call site]
08921
OptimizerState::set_dirty
[function]
[call site]
08922
Expr::DynamicConstant
[function]
[call site]
08923
Expr::get_literal_value
[function]
[call site]
08924
Option::unwrap
[function]
[call site]
08925
into
[function]
[call site]
08926
ParseSettings::level_up_with_position
[function]
[call site]
08927
StaticModuleResolver::iter_mut
[function]
[call site]
08928
array_functions::for_each
[function]
[call site]
08929
optimize_expr
[function]
[call site]
08930
Expr::is_constant
[function]
[call site]
08931
OptimizerState::set_dirty
[function]
[call site]
08932
Expr::DynamicConstant
[function]
[call site]
08933
Expr::get_literal_value
[function]
[call site]
08934
Option::unwrap
[function]
[call site]
08935
into
[function]
[call site]
08936
ParseSettings::level_up_with_position
[function]
[call site]
08937
StaticModuleResolver::iter_mut
[function]
[call site]
08938
array_functions::for_each
[function]
[call site]
08939
optimize_expr
[function]
[call site]
08940
test::len
[function]
[call site]
08941
OptimizerState::set_dirty
[function]
[call site]
08942
string_functions::remove
[function]
[call site]
08943
MyIterableType::into_iter
[function]
[call site]
08944
Self::IntoIter::take
[function]
[call site]
08945
Engine::new
[function]
[call site]
08946
register_type_with_name::<TestStruct>
[function]
[call site]
08947
Engine::register_fn
[function]
[call site]
08948
TestStruct
[function]
[call site]
08949
test_method_call
[function]
[call site]
08950
Some
[function]
[call site]
08951
OptimizerState::set_dirty
[function]
[call site]
08952
test::len
[function]
[call site]
08953
string_functions::truncate
[function]
[call site]
08954
OptimizerState::set_dirty
[function]
[call site]
08955
optimize_expr
[function]
[call site]
08956
OptimizerState::set_dirty
[function]
[call site]
08957
Expr::BoolConstant
[function]
[call site]
08958
string_functions::is_empty
[function]
[call site]
08959
OptimizerState::set_dirty
[function]
[call site]
08960
Expr::BoolConstant
[function]
[call site]
08961
test::len
[function]
[call site]
08962
OptimizerState::set_dirty
[function]
[call site]
08963
test_functions_take
[function]
[call site]
08964
test::len
[function]
[call site]
08965
OptimizerState::set_dirty
[function]
[call site]
08966
string_functions::remove
[function]
[call site]
08967
MyIterableType::into_iter
[function]
[call site]
08968
Self::IntoIter::take
[function]
[call site]
08969
test_method_call
[function]
[call site]
08970
Some
[function]
[call site]
08971
OptimizerState::set_dirty
[function]
[call site]
08972
test::len
[function]
[call site]
08973
string_functions::truncate
[function]
[call site]
08974
OptimizerState::set_dirty
[function]
[call site]
08975
optimize_expr
[function]
[call site]
08976
OptimizerState::set_dirty
[function]
[call site]
08977
Expr::BoolConstant
[function]
[call site]
08978
string_functions::is_empty
[function]
[call site]
08979
OptimizerState::set_dirty
[function]
[call site]
08980
Expr::BoolConstant
[function]
[call site]
08981
test::len
[function]
[call site]
08982
OptimizerState::set_dirty
[function]
[call site]
08983
test_functions_take
[function]
[call site]
08984
test::len
[function]
[call site]
08985
OptimizerState::set_dirty
[function]
[call site]
08986
string_functions::remove
[function]
[call site]
08987
Expr::is_constant
[function]
[call site]
08988
test::len
[function]
[call site]
08989
string_functions::truncate
[function]
[call site]
08990
OptimizerState::set_dirty
[function]
[call site]
08991
optimize_expr
[function]
[call site]
08992
string_functions::is_empty
[function]
[call site]
08993
OptimizerState::set_dirty
[function]
[call site]
08994
Expr::BoolConstant
[function]
[call site]
08995
test::len
[function]
[call site]
08996
OptimizerState::set_dirty
[function]
[call site]
08997
test_functions_take
[function]
[call site]
08998
test::len
[function]
[call site]
08999
OptimizerState::set_dirty
[function]
[call site]
09000
Expr::BoolConstant
[function]
[call site]
09001
FnCallExpr::is_qualified
[function]
[call site]
09002
StaticModuleResolver::iter_mut
[function]
[call site]
09003
array_functions::for_each
[function]
[call site]
09004
optimize_expr
[function]
[call site]
09005
move_constant_arg
[function]
[call site]
09006
Expr::get_literal_value
[function]
[call site]
09007
Some
[function]
[call site]
09008
StmtBlock::as_ref
[function]
[call site]
09009
TestStruct::clone
[function]
[call site]
09010
write_lock::<FnPtr>
[function]
[call site]
09011
Some
[function]
[call site]
09012
crate::Shared::new
[function]
[call site]
09013
Option<&GlobalRuntimeState>::into
[function]
[call site]
09014
into
[function]
[call site]
09015
into
[function]
[call site]
09016
into
[function]
[call site]
09017
TestStruct::clone
[function]
[call site]
09018
Self::into
[function]
[call site]
09019
into
[function]
[call site]
09020
Expr::is_constant
[function]
[call site]
09021
crate::Array::with_capacity
[function]
[call site]
09022
test::len
[function]
[call site]
09023
StmtBlock::extend
[function]
[call site]
09024
MyIterableType::into_iter
[function]
[call site]
09025
Self::IntoIter::map
[function]
[call site]
09026
Expr::get_literal_value
[function]
[call site]
09027
Option::unwrap
[function]
[call site]
09028
Dynamic::from_array
[function]
[call site]
09029
Expr::is_constant
[function]
[call site]
09030
TestStruct::clone
[function]
[call site]
09031
shared_get_mut
[function]
[call site]
09032
Ident::as_str
[function]
[call site]
09033
Option::unwrap
[function]
[call site]
09034
Expr::get_literal_value
[function]
[call site]
09035
Option::unwrap
[function]
[call site]
09036
Dynamic::from_map
[function]
[call site]
09037
Expr::is_constant
[function]
[call site]
09038
Position::new_const
[function]
[call site]
09039
Expr::get_literal_value
[function]
[call site]
09040
Option::unwrap
[function]
[call site]
09041
unwrap
[function]
[call site]
09042
into
[function]
[call site]
09043
FnCallExpr::is_qualified
[function]
[call site]
09044
test::len
[function]
[call site]
09045
FnPtr::new
[function]
[call site]
09046
TestStruct::clone
[function]
[call site]
09047
RhaiResultOf::ok
[function]
[call site]
09048
into
[function]
[call site]
09049
test::len
[function]
[call site]
09050
Token::literal_syntax
[function]
[call site]
09051
Token::literal_syntax
[function]
[call site]
09052
Ident::as_str
[function]
[call site]
09053
into
[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
Option::map_or
[function]
[call site]
09060
Expr::DynamicConstant
[function]
[call site]
09061
into
[function]
[call site]
09062
Expr::start_position
[function]
[call site]
09063
string_functions::is_empty
[function]
[call site]
09064
Expr::position
[function]
[call site]
09065
ParseSettings::level_up_with_position
[function]
[call site]
09066
Expr::start_position
[function]
[call site]
09067
Expr::start_position
[function]
[call site]
09068
Expr::position
[function]
[call site]
09069
OptimizerState::set_dirty
[function]
[call site]
09070
test::len
[function]
[call site]
09071
FnCallExpr::constant_args
[function]
[call site]
09072
string_functions::is_empty
[function]
[call site]
09073
MyIterableType::into_iter
[function]
[call site]
09074
test_method_call
[function]
[call site]
09075
TestStruct::clone
[function]
[call site]
09076
Self::into
[function]
[call site]
09077
Dynamic::into_immutable_string
[function]
[call site]
09078
Ok
[function]
[call site]
09079
crate::func::locked_read
[function]
[call site]
09080
Option::and_then
[function]
[call site]
09081
Some
[function]
[call site]
09082
TestStruct::clone
[function]
[call site]
09083
ok_or_else
[function]
[call site]
09084
std::
[call site]
09085
any::type_name
[function]
[call site]
09086
Err
[function]
[call site]
09087
Dynamic::type_name
[function]
[call site]
09088
Result::map_err
[function]
[call site]
09089
and_then
[function]
[call site]
09090
OptimizerState::set_dirty
[function]
[call site]
09091
Expr::DynamicConstant
[function]
[call site]
09092
TestStruct::new
[function]
[call site]
09093
into
[function]
[call site]
09094
optimize_expr
[function]
[call site]
09095
test::len
[function]
[call site]
09096
FnCallExpr::constant_args
[function]
[call site]
09097
Expr::get_literal_value
[function]
[call site]
09098
unwrap
[function]
[call site]
09099
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
09100
StmtBlock::extend
[function]
[call site]
09101
MyIterableType::into_iter
[function]
[call site]
09102
skip
[function]
[call site]
09103
test_optimizer_const_map
[function]
[call site]
09104
Expr::get_literal_value
[function]
[call site]
09105
unwrap
[function]
[call site]
09106
OptimizerState::set_dirty
[function]
[call site]
09107
Expr::DynamicConstant
[function]
[call site]
09108
TestStruct::new
[function]
[call site]
09109
into
[function]
[call site]
09110
string_functions::contains
[function]
[call site]
09111
Ident::as_str
[function]
[call site]
09112
StaticModuleResolver::iter_mut
[function]
[call site]
09113
array_functions::for_each
[function]
[call site]
09114
optimize_expr
[function]
[call site]
09115
FnCallExpr::constant_args
[function]
[call site]
09116
MyIterableType::into_iter
[function]
[call site]
09117
test_optimizer_const_map
[function]
[call site]
09118
Expr::get_literal_value
[function]
[call site]
09119
unwrap
[function]
[call site]
09120
args.iter().map(|arg_expr|
[call site]
09121
MyIterableType::into_iter
[function]
[call site]
09122
test_optimizer_const_map
[function]
[call site]
09123
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
09124
Ident::as_str
[function]
[call site]
09125
test::len
[function]
[call site]
09126
OptimizerState::set_dirty
[function]
[call site]
09127
Engine::map_type_name
[function]
[call site]
09128
RhaiNativeFunc::return_type_name
[function]
[call site]
09129
into
[function]
[call site]
09130
Expr::from_dynamic
[function]
[call site]
09131
test::len
[function]
[call site]
09132
OptimizerState::set_dirty
[function]
[call site]
09133
Expr::from_dynamic
[function]
[call site]
09134
test::len
[function]
[call site]
09135
FnCallExpr::is_operator_call
[function]
[call site]
09136
is_some
[function]
[call site]
09137
Engine::fast_operators
[function]
[call site]
09138
intersects
[function]
[call site]
09139
Engine::has_native_fn_override
[function]
[call site]
09140
calc_fn_hash_full
[function]
[call site]
09141
StmtBlock::as_ref
[function]
[call site]
09142
MyIterableType::into_iter
[function]
[call site]
09143
Self::IntoIter::copied
[function]
[call site]
09144
MyIterableType::into_iter
[function]
[call site]
09145
test_var_def_filter
[function]
[call site]
09146
Module::is_standard_lib
[function]
[call site]
09147
T::as_any
[function]
[call site]
09148
Module::contains_fn
[function]
[call site]
09149
map_functions::values
[function]
[call site]
09150
T::as_any
[function]
[call site]
09151
Module::contains_qualified_fn
[function]
[call site]
09152
RhaiFunc::is_native
[function]
[call site]
09153
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
09154
Some
[function]
[call site]
09155
Dynamic::as_int
[function]
[call site]
09156
unwrap
[function]
[call site]
09157
Dynamic::as_int
[function]
[call site]
09158
unwrap
[function]
[call site]
09159
Ok
[function]
[call site]
09160
into
[function]
[call site]
09161
Some
[function]
[call site]
09162
Dynamic::as_int
[function]
[call site]
09163
unwrap
[function]
[call site]
09164
Dynamic::as_int
[function]
[call site]
09165
unwrap
[function]
[call site]
09166
Ok
[function]
[call site]
09167
into
[function]
[call site]
09168
Some
[function]
[call site]
09169
Dynamic::as_immutable_string_ref
[function]
[call site]
09170
unwrap
[function]
[call site]
09171
Dynamic::as_immutable_string_ref
[function]
[call site]
09172
unwrap
[function]
[call site]
09173
unwrap
[function]
[call site]
09174
Package::init_engine
[function]
[call site]
09175
Engine::throw_on_size
[function]
[call site]
09176
test::len
[function]
[call site]
09177
test::len
[function]
[call site]
09178
Ok
[function]
[call site]
09179
into
[function]
[call site]
09180
Some
[function]
[call site]
09181
Dynamic::as_char
[function]
[call site]
09182
unwrap
[function]
[call site]
09183
Dynamic::as_char
[function]
[call site]
09184
unwrap
[function]
[call site]
09185
Position::new_const
[function]
[call site]
09186
blob_functions::push
[function]
[call site]
09187
blob_functions::push
[function]
[call site]
09188
unwrap
[function]
[call site]
09189
Package::init_engine
[function]
[call site]
09190
Engine::throw_on_size
[function]
[call site]
09191
test::len
[function]
[call site]
09192
Ok
[function]
[call site]
09193
Result::into
[function]
[call site]
09194
Some
[function]
[call site]
09195
Dynamic::as_blob_ref
[function]
[call site]
09196
unwrap
[function]
[call site]
09197
string_functions::is_empty
[function]
[call site]
09198
Ok
[function]
[call site]
09199
Dynamic::flatten_clone
[function]
[call site]
09200
Dynamic::as_blob_ref
[function]
[call site]
09201
unwrap
[function]
[call site]
09202
string_functions::is_empty
[function]
[call site]
09203
Ok
[function]
[call site]
09204
Dynamic::flatten_clone
[function]
[call site]
09205
unwrap
[function]
[call site]
09206
Package::init_engine
[function]
[call site]
09207
Engine::throw_on_size
[function]
[call site]
09208
test::len
[function]
[call site]
09209
test::len
[function]
[call site]
09210
TestStruct::clone
[function]
[call site]
09211
StmtBlock::extend
[function]
[call site]
09212
Ok
[function]
[call site]
09213
Dynamic::from_blob
[function]
[call site]
09214
Some
[function]
[call site]
09215
Some
[function]
[call site]
09216
Some
[function]
[call site]
09217
Ok
[function]
[call site]
09218
Dynamic::as_int
[function]
[call site]
09219
unwrap
[function]
[call site]
09220
into
[function]
[call site]
09221
Some
[function]
[call site]
09222
Ok
[function]
[call site]
09223
Dynamic::as_int
[function]
[call site]
09224
unwrap
[function]
[call site]
09225
into
[function]
[call site]
09226
Some
[function]
[call site]
09227
Ok
[function]
[call site]
09228
Dynamic::as_int
[function]
[call site]
09229
unwrap
[function]
[call site]
09230
into
[function]
[call site]
09231
Some
[function]
[call site]
09232
Ok
[function]
[call site]
09233
Dynamic::as_int
[function]
[call site]
09234
unwrap
[function]
[call site]
09235
into
[function]
[call site]
09236
Dynamic::as_char
[function]
[call site]
09237
unwrap
[function]
[call site]
09238
Dynamic::as_immutable_string_ref
[function]
[call site]
09239
unwrap
[function]
[call site]
09240
Some
[function]
[call site]
09241
test_chars
[function]
[call site]
09242
MultiInputsStream::get_next
[function]
[call site]
09243
MultiInputsStream::get_next
[function]
[call site]
09244
Some
[function]
[call site]
09245
Dynamic::as_char
[function]
[call site]
09246
unwrap
[function]
[call site]
09247
Dynamic::as_immutable_string_ref
[function]
[call site]
09248
unwrap
[function]
[call site]
09249
Position::new_const
[function]
[call site]
09250
blob_functions::push
[function]
[call site]
09251
Result::push_str
[function]
[call site]
09252
unwrap
[function]
[call site]
09253
Package::init_engine
[function]
[call site]
09254
Engine::throw_on_size
[function]
[call site]
09255
test::len
[function]
[call site]
09256
Ok
[function]
[call site]
09257
Result::into
[function]
[call site]
09258
Dynamic::as_immutable_string_ref
[function]
[call site]
09259
unwrap
[function]
[call site]
09260
Dynamic::as_char
[function]
[call site]
09261
unwrap
[function]
[call site]
09262
test_chars
[function]
[call site]
09263
MultiInputsStream::get_next
[function]
[call site]
09264
MultiInputsStream::get_next
[function]
[call site]
09265
Some
[function]
[call site]
09266
Some
[function]
[call site]
09267
Dynamic::as_immutable_string_ref
[function]
[call site]
09268
unwrap
[function]
[call site]
09269
Dynamic::as_char
[function]
[call site]
09270
unwrap
[function]
[call site]
09271
unwrap
[function]
[call site]
09272
Package::init_engine
[function]
[call site]
09273
Engine::throw_on_size
[function]
[call site]
09274
test::len
[function]
[call site]
09275
Ok
[function]
[call site]
09276
Result::into
[function]
[call site]
09277
Some
[function]
[call site]
09278
Dynamic::as_immutable_string_ref
[function]
[call site]
09279
unwrap
[function]
[call site]
09280
Dynamic::as_char
[function]
[call site]
09281
unwrap
[function]
[call site]
09282
Ok
[function]
[call site]
09283
into
[function]
[call site]
09284
Some
[function]
[call site]
09285
Ok
[function]
[call site]
09286
TestStruct::clone
[function]
[call site]
09287
Some
[function]
[call site]
09288
Some
[function]
[call site]
09289
Some
[function]
[call site]
09290
Ok
[function]
[call site]
09291
TestStruct::clone
[function]
[call site]
09292
Some
[function]
[call site]
09293
Some
[function]
[call site]
09294
Some
[function]
[call site]
09295
Dynamic::as_blob_ref
[function]
[call site]
09296
unwrap
[function]
[call site]
09297
TestStruct::clone
[function]
[call site]
09298
Dynamic::as_char
[function]
[call site]
09299
unwrap
[function]
[call site]
09300
encode_utf8
[function]
[call site]
09301
unwrap
[function]
[call site]
09302
Package::init_engine
[function]
[call site]
09303
Engine::throw_on_size
[function]
[call site]
09304
test::len
[function]
[call site]
09305
test::len
[function]
[call site]
09306
StmtBlock::extend
[function]
[call site]
09307
as_bytes
[function]
[call site]
09308
Ok
[function]
[call site]
09309
Dynamic::from_blob
[function]
[call site]
09310
Dynamic::type_id
[function]
[call site]
09311
Dynamic::type_id
[function]
[call site]
09312
TypeId::of::<ExclusiveRange>
[function]
[call site]
09313
TypeId::of::<ExclusiveRange>
[function]
[call site]
09314
TypeId::of::<InclusiveRange>
[function]
[call site]
09315
TypeId::of::<InclusiveRange>
[function]
[call site]
09316
TypeId::of::<ExclusiveRange>
[function]
[call site]
09317
TypeId::of::<InclusiveRange>
[function]
[call site]
09318
TypeId::of::<InclusiveRange>
[function]
[call site]
09319
TypeId::of::<ExclusiveRange>
[function]
[call site]
09320
Some
[function]
[call site]
09321
Some
[function]
[call site]
09322
is_numeric
[function]
[call site]
09323
is_numeric
[function]
[call site]
09324
Some
[function]
[call site]
09325
is_numeric
[function]
[call site]
09326
is_numeric
[function]
[call site]
09327
Some
[function]
[call site]
09328
StmtBlock::as_ref
[function]
[call site]
09329
unwrap
[function]
[call site]
09330
then
[function]
[call site]
09331
Ident::as_str
[function]
[call site]
09332
into
[function]
[call site]
09333
split_first_mut
[function]
[call site]
09334
unwrap
[function]
[call site]
09335
test_var_is_def
[function]
[call site]
09336
Engine::new
[function]
[call site]
09337
OptimizerState::set_dirty
[function]
[call site]
09338
Expr::from_dynamic
[function]
[call site]
09339
StaticModuleResolver::iter_mut
[function]
[call site]
09340
array_functions::for_each
[function]
[call site]
09341
optimize_expr
[function]
[call site]
09342
move_constant_arg
[function]
[call site]
09343
OptimizerState::set_dirty
[function]
[call site]
09344
FnCallExpr::constant_args
[function]
[call site]
09345
FnCallHashes::is_native_only
[function]
[call site]
09346
Position::is_none
[function]
[call site]
09347
MyIterableType::into_iter
[function]
[call site]
09348
array_functions::find_map
[function]
[call site]
09349
Module::get_script_fn
[function]
[call site]
09350
StmtBlock::as_ref
[function]
[call site]
09351
and_then
[function]
[call site]
09352
StmtBlock::as_ref
[function]
[call site]
09353
&crate::SharedModule::values
[function]
[call site]
09354
string_functions::is_empty
[function]
[call site]
09355
IterateDynamicArray::new
[function]
[call site]
09356
map_functions::values
[function]
[call site]
09357
Array::cloned
[function]
[call site]
09358
reflection_functions::collect
[function]
[call site]
09359
array_functions::find
[function]
[call site]
09360
array_functions::find_starting_from
[function]
[call site]
09361
RhaiResult::and_then
[function]
[call site]
09362
RhaiFunc::get_script_fn_def
[function]
[call site]
09363
test::len
[function]
[call site]
09364
is_some
[function]
[call site]
09365
MyIterableType::into_iter
[function]
[call site]
09366
test_optimizer_const_map
[function]
[call site]
09367
Expr::get_literal_value
[function]
[call site]
09368
Some
[function]
[call site]
09369
StmtBlock::as_ref
[function]
[call site]
09370
TestStruct::clone
[function]
[call site]
09371
write_lock::<FnPtr>
[function]
[call site]
09372
Some
[function]
[call site]
09373
crate::Shared::new
[function]
[call site]
09374
Option<&GlobalRuntimeState>::into
[function]
[call site]
09375
into
[function]
[call site]
09376
into
[function]
[call site]
09377
into
[function]
[call site]
09378
TestStruct::clone
[function]
[call site]
09379
Self::into
[function]
[call site]
09380
into
[function]
[call site]
09381
Expr::is_constant
[function]
[call site]
09382
crate::Array::with_capacity
[function]
[call site]
09383
test::len
[function]
[call site]
09384
StmtBlock::extend
[function]
[call site]
09385
MyIterableType::into_iter
[function]
[call site]
09386
Self::IntoIter::map
[function]
[call site]
09387
Expr::get_literal_value
[function]
[call site]
09388
Option::unwrap
[function]
[call site]
09389
Dynamic::from_array
[function]
[call site]
09390
Expr::is_constant
[function]
[call site]
09391
TestStruct::clone
[function]
[call site]
09392
shared_get_mut
[function]
[call site]
09393
Ident::as_str
[function]
[call site]
09394
Option::unwrap
[function]
[call site]
09395
Expr::get_literal_value
[function]
[call site]
09396
Option::unwrap
[function]
[call site]
09397
Dynamic::from_map
[function]
[call site]
09398
Expr::is_constant
[function]
[call site]
09399
Position::new_const
[function]
[call site]
09400
Expr::get_literal_value
[function]
[call site]
09401
Option::unwrap
[function]
[call site]
09402
unwrap
[function]
[call site]
09403
into
[function]
[call site]
09404
FnCallExpr::is_qualified
[function]
[call site]
09405
test::len
[function]
[call site]
09406
FnPtr::new
[function]
[call site]
09407
TestStruct::clone
[function]
[call site]
09408
RhaiResultOf::ok
[function]
[call site]
09409
into
[function]
[call site]
09410
test::len
[function]
[call site]
09411
Token::literal_syntax
[function]
[call site]
09412
Token::literal_syntax
[function]
[call site]
09413
Ident::as_str
[function]
[call site]
09414
into
[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
args.iter().map(|a|
[call site]
09421
unwrap
[function]
[call site]
09422
Ident::as_str
[function]
[call site]
09423
test::len
[function]
[call site]
09424
Some
[function]
[call site]
09425
Engine::map_type_name
[function]
[call site]
09426
RhaiNativeFunc::return_type_name
[function]
[call site]
09427
into
[function]
[call site]
09428
test::len
[function]
[call site]
09429
Some
[function]
[call site]
09430
OptimizerState::call_fn_with_const_args
[function]
[call site]
09431
Engine::exec_native_fn_call
[function]
[call site]
09432
Engine::track_operation
[function]
[call site]
09433
Some
[function]
[call site]
09434
Engine::resolve_fn
[function]
[call site]
09435
RhaiFunc::is_volatile
[function]
[call site]
09436
Engine::gen_fn_call_signature
[function]
[call site]
09437
Err
[function]
[call site]
09438
ERR::ErrorFunctionNotFound
[function]
[call site]
09439
into
[function]
[call site]
09440
RhaiFunc::is_method
[function]
[call site]
09441
StmtBlock::as_ref
[function]
[call site]
09442
map_or
[function]
[call site]
09443
Debugger::call_stack
[function]
[call site]
09444
test::len
[function]
[call site]
09445
ArgBackup::new
[function]
[call site]
09446
string_functions::is_empty
[function]
[call site]
09447
ArgBackup::change_first_arg_to_copy
[function]
[call site]
09448
Engine::is_debugger_registered
[function]
[call site]
09449
TestStruct::clone
[function]
[call site]
09450
StmtBlock::span_or_else
[function]
[call site]
09451
TestStruct::clone
[function]
[call site]
09452
GlobalRuntimeState::debugger_mut
[function]
[call site]
09453
&mut
[call site]
09454
Engine::get_interned_string
[function]
[call site]
09455
MyIterableType::into_iter
[function]
[call site]
09456
Self::IntoIter::map
[function]
[call site]
09457
TestStruct::clone
[function]
[call site]
09458
RhaiNativeFunc::has_context
[function]
[call site]
09459
bool::then
[function]
[call site]
09460
as_deref
[function]
[call site]
09461
into
[function]
[call site]
09462
RhaiFunc::is_pure
[function]
[call site]
09463
Command::get
[function]
[call site]
09464
INT::map_or
[function]
[call site]
09465
Dynamic::is_read_only
[function]
[call site]
09466
Err
[function]
[call site]
09467
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
09468
test_to_string
[function]
[call site]
09469
into
[function]
[call site]
09470
test_method_call
[function]
[call site]
09471
test_custom_syntax_func
[function]
[call site]
09472
and_then
[function]
[call site]
09473
Engine::check_data_size
[function]
[call site]
09474
map_err
[function]
[call site]
09475
EvalAltResult::fill_position
[function]
[call site]
09476
ArgBackup::restore_first_arg
[function]
[call site]
09477
Engine::is_debugger_registered
[function]
[call site]
09478
NativeCallContext::debugger
[function]
[call site]
09479
Scope::new
[function]
[call site]
09480
crate::ast::Stmt::Noop
[function]
[call site]
09481
into
[function]
[call site]
09482
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09483
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09484
Engine::dbg_raw
[function]
[call site]
09485
Err
[function]
[call site]
09486
GlobalRuntimeState::debugger_mut
[function]
[call site]
09487
&mut
[call site]
09488
string_functions::is_empty
[function]
[call site]
09489
Engine::check_data_size
[function]
[call site]
09490
Ok
[function]
[call site]
09491
Dynamic::into_immutable_string
[function]
[call site]
09492
Result::map_err
[function]
[call site]
09493
Engine::map_type_name
[function]
[call site]
09494
type_name::<ImmutableString>
[function]
[call site]
09495
&'a
[call site]
09496
ERR::ErrorMismatchOutputType
[function]
[call site]
09497
into
[function]
[call site]
09498
test_side_effects_print
[function]
[call site]
09499
Dynamic::into_immutable_string
[function]
[call site]
09500
Result::map_err
[function]
[call site]
09501
Engine::map_type_name
[function]
[call site]
09502
type_name::<ImmutableString>
[function]
[call site]
09503
&'a
[call site]
09504
ERR::ErrorMismatchOutputType
[function]
[call site]
09505
into
[function]
[call site]
09506
test_print_debug
[function]
[call site]
09507
&mut
[call site]
09508
Engine::map_type_name
[function]
[call site]
09509
std::
[call site]
09510
any::type_name
[function]
[call site]
09511
Engine::map_type_name
[function]
[call site]
09512
std::
[call site]
09513
any::type_name
[function]
[call site]
09514
Err
[function]
[call site]
09515
ERR::ErrorIndexingType
[function]
[call site]
09516
into
[function]
[call site]
09517
Engine::map_type_name
[function]
[call site]
09518
std::
[call site]
09519
any::type_name
[function]
[call site]
09520
Engine::map_type_name
[function]
[call site]
09521
std::
[call site]
09522
any::type_name
[function]
[call site]
09523
Engine::map_type_name
[function]
[call site]
09524
std::
[call site]
09525
any::type_name
[function]
[call site]
09526
Err
[function]
[call site]
09527
ERR::ErrorIndexingType
[function]
[call site]
09528
into
[function]
[call site]
09529
string_functions::starts_with
[function]
[call site]
09530
test::len
[function]
[call site]
09531
Engine::map_type_name
[function]
[call site]
09532
std::
[call site]
09533
any::type_name
[function]
[call site]
09534
Err
[function]
[call site]
09535
ERR::ErrorDotExpr
[function]
[call site]
09536
into
[function]
[call site]
09537
string_functions::starts_with
[function]
[call site]
09538
test::len
[function]
[call site]
09539
Engine::map_type_name
[function]
[call site]
09540
std::
[call site]
09541
any::type_name
[function]
[call site]
09542
Engine::map_type_name
[function]
[call site]
09543
std::
[call site]
09544
any::type_name
[function]
[call site]
09545
Err
[function]
[call site]
09546
ERR::ErrorDotExpr
[function]
[call site]
09547
into
[function]
[call site]
09548
Err
[function]
[call site]
09549
ERR::ErrorFunctionNotFound
[function]
[call site]
09550
Engine::gen_fn_call_signature
[function]
[call site]
09551
into
[function]
[call site]
09552
calc_fn_hash
[function]
[call site]
09553
test::len
[function]
[call site]
09554
StaticModuleResolver::iter_mut
[function]
[call site]
09555
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09556
ok
[function]
[call site]
09557
test_optimizer_const_map
[function]
[call site]
09558
StmtBlock::as_ref
[function]
[call site]
09559
OptimizerState::set_dirty
[function]
[call site]
09560
Expr::from_dynamic
[function]
[call site]
09561
StaticModuleResolver::iter_mut
[function]
[call site]
09562
array_functions::for_each
[function]
[call site]
09563
optimize_expr
[function]
[call site]
09564
StaticModuleResolver::iter_mut
[function]
[call site]
09565
array_functions::for_each
[function]
[call site]
09566
optimize_expr
[function]
[call site]
09567
move_constant_arg
[function]
[call site]
09568
OptimizerState::set_dirty
[function]
[call site]
09569
string_functions::is_empty
[function]
[call site]
09570
OptimizerState::find_literal_constant
[function]
[call site]
09571
Option::is_some
[function]
[call site]
09572
Expr::from_dynamic
[function]
[call site]
09573
OptimizerState::find_literal_constant
[function]
[call site]
09574
Option::unwrap
[function]
[call site]
09575
TestStruct::clone
[function]
[call site]
09576
OptimizerState::set_dirty
[function]
[call site]
09577
ASTFlags::intersects
[function]
[call site]
09578
Expr::is_constant
[function]
[call site]
09579
Some
[function]
[call site]
09580
Cow::Owned
[function]
[call site]
09581
Expr::get_literal_value
[function]
[call site]
09582
unwrap
[function]
[call site]
09583
OptimizerState::push_var
[function]
[call site]
09584
TestStruct::clone
[function]
[call site]
09585
optimize_stmt
[function]
[call site]
09586
Token::is_op_assignment
[function]
[call site]
09587
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09588
string_functions::is_empty
[function]
[call site]
09589
OptimizerState::set_dirty
[function]
[call site]
09590
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09591
Token::lookup_symbol_from_syntax
[function]
[call site]
09592
Option::unwrap_or_else
[function]
[call site]
09593
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09594
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09595
Token::get_base_op_from_assignment
[function]
[call site]
09596
Option::unwrap_or_else
[function]
[call site]
09597
Token::literal_syntax
[function]
[call site]
09598
Token::literal_syntax
[function]
[call site]
09599
calc_fn_hash
[function]
[call site]
09600
calc_fn_hash
[function]
[call site]
09601
Token::convert_to_op_assignment
[function]
[call site]
09602
Some
[function]
[call site]
09603
Option::unwrap_or_else
[function]
[call site]
09604
test_functions_take
[function]
[call site]
09605
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09606
optimize_expr
[function]
[call site]
09607
optimize_expr
[function]
[call site]
09608
string_functions::is_empty
[function]
[call site]
09609
string_functions::is_empty
[function]
[call site]
09610
OptimizerState::set_dirty
[function]
[call site]
09611
Expr::start_position
[function]
[call site]
09612
test_functions_take
[function]
[call site]
09613
optimize_expr
[function]
[call site]
09614
Stmt::Block
[function]
[call site]
09615
StmtBlock::new
[function]
[call site]
09616
Stmt::Expr
[function]
[call site]
09617
into
[function]
[call site]
09618
Stmt::Noop
[function]
[call site]
09619
Self::into
[function]
[call site]
09620
Stmt::Expr
[function]
[call site]
09621
into
[function]
[call site]
09622
string_functions::is_empty
[function]
[call site]
09623
OptimizerState::set_dirty
[function]
[call site]
09624
Stmt::Noop
[function]
[call site]
09625
OptimizerState::set_dirty
[function]
[call site]
09626
StmtBlock::take_statements
[function]
[call site]
09627
optimize_stmt_block
[function]
[call site]
09628
string_functions::is_empty
[function]
[call site]
09629
Stmt::Noop
[function]
[call site]
09630
ParseSettings::level_up_with_position
[function]
[call site]
09631
Stmt::Block
[function]
[call site]
09632
StmtBlock::new_with_span
[function]
[call site]
09633
MyIterableType::into_iter
[function]
[call site]
09634
Self::IntoIter::collect
[function]
[call site]
09635
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09636
StmtBlock::new_with_span
[function]
[call site]
09637
MyIterableType::into_iter
[function]
[call site]
09638
Self::IntoIter::collect
[function]
[call site]
09639
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09640
Self::into
[function]
[call site]
09641
OptimizerState::set_dirty
[function]
[call site]
09642
StmtBlock::take_statements
[function]
[call site]
09643
optimize_stmt_block
[function]
[call site]
09644
string_functions::is_empty
[function]
[call site]
09645
Stmt::Noop
[function]
[call site]
09646
ParseSettings::level_up_with_position
[function]
[call site]
09647
Stmt::Block
[function]
[call site]
09648
StmtBlock::new_with_span
[function]
[call site]
09649
StmtBlock::new_with_span
[function]
[call site]
09650
Self::into
[function]
[call site]
09651
string_functions::is_empty
[function]
[call site]
09652
test::len
[function]
[call site]
09653
StmtBlock::as_mut
[function]
[call site]
09654
test_functions_take
[function]
[call site]
09655
OptimizerState::set_dirty
[function]
[call site]
09656
StmtBlock::take_statements
[function]
[call site]
09657
StmtBlock::statements_mut
[function]
[call site]
09658
optimize_stmt_block
[function]
[call site]
09659
test_functions_take
[function]
[call site]
09660
optimize_expr
[function]
[call site]
09661
blob_functions::push
[function]
[call site]
09662
blob_functions::push
[function]
[call site]
09663
FnPtr::try_from
[function]
[call site]
09664
RhaiResultOf::unwrap
[function]
[call site]
09665
test_functions_take
[function]
[call site]
09666
optimize_expr
[function]
[call site]
09667
Position::new_const
[function]
[call site]
09668
blob_functions::push
[function]
[call site]
09669
blob_functions::push
[function]
[call site]
09670
Expr::And
[function]
[call site]
09671
RhaiResult::into
[function]
[call site]
09672
optimize_expr
[function]
[call site]
09673
StmtBlock::statements_mut
[function]
[call site]
09674
optimize_stmt_block
[function]
[call site]
09675
StmtBlock::take_statements
[function]
[call site]
09676
StmtBlock::statements_mut
[function]
[call site]
09677
optimize_stmt_block
[function]
[call site]
09678
StmtBlock::take_statements
[function]
[call site]
09679
is_hashable_constant
[function]
[call site]
09680
Expr::is_constant
[function]
[call site]
09681
Dynamic::is_hashable
[function]
[call site]
09682
Expr::get_literal_value
[function]
[call site]
09683
unwrap
[function]
[call site]
09684
func::hashing::get_hasher
[function]
[call site]
09685
test::hash
[function]
[call site]
09686
Self::Hasher::finish
[function]
[call site]
09687
Command::get
[function]
[call site]
09688
mem::take
[function]
[call site]
09689
string_functions::clear
[function]
[call site]
09690
Stmt::Expr
[function]
[call site]
09691
test_functions_take
[function]
[call site]
09692
into
[function]
[call site]
09693
optimize_stmt
[function]
[call site]
09694
optimize_expr
[function]
[call site]
09695
map_or
[function]
[call site]
09696
Stmt::Expr
[function]
[call site]
09697
test_functions_take
[function]
[call site]
09698
into
[function]
[call site]
09699
optimize_stmt
[function]
[call site]
09700
into
[function]
[call site]
09701
Stmt::Expr
[function]
[call site]
09702
test_functions_take
[function]
[call site]
09703
into
[function]
[call site]
09704
into
[function]
[call site]
09705
test_functions_take
[function]
[call site]
09706
Stmt::If
[function]
[call site]
09707
into
[function]
[call site]
09708
Expr::start_position
[function]
[call site]
09709
OptimizerState::set_dirty
[function]
[call site]
09710
mem::take
[function]
[call site]
09711
Stmt::Expr
[function]
[call site]
09712
test_functions_take
[function]
[call site]
09713
into
[function]
[call site]
09714
optimize_stmt
[function]
[call site]
09715
OptimizerState::set_dirty
[function]
[call site]
09716
string_functions::is_empty
[function]
[call site]
09717
test::len
[function]
[call site]
09718
MyIterableType::into_iter
[function]
[call site]
09719
Self::IntoIter::all
[function]
[call site]
09720
MyIterableType::into_iter
[function]
[call site]
09721
Self::IntoIter::find
[function]
[call site]
09722
string_functions::contains
[function]
[call site]
09723
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09724
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09725
Stmt::Expr
[function]
[call site]
09726
test_functions_take
[function]
[call site]
09727
into
[function]
[call site]
09728
optimize_stmt
[function]
[call site]
09729
test_functions_take
[function]
[call site]
09730
optimize_expr
[function]
[call site]
09731
map_or
[function]
[call site]
09732
Stmt::Expr
[function]
[call site]
09733
test_functions_take
[function]
[call site]
09734
into
[function]
[call site]
09735
optimize_stmt
[function]
[call site]
09736
into
[function]
[call site]
09737
Stmt::Expr
[function]
[call site]
09738
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09739
test_functions_take
[function]
[call site]
09740
into
[function]
[call site]
09741
into
[function]
[call site]
09742
Stmt::If
[function]
[call site]
09743
into
[function]
[call site]
09744
Expr::start_position
[function]
[call site]
09745
OptimizerState::set_dirty
[function]
[call site]
09746
string_functions::is_empty
[function]
[call site]
09747
OptimizerState::set_dirty
[function]
[call site]
09748
string_functions::clear
[function]
[call site]
09749
test::len
[function]
[call site]
09750
map_functions::retain
[function]
[call site]
09751
string_functions::is_empty
[function]
[call site]
09752
Ok
[function]
[call site]
09753
IterateMap::new
[function]
[call site]
09754
IterateMap::new
[function]
[call site]
09755
IterateMap::new
[function]
[call site]
09756
mem::take
[function]
[call site]
09757
is_some
[function]
[call site]
09758
blob_functions::insert
[function]
[call site]
09759
FnPtr::call_raw_with_extra_args
[function]
[call site]
09760
Some
[function]
[call site]
09761
TestStruct::clone
[function]
[call site]
09762
Self::into
[function]
[call site]
09763
Some
[function]
[call site]
09764
Dynamic::as_bool
[function]
[call site]
09765
Result::unwrap_or
[function]
[call site]
09766
blob_functions::insert
[function]
[call site]
09767
blob_functions::insert
[function]
[call site]
09768
Some
[function]
[call site]
09769
map_or_else
[function]
[call site]
09770
Ok
[function]
[call site]
09771
string_functions::contains
[function]
[call site]
09772
test::len
[function]
[call site]
09773
OptimizerState::set_dirty
[function]
[call site]
09774
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09775
optimize_expr
[function]
[call site]
09776
optimize_expr
[function]
[call site]
09777
OptimizerState::set_dirty
[function]
[call site]
09778
Stmt::Expr
[function]
[call site]
09779
test_functions_take
[function]
[call site]
09780
into
[function]
[call site]
09781
optimize_stmt
[function]
[call site]
09782
Stmt::Block
[function]
[call site]
09783
StmtBlock::empty
[function]
[call site]
09784
Self::into
[function]
[call site]
09785
optimize_expr
[function]
[call site]
09786
optimize_expr
[function]
[call site]
09787
optimize_expr
[function]
[call site]
09788
Expr::is_unit
[function]
[call site]
09789
Expr::Unit
[function]
[call site]
09790
ParseSettings::level_up_with_position
[function]
[call site]
09791
OptimizerState::set_dirty
[function]
[call site]
09792
map_functions::retain
[function]
[call site]
09793
map_functions::retain
[function]
[call site]
09794
string_functions::is_empty
[function]
[call site]
09795
Ok
[function]
[call site]
09796
IterateMap::new
[function]
[call site]
09797
IterateMap::new
[function]
[call site]
09798
IterateMap::new
[function]
[call site]
09799
mem::take
[function]
[call site]
09800
is_some
[function]
[call site]
09801
blob_functions::insert
[function]
[call site]
09802
FnPtr::call_raw_with_extra_args
[function]
[call site]
09803
Some
[function]
[call site]
09804
TestStruct::clone
[function]
[call site]
09805
Self::into
[function]
[call site]
09806
Some
[function]
[call site]
09807
Dynamic::as_bool
[function]
[call site]
09808
Result::unwrap_or
[function]
[call site]
09809
blob_functions::insert
[function]
[call site]
09810
blob_functions::insert
[function]
[call site]
09811
Some
[function]
[call site]
09812
map_or_else
[function]
[call site]
09813
Ok
[function]
[call site]
09814
OptimizerState::set_dirty
[function]
[call site]
09815
MyIterableType::into_iter
[function]
[call site]
09816
Self::IntoIter::position
[function]
[call site]
09817
test::len
[function]
[call site]
09818
OptimizerState::set_dirty
[function]
[call site]
09819
string_functions::truncate
[function]
[call site]
09820
string_functions::clear
[function]
[call site]
09821
FnPtr::try_from
[function]
[call site]
09822
char_indices
[function]
[call site]
09823
nth
[function]
[call site]
09824
shared_make_mut
[function]
[call site]
09825
string_functions::truncate
[function]
[call site]
09826
string_functions::is_empty
[function]
[call site]
09827
OptimizerState::set_dirty
[function]
[call site]
09828
map_functions::retain
[function]
[call site]
09829
OptimizerState::set_dirty
[function]
[call site]
09830
optimize_expr
[function]
[call site]
09831
StaticModuleResolver::iter_mut
[function]
[call site]
09832
impl
[call site]
09833
array_functions::for_each
[function]
[call site]
09834
Some
[function]
[call site]
09835
map_functions::values
[function]
[call site]
09836
flat_map
[function]
[call site]
09837
MyIterableType::into_iter
[function]
[call site]
09838
test_chars
[function]
[call site]
09839
0.chars().collect::<Vec<_>>
[function]
[call site]
09840
MyIterableType::into_iter
[function]
[call site]
09841
test_method_call
[function]
[call site]
09842
MyIterableType::into_iter
[function]
[call site]
09843
Self::IntoIter::all
[function]
[call site]
09844
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09845
Expr::is_unit
[function]
[call site]
09846
Expr::Unit
[function]
[call site]
09847
ParseSettings::level_up_with_position
[function]
[call site]
09848
OptimizerState::set_dirty
[function]
[call site]
09849
OptimizerState::set_dirty
[function]
[call site]
09850
Stmt::Noop
[function]
[call site]
09851
optimize_expr
[function]
[call site]
09852
Expr::Unit
[function]
[call site]
09853
StmtBlock::statements_mut
[function]
[call site]
09854
optimize_stmt_block
[function]
[call site]
09855
StmtBlock::take_statements
[function]
[call site]
09856
optimize_expr
[function]
[call site]
09857
StmtBlock::statements_mut
[function]
[call site]
09858
optimize_stmt_block
[function]
[call site]
09859
StmtBlock::take_statements
[function]
[call site]
09860
optimize_expr
[function]
[call site]
09861
StmtBlock::statements_mut
[function]
[call site]
09862
optimize_stmt_block
[function]
[call site]
09863
StmtBlock::take_statements
[function]
[call site]
09864
ASTFlags::intersects
[function]
[call site]
09865
optimize_expr
[function]
[call site]
09866
optimize_expr
[function]
[call site]
09867
optimize_stmt_block
[function]
[call site]
09868
StmtBlock::take_statements
[function]
[call site]
09869
mem::take
[function]
[call site]
09870
StmtBlock::statements_mut
[function]
[call site]
09871
StmtBlockContainer::as_mut_slice
[function]
[call site]
09872
OptimizerState::set_dirty
[function]
[call site]
09873
Stmt::Noop
[function]
[call site]
09874
StmtBlock::new_with_span
[function]
[call site]
09875
MyIterableType::into_iter
[function]
[call site]
09876
Self::IntoIter::collect
[function]
[call site]
09877
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09878
iterator_functions::chars_from_start
[function]
[call site]
09879
CharsStream::new
[function]
[call site]
09880
Stmt::is_block_dependent
[function]
[call site]
09881
MyIterableType::into_iter
[function]
[call site]
09882
Self::IntoIter::all
[function]
[call site]
09883
FnCallExpr::is_qualified
[function]
[call site]
09884
FnCallExpr::is_qualified
[function]
[call site]
09885
OptimizerState::set_dirty
[function]
[call site]
09886
test_functions_take
[function]
[call site]
09887
StmtBlock::statements_mut
[function]
[call site]
09888
MyIterableType::into_iter
[function]
[call site]
09889
test_method_call
[function]
[call site]
09890
OptimizerState::set_dirty
[function]
[call site]
09891
StmtBlock::take_statements
[function]
[call site]
09892
StmtBlock::new_with_span
[function]
[call site]
09893
optimize_stmt_block
[function]
[call site]
09894
StmtBlock::new_with_span
[function]
[call site]
09895
Stmt::Block
[function]
[call site]
09896
ParseResult::into
[function]
[call site]
09897
StmtBlock::statements_mut
[function]
[call site]
09898
optimize_stmt_block
[function]
[call site]
09899
StmtBlock::take_statements
[function]
[call site]
09900
StmtBlock::statements_mut
[function]
[call site]
09901
optimize_stmt_block
[function]
[call site]
09902
StmtBlock::take_statements
[function]
[call site]
09903
OptimizerState::set_dirty
[function]
[call site]
09904
StmtBlock::as_mut
[function]
[call site]
09905
string_functions::is_empty
[function]
[call site]
09906
test::len
[function]
[call site]
09907
mem::take
[function]
[call site]
09908
StmtBlock::as_mut
[function]
[call site]
09909
StmtBlock::statements_mut
[function]
[call site]
09910
optimize_stmt_block
[function]
[call site]
09911
StmtBlock::take_statements
[function]
[call site]
09912
Stmt::Block
[function]
[call site]
09913
into
[function]
[call site]
09914
Stmt::Noop
[function]
[call site]
09915
ParseSettings::level_up_with_position
[function]
[call site]
09916
OptimizerState::set_dirty
[function]
[call site]
09917
test_functions_take
[function]
[call site]
09918
Stmt::FnCall
[function]
[call site]
09919
optimize_expr
[function]
[call site]
09920
ParseResult::take
[function]
[call site]
09921
Engine::new
[function]
[call site]
09922
register_type_with_name::<TestStruct>
[function]
[call site]
09923
Engine::register_fn
[function]
[call site]
09924
TestStruct
[function]
[call site]
09925
Expr::FnCall
[function]
[call site]
09926
optimize_expr
[function]
[call site]
09927
Stmt::FnCall
[function]
[call site]
09928
Stmt::Expr
[function]
[call site]
09929
into
[function]
[call site]
09930
optimize_expr
[function]
[call site]
09931
optimize_expr
[function]
[call site]
09932
string_functions::is_empty
[function]
[call site]
09933
OptimizerState::set_dirty
[function]
[call site]
09934
Stmt::Noop
[function]
[call site]
09935
test::len
[function]
[call site]
09936
map_functions::retain
[function]
[call site]
09937
OptimizerState::find_literal_constant
[function]
[call site]
09938
Ident::as_str
[function]
[call site]
09939
Position::is_none
[function]
[call site]
09940
test::len
[function]
[call site]
09941
OptimizerState::set_dirty
[function]
[call site]
09942
MyIterableType::into_iter
[function]
[call site]
09943
Self::IntoIter::rev
[function]
[call site]
09944
array_functions::reduce_rev_with_initial
[function]
[call site]
09945
ParseSettings::level_up_with_position
[function]
[call site]
09946
ParseSettings::level_up
[function]
[call site]
09947
Ok
[function]
[call site]
09948
RhaiFunc::is_pure
[function]
[call site]
09949
Expr::is_constant
[function]
[call site]
09950
Expr::is_constant
[function]
[call site]
09951
Expr::is_constant
[function]
[call site]
09952
ParseResult::map_or
[function]
[call site]
09953
test::len
[function]
[call site]
09954
test::len
[function]
[call site]
09955
test::len
[function]
[call site]
09956
test::len
[function]
[call site]
09957
RhaiFunc::is_pure
[function]
[call site]
09958
OptimizerState::set_dirty
[function]
[call site]
09959
string_functions::remove
[function]
[call site]
09960
RhaiFunc::is_pure
[function]
[call site]
09961
RhaiFunc::is_pure
[function]
[call site]
09962
OptimizerState::set_dirty
[function]
[call site]
09963
string_functions::remove
[function]
[call site]
09964
ASTFlags::intersects
[function]
[call site]
09965
OptimizerState::set_dirty
[function]
[call site]
09966
string_functions::clear
[function]
[call site]
09967
string_functions::is_empty
[function]
[call site]
09968
shared_get_mut
[function]
[call site]
09969
string_functions::clear
[function]
[call site]
09970
ImmutableString::new
[function]
[call site]
09971
Stmt::returns_value
[function]
[call site]
09972
RhaiFunc::is_pure
[function]
[call site]
09973
OptimizerState::set_dirty
[function]
[call site]
09974
string_functions::clear
[function]
[call site]
09975
ASTFlags::intersects
[function]
[call site]
09976
Stmt::returns_value
[function]
[call site]
09977
OptimizerState::set_dirty
[function]
[call site]
09978
string_functions::pop
[function]
[call site]
09979
string_functions::is_empty
[function]
[call site]
09980
shared_make_mut
[function]
[call site]
09981
string_functions::pop
[function]
[call site]
09982
Dynamic::map_or
[function]
[call site]
09983
Dynamic::unwrap
[function]
[call site]
09984
ASTFlags::intersects
[function]
[call site]
09985
OptimizerState::set_dirty
[function]
[call site]
09986
StmtBlockContainer::last_mut
[function]
[call site]
09987
unwrap
[function]
[call site]
09988
StmtBlock::as_mut
[function]
[call site]
09989
&mut
[call site]
09990
Stmt::Noop
[function]
[call site]
09991
Stmt::Expr
[function]
[call site]
09992
mem::take
[function]
[call site]
09993
Stmt::returns_value
[function]
[call site]
09994
Stmt::returns_value
[function]
[call site]
09995
RhaiFunc::is_pure
[function]
[call site]
09996
OptimizerState::set_dirty
[function]
[call site]
09997
Stmt::returns_value
[function]
[call site]
09998
StmtBlockContainer::last_mut
[function]
[call site]
09999
unwrap
[function]
[call site]
10000
Stmt::Noop
[function]
[call site]
10001
ParseSettings::level_up_with_position
[function]
[call site]
10002
string_functions::pop
[function]
[call site]
10003
Dynamic::unwrap
[function]
[call site]
10004
RhaiFunc::is_pure
[function]
[call site]
10005
OptimizerState::set_dirty
[function]
[call site]
10006
string_functions::clear
[function]
[call site]
10007
ASTFlags::intersects
[function]
[call site]
10008
OptimizerState::set_dirty
[function]
[call site]
10009
string_functions::pop
[function]
[call site]
10010
Dynamic::unwrap
[function]
[call site]
10011
ASTFlags::intersects
[function]
[call site]
10012
RhaiFunc::is_pure
[function]
[call site]
10013
OptimizerState::set_dirty
[function]
[call site]
10014
string_functions::pop
[function]
[call site]
10015
Dynamic::unwrap
[function]
[call site]
10016
RhaiFunc::is_pure
[function]
[call site]
10017
OptimizerState::set_dirty
[function]
[call site]
10018
string_functions::pop
[function]
[call site]
10019
Dynamic::unwrap
[function]
[call site]
10020
OptimizerState::rewind_var
[function]
[call site]
10021
string_functions::truncate
[function]
[call site]
10022
OptimizerState::is_dirty
[function]
[call site]
10023
OptimizerState::set_dirty
[function]
[call site]
10024
StmtBlockContainer::shrink_to_fit
[function]
[call site]
10025
Option::into
[function]
[call site]
10026
Self::into
[function]
[call site]
10027
crate::Module::new
[function]
[call site]
10028
Position::new_const
[function]
[call site]
10029
CustomTypesCollection::new
[function]
[call site]
10030
TestStruct::new
[function]
[call site]
10031
TestStruct::new
[function]
[call site]
10032
BloomFilterU64::new
[function]
[call site]
10033
TestStruct::new
[function]
[call site]
10034
TestStruct::new
[function]
[call site]
10035
Self::into
[function]
[call site]
10036
StmtBlockContainer::shrink_to_fit
[function]
[call site]
10037
AST::new
[function]
[call site]
10038
crate::SmartString::new_const
[function]
[call site]
10039
Some
[function]
[call site]
10040
TestStruct::new
[function]
[call site]
10041
MyIterableType::into_iter
[function]
[call site]
10042
Self::IntoIter::collect
[function]
[call site]
10043
into
[function]
[call site]
10044
Engine::optimize_top_level
[function]
[call site]
10045
std::slice::from_ref
[function]
[call site]
10046
map_functions::values
[function]
[call site]
10047
cloned
[function]
[call site]
10048
lib.values().cloned().collect::<Vec<_>>
[function]
[call site]
10049
Ok
[function]
[call site]
10050
AST::new
[function]
[call site]
10051
crate::Module::from
[function]
[call site]
10052
map_functions::values
[function]
[call site]
10053
cloned
[function]
[call site]
10054
ParseResult::expect
[function]
[call site]
10055
Ident::as_str
[function]
[call site]
10056
eval_ast::<bool>
[function]
[call site]
10057
expect
[function]
[call site]
10058
unwrap_or
[function]
[call site]
10059
FnPtr::try_from
[function]
[call site]
10060
RhaiResultOf::unwrap
[function]
[call site]
10061
FnPtr::try_from
[function]
[call site]
10062
RhaiResultOf::map
[function]
[call site]
10063
unwrap_or
[function]
[call site]
10064
FnPtr::try_from
[function]
[call site]
10065
RhaiResultOf::unwrap
[function]
[call site]
10066
test::len
[function]
[call site]
10067
test::len
[function]
[call site]
10068
blob_functions::push
[function]
[call site]
10069
blob_functions::insert
[function]
[call site]
10070
&str::into
[function]
[call site]
10071
into
[function]
[call site]
10072
Scope::push_constant_dynamic
[function]
[call site]
10073
into
[function]
[call site]
10074
Scope::push_constant_dynamic
[function]
[call site]
10075
&str::into
[function]
[call site]
10076
Engine::compile_expression_with_scope
[function]
[call site]
10077
ParseResult::expect
[function]
[call site]
10078
Ident::as_str
[function]
[call site]
10079
eval_ast::<bool>
[function]
[call site]
10080
expect
[function]
[call site]
10081
StmtBlock::as_ref
[function]
[call site]
10082
&[Stmt]::chars
[function]
[call site]
10083
Engine::new
[function]
[call site]
10084
eval::<char>
[function]
[call site]
10085
unwrap_err
[function]
[call site]
10086
eval::<char>
[function]
[call site]
10087
unwrap_err
[function]
[call site]
10088
peekable
[function]
[call site]
10089
reflection_functions::collect
[function]
[call site]
10090
as_deref
[function]
[call site]
10091
StmtBlock::as_ref
[function]
[call site]
10092
syn::Result::peekable
[function]
[call site]
10093
<_>::default
[function]
[call site]
10094
ParseState::new
[function]
[call site]
10095
TestStruct::clone
[function]
[call site]
10096
Engine::parse
[function]
[call site]
10097
Engine::parse_global_level
[function]
[call site]
10098
Position::new_const
[function]
[call site]
10099
Engine::max_expr_depth
[function]
[call site]
10100
peek
[function]
[call site]
10101
unwrap
[function]
[call site]
10102
Engine::parse_stmt
[function]
[call site]
10103
Stmt::is_noop
[function]
[call site]
10104
CustomExpr::is_self_terminated
[function]
[call site]
10105
blob_functions::push
[function]
[call site]
10106
peek
[function]
[call site]
10107
unwrap
[function]
[call site]
10108
eat_token
[function]
[call site]
10109
Err
[function]
[call site]
10110
TestStruct::clone
[function]
[call site]
10111
PERR::into_err
[function]
[call site]
10112
Err
[function]
[call site]
10113
PERR::MissingToken
[function]
[call site]
10114
into
[function]
[call site]
10115
&str::into
[function]
[call site]
10116
PERR::into_err
[function]
[call site]
10117
map_functions::values
[function]
[call site]
10118
cloned
[function]
[call site]
10119
reflection_functions::collect
[function]
[call site]
10120
TestStruct::new
[function]
[call site]
10121
Ok
[function]
[call site]
10122
Ok
[function]
[call site]
10123
Engine::optimize_into_ast
[function]
[call site]
10124
Ok
[function]
[call site]
10125
AST::new
[function]
[call site]
10126
crate::Module::new
[function]
[call site]
10127
StmtBlock::extend
[function]
[call site]
10128
StmtBlock::extend
[function]
[call site]
10129
StmtBlock::borrow
[function]
[call site]
10130
into
[function]
[call site]
10131
Ok
[function]
[call site]
10132
Some
[function]
[call site]
10133
Scope::new
[function]
[call site]
10134
ParseResult::unwrap
[function]
[call site]
10135
TestStruct::new
[function]
[call site]
10136
Expr::walk
[function]
[call site]
10137
last
[function]
[call site]
10138
blob_functions::push
[function]
[call site]
10139
test_to_string
[function]
[call site]
10140
BloomFilterU64::new
[function]
[call site]
10141
Some
[function]
[call site]
10142
TestStruct::new
[function]
[call site]
10143
Some
[function]
[call site]
10144
TestStruct::new
[function]
[call site]
10145
Engine::register_global_module
[function]
[call site]
10146
TestStruct::new
[function]
[call site]
10147
Self::as_shared_module
[function]
[call site]
10148
Engine::set_max_string_size
[function]
[call site]
10149
TestStruct::new
[function]
[call site]
10150
Engine::set_max_array_size
[function]
[call site]
10151
TestStruct::new
[function]
[call site]
10152
Engine::set_max_map_size
[function]
[call site]
10153
TestStruct::new
[function]
[call site]
10154
Engine::set_max_variables
[function]
[call site]
10155
Engine::set_max_functions
[function]
[call site]
10156
Engine::set_max_modules
[function]
[call site]
10157
Engine::set_max_call_levels
[function]
[call site]
10158
Engine::set_max_expr_depths
[function]
[call site]
10159
TestStruct::new
[function]
[call site]
10160
TestStruct::new
[function]
[call site]
10161
Engine::set_optimization_level
[function]
[call site]
10162
Engine::on_debug
[function]
[call site]
10163
Some
[function]
[call site]
10164
TestStruct::new
[function]
[call site]
10165
std::hint::black_box
[function]
[call site]
10166
Engine::on_print
[function]
[call site]
10167
std::hint::black_box
[function]
[call site]
10168
test_chars
[function]
[call site]
10169
test_functions_take
[function]
[call site]
10170
script.chars().take(32
[call site]
10171
Instant::now
[function]
[call site]
10172
Engine::on_progress
[function]
[call site]
10173
time_functions::elapsed
[function]
[call site]
10174
Instant::now
[function]
[call site]
10175
Err
[function]
[call site]
10176
make_arithmetic_err
[function]
[call site]
10177
Ok
[function]
[call site]
10178
time_functions::elapsed
[function]
[call site]
10179
Instant::now
[function]
[call site]
10180
Err
[function]
[call site]
10181
make_arithmetic_err
[function]
[call site]
10182
Ok
[function]
[call site]
10183
time_functions::elapsed
[function]
[call site]
10184
RhaiResult::as_secs_f64
[function]
[call site]
10185
into
[function]
[call site]
10186
time_functions::elapsed
[function]
[call site]
10187
RhaiResult::as_secs
[function]
[call site]
10188
FnPtr::try_from
[function]
[call site]
10189
Err
[function]
[call site]
10190
make_arithmetic_err
[function]
[call site]
10191
Instant::now
[function]
[call site]
10192
Err
[function]
[call site]
10193
make_arithmetic_err
[function]
[call site]
10194
Ok
[function]
[call site]
10195
into
[function]
[call site]
10196
RhaiResult::as_secs_f64
[function]
[call site]
10197
into
[function]
[call site]
10198
time_functions::elapsed
[function]
[call site]
10199
RhaiResult::as_secs
[function]
[call site]
10200
FnPtr::try_from
[function]
[call site]
10201
Err
[function]
[call site]
10202
make_arithmetic_err
[function]
[call site]
10203
Instant::now
[function]
[call site]
10204
Err
[function]
[call site]
10205
make_arithmetic_err
[function]
[call site]
10206
Ok
[function]
[call site]
10207
into
[function]
[call site]
10208
RhaiResult::as_millis
[function]
[call site]
10209
then_some
[function]
[call site]
10210
Scope::new
[function]
[call site]
10211
MyIterableType::into_iter
[function]
[call site]
10212
Scope::push_constant
[function]
[call site]
10213
Scope::push_entry
[function]
[call site]
10214
into
[function]
[call site]
10215
into
[function]
[call site]
10216
Dynamic::from
[function]
[call site]
10217
MyIterableType::into_iter
[function]
[call site]
10218
Scope::set_or_push
[function]
[call site]
10219
Scope::search
[function]
[call site]
10220
MyIterableType::into_iter
[function]
[call site]
10221
array_functions::reduce_rev
[function]
[call site]
10222
ParseSettings::level_up_with_position
[function]
[call site]
10223
test_optimizer_const_map
[function]
[call site]
10224
Scope::len
[function]
[call site]
10225
StmtBlock::as_ref
[function]
[call site]
10226
Option::map
[function]
[call site]
10227
Dynamic::access_mode
[function]
[call site]
10228
Scope::push
[function]
[call site]
10229
Scope::push_entry
[function]
[call site]
10230
into
[function]
[call site]
10231
into
[function]
[call site]
10232
Dynamic::from
[function]
[call site]
10233
shared_get_mut
[function]
[call site]
10234
unwrap
[function]
[call site]
10235
Dynamic::from
[function]
[call site]
10236
eval_with_scope::<Dynamic>
[function]
[call site]
10237
Dynamic::is_array
[function]
[call site]
10238
crate::func::locked_read
[function]
[call site]
10239
Option::map_or
[function]
[call site]
10240
std::hint::black_box
[function]
[call site]
10241
TestStruct::clone
[function]
[call site]
10242
Dynamic::into_array
[function]
[call site]
10243
Ok
[function]
[call site]
10244
crate::func::locked_read
[function]
[call site]
10245
Option::and_then
[function]
[call site]
10246
Some
[function]
[call site]
10247
StmtBlock::as_ref
[function]
[call site]
10248
TestStruct::clone
[function]
[call site]
10249
ok_or_else
[function]
[call site]
10250
std::
[call site]
10251
any::type_name
[function]
[call site]
10252
Err
[function]
[call site]
10253
Dynamic::type_name
[function]
[call site]
10254
Result::unwrap
[function]
[call site]
10255
Dynamic::is_blob
[function]
[call site]
10256
crate::func::locked_read
[function]
[call site]
10257
Option::map_or
[function]
[call site]
10258
std::hint::black_box
[function]
[call site]
10259
TestStruct::clone
[function]
[call site]
10260
Dynamic::into_blob
[function]
[call site]
10261
Ok
[function]
[call site]
10262
crate::func::locked_read
[function]
[call site]
10263
Option::and_then
[function]
[call site]
10264
Some
[function]
[call site]
10265
StmtBlock::as_ref
[function]
[call site]
10266
TestStruct::clone
[function]
[call site]
10267
ok_or_else
[function]
[call site]
10268
std::
[call site]
10269
any::type_name
[function]
[call site]
10270
Err
[function]
[call site]
10271
Dynamic::type_name
[function]
[call site]
10272
Result::unwrap
[function]
[call site]
10273
Dynamic::is_bool
[function]
[call site]
10274
crate::func::locked_read
[function]
[call site]
10275
Option::map_or
[function]
[call site]
10276
std::hint::black_box
[function]
[call site]
10277
TestStruct::clone
[function]
[call site]
10278
Dynamic::as_bool
[function]
[call site]
10279
Ok
[function]
[call site]
10280
crate::func::locked_read
[function]
[call site]
10281
Option::and_then
[function]
[call site]
10282
Some
[function]
[call site]
10283
ok_or_else
[function]
[call site]
10284
std::
[call site]
10285
any::type_name
[function]
[call site]
10286
Err
[function]
[call site]
10287
Dynamic::type_name
[function]
[call site]
10288
Result::unwrap
[function]
[call site]
10289
Dynamic::is_char
[function]
[call site]
10290
crate::func::locked_read
[function]
[call site]
10291
Option::map_or
[function]
[call site]
10292
std::hint::black_box
[function]
[call site]
10293
TestStruct::clone
[function]
[call site]
10294
Dynamic::as_char
[function]
[call site]
10295
Ok
[function]
[call site]
10296
crate::func::locked_read
[function]
[call site]
10297
Option::and_then
[function]
[call site]
10298
Some
[function]
[call site]
10299
ok_or_else
[function]
[call site]
10300
std::
[call site]
10301
any::type_name
[function]
[call site]
10302
Err
[function]
[call site]
10303
Dynamic::type_name
[function]
[call site]
10304
Result::unwrap
[function]
[call site]
10305
Dynamic::is_decimal
[function]
[call site]
10306
crate::func::locked_read
[function]
[call site]
10307
Option::map_or
[function]
[call site]
10308
std::hint::black_box
[function]
[call site]
10309
TestStruct::clone
[function]
[call site]
10310
Dynamic::as_decimal
[function]
[call site]
10311
Ok
[function]
[call site]
10312
crate::func::locked_read
[function]
[call site]
10313
Option::and_then
[function]
[call site]
10314
Some
[function]
[call site]
10315
ok_or_else
[function]
[call site]
10316
std::
[call site]
10317
any::type_name
[function]
[call site]
10318
Err
[function]
[call site]
10319
Dynamic::type_name
[function]
[call site]
10320
Result::unwrap
[function]
[call site]
10321
Dynamic::is_float
[function]
[call site]
10322
crate::func::locked_read
[function]
[call site]
10323
Option::map_or
[function]
[call site]
10324
std::hint::black_box
[function]
[call site]
10325
TestStruct::clone
[function]
[call site]
10326
Dynamic::as_float
[function]
[call site]
10327
Ok
[function]
[call site]
10328
crate::func::locked_read
[function]
[call site]
10329
Option::and_then
[function]
[call site]
10330
Some
[function]
[call site]
10331
ok_or_else
[function]
[call site]
10332
std::
[call site]
10333
any::type_name
[function]
[call site]
10334
Err
[function]
[call site]
10335
Dynamic::type_name
[function]
[call site]
10336
Result::unwrap
[function]
[call site]
10337
Dynamic::is_int
[function]
[call site]
10338
crate::func::locked_read
[function]
[call site]
10339
Option::map_or
[function]
[call site]
10340
std::hint::black_box
[function]
[call site]
10341
TestStruct::clone
[function]
[call site]
10342
Dynamic::as_int
[function]
[call site]
10343
Ok
[function]
[call site]
10344
crate::func::locked_read
[function]
[call site]
10345
Option::and_then
[function]
[call site]
10346
Some
[function]
[call site]
10347
ok_or_else
[function]
[call site]
10348
std::
[call site]
10349
any::type_name
[function]
[call site]
10350
Err
[function]
[call site]
10351
Dynamic::type_name
[function]
[call site]
10352
Result::unwrap
[function]
[call site]
10353
Dynamic::is_string
[function]
[call site]
10354
std::hint::black_box
[function]
[call site]
10355
TestStruct::clone
[function]
[call site]
10356
Dynamic::into_string
[function]
[call site]
10357
Dynamic::into_immutable_string
[function]
[call site]
10358
Ok
[function]
[call site]
10359
crate::func::locked_read
[function]
[call site]
10360
Option::and_then
[function]
[call site]
10361
Some
[function]
[call site]
10362
TestStruct::clone
[function]
[call site]
10363
ok_or_else
[function]
[call site]
10364
std::
[call site]
10365
any::type_name
[function]
[call site]
10366
Err
[function]
[call site]
10367
Dynamic::type_name
[function]
[call site]
10368
Result::map
[function]
[call site]
10369
Engine::new
[function]
[call site]
10370
Engine::set_optimization_level
[function]
[call site]
10371
Scope::new
[function]
[call site]
10372
rhai::Map::new
[function]
[call site]
10373
blob_functions::insert
[function]
[call site]
10374
&str::into
[function]
[call site]
10375
into
[function]
[call site]
10376
Scope::push_constant_dynamic
[function]
[call site]
10377
into
[function]
[call site]
10378
Scope::push_constant_dynamic
[function]
[call site]
10379
&str::into
[function]
[call site]
10380
Engine::compile_expression_with_scope
[function]
[call site]
10381
ParseResult::expect
[function]
[call site]
10382
Ident::as_str
[function]
[call site]
10383
eval_ast::<bool>
[function]
[call site]
10384
expect
[function]
[call site]
10385
Result::unwrap
[function]
[call site]
10386
std::hint::black_box
[function]
[call site]
10387
TestStruct::clone
[function]
[call site]
10388
Dynamic::into_immutable_string
[function]
[call site]
10389
Ok
[function]
[call site]
10390
crate::func::locked_read
[function]
[call site]
10391
Option::and_then
[function]
[call site]
10392
Some
[function]
[call site]
10393
TestStruct::clone
[function]
[call site]
10394
ok_or_else
[function]
[call site]
10395
std::
[call site]
10396
any::type_name
[function]
[call site]
10397
Err
[function]
[call site]
10398
Dynamic::type_name
[function]
[call site]
10399
Result::unwrap
[function]
[call site]
10400
Dynamic::is_timestamp
[function]
[call site]
10401
crate::func::locked_read
[function]
[call site]
10402
Option::map_or
[function]
[call site]
10403
std::hint::black_box
[function]
[call site]
10404
TestStruct::clone
[function]
[call site]
10405
clone().try_cast::<rhai::Instant>
[function]
[call site]
10406
unwrap
[function]
[call site]
10407
std::hint::black_box
[function]
[call site]
10408
Dynamic::is_decimal
[function]
[call site]
10409
std::hint::black_box
[function]
[call site]
10410
Dynamic::is_locked
[function]
[call site]
10411
try_borrow
[function]
[call site]
10412
is_err
[function]
[call site]
10413
std::hint::black_box
[function]
[call site]
10414
Dynamic::is_map
[function]
[call site]
10415
std::hint::black_box
[function]
[call site]
10416
Dynamic::is_read_only
[function]
[call site]
10417
std::hint::black_box
[function]
[call site]
10418
Dynamic::is_shared
[function]
[call site]
10419
std::hint::black_box
[function]
[call site]
10420
Expr::is_unit
[function]
[call site]
10421
std::hint::black_box
[function]
[call site]
10422
Dynamic::is_variant
[function]
[call site]
10423
std::hint::black_box
[function]
[call site]
10424
RhaiNativeFunc::return_type_name
[function]
[call site]
10425
std::hint::black_box
[function]
[call site]
10426
Dynamic::type_id
[function]
[call site]
10427
std::hint::black_box
[function]
[call site]
10428
core_functions::get_tag
[function]
[call site]
10429
core_functions::get_tag
[function]
[call site]
10430
std::hint::black_box
[function]
[call site]
10431
std::hint::black_box
[function]
[call site]
10432
std::hint::black_box
[function]
[call site]
10433
TestStruct::clone
[function]
[call site]
10434
MyIterableType::into_iter
[function]
[call site]
10435
Self::IntoIter::count
[function]
[call site]
10436
ImmutableString::strong_count
[function]
[call site]
10437
std::hint::black_box
[function]
[call site]
10438
MyIterableType::into_iter
[function]
[call site]
10439
Self::IntoIter::count
[function]
[call site]
10440
std::hint::black_box
[function]
[call site]
10441
MyIterableType::into_iter
[function]
[call site]
10442
ImmutableString::strong_count
[function]
[call site]
10443
string_functions::is_empty
[function]
[call site]
10444
std::hint::black_box
[function]
[call site]
10445
string_functions::pop
[function]
[call site]
10446
std::hint::black_box
[function]
[call site]
10447
Scope::clone_visible
[function]
[call site]
10448
Scope::len
[function]
[call site]
10449
TestStruct::new
[function]
[call site]
10450
MyIterableType::into_iter
[function]
[call site]
10451
array_functions::reduce_rev
[function]
[call site]
10452
enumerate
[function]
[call site]
10453
array_functions::for_each
[function]
[call site]
10454
string_functions::contains
[function]
[call site]
10455
Scope::push_entry
[function]
[call site]
10456
TestStruct::clone
[function]
[call site]
10457
Dynamic::access_mode
[function]
[call site]
10458
TestStruct::clone
[function]
[call site]
10459
test::len
[function]
[call site]
10460
resize
[function]
[call site]
10461
test::len
[function]
[call site]
10462
<_>::default
[function]
[call site]
10463
blob_functions::push
[function]
[call site]
10464
TestStruct::clone
[function]
[call site]
10465