The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
10105 | 0 | EP | call site: 00000 | Engine::run_with_scope |
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
is_id_first_alphabetic
[function]
[call site]
00030
unicode_xid::UnicodeXID::is_xid_start
[function]
[call site]
00031
is_ascii_alphabetic
[function]
[call site]
00032
char::is_ascii_alphanumeric
[function]
[call site]
00033
is_reserved_keyword_or_symbol
[function]
[call site]
00034
as_bytes
[function]
[call site]
00035
test::len
[function]
[call site]
00036
test::len
[function]
[call site]
00037
string_functions::contains
[function]
[call site]
00038
string_functions::contains
[function]
[call site]
00039
string_functions::contains
[function]
[call site]
00040
test::len
[function]
[call site]
00041
as_bytes
[function]
[call site]
00042
Token::lookup_symbol_from_syntax
[function]
[call site]
00043
as_bytes
[function]
[call site]
00044
test::len
[function]
[call site]
00045
string_functions::contains
[function]
[call site]
00046
string_functions::contains
[function]
[call site]
00047
test::len
[function]
[call site]
00048
as_bytes
[function]
[call site]
00049
Some
[function]
[call site]
00050
TestStruct::clone
[function]
[call site]
00051
Self
[function]
[call site]
00052
Position::is_none
[function]
[call site]
00053
Ok
[function]
[call site]
00054
TestStruct::new
[function]
[call site]
00055
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00056
as_bytes
[function]
[call site]
00057
test::len
[function]
[call site]
00058
string_functions::contains
[function]
[call site]
00059
string_functions::contains
[function]
[call site]
00060
test::len
[function]
[call site]
00061
as_bytes
[function]
[call site]
00062
Token::lookup_symbol_from_syntax
[function]
[call site]
00063
Option::is_some
[function]
[call site]
00064
Err
[function]
[call site]
00065
ERR::ErrorParsing
[function]
[call site]
00066
PERR::Reserved
[function]
[call site]
00067
test_to_string
[function]
[call site]
00068
Engine::new
[function]
[call site]
00069
Scope::new
[function]
[call site]
00070
blob_functions::push
[function]
[call site]
00071
blob_functions::push
[function]
[call site]
00072
FnPtr::try_from
[function]
[call site]
00073
tokenizer::is_valid_function_name
[function]
[call site]
00074
Ok
[function]
[call site]
00075
TestStruct::new
[function]
[call site]
00076
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00077
Token::lookup_symbol_from_syntax
[function]
[call site]
00078
Option::is_some
[function]
[call site]
00079
Err
[function]
[call site]
00080
ERR::ErrorParsing
[function]
[call site]
00081
PERR::Reserved
[function]
[call site]
00082
test_to_string
[function]
[call site]
00083
into
[function]
[call site]
00084
Err
[function]
[call site]
00085
ERR::ErrorFunctionNotFound
[function]
[call site]
00086
test_to_string
[function]
[call site]
00087
into
[function]
[call site]
00088
RhaiResultOf::unwrap
[function]
[call site]
00089
blob_functions::push
[function]
[call site]
00090
blob_functions::push
[function]
[call site]
00091
into
[function]
[call site]
00092
Err
[function]
[call site]
00093
ERR::ErrorFunctionNotFound
[function]
[call site]
00094
test_to_string
[function]
[call site]
00095
into
[function]
[call site]
00096
RhaiResultOf::unwrap
[function]
[call site]
00097
std::time::Duration::from_millis
[function]
[call site]
00098
Some
[function]
[call site]
00099
StraightHasher::write
[function]
[call site]
00100
try_write
[function]
[call site]
00101
StringsInterner::set_max
[function]
[call site]
00102
StringsInterner::throttle_cache
[function]
[call site]
00103
StringsInterner::max
[function]
[call site]
00104
StringsInterner::clear
[function]
[call site]
00105
string_functions::clear
[function]
[call site]
00106
string_functions::is_empty
[function]
[call site]
00107
test::len
[function]
[call site]
00108
shared_get_mut
[function]
[call site]
00109
Shared::get_mut
[function]
[call site]
00110
Shared::get_mut
[function]
[call site]
00111
string_functions::clear
[function]
[call site]
00112
ImmutableString::new
[function]
[call site]
00113
Self
[function]
[call site]
00114
Position::new_const
[function]
[call site]
00115
Some
[function]
[call site]
00116
TestStruct::new
[function]
[call site]
00117
Option::into
[function]
[call site]
00118
string_functions::clear
[function]
[call site]
00119
test::len
[function]
[call site]
00120
StringsInterner::max
[function]
[call site]
00121
test::len
[function]
[call site]
00122
StringsInterner::max
[function]
[call site]
00123
Some
[function]
[call site]
00124
ImmutableString::strong_count
[function]
[call site]
00125
ImmutableString::strong_count
[function]
[call site]
00126
ImmutableString::strong_count
[function]
[call site]
00127
ImmutableString::strong_count
[function]
[call site]
00128
test::len
[function]
[call site]
00129
test::len
[function]
[call site]
00130
test::len
[function]
[call site]
00131
ImmutableString::strong_count
[function]
[call site]
00132
string_functions::remove
[function]
[call site]
00133
Some
[function]
[call site]
00134
StringsInterner::new
[function]
[call site]
00135
Engine::default
[function]
[call site]
00136
TestStruct::new
[function]
[call site]
00137
BloomFilterU64::new
[function]
[call site]
00138
Self
[function]
[call site]
00139
Self::into
[function]
[call site]
00140
Some
[function]
[call site]
00141
TestStruct::new
[function]
[call site]
00142
Some
[function]
[call site]
00143
TestStruct::new
[function]
[call site]
00144
Engine::register_global_module
[function]
[call site]
00145
Engine::global_namespace_mut
[function]
[call site]
00146
string_functions::is_empty
[function]
[call site]
00147
Module::new
[function]
[call site]
00148
Position::new_const
[function]
[call site]
00149
CustomTypesCollection::new
[function]
[call site]
00150
Self
[function]
[call site]
00151
TestStruct::new
[function]
[call site]
00152
TestStruct::new
[function]
[call site]
00153
TestStruct::new
[function]
[call site]
00154
BloomFilterU64::new
[function]
[call site]
00155
TestStruct::new
[function]
[call site]
00156
TestStruct::new
[function]
[call site]
00157
Module::set_internal
[function]
[call site]
00158
test_get_set
[function]
[call site]
00159
Engine::new
[function]
[call site]
00160
register_type::<TestStruct>
[function]
[call site]
00161
Engine::register_get_set
[function]
[call site]
00162
Engine::register_get
[function]
[call site]
00163
Engine::register_fn
[function]
[call site]
00164
FuncRegistration::new
[function]
[call site]
00165
into
[function]
[call site]
00166
Engine::default
[function]
[call site]
00167
Engine::default
[function]
[call site]
00168
&str::into
[function]
[call site]
00169
Engine::default
[function]
[call site]
00170
into
[function]
[call site]
00171
Package::register_into_engine
[function]
[call site]
00172
Package::init_engine
[function]
[call site]
00173
Engine::register_global_module
[function]
[call site]
00174
Package::as_shared_module
[function]
[call site]
00175
crate::engine::make_getter
[function]
[call site]
00176
Position::new_const
[function]
[call site]
00177
Some
[function]
[call site]
00178
TestStruct::new
[function]
[call site]
00179
RhaiResultOf::push_str
[function]
[call site]
00180
RhaiResultOf::push_str
[function]
[call site]
00181
StmtBlock::as_ref
[function]
[call site]
00182
Engine::register_set
[function]
[call site]
00183
Engine::register_fn
[function]
[call site]
00184
crate::engine::make_setter
[function]
[call site]
00185
Position::new_const
[function]
[call site]
00186
RhaiResultOf::push_str
[function]
[call site]
00187
RhaiResultOf::push_str
[function]
[call site]
00188
StmtBlock::as_ref
[function]
[call site]
00189
Engine::register_get
[function]
[call site]
00190
Engine::register_fn
[function]
[call site]
00191
crate::engine::make_getter
[function]
[call site]
00192
StmtBlock::as_ref
[function]
[call site]
00193
Engine::register_fn
[function]
[call site]
00194
FuncRegistration::new
[function]
[call site]
00195
into
[function]
[call site]
00196
Package::register_into_engine
[function]
[call site]
00197
Engine::register_fn
[function]
[call site]
00198
Engine::register_indexer_get_set
[function]
[call site]
00199
Engine::register_indexer_get
[function]
[call site]
00200
Engine::register_fn
[function]
[call site]
00201
Engine::register_indexer_set
[function]
[call site]
00202
Engine::register_fn
[function]
[call site]
00203
test::len
[function]
[call site]
00204
test::len
[function]
[call site]
00205
blob_functions::push
[function]
[call site]
00206
bool::into
[function]
[call site]
00207
Shared::get_mut
[function]
[call site]
00208
first_mut
[function]
[call site]
00209
unwrap
[function]
[call site]
00210
Option::unwrap
[function]
[call site]
00211
blob_functions::insert
[function]
[call site]
00212
FnPtr::try_from
[function]
[call site]
00213
RhaiResultOf::unwrap
[function]
[call site]
00214
string_functions::is_empty
[function]
[call site]
00215
blob_functions::push
[function]
[call site]
00216
eval::calc_offset_len
[function]
[call site]
00217
FnPtr::try_from
[function]
[call site]
00218
tokenizer::is_valid_function_name
[function]
[call site]
00219
Ok
[function]
[call site]
00220
TestStruct::new
[function]
[call site]
00221
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
00222
Token::lookup_symbol_from_syntax
[function]
[call site]
00223
Option::is_some
[function]
[call site]
00224
Err
[function]
[call site]
00225
ERR::ErrorParsing
[function]
[call site]
00226
PERR::Reserved
[function]
[call site]
00227
test_to_string
[function]
[call site]
00228
into
[function]
[call site]
00229
Err
[function]
[call site]
00230
ERR::ErrorFunctionNotFound
[function]
[call site]
00231
test_to_string
[function]
[call site]
00232
into
[function]
[call site]
00233
CharsStream::unsigned_abs
[function]
[call site]
00234
RhaiResultOf::map_or
[function]
[call site]
00235
min_max_functions::min
[function]
[call site]
00236
FnPtr::try_from
[function]
[call site]
00237
Engine::lex_with_map
[function]
[call site]
00238
Engine::lex_raw
[function]
[call site]
00239
TestStruct::new
[function]
[call site]
00240
TokenizerControlBlock::new
[function]
[call site]
00241
ImmutableString::new
[function]
[call site]
00242
Self
[function]
[call site]
00243
Position::new_const
[function]
[call site]
00244
Option::into
[function]
[call site]
00245
Self::into
[function]
[call site]
00246
TestStruct::clone
[function]
[call site]
00247
std::num::NonZeroUsize::new
[function]
[call site]
00248
Engine::max_string_size
[function]
[call site]
00249
Command::get
[function]
[call site]
00250
Position::new
[function]
[call site]
00251
MyIterableType::into_iter
[function]
[call site]
00252
test_chars
[function]
[call site]
00253
0.chars().collect::<Vec<_>>
[function]
[call site]
00254
MyIterableType::into_iter
[function]
[call site]
00255
test_chars
[function]
[call site]
00256
0.chars().collect::<Vec<_>>
[function]
[call site]
00257
MyIterableType::into_iter
[function]
[call site]
00258
Self::IntoIter::map
[function]
[call site]
00259
Engine::lex_raw
[function]
[call site]
00260
Some
[function]
[call site]
00261
StmtBlock::as_ref
[function]
[call site]
00262
&[Stmt]::chars
[function]
[call site]
00263
Engine::new
[function]
[call site]
00264
peekable
[function]
[call site]
00265
reflection_functions::collect
[function]
[call site]
00266
NativeCallContext::engine
[function]
[call site]
00267
Engine::collect_fn_metadata_impl
[function]
[call site]
00268
TestStruct::new
[function]
[call site]
00269
NativeCallContext::iter_namespaces
[function]
[call site]
00270
MyIterableType::into_iter
[function]
[call site]
00271
test_chars
[function]
[call site]
00272
0.chars().collect::<Vec<_>>
[function]
[call site]
00273
MyIterableType::into_iter
[function]
[call site]
00274
Engine::lex_with_map
[function]
[call site]
00275
Engine::lex_raw
[function]
[call site]
00276
Some
[function]
[call site]
00277
flat_map
[function]
[call site]
00278
filter_map
[function]
[call site]
00279
Position::new_const
[function]
[call site]
00280
RhaiFunc::get_script_fn_def
[function]
[call site]
00281
Some
[function]
[call site]
00282
Engine::lex_with_map
[function]
[call site]
00283
Engine::lex_raw
[function]
[call site]
00284
Some
[function]
[call site]
00285
into
[function]
[call site]
00286
array_functions::for_each
[function]
[call site]
00287
string_functions::is_empty
[function]
[call site]
00288
Ok
[function]
[call site]
00289
StaticModuleResolver::iter_mut
[function]
[call site]
00290
StaticModuleResolver::iter_mut
[function]
[call site]
00291
Engine::lex_with_map
[function]
[call site]
00292
Ident::as_str
[function]
[call site]
00293
impl
[call site]
00294
into
[function]
[call site]
00295
FnPtr::call_raw_with_extra_args
[function]
[call site]
00296
_call_with_extra_args::<true,
[call site]
00297
_call_with_extra_args::<false,
[call site]
00298
Some
[function]
[call site]
00299
Ok
[function]
[call site]
00300
blob_functions::push
[function]
[call site]
00301
blob_functions::push
[function]
[call site]
00302
FnPtr::try_from
[function]
[call site]
00303
RhaiResultOf::unwrap
[function]
[call site]
00304
MyIterableType::into_iter
[function]
[call site]
00305
test_var_def_filter
[function]
[call site]
00306
Engine::new
[function]
[call site]
00307
Engine::compile
[function]
[call site]
00308
Engine::compile_with_scope
[function]
[call site]
00309
Engine::compile_scripts_with_scope
[function]
[call site]
00310
Engine::compile_scripts_with_scope_raw
[function]
[call site]
00311
Engine::lex
[function]
[call site]
00312
Engine::lex_raw
[function]
[call site]
00313
as_deref
[function]
[call site]
00314
StmtBlock::as_ref
[function]
[call site]
00315
syn::Result::peekable
[function]
[call site]
00316
Engine::default
[function]
[call site]
00317
ParseState::new
[function]
[call site]
00318
TestStruct::new
[function]
[call site]
00319
Scope::new
[function]
[call site]
00320
TestStruct::new
[function]
[call site]
00321
TestStruct::new
[function]
[call site]
00322
TestStruct::clone
[function]
[call site]
00323
Engine::parse
[function]
[call site]
00324
Engine::parse_global_level
[function]
[call site]
00325
Position::new_const
[function]
[call site]
00326
Some
[function]
[call site]
00327
TestStruct::new
[function]
[call site]
00328
Engine::max_expr_depth
[function]
[call site]
00329
Command::get
[function]
[call site]
00330
peek
[function]
[call site]
00331
unwrap
[function]
[call site]
00332
Engine::parse_stmt
[function]
[call site]
00333
StaticVec::<SmartString>::new_const
[function]
[call site]
00334
Some
[function]
[call site]
00335
TestStruct::new
[function]
[call site]
00336
Position::new_const
[function]
[call site]
00337
peek
[function]
[call site]
00338
unwrap
[function]
[call site]
00339
Position::is_none
[function]
[call site]
00340
ParseSettings::has_flag
[function]
[call site]
00341
intersects
[function]
[call site]
00342
Err
[function]
[call site]
00343
PERR::into_err
[function]
[call site]
00344
ParseError
[function]
[call site]
00345
PERR::into
[function]
[call site]
00346
MultiInputsStream::get_next
[function]
[call site]
00347
test::len
[function]
[call site]
00348
MultiInputsStream::get_next
[function]
[call site]
00349
Some
[function]
[call site]
00350
unwrap
[function]
[call site]
00351
string_functions::contains
[function]
[call site]
00352
string_functions::contains
[function]
[call site]
00353
string_functions::is_empty
[function]
[call site]
00354
test::len
[function]
[call site]
00355
blob_functions::push
[function]
[call site]
00356
TestStruct::clone
[function]
[call site]
00357
Self
[function]
[call site]
00358
string_functions::clear
[function]
[call site]
00359
string_functions::is_empty
[function]
[call site]
00360
shared_get_mut
[function]
[call site]
00361
string_functions::clear
[function]
[call site]
00362
ImmutableString::new
[function]
[call site]
00363
unindent_block_comment
[function]
[call site]
00364
string_functions::contains
[function]
[call site]
00365
usize::lines
[function]
[call site]
00366
skip
[function]
[call site]
00367
Engine::lex_with_map
[function]
[call site]
00368
test::len
[function]
[call site]
00369
trim_start_matches
[function]
[call site]
00370
test::len
[function]
[call site]
00371
min_max_functions::min
[function]
[call site]
00372
unwrap_or
[function]
[call site]
00373
min_max_functions::min
[function]
[call site]
00374
usize::lines
[function]
[call site]
00375
enumerate
[function]
[call site]
00376
Engine::lex_with_map
[function]
[call site]
00377
lines()
[call site]
00378
.enumerate()
[call site]
00379
.map(|(i,
[call site]
00380
.collect::<Vec<_>>
[function]
[call site]
00381
join
[function]
[call site]
00382
ParseSettings::level_up_with_position
[function]
[call site]
00383
ParseSettings::level_up
[function]
[call site]
00384
Err
[function]
[call site]
00385
PERR::into_err
[function]
[call site]
00386
Ok
[function]
[call site]
00387
Ok
[function]
[call site]
00388
unwrap_or
[function]
[call site]
00389
blob_functions::push
[function]
[call site]
00390
!::into
[function]
[call site]
00391
string_functions::is_empty
[function]
[call site]
00392
RhaiResultOf::push_str
[function]
[call site]
00393
RhaiResultOf::push_str
[function]
[call site]
00394
peek
[function]
[call site]
00395
unwrap
[function]
[call site]
00396
Err
[function]
[call site]
00397
PERR::into_err
[function]
[call site]
00398
string_functions::is_empty
[function]
[call site]
00399
blob_functions::push
[function]
[call site]
00400
peek
[function]
[call site]
00401
unwrap
[function]
[call site]
00402
Ok
[function]
[call site]
00403
Stmt::Noop
[function]
[call site]
00404
eat_token
[function]
[call site]
00405
MultiInputsStream::get_next
[function]
[call site]
00406
test::len
[function]
[call site]
00407
MultiInputsStream::get_next
[function]
[call site]
00408
Some
[function]
[call site]
00409
Option::unwrap
[function]
[call site]
00410
Ok
[function]
[call site]
00411
Stmt::Noop
[function]
[call site]
00412
Ok
[function]
[call site]
00413
Engine::parse_block
[function]
[call site]
00414
MultiInputsStream::get_next
[function]
[call site]
00415
unwrap
[function]
[call site]
00416
Err
[function]
[call site]
00417
PERR::into_err
[function]
[call site]
00418
ParseError
[function]
[call site]
00419
PERR::into
[function]
[call site]
00420
Err
[function]
[call site]
00421
PERR::MissingToken
[function]
[call site]
00422
into
[function]
[call site]
00423
&str::into
[function]
[call site]
00424
PERR::into_err
[function]
[call site]
00425
ParseSettings::level_up_with_position
[function]
[call site]
00426
ParseSettings::level_up
[function]
[call site]
00427
Ok
[function]
[call site]
00428
StmtBlock::empty
[function]
[call site]
00429
Position::new_const
[function]
[call site]
00430
Span::new
[function]
[call site]
00431
ParseSettings::has_flag
[function]
[call site]
00432
Engine::parse_expr_stmt
[function]
[call site]
00433
peek
[function]
[call site]
00434
unwrap
[function]
[call site]
00435
Engine::parse_expr
[function]
[call site]
00436
peek
[function]
[call site]
00437
unwrap
[function]
[call site]
00438
TestStruct::new
[function]
[call site]
00439
ParseSettings::level_up
[function]
[call site]
00440
Engine::parse_unary
[function]
[call site]
00441
peek
[function]
[call site]
00442
unwrap
[function]
[call site]
00443
Err
[function]
[call site]
00444
LexError::UnexpectedInput
[function]
[call site]
00445
(Token,
[call site]
00446
Engine::new
[function]
[call site]
00447
Scope::new
[function]
[call site]
00448
blob_functions::push
[function]
[call site]
00449
blob_functions::push
[function]
[call site]
00450
blob_functions::push
[function]
[call site]
00451
PERR::into_err
[function]
[call site]
00452
TestStruct::clone
[function]
[call site]
00453
Self
[function]
[call site]
00454
eat_token
[function]
[call site]
00455
Engine::parse_unary
[function]
[call site]
00456
ParseSettings::level_up
[function]
[call site]
00457
checked_neg
[function]
[call site]
00458
Engine::lex_with_map
[function]
[call site]
00459
Expr::IntegerConstant
[function]
[call site]
00460
StmtBlock::span_or_else
[function]
[call site]
00461
Span::new
[function]
[call site]
00462
iterator_functions::chars_from_start
[function]
[call site]
00463
CharsStream::new
[function]
[call site]
00464
Self
[function]
[call site]
00465
TestStruct::new
[function]
[call site]
00466
MyIterableType::into_iter
[function]
[call site]
00467
test_chars
[function]
[call site]
00468
0.chars().collect::<Vec<_>>
[function]
[call site]
00469
MyIterableType::into_iter
[function]
[call site]
00470
FnPtr::try_from
[function]
[call site]
00471
RhaiResultOf::unwrap_or
[function]
[call site]
00472
FnPtr::try_from
[function]
[call site]
00473
RhaiResultOf::unwrap_or
[function]
[call site]
00474
Self
[function]
[call site]
00475
test_chars
[function]
[call site]
00476
skip
[function]
[call site]
00477
test_functions_take
[function]
[call site]
00478
Engine::new
[function]
[call site]
00479
register_type_with_name::<TestStruct>
[function]
[call site]
00480
Engine::register_fn
[function]
[call site]
00481
TestStruct
[function]
[call site]
00482
chars()
[call site]
00483
.skip(from)
[call site]
00484
.take(len)
[call site]
00485
.collect::<Vec<_>>
[function]
[call site]
00486
MyIterableType::into_iter
[function]
[call site]
00487
FnPtr::try_from
[function]
[call site]
00488
Self::unsigned_abs
[function]
[call site]
00489
RhaiResultOf::unwrap_or
[function]
[call site]
00490
test_chars
[function]
[call site]
00491
ImmutableString::strong_count
[function]
[call site]
00492
ImmutableString::strong_count
[function]
[call site]
00493
Self
[function]
[call site]
00494
test_chars
[function]
[call site]
00495
skip
[function]
[call site]
00496
test_functions_take
[function]
[call site]
00497
chars()
[call site]
00498
.skip(offset)
[call site]
00499
.take(len)
[call site]
00500
.collect::<Vec<_>>
[function]
[call site]
00501
MyIterableType::into_iter
[function]
[call site]
00502
StmtBlock::span_or_else
[function]
[call site]
00503
string_functions::add_append
[function]
[call site]
00504
string_functions::is_empty
[function]
[call site]
00505
test::len
[function]
[call site]
00506
String::from_utf8_lossy
[function]
[call site]
00507
string_functions::is_empty
[function]
[call site]
00508
String::from_utf8
[function]
[call site]
00509
unwrap
[function]
[call site]
00510
into
[function]
[call site]
00511
ImmutableString::into_owned
[function]
[call site]
00512
ImmutableString::make_mut
[function]
[call site]
00513
func::shared_make_mut
[function]
[call site]
00514
Shared::make_mut
[function]
[call site]
00515
Shared::make_mut
[function]
[call site]
00516
func::shared_take
[function]
[call site]
00517
shared_try_take
[function]
[call site]
00518
Shared::try_unwrap
[function]
[call site]
00519
Result::ok
[function]
[call site]
00520
unwrap_or_else
[function]
[call site]
00521
T::into
[function]
[call site]
00522
String::into
[function]
[call site]
00523
ImmutableString::into_owned
[function]
[call site]
00524
StmtBlock::as_ref
[function]
[call site]
00525
into
[function]
[call site]
00526
StmtBlock::span_or_else
[function]
[call site]
00527
Some
[function]
[call site]
00528
Expr::FloatConstant
[function]
[call site]
00529
into
[function]
[call site]
00530
ok_or_else
[function]
[call site]
00531
LexError::MalformedNumber
[function]
[call site]
00532
PERR::into_err
[function]
[call site]
00533
Ok
[function]
[call site]
00534
Expr::FloatConstant
[function]
[call site]
00535
into
[function]
[call site]
00536
Ok
[function]
[call site]
00537
Engine::get_interned_string
[function]
[call site]
00538
locked_write
[function]
[call site]
00539
try_borrow_mut
[function]
[call site]
00540
ok
[function]
[call site]
00541
StraightHasher::write
[function]
[call site]
00542
ok
[function]
[call site]
00543
try_write
[function]
[call site]
00544
Some
[function]
[call site]
00545
std::thread::sleep
[function]
[call site]
00546
std::time::Duration::from_millis
[function]
[call site]
00547
Some
[function]
[call site]
00548
StraightHasher::write
[function]
[call site]
00549
try_write
[function]
[call site]
00550
Command::get
[function]
[call site]
00551
into
[function]
[call site]
00552
into
[function]
[call site]
00553
FnCallHashes::from_native_only
[function]
[call site]
00554
calc_fn_hash
[function]
[call site]
00555
get_hasher
[function]
[call site]
00556
config::hashing::get_hashing_seed
[function]
[call site]
00557
Command::get
[function]
[call site]
00558
unwrap_or
[function]
[call site]
00559
ahash::RandomState::with_seeds
[function]
[call site]
00560
StraightHasherBuilder::build_hasher
[function]
[call site]
00561
StraightHasher
[function]
[call site]
00562
Engine::default
[function]
[call site]
00563
write_u8
[function]
[call site]
00564
MyIterableType::into_iter
[function]
[call site]
00565
Self::IntoIter::for_each
[function]
[call site]
00566
string_functions::is_empty
[function]
[call site]
00567
Ok
[function]
[call site]
00568
StaticModuleResolver::iter_mut
[function]
[call site]
00569
impl
[call site]
00570
into
[function]
[call site]
00571
FnPtr::call_raw_with_extra_args
[function]
[call site]
00572
Some
[function]
[call site]
00573
Ok
[function]
[call site]
00574
test::hash
[function]
[call site]
00575
write_usize
[function]
[call site]
00576
test::hash
[function]
[call site]
00577
write_usize
[function]
[call site]
00578
StraightHasher::finish
[function]
[call site]
00579
MyIterableType::into_iter
[function]
[call site]
00580
test_chars
[function]
[call site]
00581
0.chars().collect::<Vec<_>>
[function]
[call site]
00582
MyIterableType::into_iter
[function]
[call site]
00583
Self::IntoIter::collect
[function]
[call site]
00584
NativeCallContext::engine
[function]
[call site]
00585
Engine::collect_fn_metadata_impl
[function]
[call site]
00586
Some
[function]
[call site]
00587
test::len
[function]
[call site]
00588
IterateMap::new
[function]
[call site]
00589
string_functions::is_empty
[function]
[call site]
00590
blob_functions::insert
[function]
[call site]
00591
FnPtr::try_from
[function]
[call site]
00592
RhaiResultOf::unwrap
[function]
[call site]
00593
string_functions::is_empty
[function]
[call site]
00594
blob_functions::push
[function]
[call site]
00595
eval::calc_offset_len
[function]
[call site]
00596
test::len
[function]
[call site]
00597
test::len
[function]
[call site]
00598
blob_functions::push
[function]
[call site]
00599
blob_functions::insert
[function]
[call site]
00600
&str::into
[function]
[call site]
00601
Engine::get_interned_string
[function]
[call site]
00602
locked_write
[function]
[call site]
00603
Command::get
[function]
[call site]
00604
into
[function]
[call site]
00605
into
[function]
[call site]
00606
ImmutableString::into
[function]
[call site]
00607
blob_functions::insert
[function]
[call site]
00608
&str::into
[function]
[call site]
00609
Engine::get_interned_string
[function]
[call site]
00610
ImmutableString::into
[function]
[call site]
00611
blob_functions::insert
[function]
[call site]
00612
&str::into
[function]
[call site]
00613
Engine::get_interned_string
[function]
[call site]
00614
ImmutableString::into
[function]
[call site]
00615
blob_functions::insert
[function]
[call site]
00616
&str::into
[function]
[call site]
00617
string_functions::starts_with
[function]
[call site]
00618
string_functions::starts_with
[function]
[call site]
00619
into
[function]
[call site]
00620
blob_functions::insert
[function]
[call site]
00621
&str::into
[function]
[call site]
00622
into
[function]
[call site]
00623
blob_functions::insert
[function]
[call site]
00624
&str::into
[function]
[call site]
00625
MyIterableType::into_iter
[function]
[call site]
00626
Engine::lex_with_map
[function]
[call site]
00627
Engine::get_interned_string
[function]
[call site]
00628
ImmutableString::into
[function]
[call site]
00629
params
[call site]
00630
.iter()
[call site]
00631
.map(|&p|
[call site]
00632
.collect::<Array>
[function]
[call site]
00633
into
[function]
[call site]
00634
string_functions::is_empty
[function]
[call site]
00635
blob_functions::insert
[function]
[call site]
00636
&str::into
[function]
[call site]
00637
MyIterableType::into_iter
[function]
[call site]
00638
Engine::lex_with_map
[function]
[call site]
00639
Engine::get_interned_string
[function]
[call site]
00640
ImmutableString::into
[function]
[call site]
00641
comments
[call site]
00642
.iter()
[call site]
00643
.map(|&s|
[call site]
00644
.collect::<Array>
[function]
[call site]
00645
into
[function]
[call site]
00646
Some
[function]
[call site]
00647
Dynamic::from_map
[function]
[call site]
00648
Self
[function]
[call site]
00649
Union::Map
[function]
[call site]
00650
(TokenIterator::into
[function]
[call site]
00651
Some
[function]
[call site]
00652
FnCallExpr::into_fn_call_expr
[function]
[call site]
00653
Expr::FnCall
[function]
[call site]
00654
FnCallExpr::into
[function]
[call site]
00655
TestStruct::clone
[function]
[call site]
00656
eat_token
[function]
[call site]
00657
Engine::parse_unary
[function]
[call site]
00658
ParseSettings::level_up
[function]
[call site]
00659
Ok
[function]
[call site]
00660
Ok
[function]
[call site]
00661
Ok
[function]
[call site]
00662
Engine::get_interned_string
[function]
[call site]
00663
FnCallHashes::from_native_only
[function]
[call site]
00664
calc_fn_hash
[function]
[call site]
00665
MyIterableType::into_iter
[function]
[call site]
00666
Self::IntoIter::collect
[function]
[call site]
00667
Some
[function]
[call site]
00668
FnCallExpr::into_fn_call_expr
[function]
[call site]
00669
TestStruct::clone
[function]
[call site]
00670
eat_token
[function]
[call site]
00671
Ok
[function]
[call site]
00672
Engine::get_interned_string
[function]
[call site]
00673
FnCallHashes::from_native_only
[function]
[call site]
00674
calc_fn_hash
[function]
[call site]
00675
Engine::parse_unary
[function]
[call site]
00676
ParseSettings::level_up
[function]
[call site]
00677
MyIterableType::into_iter
[function]
[call site]
00678
Self::IntoIter::collect
[function]
[call site]
00679
Some
[function]
[call site]
00680
FnCallExpr::into_fn_call_expr
[function]
[call site]
00681
Err
[function]
[call site]
00682
PERR::into_err
[function]
[call site]
00683
Engine::parse_primary
[function]
[call site]
00684
peek
[function]
[call site]
00685
unwrap
[function]
[call site]
00686
Err
[function]
[call site]
00687
LexError::UnexpectedInput
[function]
[call site]
00688
(Token,
[call site]
00689
PERR::into_err
[function]
[call site]
00690
Err
[function]
[call site]
00691
PERR::into_err
[function]
[call site]
00692
MultiInputsStream::get_next
[function]
[call site]
00693
Expr::Unit
[function]
[call site]
00694
MultiInputsStream::get_next
[function]
[call site]
00695
unwrap
[function]
[call site]
00696
Expr::IntegerConstant
[function]
[call site]
00697
Expr::CharConstant
[function]
[call site]
00698
Expr::StringConstant
[function]
[call site]
00699
Engine::get_interned_string
[function]
[call site]
00700
Expr::BoolConstant
[function]
[call site]
00701
Expr::BoolConstant
[function]
[call site]
00702
Expr::IntegerConstant
[function]
[call site]
00703
MultiInputsStream::get_next
[function]
[call site]
00704
Expr::FloatConstant
[function]
[call site]
00705
MultiInputsStream::get_next
[function]
[call site]
00706
Expr::DynamicConstant
[function]
[call site]
00707
TestStruct::new
[function]
[call site]
00708
into
[function]
[call site]
00709
ParseSettings::has_option
[function]
[call site]
00710
intersects
[function]
[call site]
00711
Engine::parse_block
[function]
[call site]
00712
ParseSettings::level_up
[function]
[call site]
00713
Expr::Stmt
[function]
[call site]
00714
TestStruct::new
[function]
[call site]
00715
ParseResult::into
[function]
[call site]
00716
eat_token
[function]
[call site]
00717
Engine::parse_expr
[function]
[call site]
00718
ParseSettings::level_up
[function]
[call site]
00719
MultiInputsStream::get_next
[function]
[call site]
00720
unwrap
[function]
[call site]
00721
Err
[function]
[call site]
00722
PERR::into_err
[function]
[call site]
00723
Err
[function]
[call site]
00724
PERR::MissingToken
[function]
[call site]
00725
into
[function]
[call site]
00726
&str::into
[function]
[call site]
00727
PERR::into_err
[function]
[call site]
00728
ParseSettings::has_option
[function]
[call site]
00729
Expr::Stmt
[function]
[call site]
00730
TestStruct::new
[function]
[call site]
00731
Engine::parse_if
[function]
[call site]
00732
ParseSettings::level_up_with_position
[function]
[call site]
00733
eat_token
[function]
[call site]
00734
ensure_not_statement_expr
[function]
[call site]
00735
&mut
[call site]
00736
unwrap
[function]
[call site]
00737
Err
[function]
[call site]
00738
PERR::ExprExpected
[function]
[call site]
00739
&'static
[call site]
00740
Engine::new
[function]
[call site]
00741
Scope::new
[function]
[call site]
00742
blob_functions::push
[function]
[call site]
00743
blob_functions::push
[function]
[call site]
00744
blob_functions::push
[function]
[call site]
00745
PERR::into_err
[function]
[call site]
00746
Ok
[function]
[call site]
00747
Engine::parse_expr
[function]
[call site]
00748
Expr::ensure_bool_expr
[function]
[call site]
00749
Dynamic::is_bool
[function]
[call site]
00750
crate::func::locked_read
[function]
[call site]
00751
try_borrow
[function]
[call site]
00752
ok
[function]
[call site]
00753
locked_read
[function]
[call site]
00754
try_borrow
[function]
[call site]
00755
ok
[function]
[call site]
00756
locked_read
[function]
[call site]
00757
Option::ok
[function]
[call site]
00758
try_read
[function]
[call site]
00759
Some
[function]
[call site]
00760
std::thread::sleep
[function]
[call site]
00761
std::time::Duration::from_millis
[function]
[call site]
00762
Some
[function]
[call site]
00763
locked_read
[function]
[call site]
00764
try_read
[function]
[call site]
00765
Option::ok
[function]
[call site]
00766
try_read
[function]
[call site]
00767
Some
[function]
[call site]
00768
std::thread::sleep
[function]
[call site]
00769
std::time::Duration::from_millis
[function]
[call site]
00770
Some
[function]
[call site]
00771
locked_read
[function]
[call site]
00772
try_read
[function]
[call site]
00773
Option::map_or
[function]
[call site]
00774
RhaiNativeFunc::return_type_name
[function]
[call site]
00775
type_name::<R>
[function]
[call site]
00776
Ok
[function]
[call site]
00777
Err
[function]
[call site]
00778
PERR::MismatchedType
[function]
[call site]
00779
&str::into
[function]
[call site]
00780
&'static
[call site]
00781
PERR::into_err
[function]
[call site]
00782
Expr::start_position
[function]
[call site]
00783
string_functions::is_empty
[function]
[call site]
00784
Expr::position
[function]
[call site]
00785
ParseSettings::level_up_with_position
[function]
[call site]
00786
ParseSettings::level_up_with_position
[function]
[call site]
00787
Expr::start_position
[function]
[call site]
00788
string_functions::is_empty
[function]
[call site]
00789
Expr::position
[function]
[call site]
00790
ParseSettings::level_up_with_position
[function]
[call site]
00791
Expr::start_position
[function]
[call site]
00792
Expr::start_position
[function]
[call site]
00793
Expr::position
[function]
[call site]
00794
Expr::start_position
[function]
[call site]
00795
Expr::position
[function]
[call site]
00796
ensure_not_assignment
[function]
[call site]
00797
&mut
[call site]
00798
unwrap
[function]
[call site]
00799
Err
[function]
[call site]
00800
LexError::ImproperSymbol
[function]
[call site]
00801
Token::literal_syntax
[function]
[call site]
00802
&'static
[call site]
00803
&str::into
[function]
[call site]
00804
PERR::into_err
[function]
[call site]
00805
Ok
[function]
[call site]
00806
Engine::parse_block
[function]
[call site]
00807
into
[function]
[call site]
00808
match_token
[function]
[call site]
00809
&mut
[call site]
00810
unwrap
[function]
[call site]
00811
eat_token
[function]
[call site]
00812
peek
[function]
[call site]
00813
unwrap
[function]
[call site]
00814
Engine::parse_if
[function]
[call site]
00815
Engine::parse_block
[function]
[call site]
00816
Stmt::Noop
[function]
[call site]
00817
into
[function]
[call site]
00818
Ok
[function]
[call site]
00819
Stmt::If
[function]
[call site]
00820
into
[function]
[call site]
00821
ParseSettings::level_up
[function]
[call site]
00822
into
[function]
[call site]
00823
Engine::allow_looping
[function]
[call site]
00824
intersects
[function]
[call site]
00825
ParseSettings::has_option
[function]
[call site]
00826
Expr::Stmt
[function]
[call site]
00827
TestStruct::new
[function]
[call site]
00828
Engine::parse_while_loop
[function]
[call site]
00829
ParseSettings::level_up
[function]
[call site]
00830
MultiInputsStream::get_next
[function]
[call site]
00831
unwrap
[function]
[call site]
00832
ensure_not_statement_expr
[function]
[call site]
00833
Engine::parse_expr
[function]
[call site]
00834
Expr::ensure_bool_expr
[function]
[call site]
00835
ensure_not_assignment
[function]
[call site]
00836
Expr::Unit
[function]
[call site]
00837
Engine::parse_block
[function]
[call site]
00838
into
[function]
[call site]
00839
Ok
[function]
[call site]
00840
Stmt::While
[function]
[call site]
00841
into
[function]
[call site]
00842
ParseSettings::level_up
[function]
[call site]
00843
into
[function]
[call site]
00844
Engine::allow_looping
[function]
[call site]
00845
ParseSettings::has_option
[function]
[call site]
00846
Expr::Stmt
[function]
[call site]
00847
TestStruct::new
[function]
[call site]
00848
Engine::parse_do
[function]
[call site]
00849
ParseSettings::level_up_with_position
[function]
[call site]
00850
eat_token
[function]
[call site]
00851
ParseSettings::has_flag
[function]
[call site]
00852
Engine::parse_block
[function]
[call site]
00853
into
[function]
[call site]
00854
MultiInputsStream::get_next
[function]
[call site]
00855
unwrap
[function]
[call site]
00856
string_functions::is_empty
[function]
[call site]
00857
test::len
[function]
[call site]
00858
Err
[function]
[call site]
00859
PERR::MissingToken
[function]
[call site]
00860
into
[function]
[call site]
00861
&str::into
[function]
[call site]
00862
PERR::into_err
[function]
[call site]
00863
string_functions::remove
[function]
[call site]
00864
ensure_not_statement_expr
[function]
[call site]
00865
Engine::parse_expr
[function]
[call site]
00866
Expr::ensure_bool_expr
[function]
[call site]
00867
ensure_not_assignment
[function]
[call site]
00868
Ok
[function]
[call site]
00869
Stmt::Do
[function]
[call site]
00870
into
[function]
[call site]
00871
ParseSettings::level_up
[function]
[call site]
00872
into
[function]
[call site]
00873
Engine::allow_looping
[function]
[call site]
00874
ParseSettings::has_option
[function]
[call site]
00875
Expr::Stmt
[function]
[call site]
00876
TestStruct::new
[function]
[call site]
00877
Engine::parse_for
[function]
[call site]
00878
ParseSettings::level_up_with_position
[function]
[call site]
00879
eat_token
[function]
[call site]
00880
match_token
[function]
[call site]
00881
parse_var_name
[function]
[call site]
00882
MultiInputsStream::get_next
[function]
[call site]
00883
Option::unwrap
[function]
[call site]
00884
Ok
[function]
[call site]
00885
tokenizer::is_valid_identifier
[function]
[call site]
00886
test_chars
[function]
[call site]
00887
is_id_first_alphabetic
[function]
[call site]
00888
char::is_ascii_alphanumeric
[function]
[call site]
00889
Err
[function]
[call site]
00890
PERR::Reserved
[function]
[call site]
00891
test_to_string
[function]
[call site]
00892
PERR::into_err
[function]
[call site]
00893
Err
[function]
[call site]
00894
PERR::into_err
[function]
[call site]
00895
Err
[function]
[call site]
00896
PERR::into_err
[function]
[call site]
00897
match_token
[function]
[call site]
00898
Err
[function]
[call site]
00899
PERR::MissingToken
[function]
[call site]
00900
into
[function]
[call site]
00901
&str::into
[function]
[call site]
00902
PERR::into_err
[function]
[call site]
00903
parse_var_name
[function]
[call site]
00904
Err
[function]
[call site]
00905
PERR::DuplicatedVariable
[function]
[call site]
00906
into
[function]
[call site]
00907
PERR::into_err
[function]
[call site]
00908
match_token
[function]
[call site]
00909
Err
[function]
[call site]
00910
PERR::MissingToken
[function]
[call site]
00911
into
[function]
[call site]
00912
&str::into
[function]
[call site]
00913
PERR::into_err
[function]
[call site]
00914
Some
[function]
[call site]
00915
parse_var_name
[function]
[call site]
00916
MultiInputsStream::get_next
[function]
[call site]
00917
unwrap
[function]
[call site]
00918
Err
[function]
[call site]
00919
PERR::into_err
[function]
[call site]
00920
Err
[function]
[call site]
00921
PERR::MissingToken
[function]
[call site]
00922
into
[function]
[call site]
00923
&str::into
[function]
[call site]
00924
PERR::into_err
[function]
[call site]
00925
ensure_not_statement_expr
[function]
[call site]
00926
Engine::parse_expr
[function]
[call site]
00927
Expr::ensure_iterable
[function]
[call site]
00928
Ok
[function]
[call site]
00929
Err
[function]
[call site]
00930
PERR::MismatchedType
[function]
[call site]
00931
&str::into
[function]
[call site]
00932
&'static
[call site]
00933
PERR::into_err
[function]
[call site]
00934
Expr::start_position
[function]
[call site]
00935
Engine::lex_with_map
[function]
[call site]
00936
Engine::get_interned_string
[function]
[call site]
00937
Engine::get_interned_string
[function]
[call site]
00938
test::len
[function]
[call site]
00939
blob_functions::push
[function]
[call site]
00940
TestStruct::clone
[function]
[call site]
00941
blob_functions::push
[function]
[call site]
00942
Engine::parse_block
[function]
[call site]
00943
into
[function]
[call site]
00944
Scope::rewind
[function]
[call site]
00945
string_functions::truncate
[function]
[call site]
00946
string_functions::clear
[function]
[call site]
00947
FnPtr::try_from
[function]
[call site]
00948
char_indices
[function]
[call site]
00949
nth
[function]
[call site]
00950
shared_make_mut
[function]
[call site]
00951
Shared::make_mut
[function]
[call site]
00952
string_functions::truncate
[function]
[call site]
00953
string_functions::truncate
[function]
[call site]
00954
string_functions::truncate
[function]
[call site]
00955
Ok
[function]
[call site]
00956
Stmt::For
[function]
[call site]
00957
TestStruct::new
[function]
[call site]
00958
ParseSettings::level_up
[function]
[call site]
00959
into
[function]
[call site]
00960
ParseSettings::has_option
[function]
[call site]
00961
Expr::Stmt
[function]
[call site]
00962
TestStruct::new
[function]
[call site]
00963
Engine::parse_switch
[function]
[call site]
00964
ParseSettings::level_up_with_position
[function]
[call site]
00965
eat_token
[function]
[call site]
00966
Engine::parse_expr
[function]
[call site]
00967
MultiInputsStream::get_next
[function]
[call site]
00968
unwrap
[function]
[call site]
00969
Err
[function]
[call site]
00970
PERR::into_err
[function]
[call site]
00971
Err
[function]
[call site]
00972
PERR::MissingToken
[function]
[call site]
00973
into
[function]
[call site]
00974
&str::into
[function]
[call site]
00975
PERR::into_err
[function]
[call site]
00976
FnArgsVec::<BinaryExpr>::new
[function]
[call site]
00977
StraightHashMap::<CaseBlocksList>::default
[function]
[call site]
00978
TestStruct::new
[function]
[call site]
00979
StaticVec::<RangeCase>::new
[function]
[call site]
00980
peek
[function]
[call site]
00981
unwrap
[function]
[call site]
00982
eat_token
[function]
[call site]
00983
Err
[function]
[call site]
00984
PERR::MissingToken
[function]
[call site]
00985
into
[function]
[call site]
00986
into
[function]
[call site]
00987
PERR::into_err
[function]
[call site]
00988
Position::is_none
[function]
[call site]
00989
eat_token
[function]
[call site]
00990
match_token
[function]
[call site]
00991
Err
[function]
[call site]
00992
PERR::into_err
[function]
[call site]
00993
Position::new_const
[function]
[call site]
00994
Some
[function]
[call site]
00995
TestStruct::new
[function]
[call site]
00996
Expr::BoolConstant
[function]
[call site]
00997
None::is_some
[function]
[call site]
00998
Err
[function]
[call site]
00999
PERR::into_err
[function]
[call site]
01000
Position::new_const
[function]
[call site]
01001
Engine::parse_expr
[function]
[call site]
01002
blob_functions::push
[function]
[call site]
01003
blob_functions::push
[function]
[call site]
01004
FnPtr::try_from
[function]
[call site]
01005
RhaiResultOf::unwrap
[function]
[call site]
01006
Err
[function]
[call site]
01007
PERR::ExprExpected
[function]
[call site]
01008
&str::into
[function]
[call site]
01009
PERR::into_err
[function]
[call site]
01010
match_token
[function]
[call site]
01011
match_token
[function]
[call site]
01012
ensure_not_statement_expr
[function]
[call site]
01013
Engine::parse_expr
[function]
[call site]
01014
Expr::ensure_bool_expr
[function]
[call site]
01015
ensure_not_assignment
[function]
[call site]
01016
Expr::BoolConstant
[function]
[call site]
01017
MultiInputsStream::get_next
[function]
[call site]
01018
unwrap
[function]
[call site]
01019
Err
[function]
[call site]
01020
PERR::into_err
[function]
[call site]
01021
Err
[function]
[call site]
01022
PERR::MissingToken
[function]
[call site]
01023
into
[function]
[call site]
01024
&str::into
[function]
[call site]
01025
PERR::into_err
[function]
[call site]
01026
ParseSettings::has_flag
[function]
[call site]
01027
Engine::parse_expr
[function]
[call site]
01028
Engine::parse_stmt
[function]
[call site]
01029
CustomExpr::is_self_terminated
[function]
[call site]
01030
ParseResult::into
[function]
[call site]
01031
Expr::Stmt
[function]
[call site]
01032
StmtBlockContainer::into
[function]
[call site]
01033
blob_functions::push
[function]
[call site]
01034
test::len
[function]
[call site]
01035
string_functions::is_empty
[function]
[call site]
01036
test::len
[function]
[call site]
01037
Some
[function]
[call site]
01038
Expr::get_literal_value
[function]
[call site]
01039
Some
[function]
[call site]
01040
StmtBlock::as_ref
[function]
[call site]
01041
TestStruct::clone
[function]
[call site]
01042
Self
[function]
[call site]
01043
write_lock::<FnPtr>
[function]
[call site]
01044
Some
[function]
[call site]
01045
crate::Shared::new
[function]
[call site]
01046
Option<&GlobalRuntimeState>::into
[function]
[call site]
01047
into
[function]
[call site]
01048
into
[function]
[call site]
01049
into
[function]
[call site]
01050
TestStruct::clone
[function]
[call site]
01051
Self::into
[function]
[call site]
01052
into
[function]
[call site]
01053
Expr::is_constant
[function]
[call site]
01054
MyIterableType::into_iter
[function]
[call site]
01055
Self::IntoIter::all
[function]
[call site]
01056
Engine::new
[function]
[call site]
01057
register_type::<TestStruct>
[function]
[call site]
01058
Engine::register_fn
[function]
[call site]
01059
Engine::register_fn
[function]
[call site]
01060
MyIterableType::into_iter
[function]
[call site]
01061
Engine::lex_with_map
[function]
[call site]
01062
test_method_call
[function]
[call site]
01063
Engine::new
[function]
[call site]
01064
register_type::<TestStruct>
[function]
[call site]
01065
Engine::register_fn
[function]
[call site]
01066
Engine::register_fn
[function]
[call site]
01067
crate::Array::with_capacity
[function]
[call site]
01068
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01069
Ok
[function]
[call site]
01070
TestStruct::new
[function]
[call site]
01071
FnPtr::try_from
[function]
[call site]
01072
RhaiResultOf::unwrap_or
[function]
[call site]
01073
NativeCallContext::engine
[function]
[call site]
01074
Engine::throw_on_size
[function]
[call site]
01075
map_or
[function]
[call site]
01076
Command::get
[function]
[call site]
01077
Err
[function]
[call site]
01078
ERR::ErrorDataTooLarge
[function]
[call site]
01079
&str::to_string
[function]
[call site]
01080
Engine::new
[function]
[call site]
01081
Scope::new
[function]
[call site]
01082
blob_functions::push
[function]
[call site]
01083
blob_functions::push
[function]
[call site]
01084
blob_functions::push
[function]
[call site]
01085
into
[function]
[call site]
01086
map_or
[function]
[call site]
01087
Command::get
[function]
[call site]
01088
Err
[function]
[call site]
01089
ERR::ErrorDataTooLarge
[function]
[call site]
01090
&str::to_string
[function]
[call site]
01091
into
[function]
[call site]
01092
map_or
[function]
[call site]
01093
Command::get
[function]
[call site]
01094
Err
[function]
[call site]
01095
ERR::ErrorDataTooLarge
[function]
[call site]
01096
&str::to_string
[function]
[call site]
01097
into
[function]
[call site]
01098
Ok
[function]
[call site]
01099
FnPtr::try_from
[function]
[call site]
01100
RhaiResultOf::unwrap
[function]
[call site]
01101
Ok
[function]
[call site]
01102
test::len
[function]
[call site]
01103
StmtBlock::extend
[function]
[call site]
01104
StmtBlock::extend
[function]
[call site]
01105
StmtBlock::extend
[function]
[call site]
01106
MyIterableType::into_iter
[function]
[call site]
01107
Self::IntoIter::map
[function]
[call site]
01108
Expr::get_literal_value
[function]
[call site]
01109
Some
[function]
[call site]
01110
StmtBlock::as_ref
[function]
[call site]
01111
TestStruct::clone
[function]
[call site]
01112
write_lock::<FnPtr>
[function]
[call site]
01113
Some
[function]
[call site]
01114
crate::Shared::new
[function]
[call site]
01115
Option<&GlobalRuntimeState>::into
[function]
[call site]
01116
into
[function]
[call site]
01117
into
[function]
[call site]
01118
into
[function]
[call site]
01119
TestStruct::clone
[function]
[call site]
01120
Self::into
[function]
[call site]
01121
into
[function]
[call site]
01122
Expr::is_constant
[function]
[call site]
01123
crate::Array::with_capacity
[function]
[call site]
01124
test::len
[function]
[call site]
01125
StmtBlock::extend
[function]
[call site]
01126
MyIterableType::into_iter
[function]
[call site]
01127
Self::IntoIter::map
[function]
[call site]
01128
Expr::get_literal_value
[function]
[call site]
01129
Option::unwrap
[function]
[call site]
01130
Dynamic::from_array
[function]
[call site]
01131
Self
[function]
[call site]
01132
Union::Array
[function]
[call site]
01133
into
[function]
[call site]
01134
Expr::is_constant
[function]
[call site]
01135
TestStruct::clone
[function]
[call site]
01136
(TokenIterator::get_mut
[function]
[call site]
01137
Shared::get_mut
[function]
[call site]
01138
Ident::as_str
[function]
[call site]
01139
Option::unwrap
[function]
[call site]
01140
Expr::get_literal_value
[function]
[call site]
01141
Option::unwrap
[function]
[call site]
01142
Dynamic::from_map
[function]
[call site]
01143
Expr::is_constant
[function]
[call site]
01144
Position::new_const
[function]
[call site]
01145
Expr::get_literal_value
[function]
[call site]
01146
Some
[function]
[call site]
01147
StmtBlock::as_ref
[function]
[call site]
01148
TestStruct::clone
[function]
[call site]
01149
write_lock::<FnPtr>
[function]
[call site]
01150
Some
[function]
[call site]
01151
crate::Shared::new
[function]
[call site]
01152
Option<&GlobalRuntimeState>::into
[function]
[call site]
01153
into
[function]
[call site]
01154
into
[function]
[call site]
01155
into
[function]
[call site]
01156
TestStruct::clone
[function]
[call site]
01157
Self::into
[function]
[call site]
01158
into
[function]
[call site]
01159
Expr::is_constant
[function]
[call site]
01160
crate::Array::with_capacity
[function]
[call site]
01161
test::len
[function]
[call site]
01162
StmtBlock::extend
[function]
[call site]
01163
MyIterableType::into_iter
[function]
[call site]
01164
Self::IntoIter::map
[function]
[call site]
01165
Expr::get_literal_value
[function]
[call site]
01166
Option::unwrap
[function]
[call site]
01167
Dynamic::from_array
[function]
[call site]
01168
Expr::is_constant
[function]
[call site]
01169
TestStruct::clone
[function]
[call site]
01170
(TokenIterator::get_mut
[function]
[call site]
01171
Ident::as_str
[function]
[call site]
01172
Option::unwrap
[function]
[call site]
01173
Expr::get_literal_value
[function]
[call site]
01174
Option::unwrap
[function]
[call site]
01175
Dynamic::from_map
[function]
[call site]
01176
Expr::is_constant
[function]
[call site]
01177
Position::new_const
[function]
[call site]
01178
Expr::get_literal_value
[function]
[call site]
01179
Option::unwrap
[function]
[call site]
01180
unwrap
[function]
[call site]
01181
into
[function]
[call site]
01182
FnCallExpr::is_qualified
[function]
[call site]
01183
string_functions::is_empty
[function]
[call site]
01184
test::len
[function]
[call site]
01185
FnPtr::new
[function]
[call site]
01186
into
[function]
[call site]
01187
try_into
[function]
[call site]
01188
TestStruct::clone
[function]
[call site]
01189
RhaiResultOf::ok
[function]
[call site]
01190
into
[function]
[call site]
01191
test::len
[function]
[call site]
01192
Token::literal_syntax
[function]
[call site]
01193
Token::literal_syntax
[function]
[call site]
01194
Ident::as_str
[function]
[call site]
01195
into
[function]
[call site]
01196
into
[function]
[call site]
01197
into
[function]
[call site]
01198
into
[function]
[call site]
01199
into
[function]
[call site]
01200
into
[function]
[call site]
01201
Option::unwrap
[function]
[call site]
01202
unwrap
[function]
[call site]
01203
into
[function]
[call site]
01204
FnCallExpr::is_qualified
[function]
[call site]
01205
test::len
[function]
[call site]
01206
FnPtr::new
[function]
[call site]
01207
TestStruct::clone
[function]
[call site]
01208
RhaiResultOf::ok
[function]
[call site]
01209
into
[function]
[call site]
01210
test::len
[function]
[call site]
01211
Token::literal_syntax
[function]
[call site]
01212
Token::literal_syntax
[function]
[call site]
01213
Ident::as_str
[function]
[call site]
01214
into
[function]
[call site]
01215
into
[function]
[call site]
01216
into
[function]
[call site]
01217
into
[function]
[call site]
01218
into
[function]
[call site]
01219
into
[function]
[call site]
01220
Option::unwrap
[function]
[call site]
01221
Dynamic::from_array
[function]
[call site]
01222
Expr::is_constant
[function]
[call site]
01223
TestStruct::clone
[function]
[call site]
01224
(TokenIterator::get_mut
[function]
[call site]
01225
Ident::as_str
[function]
[call site]
01226
Option::unwrap
[function]
[call site]
01227
Expr::get_literal_value
[function]
[call site]
01228
Option::unwrap
[function]
[call site]
01229
Dynamic::from_map
[function]
[call site]
01230
Expr::is_constant
[function]
[call site]
01231
Position::new_const
[function]
[call site]
01232
Expr::get_literal_value
[function]
[call site]
01233
Option::unwrap
[function]
[call site]
01234
unwrap
[function]
[call site]
01235
into
[function]
[call site]
01236
FnCallExpr::is_qualified
[function]
[call site]
01237
test::len
[function]
[call site]
01238
FnPtr::new
[function]
[call site]
01239
TestStruct::clone
[function]
[call site]
01240
RhaiResultOf::ok
[function]
[call site]
01241
into
[function]
[call site]
01242
test::len
[function]
[call site]
01243
Token::literal_syntax
[function]
[call site]
01244
Token::literal_syntax
[function]
[call site]
01245
Ident::as_str
[function]
[call site]
01246
into
[function]
[call site]
01247
into
[function]
[call site]
01248
into
[function]
[call site]
01249
into
[function]
[call site]
01250
into
[function]
[call site]
01251
into
[function]
[call site]
01252
Option::ok_or_else
[function]
[call site]
01253
PERR::ExprExpected
[function]
[call site]
01254
&str::into
[function]
[call site]
01255
PERR::into_err
[function]
[call site]
01256
Expr::start_position
[function]
[call site]
01257
read_lock::<ExclusiveRange>
[function]
[call site]
01258
Some
[function]
[call site]
01259
TestStruct::clone
[function]
[call site]
01260
Self
[function]
[call site]
01261
Self::into
[function]
[call site]
01262
read_lock::<InclusiveRange>
[function]
[call site]
01263
Some
[function]
[call site]
01264
TestStruct::clone
[function]
[call site]
01265
Self::into
[function]
[call site]
01266
string_functions::is_empty
[function]
[call site]
01267
RangeCase::set_index
[function]
[call site]
01268
blob_functions::push
[function]
[call site]
01269
string_functions::is_empty
[function]
[call site]
01270
Err
[function]
[call site]
01271
PERR::into_err
[function]
[call site]
01272
Expr::start_position
[function]
[call site]
01273
func::hashing::get_hasher
[function]
[call site]
01274
config::hashing::get_hashing_seed
[function]
[call site]
01275
ahash::RandomState::with_seeds
[function]
[call site]
01276
StraightHasherBuilder::build_hasher
[function]
[call site]
01277
Engine::default
[function]
[call site]
01278
test::hash
[function]
[call site]
01279
Self::Hasher::finish
[function]
[call site]
01280
Scope::push_entry
[function]
[call site]
01281
Scope::is_empty
[function]
[call site]
01282
string_functions::is_empty
[function]
[call site]
01283
reserve
[function]
[call site]
01284
reserve
[function]
[call site]
01285
blob_functions::push
[function]
[call site]
01286
Dynamic::set_access_mode
[function]
[call site]
01287
StmtBlock::as_mut
[function]
[call site]
01288
Dynamic::set_access_mode
[function]
[call site]
01289
StmtBlock::as_mut
[function]
[call site]
01290
Dynamic::set_access_mode
[function]
[call site]
01291
values_mut
[function]
[call site]
01292
Dynamic::set_access_mode
[function]
[call site]
01293
values_mut
[function]
[call site]
01294
Dynamic::set_access_mode
[function]
[call site]
01295
blob_functions::push
[function]
[call site]
01296
&mut
[call site]
01297
Position::new_const
[function]
[call site]
01298
Some
[function]
[call site]
01299
TestStruct::new
[function]
[call site]
01300
blob_functions::push
[function]
[call site]
01301
peek
[function]
[call site]
01302
unwrap
[function]
[call site]
01303
eat_token
[function]
[call site]
01304
Err
[function]
[call site]
01305
PERR::MissingToken
[function]
[call site]
01306
into
[function]
[call site]
01307
into
[function]
[call site]
01308
PERR::into_err
[function]
[call site]
01309
Err
[function]
[call site]
01310
TestStruct::clone
[function]
[call site]
01311
Self
[function]
[call site]
01312
PERR::into_err
[function]
[call site]
01313
ParseError
[function]
[call site]
01314
PERR::into
[function]
[call site]
01315
Err
[function]
[call site]
01316
PERR::MissingToken
[function]
[call site]
01317
into
[function]
[call site]
01318
&str::into
[function]
[call site]
01319
PERR::into_err
[function]
[call site]
01320
shrink_to_fit
[function]
[call site]
01321
Self::shrink_to_fit
[function]
[call site]
01322
shrink_to_fit
[function]
[call site]
01323
Ok
[function]
[call site]
01324
Stmt::Switch
[function]
[call site]
01325
into
[function]
[call site]
01326
ParseSettings::level_up
[function]
[call site]
01327
into
[function]
[call site]
01328
ParseSettings::has_option
[function]
[call site]
01329
test::len
[function]
[call site]
01330
Engine::max_functions
[function]
[call site]
01331
Err
[function]
[call site]
01332
PERR::into_err
[function]
[call site]
01333
ParseSettings::has_option
[function]
[call site]
01334
Engine::parse_anon_fn
[function]
[call site]
01335
ParseState::new
[function]
[call site]
01336
TestStruct::clone
[function]
[call site]
01337
clone_from
[function]
[call site]
01338
StmtBlock::extend
[function]
[call site]
01339
TestStruct::clone
[function]
[call site]
01340
StaticVec::<ImmutableString>::new_const
[function]
[call site]
01341
Some
[function]
[call site]
01342
TestStruct::new
[function]
[call site]
01343
MultiInputsStream::get_next
[function]
[call site]
01344
unwrap
[function]
[call site]
01345
match_token
[function]
[call site]
01346
MultiInputsStream::get_next
[function]
[call site]
01347
unwrap
[function]
[call site]
01348
MyIterableType::into_iter
[function]
[call site]
01349
test_chars
[function]
[call site]
01350
0.chars().collect::<Vec<_>>
[function]
[call site]
01351
MyIterableType::into_iter
[function]
[call site]
01352
Self::IntoIter::any
[function]
[call site]
01353
Err
[function]
[call site]
01354
PERR::FnDuplicatedParam
[function]
[call site]
01355
ImmutableString::new
[function]
[call site]
01356
test_to_string
[function]
[call site]
01357
PERR::into_err
[function]
[call site]
01358
Engine::get_interned_string
[function]
[call site]
01359
blob_functions::push
[function]
[call site]
01360
TestStruct::clone
[function]
[call site]
01361
blob_functions::push
[function]
[call site]
01362
Err
[function]
[call site]
01363
PERR::into_err
[function]
[call site]
01364
Err
[function]
[call site]
01365
PERR::MissingToken
[function]
[call site]
01366
into
[function]
[call site]
01367
&str::into
[function]
[call site]
01368
PERR::into_err
[function]
[call site]
01369
MultiInputsStream::get_next
[function]
[call site]
01370
unwrap
[function]
[call site]
01371
Err
[function]
[call site]
01372
PERR::into_err
[function]
[call site]
01373
Err
[function]
[call site]
01374
PERR::MissingToken
[function]
[call site]
01375
into
[function]
[call site]
01376
&str::into
[function]
[call site]
01377
PERR::into_err
[function]
[call site]
01378
Engine::parse_stmt
[function]
[call site]
01379
ParseSettings::level_up
[function]
[call site]
01380
Err
[function]
[call site]
01381
PERR::into_err
[function]
[call site]
01382
Ok
[function]
[call site]
01383
std::mem::take
[function]
[call site]
01384
Engine::new
[function]
[call site]
01385
register_type_with_name::<TestStruct>
[function]
[call site]
01386
Engine::register_fn
[function]
[call site]
01387
TestStruct
[function]
[call site]
01388
blob_functions::blob_with_capacity
[function]
[call site]
01389
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01390
test::len
[function]
[call site]
01391
test::len
[function]
[call site]
01392
test::len
[function]
[call site]
01393
test::len
[function]
[call site]
01394
StmtBlock::extend
[function]
[call site]
01395
MyIterableType::into_iter
[function]
[call site]
01396
test_chars
[function]
[call site]
01397
0.chars().collect::<Vec<_>>
[function]
[call site]
01398
MyIterableType::into_iter
[function]
[call site]
01399
Self::IntoIter::map
[function]
[call site]
01400
TestStruct::clone
[function]
[call site]
01401
blob_functions::blob_with_capacity
[function]
[call site]
01402
test::len
[function]
[call site]
01403
ThinVec::<Ident>::new
[function]
[call site]
01404
string_functions::add_append
[function]
[call site]
01405
string_functions::is_empty
[function]
[call site]
01406
String::from_utf8_lossy
[function]
[call site]
01407
string_functions::is_empty
[function]
[call site]
01408
String::from_utf8
[function]
[call site]
01409
unwrap
[function]
[call site]
01410
into
[function]
[call site]
01411
ImmutableString::into_owned
[function]
[call site]
01412
String::into
[function]
[call site]
01413
ImmutableString::into_owned
[function]
[call site]
01414
StmtBlock::as_ref
[function]
[call site]
01415
into
[function]
[call site]
01416
func::hashing::get_hasher
[function]
[call site]
01417
MyIterableType::into_iter
[function]
[call site]
01418
Self::IntoIter::for_each
[function]
[call site]
01419
test::hash
[function]
[call site]
01420
test::hash
[function]
[call site]
01421
Self::Hasher::finish
[function]
[call site]
01422
Engine::get_interned_string
[function]
[call site]
01423
make_anonymous_fn
[function]
[call site]
01424
crate::Identifier::new_const
[function]
[call site]
01425
Some
[function]
[call site]
01426
TestStruct::new
[function]
[call site]
01427
unwrap
[function]
[call site]
01428
TestStruct::new
[function]
[call site]
01429
TestStruct::clone
[function]
[call site]
01430
TokenStream::into
[function]
[call site]
01431
Engine::default
[function]
[call site]
01432
TestStruct::new
[function]
[call site]
01433
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
01434
TestStruct::clone
[function]
[call site]
01435
Self
[function]
[call site]
01436
Expr::DynamicConstant
[function]
[call site]
01437
TestStruct::new
[function]
[call site]
01438
into
[function]
[call site]
01439
Engine::access_var
[function]
[call site]
01440
ParseState::find_var
[function]
[call site]
01441
Scope::iter_rev_inner
[function]
[call site]
01442
MyIterableType::into_iter
[function]
[call site]
01443
test_chars
[function]
[call site]
01444
0.chars().collect::<Vec<_>>
[function]
[call site]
01445
MyIterableType::into_iter
[function]
[call site]
01446
array_functions::reduce_rev
[function]
[call site]
01447
array_functions::reduce_rev_with_initial
[function]
[call site]
01448
string_functions::is_empty
[function]
[call site]
01449
Ok
[function]
[call site]
01450
test::len
[function]
[call site]
01451
StaticModuleResolver::iter_mut
[function]
[call site]
01452
array_functions::reduce_rev
[function]
[call site]
01453
array_functions::reduce_rev_with_initial
[function]
[call site]
01454
RhaiResult::enumerate
[function]
[call site]
01455
try_fold
[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::zip
[function]
[call site]
01463
string_functions::is_empty
[function]
[call site]
01464
test::len
[function]
[call site]
01465
string_functions::is_empty
[function]
[call site]
01466
test::len
[function]
[call site]
01467
Ok
[function]
[call site]
01468
IterateDynamicArray::new
[function]
[call site]
01469
StaticModuleResolver::iter_mut
[function]
[call site]
01470
StaticModuleResolver::iter_mut
[function]
[call site]
01471
Engine::lex_with_map
[function]
[call site]
01472
Ident::as_str
[function]
[call site]
01473
array_functions::zip
[function]
[call site]
01474
string_functions::is_empty
[function]
[call site]
01475
string_functions::is_empty
[function]
[call site]
01476
Ok
[function]
[call site]
01477
IterateDynamicArray::new
[function]
[call site]
01478
StaticModuleResolver::iter_mut
[function]
[call site]
01479
array_functions::zip
[function]
[call site]
01480
RhaiResultOf::enumerate
[function]
[call site]
01481
Engine::lex_with_map
[function]
[call site]
01482
FnPtr::call_raw_with_extra_args
[function]
[call site]
01483
TestStruct::clone
[function]
[call site]
01484
into
[function]
[call site]
01485
reflection_functions::collect
[function]
[call site]
01486
NativeCallContext::engine
[function]
[call site]
01487
Engine::collect_fn_metadata_impl
[function]
[call site]
01488
Some
[function]
[call site]
01489
test::len
[function]
[call site]
01490
IterateMap::new
[function]
[call site]
01491
string_functions::is_empty
[function]
[call site]
01492
blob_functions::insert
[function]
[call site]
01493
&str::into
[function]
[call site]
01494
Engine::get_interned_string
[function]
[call site]
01495
ImmutableString::into
[function]
[call site]
01496
blob_functions::insert
[function]
[call site]
01497
&str::into
[function]
[call site]
01498
Engine::get_interned_string
[function]
[call site]
01499
ImmutableString::into
[function]
[call site]
01500
blob_functions::insert
[function]
[call site]
01501
&str::into
[function]
[call site]
01502
Engine::get_interned_string
[function]
[call site]
01503
ImmutableString::into
[function]
[call site]
01504
blob_functions::insert
[function]
[call site]
01505
&str::into
[function]
[call site]
01506
string_functions::starts_with
[function]
[call site]
01507
into
[function]
[call site]
01508
blob_functions::insert
[function]
[call site]
01509
&str::into
[function]
[call site]
01510
into
[function]
[call site]
01511
blob_functions::insert
[function]
[call site]
01512
&str::into
[function]
[call site]
01513
MyIterableType::into_iter
[function]
[call site]
01514
Engine::lex_with_map
[function]
[call site]
01515
Engine::get_interned_string
[function]
[call site]
01516
ImmutableString::into
[function]
[call site]
01517
params
[call site]
01518
.iter()
[call site]
01519
.map(|&p|
[call site]
01520
.collect::<Array>
[function]
[call site]
01521
into
[function]
[call site]
01522
string_functions::is_empty
[function]
[call site]
01523
blob_functions::insert
[function]
[call site]
01524
&str::into
[function]
[call site]
01525
MyIterableType::into_iter
[function]
[call site]
01526
Engine::lex_with_map
[function]
[call site]
01527
Engine::get_interned_string
[function]
[call site]
01528
ImmutableString::into
[function]
[call site]
01529
comments
[call site]
01530
.iter()
[call site]
01531
.map(|&s|
[call site]
01532
.collect::<Array>
[function]
[call site]
01533
into
[function]
[call site]
01534
Some
[function]
[call site]
01535
Dynamic::from_map
[function]
[call site]
01536
RhaiResultOf::enumerate
[function]
[call site]
01537
Engine::lex_with_map
[function]
[call site]
01538
FnPtr::call_raw_with_extra_args
[function]
[call site]
01539
TestStruct::clone
[function]
[call site]
01540
into
[function]
[call site]
01541
reflection_functions::collect
[function]
[call site]
01542
MyIterableType::into_iter
[function]
[call site]
01543
array_functions::reduce_rev
[function]
[call site]
01544
Engine::lex_with_map
[function]
[call site]
01545
Dynamic::is_read_only
[function]
[call site]
01546
crate::func::locked_read
[function]
[call site]
01547
Option::map_or
[function]
[call site]
01548
Dynamic::access_mode
[function]
[call site]
01549
Dynamic::access_mode
[function]
[call site]
01550
ParseSettings::level_up_with_position
[function]
[call site]
01551
map_or
[function]
[call site]
01552
map_functions::values
[function]
[call site]
01553
string_functions::is_empty
[function]
[call site]
01554
test::len
[function]
[call site]
01555
IterateDynamicArray::new
[function]
[call site]
01556
map_functions::values
[function]
[call site]
01557
string_functions::is_empty
[function]
[call site]
01558
IterateDynamicArray::new
[function]
[call site]
01559
map_functions::values
[function]
[call site]
01560
Array::cloned
[function]
[call site]
01561
reflection_functions::collect
[function]
[call site]
01562
Array::cloned
[function]
[call site]
01563
reflection_functions::collect
[function]
[call site]
01564
T::as_any
[function]
[call site]
01565
MyIterableType::into_iter
[function]
[call site]
01566
T::as_any
[function]
[call site]
01567
Engine::get_interned_string
[function]
[call site]
01568
blob_functions::push
[function]
[call site]
01569
then
[function]
[call site]
01570
TestStruct::new
[function]
[call site]
01571
Dynamic::flatten
[function]
[call site]
01572
crate::func::native::shared_try_take
[function]
[call site]
01573
Shared::try_unwrap
[function]
[call site]
01574
into_inner
[function]
[call site]
01575
Dynamic::flatten
[function]
[call site]
01576
into_inner
[function]
[call site]
01577
unwrap
[function]
[call site]
01578
Dynamic::flatten
[function]
[call site]
01579
into_inner
[function]
[call site]
01580
Dynamic::flatten
[function]
[call site]
01581
crate::func::locked_read
[function]
[call site]
01582
Dynamic::flatten_clone
[function]
[call site]
01583
crate::func::locked_read
[function]
[call site]
01584
Option::map_or_else
[function]
[call site]
01585
Dynamic::clone
[function]
[call site]
01586
Self
[function]
[call site]
01587
Union::Unit
[function]
[call site]
01588
Self
[function]
[call site]
01589
Union::Bool
[function]
[call site]
01590
Self
[function]
[call site]
01591
Union::Str
[function]
[call site]
01592
TestStruct::clone
[function]
[call site]
01593
Self
[function]
[call site]
01594
Self
[function]
[call site]
01595
Union::Char
[function]
[call site]
01596
Self
[function]
[call site]
01597
Union::Int
[function]
[call site]
01598
Self
[function]
[call site]
01599
Union::Float
[function]
[call site]
01600
Self
[function]
[call site]
01601
Union::Decimal
[function]
[call site]
01602
TestStruct::clone
[function]
[call site]
01603
Self
[function]
[call site]
01604
Union::Array
[function]
[call site]
01605
TestStruct::clone
[function]
[call site]
01606
Self
[function]
[call site]
01607
Union::Blob
[function]
[call site]
01608
TestStruct::clone
[function]
[call site]
01609
Self
[function]
[call site]
01610
Union::Map
[function]
[call site]
01611
TestStruct::clone
[function]
[call site]
01612
Self
[function]
[call site]
01613
Union::FnPtr
[function]
[call site]
01614
TestStruct::clone
[function]
[call site]
01615
Self
[function]
[call site]
01616
Union::TimeStamp
[function]
[call site]
01617
TestStruct::clone
[function]
[call site]
01618
Self
[function]
[call site]
01619
Union::Variant
[function]
[call site]
01620
StmtBlock::as_ref
[function]
[call site]
01621
StmtBlock::as_ref
[function]
[call site]
01622
T::clone_object
[function]
[call site]
01623
TestStruct::new
[function]
[call site]
01624
TestStruct::clone
[function]
[call site]
01625
Self
[function]
[call site]
01626
Box::into
[function]
[call site]
01627
Self
[function]
[call site]
01628
Union::Shared
[function]
[call site]
01629
TestStruct::clone
[function]
[call site]
01630
Dynamic::flatten_clone
[function]
[call site]
01631
crate::func::locked_read
[function]
[call site]
01632
Option::map_or_else
[function]
[call site]
01633
Dynamic::clone
[function]
[call site]
01634
Dynamic::flatten_clone
[function]
[call site]
01635
Dynamic::clone
[function]
[call site]
01636
Dynamic::clone
[function]
[call site]
01637
Self
[function]
[call site]
01638
Union::Shared
[function]
[call site]
01639
Position::is_none
[function]
[call site]
01640
ParseSettings::has_flag
[function]
[call site]
01641
ParseSettings::has_option
[function]
[call site]
01642
map_or
[function]
[call site]
01643
string_functions::contains
[function]
[call site]
01644
Err
[function]
[call site]
01645
PERR::VariableUndefined
[function]
[call site]
01646
test_to_string
[function]
[call site]
01647
PERR::into_err
[function]
[call site]
01648
calc_fn_hash
[function]
[call site]
01649
test::len
[function]
[call site]
01650
blob_functions::insert
[function]
[call site]
01651
Engine::make_curry_from_externals
[function]
[call site]
01652
StmtBlock::as_ref
[function]
[call site]
01653
string_functions::is_empty
[function]
[call site]
01654
test::len
[function]
[call site]
01655
StmtBlock::as_ref
[function]
[call site]
01656
test::len
[function]
[call site]
01657
test::len
[function]
[call site]
01658
blob_functions::blob_with_capacity
[function]
[call site]
01659
StmtBlock::as_ref
[function]
[call site]
01660
test::len
[function]
[call site]
01661
blob_functions::push
[function]
[call site]
01662
StmtBlock::extend
[function]
[call site]
01663
StmtBlock::as_ref
[function]
[call site]
01664
MyIterableType::into_iter
[function]
[call site]
01665
test_chars
[function]
[call site]
01666
0.chars().collect::<Vec<_>>
[function]
[call site]
01667
MyIterableType::into_iter
[function]
[call site]
01668
Self::IntoIter::cloned
[function]
[call site]
01669
Engine::lex_with_map
[function]
[call site]
01670
Engine::access_var
[function]
[call site]
01671
FnPtr::try_from
[function]
[call site]
01672
Command::get
[function]
[call site]
01673
RhaiResultOf::ok
[function]
[call site]
01674
and_then
[function]
[call site]
01675
Expr::Variable
[function]
[call site]
01676
Engine::default
[function]
[call site]
01677
into
[function]
[call site]
01678
Expr::Variable
[function]
[call site]
01679
into
[function]
[call site]
01680
Engine::get_interned_string
[function]
[call site]
01681
FnCallHashes::from_native_only
[function]
[call site]
01682
calc_fn_hash
[function]
[call site]
01683
FnCallExpr::into_fn_call_expr
[function]
[call site]
01684
blob_functions::blob_with_capacity
[function]
[call site]
01685
blob_functions::blob_with_capacity_and_value
[function]
[call site]
01686
blob_functions::push
[function]
[call site]
01687
blob_functions::push
[function]
[call site]
01688
FnPtr::try_from
[function]
[call site]
01689
RhaiResultOf::unwrap
[function]
[call site]
01690
Stmt::Share
[function]
[call site]
01691
MyIterableType::into_iter
[function]
[call site]
01692
test_chars
[function]
[call site]
01693
0.chars().collect::<Vec<_>>
[function]
[call site]
01694
MyIterableType::into_iter
[function]
[call site]
01695
Self::IntoIter::map
[function]
[call site]
01696
Engine::access_var
[function]
[call site]
01697
into_iter()
[call site]
01698
.map(|var|
[call site]
01699
let
[call site]
01700
(var,
[call site]
01701
})
[call site]
01702
.collect::<FnArgsVec<_>>
[function]
[call site]
01703
into
[function]
[call site]
01704
blob_functions::push
[function]
[call site]
01705
Stmt::Expr
[function]
[call site]
01706
into
[function]
[call site]
01707
Expr::Stmt
[function]
[call site]
01708
StmtBlock::new
[function]
[call site]
01709
StmtBlock::new_with_span
[function]
[call site]
01710
MyIterableType::into_iter
[function]
[call site]
01711
test_chars
[function]
[call site]
01712
0.chars().collect::<Vec<_>>
[function]
[call site]
01713
MyIterableType::into_iter
[function]
[call site]
01714
Self::IntoIter::collect
[function]
[call site]
01715
StmtBlockContainer::shrink_to_fit
[function]
[call site]
01716
Span::new
[function]
[call site]
01717
Self::into
[function]
[call site]
01718
Ok
[function]
[call site]
01719
TestStruct::new
[function]
[call site]
01720
ParseSettings::level_up
[function]
[call site]
01721
MultiInputsStream::get_next
[function]
[call site]
01722
unwrap
[function]
[call site]
01723
string_functions::is_empty
[function]
[call site]
01724
blob_functions::push
[function]
[call site]
01725
blob_functions::push
[function]
[call site]
01726
FnPtr::try_from
[function]
[call site]
01727
RhaiResultOf::unwrap
[function]
[call site]
01728
Expr::StringConstant
[function]
[call site]
01729
Engine::get_interned_string
[function]
[call site]
01730
Engine::parse_block
[function]
[call site]
01731
Expr::Stmt
[function]
[call site]
01732
TestStruct::new
[function]
[call site]
01733
ParseResult::into
[function]
[call site]
01734
string_functions::is_empty
[function]
[call site]
01735
blob_functions::push
[function]
[call site]
01736
Target::borrow_mut
[function]
[call site]
01737
Target::as_mut
[function]
[call site]
01738
MultiInputsStream::get_next
[function]
[call site]
01739
unwrap
[function]
[call site]
01740
string_functions::is_empty
[function]
[call site]
01741
blob_functions::push
[function]
[call site]
01742
Expr::StringConstant
[function]
[call site]
01743
Engine::get_interned_string
[function]
[call site]
01744
string_functions::is_empty
[function]
[call site]
01745
blob_functions::push
[function]
[call site]
01746
Expr::StringConstant
[function]
[call site]
01747
Engine::get_interned_string
[function]
[call site]
01748
Err
[function]
[call site]
01749
PERR::into_err
[function]
[call site]
01750
string_functions::is_empty
[function]
[call site]
01751
test::len
[function]
[call site]
01752
Expr::StringConstant
[function]
[call site]
01753
Engine::get_interned_string
[function]
[call site]
01754
Self::shrink_to_fit
[function]
[call site]
01755
Expr::InterpolatedString
[function]
[call site]
01756
Engine::parse_array_literal
[function]
[call site]
01757
eat_token
[function]
[call site]
01758
TestStruct::new
[function]
[call site]
01759
Engine::max_array_size
[function]
[call site]
01760
Command::get
[function]
[call site]
01761
test::len
[function]
[call site]
01762
Engine::max_array_size
[function]
[call site]
01763
Err
[function]
[call site]
01764
PERR::LiteralTooLarge
[function]
[call site]
01765
&str::into
[function]
[call site]
01766
Engine::max_array_size
[function]
[call site]
01767
PERR::into_err
[function]
[call site]
01768
peek
[function]
[call site]
01769
unwrap
[function]
[call site]
01770
peek
[function]
[call site]
01771
unwrap
[function]
[call site]
01772
eat_token
[function]
[call site]
01773
Err
[function]
[call site]
01774
PERR::MissingToken
[function]
[call site]
01775
into
[function]
[call site]
01776
into
[function]
[call site]
01777
PERR::into_err
[function]
[call site]
01778
blob_functions::push
[function]
[call site]
01779
Engine::parse_expr
[function]
[call site]
01780
ParseSettings::level_up
[function]
[call site]
01781
peek
[function]
[call site]
01782
unwrap
[function]
[call site]
01783
eat_token
[function]
[call site]
01784
Err
[function]
[call site]
01785
PERR::MissingToken
[function]
[call site]
01786
into
[function]
[call site]
01787
into
[function]
[call site]
01788
PERR::into_err
[function]
[call site]
01789
Err
[function]
[call site]
01790
TestStruct::clone
[function]
[call site]
01791
PERR::into_err
[function]
[call site]
01792
Err
[function]
[call site]
01793
PERR::MissingToken
[function]
[call site]
01794
into
[function]
[call site]
01795
&str::into
[function]
[call site]
01796
PERR::into_err
[function]
[call site]
01797
shrink_to_fit
[function]
[call site]
01798
Ok
[function]
[call site]
01799
Expr::Array
[function]
[call site]
01800
ParseSettings::level_up
[function]
[call site]
01801
Engine::parse_map_literal
[function]
[call site]
01802
eat_token
[function]
[call site]
01803
StaticVec::<(Ident,
[call site]
01804
std::collections::BTreeMap::<crate::Identifier,
[call site]
01805
peek
[function]
[call site]
01806
unwrap
[function]
[call site]
01807
eat_token
[function]
[call site]
01808
Err
[function]
[call site]
01809
PERR::MissingToken
[function]
[call site]
01810
into
[function]
[call site]
01811
into
[function]
[call site]
01812
PERR::into_err
[function]
[call site]
01813
MultiInputsStream::get_next
[function]
[call site]
01814
unwrap
[function]
[call site]
01815
ParseSettings::has_flag
[function]
[call site]
01816
Err
[function]
[call site]
01817
PERR::into_err
[function]
[call site]
01818
MyIterableType::into_iter
[function]
[call site]
01819
test_chars
[function]
[call site]
01820
0.chars().collect::<Vec<_>>
[function]
[call site]
01821
MyIterableType::into_iter
[function]
[call site]
01822
Self::IntoIter::any
[function]
[call site]
01823
Ident::as_str
[function]
[call site]
01824
Ident::as_str
[function]
[call site]
01825
Err
[function]
[call site]
01826
PERR::DuplicatedProperty
[function]
[call site]
01827
test_to_string
[function]
[call site]
01828
PERR::into_err
[function]
[call site]
01829
Err
[function]
[call site]
01830
PERR::into_err
[function]
[call site]
01831
tokenizer::is_valid_identifier
[function]
[call site]
01832
Err
[function]
[call site]
01833
PERR::Reserved
[function]
[call site]
01834
test_to_string
[function]
[call site]
01835
PERR::into_err
[function]
[call site]
01836
Err
[function]
[call site]
01837
PERR::into_err
[function]
[call site]
01838
Err
[function]
[call site]
01839
PERR::MissingToken
[function]
[call site]
01840
into
[function]
[call site]
01841
into
[function]
[call site]
01842
PERR::into_err
[function]
[call site]
01843
string_functions::is_empty
[function]
[call site]
01844
Err
[function]
[call site]
01845
PERR::MissingToken
[function]
[call site]
01846
into
[function]
[call site]
01847
into
[function]
[call site]
01848
PERR::into_err
[function]
[call site]
01849
Err
[function]
[call site]
01850
PERR::into_err
[function]
[call site]
01851
MultiInputsStream::get_next
[function]
[call site]
01852
unwrap
[function]
[call site]
01853
Err
[function]
[call site]
01854
PERR::into_err
[function]
[call site]
01855
Err
[function]
[call site]
01856
PERR::MissingToken
[function]
[call site]
01857
into
[function]
[call site]
01858
PERR::into_err
[function]
[call site]
01859
Engine::max_map_size
[function]
[call site]
01860
Command::get
[function]
[call site]
01861
test::len
[function]
[call site]
01862
test::len
[function]
[call site]
01863
Engine::max_map_size
[function]
[call site]
01864
Err
[function]
[call site]
01865
PERR::LiteralTooLarge
[function]
[call site]
01866
&str::into
[function]
[call site]
01867
Engine::max_map_size
[function]
[call site]
01868
PERR::into_err
[function]
[call site]
01869
peek
[function]
[call site]
01870
unwrap
[function]
[call site]
01871
Engine::parse_expr
[function]
[call site]
01872
ParseSettings::level_up
[function]
[call site]
01873
blob_functions::insert
[function]
[call site]
01874
FnPtr::try_from
[function]
[call site]
01875
RhaiResultOf::unwrap
[function]
[call site]
01876
string_functions::is_empty
[function]
[call site]
01877
blob_functions::push
[function]
[call site]
01878
eval::calc_offset_len
[function]
[call site]
01879
test::len
[function]
[call site]
01880
test::len
[function]
[call site]
01881
blob_functions::push
[function]
[call site]
01882
blob_functions::insert
[function]
[call site]
01883
TestStruct::clone
[function]
[call site]
01884
Engine::get_interned_string
[function]
[call site]
01885
blob_functions::push
[function]
[call site]
01886
blob_functions::push
[function]
[call site]
01887
FnPtr::try_from
[function]
[call site]
01888
RhaiResultOf::unwrap
[function]
[call site]
01889
peek
[function]
[call site]
01890
unwrap
[function]
[call site]
01891
eat_token
[function]
[call site]
01892
Err
[function]
[call site]
01893
PERR::MissingToken
[function]
[call site]
01894
into
[function]
[call site]
01895
&str::into
[function]
[call site]
01896
PERR::into_err
[function]
[call site]
01897
Err
[function]
[call site]
01898
TestStruct::clone
[function]
[call site]
01899
PERR::into_err
[function]
[call site]
01900
Err
[function]
[call site]
01901
PERR::MissingToken
[function]
[call site]
01902
into
[function]
[call site]
01903
into
[function]
[call site]
01904
PERR::into_err
[function]
[call site]
01905
(TokenIterator::shrink_to_fit
[function]
[call site]
01906
Ok
[function]
[call site]
01907
Expr::Map
[function]
[call site]
01908
into
[function]
[call site]
01909
ParseSettings::level_up
[function]
[call site]
01910
contains_key
[function]
[call site]
01911
get_key_value
[function]
[call site]
01912
unwrap
[function]
[call site]
01913
MultiInputsStream::get_next
[function]
[call site]
01914
unwrap
[function]
[call site]
01915
ParseSettings::level_up_with_position
[function]
[call site]
01916
Engine::parse_custom_syntax
[function]
[call site]
01917
TestStruct::new
[function]
[call site]
01918
TestStruct::new
[function]
[call site]
01919
TestStruct::new
[function]
[call site]
01920
Engine::get_interned_string
[function]
[call site]
01921
blob_functions::push
[function]
[call site]
01922
RhaiResultOf::into
[function]
[call site]
01923
blob_functions::push
[function]
[call site]
01924
TestStruct::clone
[function]
[call site]
01925
blob_functions::push
[function]
[call site]
01926
TestStruct::clone
[function]
[call site]
01927
peek
[function]
[call site]
01928
unwrap
[function]
[call site]
01929
ParseSettings::level_up
[function]
[call site]
01930
parse_func
[function]
[call site]
01931
test_to_string
[function]
[call site]
01932
string_functions::starts_with
[function]
[call site]
01933
test::len
[function]
[call site]
01934
test::len
[function]
[call site]
01935
blob_functions::push
[function]
[call site]
01936
Expr::StringConstant
[function]
[call site]
01937
Engine::get_interned_string
[function]
[call site]
01938
Err
[function]
[call site]
01939
PERR::into_err
[function]
[call site]
01940
Ident::as_str
[function]
[call site]
01941
parse_var_name
[function]
[call site]
01942
Engine::get_interned_string
[function]
[call site]
01943
blob_functions::push
[function]
[call site]
01944
TestStruct::clone
[function]
[call site]
01945
blob_functions::push
[function]
[call site]
01946
Engine::get_interned_string
[function]
[call site]
01947
blob_functions::push
[function]
[call site]
01948
Expr::Variable
[function]
[call site]
01949
into
[function]
[call site]
01950
into
[function]
[call site]
01951
MultiInputsStream::get_next
[function]
[call site]
01952
unwrap
[function]
[call site]
01953
Token::is_standard_symbol
[function]
[call site]
01954
Ok
[function]
[call site]
01955
Token::literal_syntax
[function]
[call site]
01956
&'static
[call site]
01957
tokenizer::is_valid_identifier
[function]
[call site]
01958
Ident::as_str
[function]
[call site]
01959
Ok
[function]
[call site]
01960
Err
[function]
[call site]
01961
PERR::into_err
[function]
[call site]
01962
Err
[function]
[call site]
01963
PERR::MissingSymbol
[function]
[call site]
01964
ImmutableString::new
[function]
[call site]
01965
PERR::into_err
[function]
[call site]
01966
Engine::get_interned_string
[function]
[call site]
01967
blob_functions::push
[function]
[call site]
01968
TestStruct::clone
[function]
[call site]
01969
blob_functions::push
[function]
[call site]
01970
Engine::get_interned_string
[function]
[call site]
01971
blob_functions::push
[function]
[call site]
01972
Expr::StringConstant
[function]
[call site]
01973
blob_functions::push
[function]
[call site]
01974
Engine::parse_expr
[function]
[call site]
01975
Engine::get_interned_string
[function]
[call site]
01976
blob_functions::push
[function]
[call site]
01977
TestStruct::clone
[function]
[call site]
01978
Self
[function]
[call site]
01979
blob_functions::push
[function]
[call site]
01980
Engine::parse_block
[function]
[call site]
01981
blob_functions::push
[function]
[call site]
01982
Expr::Stmt
[function]
[call site]
01983
TestStruct::new
[function]
[call site]
01984
ParseResult::into
[function]
[call site]
01985
Engine::get_interned_string
[function]
[call site]
01986
blob_functions::push
[function]
[call site]
01987
TestStruct::clone
[function]
[call site]
01988
blob_functions::push
[function]
[call site]
01989
Err
[function]
[call site]
01990
PERR::MissingSymbol
[function]
[call site]
01991
&str::into
[function]
[call site]
01992
PERR::into_err
[function]
[call site]
01993
blob_functions::push
[function]
[call site]
01994
Engine::parse_anon_fn
[function]
[call site]
01995
Engine::get_interned_string
[function]
[call site]
01996
blob_functions::push
[function]
[call site]
01997
TestStruct::clone
[function]
[call site]
01998
blob_functions::push
[function]
[call site]
01999
MultiInputsStream::get_next
[function]
[call site]
02000
unwrap
[function]
[call site]
02001
blob_functions::push
[function]
[call site]
02002
Expr::BoolConstant
[function]
[call site]
02003
blob_functions::push
[function]
[call site]
02004
Engine::get_interned_string
[function]
[call site]
02005
Token::literal_syntax
[function]
[call site]
02006
blob_functions::push
[function]
[call site]
02007
Engine::get_interned_string
[function]
[call site]
02008
Err
[function]
[call site]
02009
PERR::MissingSymbol
[function]
[call site]
02010
&str::into
[function]
[call site]
02011
PERR::into_err
[function]
[call site]
02012
MultiInputsStream::get_next
[function]
[call site]
02013
unwrap
[function]
[call site]
02014
blob_functions::push
[function]
[call site]
02015
Expr::IntegerConstant
[function]
[call site]
02016
blob_functions::push
[function]
[call site]
02017
f32::to_string
[function]
[call site]
02018
Engine::new
[function]
[call site]
02019
Scope::new
[function]
[call site]
02020
blob_functions::push
[function]
[call site]
02021
blob_functions::push
[function]
[call site]
02022
blob_functions::push
[function]
[call site]
02023
into
[function]
[call site]
02024
blob_functions::push
[function]
[call site]
02025
Engine::get_interned_string
[function]
[call site]
02026
Err
[function]
[call site]
02027
PERR::MissingSymbol
[function]
[call site]
02028
&str::into
[function]
[call site]
02029
PERR::into_err
[function]
[call site]
02030
MultiInputsStream::get_next
[function]
[call site]
02031
unwrap
[function]
[call site]
02032
blob_functions::push
[function]
[call site]
02033
Expr::FloatConstant
[function]
[call site]
02034
blob_functions::push
[function]
[call site]
02035
into
[function]
[call site]
02036
blob_functions::push
[function]
[call site]
02037
Engine::get_interned_string
[function]
[call site]
02038
Err
[function]
[call site]
02039
PERR::MissingSymbol
[function]
[call site]
02040
&str::into
[function]
[call site]
02041
PERR::into_err
[function]
[call site]
02042
MultiInputsStream::get_next
[function]
[call site]
02043
unwrap
[function]
[call site]
02044
Engine::get_interned_string
[function]
[call site]
02045
blob_functions::push
[function]
[call site]
02046
Expr::StringConstant
[function]
[call site]
02047
TestStruct::clone
[function]
[call site]
02048
blob_functions::push
[function]
[call site]
02049
blob_functions::push
[function]
[call site]
02050
Engine::get_interned_string
[function]
[call site]
02051
Err
[function]
[call site]
02052
PERR::MissingSymbol
[function]
[call site]
02053
&str::into
[function]
[call site]
02054
PERR::into_err
[function]
[call site]
02055
MultiInputsStream::get_next
[function]
[call site]
02056
unwrap
[function]
[call site]
02057
Err
[function]
[call site]
02058
PERR::into_err
[function]
[call site]
02059
blob_functions::push
[function]
[call site]
02060
TestStruct::clone
[function]
[call site]
02061
blob_functions::push
[function]
[call site]
02062
TestStruct::clone
[function]
[call site]
02063
Token::is_literal
[function]
[call site]
02064
Token::literal_syntax
[function]
[call site]
02065
blob_functions::push
[function]
[call site]
02066
TestStruct::clone
[function]
[call site]
02067
blob_functions::push
[function]
[call site]
02068
TestStruct::clone
[function]
[call site]
02069
Err
[function]
[call site]
02070
PERR::MissingToken
[function]
[call site]
02071
into
[function]
[call site]
02072
PERR::into_err
[function]
[call site]
02073
Self::shrink_to_fit
[function]
[call site]
02074
Self::shrink_to_fit
[function]
[call site]
02075
Ok
[function]
[call site]
02076
Expr::Custom
[function]
[call site]
02077
into
[function]
[call site]
02078
MultiInputsStream::get_next
[function]
[call site]
02079
unwrap
[function]
[call site]
02080
peek
[function]
[call site]
02081
unwrap
[function]
[call site]
02082
Expr::Variable
[function]
[call site]
02083
Engine::get_interned_string
[function]
[call site]
02084
into
[function]
[call site]
02085
Engine::get_interned_string
[function]
[call site]
02086
into
[function]
[call site]
02087
ASTFlags::intersects
[function]
[call site]
02088
Err
[function]
[call site]
02089
LexError::ImproperSymbol
[function]
[call site]
02090
Token::literal_syntax
[function]
[call site]
02091
&'static
[call site]
02092
ImmutableString::new
[function]
[call site]
02093
PERR::into_err
[function]
[call site]
02094
Engine::get_interned_string
[function]
[call site]
02095
Expr::Variable
[function]
[call site]
02096
into
[function]
[call site]
02097
Engine::access_var
[function]
[call site]
02098
ASTFlags::intersects
[function]
[call site]
02099
Position::is_none
[function]
[call site]
02100
ParseSettings::has_option
[function]
[call site]
02101
map_or
[function]
[call site]
02102
string_functions::contains
[function]
[call site]
02103
Err
[function]
[call site]
02104
PERR::VariableUndefined
[function]
[call site]
02105
test_to_string
[function]
[call site]
02106
PERR::into_err
[function]
[call site]
02107
and_then
[function]
[call site]
02108
FnPtr::try_from
[function]
[call site]
02109
Command::get
[function]
[call site]
02110
RhaiResultOf::ok
[function]
[call site]
02111
and_then
[function]
[call site]
02112
Engine::get_interned_string
[function]
[call site]
02113
Expr::Variable
[function]
[call site]
02114
into
[function]
[call site]
02115
into
[function]
[call site]
02116
MultiInputsStream::get_next
[function]
[call site]
02117
unwrap
[function]
[call site]
02118
peek
[function]
[call site]
02119
unwrap
[function]
[call site]
02120
is_reserved_keyword_or_symbol
[function]
[call site]
02121
Expr::Variable
[function]
[call site]
02122
Engine::get_interned_string
[function]
[call site]
02123
into
[function]
[call site]
02124
Engine::get_interned_string
[function]
[call site]
02125
into
[function]
[call site]
02126
ParseSettings::has_flag
[function]
[call site]
02127
Expr::ThisPtr
[function]
[call site]
02128
Err
[function]
[call site]
02129
LexError::ImproperSymbol
[function]
[call site]
02130
test_to_string
[function]
[call site]
02131
PERR::into_err
[function]
[call site]
02132
Err
[function]
[call site]
02133
PERR::Reserved
[function]
[call site]
02134
test_to_string
[function]
[call site]
02135
PERR::into_err
[function]
[call site]
02136
MultiInputsStream::get_next
[function]
[call site]
02137
unwrap
[function]
[call site]
02138
Err
[function]
[call site]
02139
PERR::into_err
[function]
[call site]
02140
Err
[function]
[call site]
02141
LexError::UnexpectedInput
[function]
[call site]
02142
(Token,
[call site]
02143
PERR::into_err
[function]
[call site]
02144
peek
[function]
[call site]
02145
unwrap
[function]
[call site]
02146
Ok
[function]
[call site]
02147
Engine::parse_postfix
[function]
[call site]
02148
peek
[function]
[call site]
02149
unwrap
[function]
[call site]
02150
Expr::is_valid_postfix
[function]
[call site]
02151
MultiInputsStream::get_next
[function]
[call site]
02152
unwrap
[function]
[call site]
02153
string_functions::is_empty
[function]
[call site]
02154
peek
[function]
[call site]
02155
unwrap
[function]
[call site]
02156
Err
[function]
[call site]
02157
LexError::UnexpectedInput
[function]
[call site]
02158
into
[function]
[call site]
02159
PERR::into_err
[function]
[call site]
02160
Err
[function]
[call site]
02161
LexError::ImproperSymbol
[function]
[call site]
02162
&str::into
[function]
[call site]
02163
&str::into
[function]
[call site]
02164
PERR::into_err
[function]
[call site]
02165
peek
[function]
[call site]
02166
unwrap
[function]
[call site]
02167
Err
[function]
[call site]
02168
PERR::MissingToken
[function]
[call site]
02169
into
[function]
[call site]
02170
&str::into
[function]
[call site]
02171
PERR::into_err
[function]
[call site]
02172
MultiInputsStream::get_next
[function]
[call site]
02173
unwrap
[function]
[call site]
02174
Engine::parse_fn_call
[function]
[call site]
02175
peek
[function]
[call site]
02176
unwrap
[function]
[call site]
02177
TestStruct::new
[function]
[call site]
02178
Err
[function]
[call site]
02179
PERR::MissingToken
[function]
[call site]
02180
into
[function]
[call site]
02181
PERR::into_err
[function]
[call site]
02182
Err
[function]
[call site]
02183
TestStruct::clone
[function]
[call site]
02184
PERR::into_err
[function]
[call site]
02185
eat_token
[function]
[call site]
02186
string_functions::is_empty
[function]
[call site]
02187
calc_fn_hash
[function]
[call site]
02188
Namespace::root
[function]
[call site]
02189
ParseState::find_module
[function]
[call site]
02190
MyIterableType::into_iter
[function]
[call site]
02191
array_functions::reduce_rev
[function]
[call site]
02192
rposition
[function]
[call site]
02193
and_then
[function]
[call site]
02194
TestStruct::new
[function]
[call site]
02195
ParseSettings::has_option
[function]
[call site]
02196
Position::is_none
[function]
[call site]
02197
MyIterableType::into_iter
[function]
[call site]
02198
T::as_any
[function]
[call site]
02199
contains_key
[function]
[call site]
02200
Err
[function]
[call site]
02201
PERR::ModuleUndefined
[function]
[call site]
02202
&str::into
[function]
[call site]
02203
PERR::into_err
[function]
[call site]
02204
ParseSettings::level_up_with_position
[function]
[call site]
02205
calc_fn_hash
[function]
[call site]
02206
MyIterableType::into_iter
[function]
[call site]
02207
Engine::lex_with_map
[function]
[call site]
02208
calc_fn_hash
[function]
[call site]
02209
tokenizer::is_valid_function_name
[function]
[call site]
02210
FnCallHashes::from_hash
[function]
[call site]
02211
Some
[function]
[call site]
02212
FnCallHashes::from_native_only
[function]
[call site]
02213
shrink_to_fit
[function]
[call site]
02214
Ok
[function]
[call site]
02215
Engine::get_interned_string
[function]
[call site]
02216
FnCallExpr::into_fn_call_expr
[function]
[call site]
02217
ParseSettings::level_up
[function]
[call site]
02218
peek
[function]
[call site]
02219
unwrap
[function]
[call site]
02220
blob_functions::push
[function]
[call site]
02221
Engine::parse_expr
[function]
[call site]
02222
peek
[function]
[call site]
02223
unwrap
[function]
[call site]
02224
eat_token
[function]
[call site]
02225
string_functions::is_empty
[function]
[call site]
02226
calc_fn_hash
[function]
[call site]
02227
test::len
[function]
[call site]
02228
Namespace::root
[function]
[call site]
02229
ParseState::find_module
[function]
[call site]
02230
ParseSettings::has_option
[function]
[call site]
02231
Position::is_none
[function]
[call site]
02232
MyIterableType::into_iter
[function]
[call site]
02233
T::as_any
[function]
[call site]
02234
contains_key
[function]
[call site]
02235
Err
[function]
[call site]
02236
PERR::ModuleUndefined
[function]
[call site]
02237
&str::into
[function]
[call site]
02238
PERR::into_err
[function]
[call site]
02239
ParseSettings::level_up_with_position
[function]
[call site]
02240
calc_fn_hash
[function]
[call site]
02241
MyIterableType::into_iter
[function]
[call site]
02242
Engine::lex_with_map
[function]
[call site]
02243
test::len
[function]
[call site]
02244
calc_fn_hash
[function]
[call site]
02245
test::len
[function]
[call site]
02246
tokenizer::is_valid_function_name
[function]
[call site]
02247
FnCallHashes::from_hash
[function]
[call site]
02248
FnCallHashes::from_native_only
[function]
[call site]
02249
shrink_to_fit
[function]
[call site]
02250
Ok
[function]
[call site]
02251
Engine::get_interned_string
[function]
[call site]
02252
FnCallExpr::into_fn_call_expr
[function]
[call site]
02253
eat_token
[function]
[call site]
02254
Err
[function]
[call site]
02255
PERR::MissingToken
[function]
[call site]
02256
into
[function]
[call site]
02257
PERR::into_err
[function]
[call site]
02258
Err
[function]
[call site]
02259
TestStruct::clone
[function]
[call site]
02260
PERR::into_err
[function]
[call site]
02261
Err
[function]
[call site]
02262
PERR::MissingToken
[function]
[call site]
02263
into
[function]
[call site]
02264
PERR::into_err
[function]
[call site]
02265
Engine::parse_fn_call
[function]
[call site]
02266
RhaiResultOf::intersects
[function]
[call site]
02267
Err
[function]
[call site]
02268
LexError::ImproperSymbol
[function]
[call site]
02269
Token::literal_syntax
[function]
[call site]
02270
&'static
[call site]
02271
ImmutableString::new
[function]
[call site]
02272
PERR::into_err
[function]
[call site]
02273
parse_var_name
[function]
[call site]
02274
blob_functions::push
[function]
[call site]
02275
Engine::get_interned_string
[function]
[call site]
02276
Expr::Variable
[function]
[call site]
02277
into
[function]
[call site]
02278
string_functions::is_empty
[function]
[call site]
02279
ParseSettings::level_up
[function]
[call site]
02280
Engine::parse_index_chain
[function]
[call site]
02281
Engine::parse_expr
[function]
[call site]
02282
ParseSettings::level_up
[function]
[call site]
02283
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]
02284
Err
[function]
[call site]
02285
PERR::MalformedIndexExpr
[function]
[call site]
02286
&str::into
[function]
[call site]
02287
PERR::into_err
[function]
[call site]
02288
Expr::start_position
[function]
[call site]
02289
string_functions::is_empty
[function]
[call site]
02290
Expr::position
[function]
[call site]
02291
ParseSettings::level_up_with_position
[function]
[call site]
02292
Expr::start_position
[function]
[call site]
02293
Expr::start_position
[function]
[call site]
02294
Expr::position
[function]
[call site]
02295
Ok
[function]
[call site]
02296
Err
[function]
[call site]
02297
PERR::MalformedIndexExpr
[function]
[call site]
02298
&str::into
[function]
[call site]
02299
PERR::into_err
[function]
[call site]
02300
Expr::start_position
[function]
[call site]
02301
Err
[function]
[call site]
02302
PERR::MalformedIndexExpr
[function]
[call site]
02303
&str::into
[function]
[call site]
02304
PERR::into_err
[function]
[call site]
02305
Expr::start_position
[function]
[call site]
02306
Err
[function]
[call site]
02307
PERR::MalformedIndexExpr
[function]
[call site]
02308
&str::into
[function]
[call site]
02309
PERR::into_err
[function]
[call site]
02310
Expr::start_position
[function]
[call site]
02311
Err
[function]
[call site]
02312
PERR::MalformedIndexExpr
[function]
[call site]
02313
&str::into
[function]
[call site]
02314
PERR::into_err
[function]
[call site]
02315
Expr::start_position
[function]
[call site]
02316
Ok
[function]
[call site]
02317
Ok
[function]
[call site]
02318
Err
[function]
[call site]
02319
PERR::MalformedIndexExpr
[function]
[call site]
02320
&str::into
[function]
[call site]
02321
PERR::into_err
[function]
[call site]
02322
Expr::start_position
[function]
[call site]
02323
Err
[function]
[call site]
02324
PERR::MalformedIndexExpr
[function]
[call site]
02325
&str::into
[function]
[call site]
02326
PERR::into_err
[function]
[call site]
02327
Expr::start_position
[function]
[call site]
02328
Err
[function]
[call site]
02329
PERR::MalformedIndexExpr
[function]
[call site]
02330
&str::into
[function]
[call site]
02331
PERR::into_err
[function]
[call site]
02332
Expr::start_position
[function]
[call site]
02333
Err
[function]
[call site]
02334
PERR::MalformedIndexExpr
[function]
[call site]
02335
&str::into
[function]
[call site]
02336
PERR::into_err
[function]
[call site]
02337
Expr::start_position
[function]
[call site]
02338
Err
[function]
[call site]
02339
PERR::MalformedIndexExpr
[function]
[call site]
02340
&str::into
[function]
[call site]
02341
PERR::into_err
[function]
[call site]
02342
Expr::start_position
[function]
[call site]
02343
Ok
[function]
[call site]
02344
Ok
[function]
[call site]
02345
peek
[function]
[call site]
02346
unwrap
[function]
[call site]
02347
eat_token
[function]
[call site]
02348
peek
[function]
[call site]
02349
unwrap
[function]
[call site]
02350
MultiInputsStream::get_next
[function]
[call site]
02351
unwrap
[function]
[call site]
02352
ParseSettings::level_up
[function]
[call site]
02353
string_functions::is_empty
[function]
[call site]
02354
Engine::parse_index_chain
[function]
[call site]
02355
Ok
[function]
[call site]
02356
Expr::Index
[function]
[call site]
02357
into
[function]
[call site]
02358
Ok
[function]
[call site]
02359
Expr::Index
[function]
[call site]
02360
into
[function]
[call site]
02361
Err
[function]
[call site]
02362
TestStruct::clone
[function]
[call site]
02363
PERR::into_err
[function]
[call site]
02364
Err
[function]
[call site]
02365
PERR::MissingToken
[function]
[call site]
02366
into
[function]
[call site]
02367
&str::into
[function]
[call site]
02368
PERR::into_err
[function]
[call site]
02369
peek
[function]
[call site]
02370
unwrap
[function]
[call site]
02371
is_reserved_keyword_or_symbol
[function]
[call site]
02372
Err
[function]
[call site]
02373
PERR::Reserved
[function]
[call site]
02374
test_to_string
[function]
[call site]
02375
PERR::into_err
[function]
[call site]
02376
Err
[function]
[call site]
02377
PERR::into_err
[function]
[call site]
02378
string_functions::is_empty
[function]
[call site]
02379
Engine::parse_primary
[function]
[call site]
02380
ParseSettings::level_up
[function]
[call site]
02381
Engine::make_dot_expr
[function]
[call site]
02382
ASTFlags::intersects
[function]
[call site]
02383
Engine::make_dot_expr
[function]
[call site]
02384
Ok
[function]
[call site]
02385
Expr::Index
[function]
[call site]
02386
string_functions::is_empty
[function]
[call site]
02387
string_functions::is_empty
[function]
[call site]
02388
Engine::convert_expr_into_property
[function]
[call site]
02389
string_functions::is_empty
[function]
[call site]
02390
TestStruct::clone
[function]
[call site]
02391
Engine::get_interned_getter
[function]
[call site]
02392
locked_write
[function]
[call site]
02393
StringsInterner::get_with_mapper
[function]
[call site]
02394
StmtBlock::as_ref
[function]
[call site]
02395
StringsInterner::max
[function]
[call site]
02396
func::hashing::get_hasher
[function]
[call site]
02397
Self::Hasher::write_u8
[function]
[call site]
02398
test::hash
[function]
[call site]
02399
Self::Hasher::finish
[function]
[call site]
02400
test::len
[function]
[call site]
02401
test::len
[function]
[call site]
02402
BloomFilterU64::is_absent_and_set
[function]
[call site]
02403
BloomFilterU64::calc_hash
[function]
[call site]
02404
string_functions::is_empty
[function]
[call site]
02405
reserve
[function]
[call site]
02406
Scope::push_entry
[function]
[call site]
02407
Scope::is_empty
[function]
[call site]
02408
reserve
[function]
[call site]
02409
reserve
[function]
[call site]
02410
blob_functions::push
[function]
[call site]
02411
Dynamic::set_access_mode
[function]
[call site]
02412
blob_functions::push
[function]
[call site]
02413
Command::get
[function]
[call site]
02414
TestStruct::clone
[function]
[call site]
02415
Self
[function]
[call site]
02416
blob_functions::insert
[function]
[call site]
02417
TestStruct::clone
[function]
[call site]
02418
StringsInterner::throttle_cache
[function]
[call site]
02419
Some
[function]
[call site]
02420
make_getter
[function]
[call site]
02421
Position::new_const
[function]
[call site]
02422
RhaiResultOf::push_str
[function]
[call site]
02423
RhaiResultOf::push_str
[function]
[call site]
02424
StmtBlock::as_ref
[function]
[call site]
02425
Identifier::into
[function]
[call site]
02426
make_getter
[function]
[call site]
02427
StmtBlock::as_ref
[function]
[call site]
02428
Identifier::into
[function]
[call site]
02429
make_getter
[function]
[call site]
02430
StmtBlock::as_ref
[function]
[call site]
02431
Identifier::into
[function]
[call site]
02432
calc_fn_hash
[function]
[call site]
02433
Engine::get_interned_setter
[function]
[call site]
02434
locked_write
[function]
[call site]
02435
StringsInterner::get_with_mapper
[function]
[call site]
02436
make_setter
[function]
[call site]
02437
Position::new_const
[function]
[call site]
02438
RhaiResultOf::push_str
[function]
[call site]
02439
RhaiResultOf::push_str
[function]
[call site]
02440
StmtBlock::as_ref
[function]
[call site]
02441
Identifier::into
[function]
[call site]
02442
make_setter
[function]
[call site]
02443
StmtBlock::as_ref
[function]
[call site]
02444
Identifier::into
[function]
[call site]
02445
make_setter
[function]
[call site]
02446
StmtBlock::as_ref
[function]
[call site]
02447
Identifier::into
[function]
[call site]
02448
calc_fn_hash
[function]
[call site]
02449
Expr::Property
[function]
[call site]
02450
TestStruct::new
[function]
[call site]
02451
Ok
[function]
[call site]
02452
Expr::Dot
[function]
[call site]
02453
into
[function]
[call site]
02454
Ok
[function]
[call site]
02455
Expr::Dot
[function]
[call site]
02456
into
[function]
[call site]
02457
FnCallExpr::is_qualified
[function]
[call site]
02458
string_functions::is_empty
[function]
[call site]
02459
Err
[function]
[call site]
02460
LexError::ImproperSymbol
[function]
[call site]
02461
test_to_string
[function]
[call site]
02462
PERR::into_err
[function]
[call site]
02463
Err
[function]
[call site]
02464
PERR::MalformedCapture
[function]
[call site]
02465
&str::into
[function]
[call site]
02466
PERR::into_err
[function]
[call site]
02467
test::len
[function]
[call site]
02468
tokenizer::is_valid_function_name
[function]
[call site]
02469
FnCallHashes::from_script_and_native
[function]
[call site]
02470
Some
[function]
[call site]
02471
calc_fn_hash
[function]
[call site]
02472
calc_fn_hash
[function]
[call site]
02473
FnCallHashes::from_native_only
[function]
[call site]
02474
calc_fn_hash
[function]
[call site]
02475
FnCallHashes::from_native_only
[function]
[call site]
02476
calc_fn_hash
[function]
[call site]
02477
Expr::MethodCall
[function]
[call site]
02478
Ok
[function]
[call site]
02479
Expr::Dot
[function]
[call site]
02480
into
[function]
[call site]
02481
string_functions::is_empty
[function]
[call site]
02482
FnCallExpr::is_qualified
[function]
[call site]
02483
Engine::convert_expr_into_property
[function]
[call site]
02484
into
[function]
[call site]
02485
Expr::Dot
[function]
[call site]
02486
Expr::Index
[function]
[call site]
02487
Ok
[function]
[call site]
02488
Expr::Dot
[function]
[call site]
02489
into
[function]
[call site]
02490
test::len
[function]
[call site]
02491
tokenizer::is_valid_function_name
[function]
[call site]
02492
FnCallHashes::from_script_and_native
[function]
[call site]
02493
calc_fn_hash
[function]
[call site]
02494
calc_fn_hash
[function]
[call site]
02495
FnCallHashes::from_native_only
[function]
[call site]
02496
calc_fn_hash
[function]
[call site]
02497
FnCallHashes::from_native_only
[function]
[call site]
02498
calc_fn_hash
[function]
[call site]
02499
Expr::MethodCall
[function]
[call site]
02500
into
[function]
[call site]
02501
Expr::Dot
[function]
[call site]
02502
Expr::Index
[function]
[call site]
02503
Ok
[function]
[call site]
02504
Expr::Dot
[function]
[call site]
02505
into
[function]
[call site]
02506
Err
[function]
[call site]
02507
PERR::into_err
[function]
[call site]
02508
Expr::start_position
[function]
[call site]
02509
string_functions::is_empty
[function]
[call site]
02510
optimize_combo_chain
[function]
[call site]
02511
test_functions_take
[function]
[call site]
02512
test_functions_take
[function]
[call site]
02513
test_functions_take
[function]
[call site]
02514
StmtBlock::as_mut
[function]
[call site]
02515
intersects
[function]
[call site]
02516
StmtBlock::as_mut
[function]
[call site]
02517
StmtBlock::as_mut
[function]
[call site]
02518
string_functions::remove
[function]
[call site]
02519
test_functions_take
[function]
[call site]
02520
make_sub
[function]
[call site]
02521
make_root
[function]
[call site]
02522
string_functions::is_empty
[function]
[call site]
02523
Some
[function]
[call site]
02524
string_functions::is_empty
[function]
[call site]
02525
Some
[function]
[call site]
02526
string_functions::is_empty
[function]
[call site]
02527
crate::calc_var_hash
[function]
[call site]
02528
get_hasher
[function]
[call site]
02529
write_u8
[function]
[call site]
02530
MyIterableType::into_iter
[function]
[call site]
02531
Self::IntoIter::for_each
[function]
[call site]
02532
test::hash
[function]
[call site]
02533
write_usize
[function]
[call site]
02534
test::hash
[function]
[call site]
02535
StraightHasher::finish
[function]
[call site]
02536
MyIterableType::into_iter
[function]
[call site]
02537
Engine::lex_with_map
[function]
[call site]
02538
Namespace::root
[function]
[call site]
02539
ParseState::find_module
[function]
[call site]
02540
ParseSettings::has_option
[function]
[call site]
02541
Position::is_none
[function]
[call site]
02542
MyIterableType::into_iter
[function]
[call site]
02543
T::as_any
[function]
[call site]
02544
contains_key
[function]
[call site]
02545
Err
[function]
[call site]
02546
PERR::ModuleUndefined
[function]
[call site]
02547
&str::into
[function]
[call site]
02548
PERR::into_err
[function]
[call site]
02549
ParseSettings::level_up_with_position
[function]
[call site]
02550
Ok
[function]
[call site]
02551
string_functions::is_empty
[function]
[call site]
02552
test::len
[function]
[call site]
02553
string_functions::is_empty
[function]
[call site]
02554
Engine::parse_binary_op
[function]
[call site]
02555
ParseSettings::level_up_with_position
[function]
[call site]
02556
peek
[function]
[call site]
02557
unwrap
[function]
[call site]
02558
Ok
[function]
[call site]
02559
Command::get
[function]
[call site]
02560
copied
[function]
[call site]
02561
ok_or_else
[function]
[call site]
02562
PERR::Reserved
[function]
[call site]
02563
!::to_string
[function]
[call site]
02564
Engine::new
[function]
[call site]
02565
Scope::new
[function]
[call site]
02566
blob_functions::push
[function]
[call site]
02567
blob_functions::push
[function]
[call site]
02568
blob_functions::push
[function]
[call site]
02569
PERR::into_err
[function]
[call site]
02570
tokenizer::is_valid_identifier
[function]
[call site]
02571
Err
[function]
[call site]
02572
PERR::UnknownOperator
[function]
[call site]
02573
!::to_string
[function]
[call site]
02574
PERR::into_err
[function]
[call site]
02575
test_ops_precedence
[function]
[call site]
02576
Engine::new
[function]
[call site]
02577
Token::is_bind_right
[function]
[call site]
02578
Ok
[function]
[call site]
02579
MultiInputsStream::get_next
[function]
[call site]
02580
unwrap
[function]
[call site]
02581
Engine::parse_stmt
[function]
[call site]
02582
ParseResult::into
[function]
[call site]
02583
Expr::Stmt
[function]
[call site]
02584
ParseResult::into
[function]
[call site]
02585
peek
[function]
[call site]
02586
unwrap
[function]
[call site]
02587
Expr::Unit
[function]
[call site]
02588
Engine::parse_unary
[function]
[call site]
02589
peek
[function]
[call site]
02590
unwrap
[function]
[call site]
02591
Command::get
[function]
[call site]
02592
copied
[function]
[call site]
02593
ok_or_else
[function]
[call site]
02594
PERR::Reserved
[function]
[call site]
02595
!::to_string
[function]
[call site]
02596
PERR::into_err
[function]
[call site]
02597
tokenizer::is_valid_identifier
[function]
[call site]
02598
Err
[function]
[call site]
02599
PERR::UnknownOperator
[function]
[call site]
02600
!::to_string
[function]
[call site]
02601
PERR::into_err
[function]
[call site]
02602
test_ops_precedence
[function]
[call site]
02603
Engine::parse_binary_op
[function]
[call site]
02604
ParseSettings::level_up
[function]
[call site]
02605
ParseSettings::level_up
[function]
[call site]
02606
test_to_string
[function]
[call site]
02607
calc_fn_hash
[function]
[call site]
02608
tokenizer::is_valid_function_name
[function]
[call site]
02609
Engine::get_interned_string
[function]
[call site]
02610
FnCallHashes::from_native_only
[function]
[call site]
02611
MyIterableType::into_iter
[function]
[call site]
02612
Self::IntoIter::collect
[function]
[call site]
02613
Self::then
[function]
[call site]
02614
TestStruct::clone
[function]
[call site]
02615
test_functions_take
[function]
[call site]
02616
Expr::ensure_bool_expr
[function]
[call site]
02617
test_functions_take
[function]
[call site]
02618
Expr::ensure_bool_expr
[function]
[call site]
02619
StmtBlock::extend
[function]
[call site]
02620
blob_functions::push
[function]
[call site]
02621
blob_functions::insert
[function]
[call site]
02622
Expr::set_position
[function]
[call site]
02623
Expr::set_position
[function]
[call site]
02624
Expr::And
[function]
[call site]
02625
TestStruct::new
[function]
[call site]
02626
into
[function]
[call site]
02627
test_functions_take
[function]
[call site]
02628
Expr::ensure_bool_expr
[function]
[call site]
02629
test_functions_take
[function]
[call site]
02630
Expr::ensure_bool_expr
[function]
[call site]
02631
StmtBlock::extend
[function]
[call site]
02632
MyIterableType::into_iter
[function]
[call site]
02633
blob_functions::push
[function]
[call site]
02634
blob_functions::insert
[function]
[call site]
02635
Expr::set_position
[function]
[call site]
02636
Expr::Or
[function]
[call site]
02637
TestStruct::new
[function]
[call site]
02638
into
[function]
[call site]
02639
test_functions_take
[function]
[call site]
02640
test_functions_take
[function]
[call site]
02641
StmtBlock::extend
[function]
[call site]
02642
blob_functions::push
[function]
[call site]
02643
blob_functions::insert
[function]
[call site]
02644
Expr::set_position
[function]
[call site]
02645
Expr::Coalesce
[function]
[call site]
02646
TestStruct::new
[function]
[call site]
02647
into
[function]
[call site]
02648
split_first_mut
[function]
[call site]
02649
unwrap
[function]
[call site]
02650
std::mem::swap
[function]
[call site]
02651
FnCallHashes::from_hash
[function]
[call site]
02652
calc_fn_hash
[function]
[call site]
02653
Engine::get_interned_string
[function]
[call site]
02654
FnCallExpr::into_fn_call_expr
[function]
[call site]
02655
Engine::get_interned_string
[function]
[call site]
02656
FnCallHashes::from_native_only
[function]
[call site]
02657
calc_fn_hash
[function]
[call site]
02658
MyIterableType::into_iter
[function]
[call site]
02659
Self::IntoIter::collect
[function]
[call site]
02660
Some
[function]
[call site]
02661
FnCallExpr::into_fn_call_expr
[function]
[call site]
02662
FnCallExpr::into_fn_call_expr
[function]
[call site]
02663
contains_key
[function]
[call site]
02664
FnCallHashes::from_native_only
[function]
[call site]
02665
calc_fn_hash
[function]
[call site]
02666
FnCallHashes::from_hash
[function]
[call site]
02667
calc_fn_hash
[function]
[call site]
02668
FnCallExpr::into_fn_call_expr
[function]
[call site]
02669
FnCallExpr::into_fn_call_expr
[function]
[call site]
02670
peek
[function]
[call site]
02671
unwrap
[function]
[call site]
02672
eat_token
[function]
[call site]
02673
Token::is_op_assignment
[function]
[call site]
02674
MultiInputsStream::get_next
[function]
[call site]
02675
Engine::lex_with_map
[function]
[call site]
02676
Some
[function]
[call site]
02677
unwrap
[function]
[call site]
02678
Ok
[function]
[call site]
02679
Stmt::Expr
[function]
[call site]
02680
into
[function]
[call site]
02681
Engine::parse_expr
[function]
[call site]
02682
Engine::make_assignment_stmt
[function]
[call site]
02683
map_or_else
[function]
[call site]
02684
OpAssignment::new_assignment
[function]
[call site]
02685
OpAssignment::new_op_assignment_from_token
[function]
[call site]
02686
Token::get_base_op_from_assignment
[function]
[call site]
02687
Some
[function]
[call site]
02688
Option::unwrap_or_else
[function]
[call site]
02689
Token::literal_syntax
[function]
[call site]
02690
Token::literal_syntax
[function]
[call site]
02691
calc_fn_hash
[function]
[call site]
02692
calc_fn_hash
[function]
[call site]
02693
Ok
[function]
[call site]
02694
Stmt::Assignment
[function]
[call site]
02695
into
[function]
[call site]
02696
Position::is_none
[function]
[call site]
02697
Ok
[function]
[call site]
02698
Stmt::Assignment
[function]
[call site]
02699
into
[function]
[call site]
02700
f32::map_or_else
[function]
[call site]
02701
expect
[function]
[call site]
02702
Command::get
[function]
[call site]
02703
Command::get
[function]
[call site]
02704
Scope::get_mut_by_index
[function]
[call site]
02705
test::len
[function]
[call site]
02706
Dynamic::access_mode
[function]
[call site]
02707
Ok
[function]
[call site]
02708
Stmt::Assignment
[function]
[call site]
02709
into
[function]
[call site]
02710
Err
[function]
[call site]
02711
PERR::AssignmentToConstant
[function]
[call site]
02712
test_to_string
[function]
[call site]
02713
PERR::into_err
[function]
[call site]
02714
ASTFlags::intersects
[function]
[call site]
02715
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]
02716
ASTFlags::intersects
[function]
[call site]
02717
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]
02718
Some
[function]
[call site]
02719
ParseSettings::level_up_with_position
[function]
[call site]
02720
ASTFlags::intersects
[function]
[call site]
02721
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]
02722
Some
[function]
[call site]
02723
ParseSettings::level_up_with_position
[function]
[call site]
02724
Err
[function]
[call site]
02725
PERR::AssignmentToInvalidLHS
[function]
[call site]
02726
ImmutableString::new
[function]
[call site]
02727
PERR::into_err
[function]
[call site]
02728
Ok
[function]
[call site]
02729
Stmt::Assignment
[function]
[call site]
02730
into
[function]
[call site]
02731
Err
[function]
[call site]
02732
PERR::AssignmentToInvalidLHS
[function]
[call site]
02733
ImmutableString::new
[function]
[call site]
02734
PERR::into_err
[function]
[call site]
02735
ParseSettings::level_up_with_position
[function]
[call site]
02736
Expr::is_constant
[function]
[call site]
02737
MyIterableType::into_iter
[function]
[call site]
02738
Self::IntoIter::all
[function]
[call site]
02739
MyIterableType::into_iter
[function]
[call site]
02740
Engine::lex_with_map
[function]
[call site]
02741
test_method_call
[function]
[call site]
02742
Err
[function]
[call site]
02743
PERR::AssignmentToConstant
[function]
[call site]
02744
ImmutableString::new
[function]
[call site]
02745
PERR::into_err
[function]
[call site]
02746
Expr::start_position
[function]
[call site]
02747
Token::is_op_assignment
[function]
[call site]
02748
Err
[function]
[call site]
02749
LexError::ImproperSymbol
[function]
[call site]
02750
Token::literal_syntax
[function]
[call site]
02751
into
[function]
[call site]
02752
&str::into
[function]
[call site]
02753
PERR::into_err
[function]
[call site]
02754
Err
[function]
[call site]
02755
PERR::AssignmentToInvalidLHS
[function]
[call site]
02756
ImmutableString::new
[function]
[call site]
02757
PERR::into_err
[function]
[call site]
02758
ParseSettings::level_up_with_position
[function]
[call site]
02759
StmtBlock::statements_mut
[function]
[call site]
02760
blob_functions::push
[function]
[call site]
02761
blob_functions::push
[function]
[call site]
02762
FnPtr::try_from
[function]
[call site]
02763
RhaiResultOf::unwrap
[function]
[call site]
02764
MultiInputsStream::get_next
[function]
[call site]
02765
unwrap
[function]
[call site]
02766
Ok
[function]
[call site]
02767
Stmt::Block
[function]
[call site]
02768
StmtBlock::new
[function]
[call site]
02769
Self::into
[function]
[call site]
02770
Err
[function]
[call site]
02771
PERR::into_err
[function]
[call site]
02772
Err
[function]
[call site]
02773
PERR::MissingToken
[function]
[call site]
02774
into
[function]
[call site]
02775
&str::into
[function]
[call site]
02776
PERR::into_err
[function]
[call site]
02777
test::len
[function]
[call site]
02778
test::len
[function]
[call site]
02779
peek
[function]
[call site]
02780
unwrap
[function]
[call site]
02781
eat_token
[function]
[call site]
02782
Err
[function]
[call site]
02783
PERR::MissingToken
[function]
[call site]
02784
into
[function]
[call site]
02785
&str::into
[function]
[call site]
02786
PERR::into_err
[function]
[call site]
02787
string_functions::remove
[function]
[call site]
02788
Engine::parse_stmt
[function]
[call site]
02789
Stmt::is_noop
[function]
[call site]
02790
CustomExpr::is_self_terminated
[function]
[call site]
02791
StmtBlock::statements_mut
[function]
[call site]
02792
blob_functions::push
[function]
[call site]
02793
peek
[function]
[call site]
02794
unwrap
[function]
[call site]
02795
eat_token
[function]
[call site]
02796
eat_token
[function]
[call site]
02797
eat_token
[function]
[call site]
02798
Err
[function]
[call site]
02799
TestStruct::clone
[function]
[call site]
02800
PERR::into_err
[function]
[call site]
02801
Err
[function]
[call site]
02802
PERR::MissingToken
[function]
[call site]
02803
into
[function]
[call site]
02804
&str::into
[function]
[call site]
02805
PERR::into_err
[function]
[call site]
02806
Scope::rewind
[function]
[call site]
02807
string_functions::truncate
[function]
[call site]
02808
Ok
[function]
[call site]
02809
Stmt::Block
[function]
[call site]
02810
StmtBlock::new
[function]
[call site]
02811
Self::into
[function]
[call site]
02812
ParseSettings::level_up
[function]
[call site]
02813
eat_token
[function]
[call site]
02814
MultiInputsStream::get_next
[function]
[call site]
02815
unwrap
[function]
[call site]
02816
ParseSettings::has_flag
[function]
[call site]
02817
Err
[function]
[call site]
02818
PERR::into_err
[function]
[call site]
02819
test::len
[function]
[call site]
02820
Engine::max_functions
[function]
[call site]
02821
Err
[function]
[call site]
02822
PERR::into_err
[function]
[call site]
02823
ParseState::new
[function]
[call site]
02824
TestStruct::clone
[function]
[call site]
02825
clone_from
[function]
[call site]
02826
StmtBlock::extend
[function]
[call site]
02827
TestStruct::clone
[function]
[call site]
02828
Engine::max_function_expr_depth
[function]
[call site]
02829
Command::get
[function]
[call site]
02830
Engine::parse_fn
[function]
[call site]
02831
ParseSettings::level_up
[function]
[call site]
02832
MultiInputsStream::get_next
[function]
[call site]
02833
unwrap
[function]
[call site]
02834
peek
[function]
[call site]
02835
unwrap
[function]
[call site]
02836
eat_token
[function]
[call site]
02837
Ident::as_str
[function]
[call site]
02838
Engine::get_interned_string
[function]
[call site]
02839
std::any::type_name::<crate::INT>
[function]
[call site]
02840
Engine::get_interned_string
[function]
[call site]
02841
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02842
Engine::get_interned_string
[function]
[call site]
02843
MultiInputsStream::get_next
[function]
[call site]
02844
unwrap
[function]
[call site]
02845
Some
[function]
[call site]
02846
Err
[function]
[call site]
02847
PERR::MissingToken
[function]
[call site]
02848
into
[function]
[call site]
02849
&str::into
[function]
[call site]
02850
PERR::into_err
[function]
[call site]
02851
eat_token
[function]
[call site]
02852
Ident::as_str
[function]
[call site]
02853
Engine::get_interned_string
[function]
[call site]
02854
std::any::type_name::<crate::INT>
[function]
[call site]
02855
Engine::get_interned_string
[function]
[call site]
02856
std::any::type_name::<crate::FLOAT>
[function]
[call site]
02857
Engine::get_interned_string
[function]
[call site]
02858
MultiInputsStream::get_next
[function]
[call site]
02859
unwrap
[function]
[call site]
02860
Some
[function]
[call site]
02861
tokenizer::is_valid_function_name
[function]
[call site]
02862
tokenizer::is_valid_function_name
[function]
[call site]
02863
Err
[function]
[call site]
02864
PERR::Reserved
[function]
[call site]
02865
test_to_string
[function]
[call site]
02866
PERR::into_err
[function]
[call site]
02867
Err
[function]
[call site]
02868
PERR::into_err
[function]
[call site]
02869
peek
[function]
[call site]
02870
unwrap
[function]
[call site]
02871
eat_token
[function]
[call site]
02872
match_token
[function]
[call site]
02873
eat_token
[function]
[call site]
02874
Err
[function]
[call site]
02875
PERR::FnMissingParams
[function]
[call site]
02876
into
[function]
[call site]
02877
PERR::into_err
[function]
[call site]
02878
StaticVec::<(ImmutableString,
[call site]
02879
Some
[function]
[call site]
02880
TestStruct::new
[function]
[call site]
02881
MultiInputsStream::get_next
[function]
[call site]
02882
unwrap
[function]
[call site]
02883
MyIterableType::into_iter
[function]
[call site]
02884
Self::IntoIter::any
[function]
[call site]
02885
Err
[function]
[call site]
02886
PERR::FnDuplicatedParam
[function]
[call site]
02887
into
[function]
[call site]
02888
test_to_string
[function]
[call site]
02889
PERR::into_err
[function]
[call site]
02890
Engine::get_interned_string
[function]
[call site]
02891
blob_functions::push
[function]
[call site]
02892
TestStruct::clone
[function]
[call site]
02893
blob_functions::push
[function]
[call site]
02894
Err
[function]
[call site]
02895
PERR::into_err
[function]
[call site]
02896
Err
[function]
[call site]
02897
PERR::MissingToken
[function]
[call site]
02898
into
[function]
[call site]
02899
PERR::into_err
[function]
[call site]
02900
MultiInputsStream::get_next
[function]
[call site]
02901
unwrap
[function]
[call site]
02902
Err
[function]
[call site]
02903
PERR::into_err
[function]
[call site]
02904
Err
[function]
[call site]
02905
PERR::MissingToken
[function]
[call site]
02906
into
[function]
[call site]
02907
PERR::into_err
[function]
[call site]
02908
peek
[function]
[call site]
02909
unwrap
[function]
[call site]
02910
Engine::parse_block
[function]
[call site]
02911
Err
[function]
[call site]
02912
PERR::FnMissingBody
[function]
[call site]
02913
into
[function]
[call site]
02914
PERR::into_err
[function]
[call site]
02915
into
[function]
[call site]
02916
MyIterableType::into_iter
[function]
[call site]
02917
Self::IntoIter::map
[function]
[call site]
02918
reflection_functions::collect
[function]
[call site]
02919
shrink_to_fit
[function]
[call site]
02920
Ok
[function]
[call site]
02921
Engine::get_interned_string
[function]
[call site]
02922
MyIterableType::into_iter
[function]
[call site]
02923
Self::IntoIter::collect
[function]
[call site]
02924
calc_fn_hash
[function]
[call site]
02925
test::len
[function]
[call site]
02926
StmtBlock::as_ref
[function]
[call site]
02927
map_or
[function]
[call site]
02928
crate::calc_typed_method_hash
[function]
[call site]
02929
get_hasher
[function]
[call site]
02930
write_u8
[function]
[call site]
02931
test::hash
[function]
[call site]
02932
StraightHasher::finish
[function]
[call site]
02933
contains_key
[function]
[call site]
02934
Err
[function]
[call site]
02935
PERR::FnDuplicatedDefinition
[function]
[call site]
02936
test_to_string
[function]
[call site]
02937
test::len
[function]
[call site]
02938
PERR::into_err
[function]
[call site]
02939
blob_functions::insert
[function]
[call site]
02940
into
[function]
[call site]
02941
Ok
[function]
[call site]
02942
Stmt::Noop
[function]
[call site]
02943
Err
[function]
[call site]
02944
PERR::MissingToken
[function]
[call site]
02945
into
[function]
[call site]
02946
PERR::into_err
[function]
[call site]
02947
Engine::parse_if
[function]
[call site]
02948
ParseSettings::level_up
[function]
[call site]
02949
Engine::parse_switch
[function]
[call site]
02950
ParseSettings::level_up
[function]
[call site]
02951
Engine::allow_looping
[function]
[call site]
02952
Engine::parse_while_loop
[function]
[call site]
02953
ParseSettings::level_up
[function]
[call site]
02954
Engine::allow_looping
[function]
[call site]
02955
Engine::parse_do
[function]
[call site]
02956
ParseSettings::level_up
[function]
[call site]
02957
Engine::allow_looping
[function]
[call site]
02958
Engine::parse_for
[function]
[call site]
02959
ParseSettings::level_up
[function]
[call site]
02960
Engine::allow_looping
[function]
[call site]
02961
ParseSettings::has_flag
[function]
[call site]
02962
eat_token
[function]
[call site]
02963
Ok
[function]
[call site]
02964
Stmt::BreakLoop
[function]
[call site]
02965
string_functions::is_empty
[function]
[call site]
02966
Engine::allow_looping
[function]
[call site]
02967
ParseSettings::has_flag
[function]
[call site]
02968
eat_token
[function]
[call site]
02969
peek
[function]
[call site]
02970
unwrap
[function]
[call site]
02971
Engine::parse_expr
[function]
[call site]
02972
ParseSettings::level_up
[function]
[call site]
02973
Ok
[function]
[call site]
02974
Stmt::BreakLoop
[function]
[call site]
02975
Some
[function]
[call site]
02976
into
[function]
[call site]
02977
peek
[function]
[call site]
02978
unwrap
[function]
[call site]
02979
Ok
[function]
[call site]
02980
Stmt::BreakLoop
[function]
[call site]
02981
Err
[function]
[call site]
02982
Engine::allow_looping
[function]
[call site]
02983
Err
[function]
[call site]
02984
PERR::into_err
[function]
[call site]
02985
MultiInputsStream::get_next
[function]
[call site]
02986
Engine::lex_with_map
[function]
[call site]
02987
string_functions::is_empty
[function]
[call site]
02988
unwrap
[function]
[call site]
02989
peek
[function]
[call site]
02990
unwrap
[function]
[call site]
02991
Engine::parse_expr
[function]
[call site]
02992
ParseSettings::level_up
[function]
[call site]
02993
Ok
[function]
[call site]
02994
Stmt::Return
[function]
[call site]
02995
Some
[function]
[call site]
02996
into
[function]
[call site]
02997
peek
[function]
[call site]
02998
unwrap
[function]
[call site]
02999
Ok
[function]
[call site]
03000
Stmt::Return
[function]
[call site]
03001
Err
[function]
[call site]
03002
Engine::parse_try_catch
[function]
[call site]
03003
ParseSettings::level_up_with_position
[function]
[call site]
03004
eat_token
[function]
[call site]
03005
Engine::parse_block
[function]
[call site]
03006
into
[function]
[call site]
03007
match_token
[function]
[call site]
03008
Err
[function]
[call site]
03009
PERR::MissingToken
[function]
[call site]
03010
into
[function]
[call site]
03011
&str::into
[function]
[call site]
03012
PERR::into_err
[function]
[call site]
03013
match_token
[function]
[call site]
03014
parse_var_name
[function]
[call site]
03015
match_token
[function]
[call site]
03016
Err
[function]
[call site]
03017
PERR::MissingToken
[function]
[call site]
03018
into
[function]
[call site]
03019
&str::into
[function]
[call site]
03020
PERR::into_err
[function]
[call site]
03021
Engine::get_interned_string
[function]
[call site]
03022
blob_functions::push
[function]
[call site]
03023
TestStruct::clone
[function]
[call site]
03024
Engine::get_interned_string
[function]
[call site]
03025
Engine::parse_block
[function]
[call site]
03026
into
[function]
[call site]
03027
string_functions::is_empty
[function]
[call site]
03028
Expr::Unit
[function]
[call site]
03029
string_functions::pop
[function]
[call site]
03030
string_functions::is_empty
[function]
[call site]
03031
shared_make_mut
[function]
[call site]
03032
string_functions::pop
[function]
[call site]
03033
string_functions::is_empty
[function]
[call site]
03034
shared_make_mut
[function]
[call site]
03035
string_functions::pop
[function]
[call site]
03036
Dynamic::map_or
[function]
[call site]
03037
Dynamic::map_or
[function]
[call site]
03038
Expr::Variable
[function]
[call site]
03039
Engine::default
[function]
[call site]
03040
into
[function]
[call site]
03041
into
[function]
[call site]
03042
Ok
[function]
[call site]
03043
Stmt::TryCatch
[function]
[call site]
03044
into
[function]
[call site]
03045
ParseSettings::level_up
[function]
[call site]
03046
Engine::parse_let
[function]
[call site]
03047
MultiInputsStream::get_next
[function]
[call site]
03048
unwrap
[function]
[call site]
03049
parse_var_name
[function]
[call site]
03050
Engine::allow_shadowing
[function]
[call site]
03051
intersects
[function]
[call site]
03052
Command::get
[function]
[call site]
03053
is_some
[function]
[call site]
03054
Err
[function]
[call site]
03055
PERR::VariableExists
[function]
[call site]
03056
into
[function]
[call site]
03057
PERR::into_err
[function]
[call site]
03058
Command::get
[function]
[call site]
03059
is_some
[function]
[call site]
03060
get_or_insert_with
[function]
[call site]
03061
Engine::new_global_runtime_state
[function]
[call site]
03062
crate::ThinVec::new
[function]
[call site]
03063
crate::ThinVec::new
[function]
[call site]
03064
crate::StaticVec::new
[function]
[call site]
03065
Engine::default_tag
[function]
[call site]
03066
TestStruct::clone
[function]
[call site]
03067
Self
[function]
[call site]
03068
StmtBlock::as_ref
[function]
[call site]
03069
Engine::lex_with_map
[function]
[call site]
03070
crate::eval::Debugger::new
[function]
[call site]
03071
TestStruct::new
[function]
[call site]
03072
TestStruct::new
[function]
[call site]
03073
into
[function]
[call site]
03074
GlobalRuntimeState::into
[function]
[call site]
03075
VarDefInfo::new
[function]
[call site]
03076
Caches::new
[function]
[call site]
03077
Position::new_const
[function]
[call site]
03078
EvalContext::new
[function]
[call site]
03079
test_var_def_filter
[function]
[call site]
03080
Err
[function]
[call site]
03081
PERR::ForbiddenVariable
[function]
[call site]
03082
into
[function]
[call site]
03083
PERR::into_err
[function]
[call site]
03084
Err
[function]
[call site]
03085
PERR::into_err
[function]
[call site]
03086
PERR::ForbiddenVariable
[function]
[call site]
03087
into
[function]
[call site]
03088
PERR::into_err
[function]
[call site]
03089
Engine::get_interned_string
[function]
[call site]
03090
match_token
[function]
[call site]
03091
Engine::parse_expr
[function]
[call site]
03092
ParseSettings::level_up
[function]
[call site]
03093
Expr::Unit
[function]
[call site]
03094
string_functions::is_empty
[function]
[call site]
03095
ParseState::find_var
[function]
[call site]
03096
test::len
[function]
[call site]
03097
Scope::get_entry_by_index
[function]
[call site]
03098
test::len
[function]
[call site]
03099
string_functions::is_empty
[function]
[call site]
03100
Some
[function]
[call site]
03101
Scope::get_mut_by_index
[function]
[call site]
03102
Dynamic::set_access_mode
[function]
[call site]
03103
Some
[function]
[call site]
03104
TestStruct::new
[function]
[call site]
03105
test::len
[function]
[call site]
03106
Self::unwrap
[function]
[call site]
03107
Scope::push_entry
[function]
[call site]
03108
Scope::is_empty
[function]
[call site]
03109
reserve
[function]
[call site]
03110
reserve
[function]
[call site]
03111
blob_functions::push
[function]
[call site]
03112
Dynamic::set_access_mode
[function]
[call site]
03113
blob_functions::push
[function]
[call site]
03114
TestStruct::clone
[function]
[call site]
03115
Scope::add_alias_by_index
[function]
[call site]
03116
test::len
[function]
[call site]
03117
resize
[function]
[call site]
03118
Engine::default
[function]
[call site]
03119
shared_get_mut
[function]
[call site]
03120
unwrap
[function]
[call site]
03121
string_functions::contains
[function]
[call site]
03122
blob_functions::push
[function]
[call site]
03123
test::len
[function]
[call site]
03124
TestStruct::clone
[function]
[call site]
03125
into
[function]
[call site]
03126
Ok
[function]
[call site]
03127
Stmt::Var
[function]
[call site]
03128
Stmt::Var
[function]
[call site]
03129
ParseSettings::level_up
[function]
[call site]
03130
Engine::parse_let
[function]
[call site]
03131
ParseSettings::level_up
[function]
[call site]
03132
Engine::parse_import
[function]
[call site]
03133
ParseSettings::level_up_with_position
[function]
[call site]
03134
eat_token
[function]
[call site]
03135
Engine::parse_expr
[function]
[call site]
03136
match_token
[function]
[call site]
03137
parse_var_name
[function]
[call site]
03138
Engine::get_interned_string
[function]
[call site]
03139
Engine::get_interned_string
[function]
[call site]
03140
blob_functions::push
[function]
[call site]
03141
TestStruct::clone
[function]
[call site]
03142
Ok
[function]
[call site]
03143
Stmt::Import
[function]
[call site]
03144
into
[function]
[call site]
03145
ParseSettings::level_up
[function]
[call site]
03146
ParseSettings::has_flag
[function]
[call site]
03147
Err
[function]
[call site]
03148
PERR::into_err
[function]
[call site]
03149
Engine::parse_export
[function]
[call site]
03150
eat_token
[function]
[call site]
03151
peek
[function]
[call site]
03152
unwrap
[function]
[call site]
03153
ParseSettings::level_up
[function]
[call site]
03154
Engine::parse_let
[function]
[call site]
03155
Expr::set_position
[function]
[call site]
03156
Expr::set_position
[function]
[call site]
03157
Ok
[function]
[call site]
03158
ParseSettings::level_up
[function]
[call site]
03159
Engine::parse_let
[function]
[call site]
03160
Expr::set_position
[function]
[call site]
03161
Ok
[function]
[call site]
03162
parse_var_name
[function]
[call site]
03163
match_token
[function]
[call site]
03164
parse_var_name
[function]
[call site]
03165
Engine::lex_with_map
[function]
[call site]
03166
Engine::lex_raw
[function]
[call site]
03167
Some
[function]
[call site]
03168
Engine::get_interned_string
[function]
[call site]
03169
Engine::get_interned_string
[function]
[call site]
03170
ParseState::find_var
[function]
[call site]
03171
Scope::add_alias_by_index
[function]
[call site]
03172
test::len
[function]
[call site]
03173
TestStruct::clone
[function]
[call site]
03174
Engine::get_interned_string
[function]
[call site]
03175
Ok
[function]
[call site]
03176
Stmt::Export
[function]
[call site]
03177
into
[function]
[call site]
03178
ParseSettings::level_up
[function]
[call site]
03179
Engine::parse_expr_stmt
[function]
[call site]
03180
ParseSettings::level_up
[function]
[call site]
03181
Stmt::is_noop
[function]
[call site]
03182
CustomExpr::is_self_terminated
[function]
[call site]
03183
blob_functions::push
[function]
[call site]
03184
peek
[function]
[call site]
03185
unwrap
[function]
[call site]
03186
eat_token
[function]
[call site]
03187
Err
[function]
[call site]
03188
TestStruct::clone
[function]
[call site]
03189
PERR::into_err
[function]
[call site]
03190
Err
[function]
[call site]
03191
PERR::MissingToken
[function]
[call site]
03192
into
[function]
[call site]
03193
&str::into
[function]
[call site]
03194
PERR::into_err
[function]
[call site]
03195
map_functions::values
[function]
[call site]
03196
cloned
[function]
[call site]
03197
reflection_functions::collect
[function]
[call site]
03198
TestStruct::new
[function]
[call site]
03199
Ok
[function]
[call site]
03200
Ok
[function]
[call site]
03201
Engine::optimize_into_ast
[function]
[call site]
03202
crate::Module::from
[function]
[call site]
03203
TestStruct::new
[function]
[call site]
03204
Self::IntoIter::into_iter
[function]
[call site]
03205
test_chars
[function]
[call site]
03206
0.chars().collect::<Vec<_>>
[function]
[call site]
03207
MyIterableType::into_iter
[function]
[call site]
03208
Self::IntoIter::for_each
[function]
[call site]
03209
Module::set_script_fn
[function]
[call site]
03210
Option::into
[function]
[call site]
03211
test::len
[function]
[call site]
03212
crate::calc_fn_hash
[function]
[call site]
03213
get_hasher
[function]
[call site]
03214
write_u8
[function]
[call site]
03215
MyIterableType::into_iter
[function]
[call site]
03216
Self::IntoIter::for_each
[function]
[call site]
03217
test::hash
[function]
[call site]
03218
write_usize
[function]
[call site]
03219
test::hash
[function]
[call site]
03220
write_usize
[function]
[call site]
03221
StraightHasher::finish
[function]
[call site]
03222
StmtBlock::as_ref
[function]
[call site]
03223
map_or
[function]
[call site]
03224
crate::calc_typed_method_hash
[function]
[call site]
03225
StmtBlock::as_ref
[function]
[call site]
03226
and_then
[function]
[call site]
03227
Command::get
[function]
[call site]
03228
Ident::as_str
[function]
[call site]
03229
into
[function]
[call site]
03230
Position::new_const
[function]
[call site]
03231
Some
[function]
[call site]
03232
TestStruct::new
[function]
[call site]
03233
MyIterableType::into_iter
[function]
[call site]
03234
Engine::lex_with_map
[function]
[call site]
03235
reflection_functions::collect
[function]
[call site]
03236
Engine::default
[function]
[call site]
03237
crate::StaticVec::new_const
[function]
[call site]
03238
Some
[function]
[call site]
03239
TestStruct::new
[function]
[call site]
03240
get_or_insert_with
[function]
[call site]
03241
new_hash_map
[function]
[call site]
03242
StraightHashMap::with_capacity_and_hasher
[function]
[call site]
03243
Engine::default
[function]
[call site]
03244
blob_functions::insert
[function]
[call site]
03245
Option::into
[function]
[call site]
03246
Array::into
[function]
[call site]
03247
string_functions::remove
[function]
[call site]
03248
Self::into
[function]
[call site]
03249
crate::Module::from
[function]
[call site]
03250
StmtBlock::as_ref
[function]
[call site]
03251
MyIterableType::into_iter
[function]
[call site]
03252
Self::IntoIter::map
[function]
[call site]
03253
ScriptFuncDef::clone_function_signatures
[function]
[call site]
03254
TestStruct::clone
[function]
[call site]
03255
TestStruct::clone
[function]
[call site]
03256
TestStruct::clone
[function]
[call site]
03257
Engine::default
[function]
[call site]
03258
Self::into
[function]
[call site]
03259
Self::into
[function]
[call site]
03260
crate::Module::from
[function]
[call site]
03261
MyIterableType::into_iter
[function]
[call site]
03262
Self::IntoIter::map
[function]
[call site]
03263
crate::func::shared_take_or_clone
[function]
[call site]
03264
shared_try_take
[function]
[call site]
03265
Result::unwrap_or_else
[function]
[call site]
03266
StmtBlock::as_ref
[function]
[call site]
03267
TestStruct::clone
[function]
[call site]
03268
StmtBlock::take_statements
[function]
[call site]
03269
mem::take
[function]
[call site]
03270
Engine::new
[function]
[call site]
03271
register_type_with_name::<TestStruct>
[function]
[call site]
03272
Engine::register_fn
[function]
[call site]
03273
TestStruct
[function]
[call site]
03274
StmtBlock::statements_mut
[function]
[call site]
03275
StmtBlock::statements_mut
[function]
[call site]
03276
Engine::optimize_top_level
[function]
[call site]
03277
StmtBlockContainer::shrink_to_fit
[function]
[call site]
03278
OptimizerState::new
[function]
[call site]
03279
Engine::new_global_runtime_state
[function]
[call site]
03280
crate::ThinVec::new
[function]
[call site]
03281
crate::ThinVec::new
[function]
[call site]
03282
crate::StaticVec::new
[function]
[call site]
03283
Engine::default_tag
[function]
[call site]
03284
TestStruct::clone
[function]
[call site]
03285
StmtBlock::as_ref
[function]
[call site]
03286
Engine::lex_with_map
[function]
[call site]
03287
crate::eval::Debugger::new
[function]
[call site]
03288
into
[function]
[call site]
03289
&crate::SharedModule::into
[function]
[call site]
03290
TestStruct::new
[function]
[call site]
03291
Caches::new
[function]
[call site]
03292
MyIterableType::into_iter
[function]
[call site]
03293
array_functions::reduce_rev
[function]
[call site]
03294
flat_map
[function]
[call site]
03295
Module::iter_var
[function]
[call site]
03296
Module::iter_var_raw
[function]
[call site]
03297
MyIterableType::into_iter
[function]
[call site]
03298
Engine::lex_with_map
[function]
[call site]
03299
Engine::lex_raw
[function]
[call site]
03300
Some
[function]
[call site]
03301
Ident::as_str
[function]
[call site]
03302
array_functions::for_each
[function]
[call site]
03303
OptimizerState::push_var
[function]
[call site]
03304
blob_functions::push
[function]
[call site]
03305
into
[function]
[call site]
03306
Some
[function]
[call site]
03307
Cow::Borrowed
[function]
[call site]
03308
MyIterableType::into_iter
[function]
[call site]
03309
flat_map
[function]
[call site]
03310
array_functions::for_each
[function]
[call site]
03311
OptimizerState::push_var
[function]
[call site]
03312
into
[function]
[call site]
03313
Some
[function]
[call site]
03314
Cow::Borrowed
[function]
[call site]
03315
optimize_stmt_block
[function]
[call site]
03316
string_functions::is_empty
[function]
[call site]
03317
test::len
[function]
[call site]
03318
OptimizerState::is_dirty
[function]
[call site]
03319
MyIterableType::into_iter
[function]
[call site]
03320
test_chars
[function]
[call site]
03321
0.chars().collect::<Vec<_>>
[function]
[call site]
03322
MyIterableType::into_iter
[function]
[call site]
03323
Self::IntoIter::position
[function]
[call site]
03324
ParseSettings::level_up
[function]
[call site]
03325
Ok
[function]
[call site]
03326
StmtBlockContainer::split_at_mut
[function]
[call site]
03327
test_functions_take
[function]
[call site]
03328
StmtBlock::statements_mut
[function]
[call site]
03329
StaticModuleResolver::iter_mut
[function]
[call site]
03330
Engine::lex_with_map
[function]
[call site]
03331
optimize_combo_chain
[function]
[call site]
03332
test_functions_take
[function]
[call site]
03333
test_functions_take
[function]
[call site]
03334
test_functions_take
[function]
[call site]
03335
StmtBlock::as_mut
[function]
[call site]
03336
intersects
[function]
[call site]
03337
StmtBlock::as_mut
[function]
[call site]
03338
StmtBlock::as_mut
[function]
[call site]
03339
string_functions::remove
[function]
[call site]
03340
test_functions_take
[function]
[call site]
03341
make_sub
[function]
[call site]
03342
make_root
[function]
[call site]
03343
StaticModuleResolver::iter_mut
[function]
[call site]
03344
Engine::lex_with_map
[function]
[call site]
03345
optimize_combo_chain
[function]
[call site]
03346
StaticModuleResolver::iter_mut
[function]
[call site]
03347
skip
[function]
[call site]
03348
Engine::lex_with_map
[function]
[call site]
03349
reflection_functions::collect
[function]
[call site]
03350
OptimizerState::clear_dirty
[function]
[call site]
03351
test::len
[function]
[call site]
03352
map_functions::retain
[function]
[call site]
03353
string_functions::is_empty
[function]
[call site]
03354
Ok
[function]
[call site]
03355
IterateMap::new
[function]
[call site]
03356
IterateMap::new
[function]
[call site]
03357
IterateMap::new
[function]
[call site]
03358
mem::take
[function]
[call site]
03359
MyIterableType::into_iter
[function]
[call site]
03360
FnPtr::call_raw_with_extra_args
[function]
[call site]
03361
_call_with_extra_args::<true,
[call site]
03362
_call_with_extra_args::<false,
[call site]
03363
Some
[function]
[call site]
03364
TestStruct::clone
[function]
[call site]
03365
Self::into
[function]
[call site]
03366
Some
[function]
[call site]
03367
Dynamic::as_bool
[function]
[call site]
03368
Ok
[function]
[call site]
03369
crate::func::locked_read
[function]
[call site]
03370
Option::and_then
[function]
[call site]
03371
Some
[function]
[call site]
03372
ok_or_else
[function]
[call site]
03373
std::
[call site]
03374
any::type_name
[function]
[call site]
03375
type_name::<R>
[function]
[call site]
03376
Err
[function]
[call site]
03377
Dynamic::type_name
[function]
[call site]
03378
type_name::<INT>
[function]
[call site]
03379
type_name::<crate::FLOAT>
[function]
[call site]
03380
std::
[call site]
03381
any::type_name
[function]
[call site]
03382
crate::func::locked_read
[function]
[call site]
03383
Option::unwrap
[function]
[call site]
03384
std::
[call site]
03385
any::type_name
[function]
[call site]
03386
unwrap_or
[function]
[call site]
03387
blob_functions::insert
[function]
[call site]
03388
blob_functions::insert
[function]
[call site]
03389
Ok
[function]
[call site]
03390
OptimizerState::set_dirty
[function]
[call site]
03391
Stmt::is_control_flow_break
[function]
[call site]
03392
StaticModuleResolver::iter_mut
[function]
[call site]
03393
StaticModuleResolver::iter_mut
[function]
[call site]
03394
Engine::lex_with_map
[function]
[call site]
03395
Ident::as_str
[function]
[call site]
03396
array_functions::for_each
[function]
[call site]
03397
string_functions::is_empty
[function]
[call site]
03398
Ok
[function]
[call site]
03399
StaticModuleResolver::iter_mut
[function]
[call site]
03400
impl
[call site]
03401
into
[function]
[call site]
03402
FnPtr::call_raw_with_extra_args
[function]
[call site]
03403
Some
[function]
[call site]
03404
Ok
[function]
[call site]
03405
optimize_expr
[function]
[call site]
03406
ParseSettings::level_up_with_position
[function]
[call site]
03407
string_functions::is_empty
[function]
[call site]
03408
OptimizerState::set_dirty
[function]
[call site]
03409
Expr::Unit
[function]
[call site]
03410
ParseSettings::level_up_with_position
[function]
[call site]
03411
test::len
[function]
[call site]
03412
OptimizerState::set_dirty
[function]
[call site]
03413
StmtBlock::take_statements
[function]
[call site]
03414
string_functions::remove
[function]
[call site]
03415
optimize_expr
[function]
[call site]
03416
StmtBlock::statements_mut
[function]
[call site]
03417
optimize_stmt_block
[function]
[call site]
03418
StmtBlock::take_statements
[function]
[call site]
03419
StmtBlock::statements_mut
[function]
[call site]
03420
StmtBlock::as_mut
[function]
[call site]
03421
OptimizerState::set_dirty
[function]
[call site]
03422
test_functions_take
[function]
[call site]
03423
ASTFlags::intersects
[function]
[call site]
03424
OptimizerState::set_dirty
[function]
[call site]
03425
test_functions_take
[function]
[call site]
03426
MyIterableType::into_iter
[function]
[call site]
03427
test_method_call
[function]
[call site]
03428
RhaiFunc::is_pure
[function]
[call site]
03429
RhaiFunc::is_pure
[function]
[call site]
03430
OptimizerState::set_dirty
[function]
[call site]
03431
mem::take
[function]
[call site]
03432
MyIterableType::into_iter
[function]
[call site]
03433
Self::IntoIter::find
[function]
[call site]
03434
array_functions::find_starting_from
[function]
[call site]
03435
array_functions::index_of_filter_starting_from
[function]
[call site]
03436
string_functions::is_empty
[function]
[call site]
03437
Ok
[function]
[call site]
03438
eval::calc_offset_len
[function]
[call site]
03439
test::len
[function]
[call site]
03440
StaticModuleResolver::iter_mut
[function]
[call site]
03441
impl
[call site]
03442
skip
[function]
[call site]
03443
into
[function]
[call site]
03444
FnPtr::call_raw_with_extra_args
[function]
[call site]
03445
Some
[function]
[call site]
03446
Some
[function]
[call site]
03447
Dynamic::as_bool
[function]
[call site]
03448
unwrap_or
[function]
[call site]
03449
Ok
[function]
[call site]
03450
Ok
[function]
[call site]
03451
Ok
[function]
[call site]
03452
Ok
[function]
[call site]
03453
Command::get
[function]
[call site]
03454
RhaiResult::map_or_else
[function]
[call site]
03455
Expr::Unit
[function]
[call site]
03456
Expr::set_position
[function]
[call site]
03457
optimize_expr
[function]
[call site]
03458
Expr::is_constant
[function]
[call site]
03459
string_functions::is_empty
[function]
[call site]
03460
Expr::get_literal_value
[function]
[call site]
03461
OptimizerState::set_dirty
[function]
[call site]
03462
Engine::map_type_name
[function]
[call site]
03463
MyIterableType::into_iter
[function]
[call site]
03464
array_functions::find_map
[function]
[call site]
03465
array_functions::find_map_starting_from
[function]
[call site]
03466
string_functions::is_empty
[function]
[call site]
03467
Ok
[function]
[call site]
03468
eval::calc_offset_len
[function]
[call site]
03469
test::len
[function]
[call site]
03470
StaticModuleResolver::iter_mut
[function]
[call site]
03471
impl
[call site]
03472
skip
[function]
[call site]
03473
into
[function]
[call site]
03474
FnPtr::call_raw_with_extra_args
[function]
[call site]
03475
Some
[function]
[call site]
03476
Some
[function]
[call site]
03477
Expr::is_unit
[function]
[call site]
03478
Ok
[function]
[call site]
03479
Ok
[function]
[call site]
03480
Module::get_custom_type_display_by_name
[function]
[call site]
03481
Module::get_custom_type_by_name_raw
[function]
[call site]
03482
Command::get
[function]
[call site]
03483
Engine::lex_with_map
[function]
[call site]
03484
Ident::as_str
[function]
[call site]
03485
StmtBlock::span_or_else
[function]
[call site]
03486
map_functions::values
[function]
[call site]
03487
array_functions::find_map
[function]
[call site]
03488
Module::get_custom_type_display_by_name
[function]
[call site]
03489
unwrap_or_else
[function]
[call site]
03490
map_std_type_name
[function]
[call site]
03491
string_functions::trim
[function]
[call site]
03492
shared_get_mut
[function]
[call site]
03493
string_functions::trim
[function]
[call site]
03494
into
[function]
[call site]
03495
string_functions::trim
[function]
[call site]
03496
into
[function]
[call site]
03497
type_name::<crate::INT>
[function]
[call site]
03498
type_name::<crate::FLOAT>
[function]
[call site]
03499
type_name::<String>
[function]
[call site]
03500
type_name::<ImmutableString>
[function]
[call site]
03501
type_name::<&str>
[function]
[call site]
03502
type_name::<rust_decimal::Decimal>
[function]
[call site]
03503
type_name::<FnPtr>
[function]
[call site]
03504
type_name::<crate::Array>
[function]
[call site]
03505
type_name::<crate::Blob>
[function]
[call site]
03506
type_name::<crate::Map>
[function]
[call site]
03507
type_name::<crate::Instant>
[function]
[call site]
03508
type_name::<ExclusiveRange>
[function]
[call site]
03509
type_name::<InclusiveRange>
[function]
[call site]
03510
type_name::<BitRange>
[function]
[call site]
03511
type_name::<CharsStream>
[function]
[call site]
03512
type_name::<StepRange<u8>>
[function]
[call site]
03513
test::len
[function]
[call site]
03514
string_functions::starts_with
[function]
[call site]
03515
string_functions::ends_with
[function]
[call site]
03516
string_functions::ends_with
[function]
[call site]
03517
test_string_split
[function]
[call site]
03518
Engine::new
[function]
[call site]
03519
last
[function]
[call site]
03520
unwrap
[function]
[call site]
03521
test::len
[function]
[call site]
03522
type_name::<crate::packages::iter_basic::StepRange<crate::FLOAT>>
[function]
[call site]
03523
type_name::<crate::packages::iter_basic::StepRange<rust_decimal::Decimal>>
[function]
[call site]
03524
strip_prefix
[function]
[call site]
03525
map_or
[function]
[call site]
03526
map_std_type_name
[function]
[call site]
03527
RhaiNativeFunc::return_type_name
[function]
[call site]
03528
type_name::<R>
[function]
[call site]
03529
into
[function]
[call site]
03530
Expr::from_dynamic
[function]
[call site]
03531
Self::Unit
[function]
[call site]
03532
Self::BoolConstant
[function]
[call site]
03533
Self::StringConstant
[function]
[call site]
03534
Self::CharConstant
[function]
[call site]
03535
Self::IntegerConstant
[function]
[call site]
03536
Self::DynamicConstant
[function]
[call site]
03537
TestStruct::new
[function]
[call site]
03538
into
[function]
[call site]
03539
Self::FloatConstant
[function]
[call site]
03540
Self::DynamicConstant
[function]
[call site]
03541
TestStruct::new
[function]
[call site]
03542
into
[function]
[call site]
03543
Self::DynamicConstant
[function]
[call site]
03544
TestStruct::new
[function]
[call site]
03545
into
[function]
[call site]
03546
FnPtr::is_curried
[function]
[call site]
03547
string_functions::is_empty
[function]
[call site]
03548
Self::FnCall
[function]
[call site]
03549
into
[function]
[call site]
03550
FnCallHashes::from_hash
[function]
[call site]
03551
calc_fn_hash
[function]
[call site]
03552
test_native_context_fn_name
[function]
[call site]
03553
Engine::new
[function]
[call site]
03554
Engine::register_raw_fn
[function]
[call site]
03555
into
[function]
[call site]
03556
StmtBlock::as_ref
[function]
[call site]
03557
test::len
[function]
[call site]
03558
test::len
[function]
[call site]
03559
string_functions::starts_with
[function]
[call site]
03560
FuncRegistration::new
[function]
[call site]
03561
FuncRegistration::in_global_namespace
[function]
[call site]
03562
FuncRegistration::set_into_module_raw
[function]
[call site]
03563
StmtBlock::as_ref
[function]
[call site]
03564
test::len
[function]
[call site]
03565
StmtBlock::extend
[function]
[call site]
03566
StmtBlock::as_ref
[function]
[call site]
03567
MyIterableType::into_iter
[function]
[call site]
03568
Self::IntoIter::copied
[function]
[call site]
03569
first
[function]
[call site]
03570
RhaiFunc::is_method
[function]
[call site]
03571
is_method_call
[function]
[call site]
03572
StaticModuleResolver::iter_mut
[function]
[call site]
03573
enumerate
[function]
[call site]
03574
array_functions::for_each
[function]
[call site]
03575
Module::map_type
[function]
[call site]
03576
TypeId::of::<&str>
[function]
[call site]
03577
TypeId::of::<ImmutableString>
[function]
[call site]
03578
TypeId::of::<String>
[function]
[call site]
03579
TypeId::of::<ImmutableString>
[function]
[call site]
03580
MyIterableType::into_iter
[function]
[call site]
03581
T::as_any
[function]
[call site]
03582
TypeId::of::<Dynamic>
[function]
[call site]
03583
test::len
[function]
[call site]
03584
test::len
[function]
[call site]
03585
string_functions::pop
[function]
[call site]
03586
unwrap
[function]
[call site]
03587
calc_fn_hash
[function]
[call site]
03588
test::len
[function]
[call site]
03589
calc_fn_hash_full
[function]
[call site]
03590
get_hasher
[function]
[call site]
03591
write_u8
[function]
[call site]
03592
MyIterableType::into_iter
[function]
[call site]
03593
Self::IntoIter::for_each
[function]
[call site]
03594
test::hash
[function]
[call site]
03595
write_usize
[function]
[call site]
03596
StraightHasher::finish
[function]
[call site]
03597
MyIterableType::into_iter
[function]
[call site]
03598
copied
[function]
[call site]
03599
StmtBlock::as_ref
[function]
[call site]
03600
and_then
[function]
[call site]
03601
Command::get
[function]
[call site]
03602
BloomFilterU64::mark
[function]
[call site]
03603
BloomFilterU64::calc_hash
[function]
[call site]
03604
string_functions::remove
[function]
[call site]
03605
get_or_insert_with
[function]
[call site]
03606
new_hash_map
[function]
[call site]
03607
Scope::push_entry
[function]
[call site]
03608
blob_functions::insert
[function]
[call site]
03609
FnPtr::try_from
[function]
[call site]
03610
RhaiResultOf::unwrap
[function]
[call site]
03611
string_functions::is_empty
[function]
[call site]
03612
blob_functions::push
[function]
[call site]
03613
eval::calc_offset_len
[function]
[call site]
03614
test::len
[function]
[call site]
03615
test::len
[function]
[call site]
03616
blob_functions::push
[function]
[call site]
03617
blob_functions::insert
[function]
[call site]
03618
into
[function]
[call site]
03619
&mut
[call site]
03620
blob_functions::insert
[function]
[call site]
03621
into
[function]
[call site]
03622
Engine::global_namespace_mut
[function]
[call site]
03623
TestStruct::new
[function]
[call site]
03624
unwrap
[function]
[call site]
03625
Engine::lex_with_map
[function]
[call site]
03626
TypeId::of::<INT>
[function]
[call site]
03627
TypeId::of::<INT>
[function]
[call site]
03628
Engine::register_raw_fn
[function]
[call site]
03629
into
[function]
[call site]
03630
StmtBlock::as_ref
[function]
[call site]
03631
test::len
[function]
[call site]
03632
test::len
[function]
[call site]
03633
string_functions::starts_with
[function]
[call site]
03634
FuncRegistration::new
[function]
[call site]
03635
FuncRegistration::in_global_namespace
[function]
[call site]
03636
FuncRegistration::set_into_module_raw
[function]
[call site]
03637
Engine::global_namespace_mut
[function]
[call site]
03638
TestStruct::new
[function]
[call site]
03639
unwrap
[function]
[call site]
03640
Engine::lex_with_map
[function]
[call site]
03641
TypeId::of::<INT>
[function]
[call site]
03642
TypeId::of::<INT>
[function]
[call site]
03643
std::
[call site]
03644
iter::once
[function]
[call site]
03645
Self::StringConstant
[function]
[call site]
03646
test_native_context_fn_name
[function]
[call site]
03647
into
[function]
[call site]
03648
reflection_functions::collect
[function]
[call site]
03649
into
[function]
[call site]
03650
Self::DynamicConstant
[function]
[call site]
03651
into
[function]
[call site]
03652
Expr::is_constant
[function]
[call site]
03653
string_functions::is_empty
[function]
[call site]
03654
Expr::get_literal_value
[function]
[call site]
03655
Option::is_some
[function]
[call site]
03656
OptimizerState::set_dirty
[function]
[call site]
03657
Expr::from_dynamic
[function]
[call site]
03658
optimize_expr
[function]
[call site]
03659
optimize_expr
[function]
[call site]
03660
optimize_expr
[function]
[call site]
03661
optimize_expr
[function]
[call site]
03662
ASTFlags::intersects
[function]
[call site]
03663
OptimizerState::set_dirty
[function]
[call site]
03664
test_functions_take
[function]
[call site]
03665
FnPtr::try_from
[function]
[call site]
03666
Engine::lex_with_map
[function]
[call site]
03667
test::len
[function]
[call site]
03668
test::len
[function]
[call site]
03669
(TokenIterator::unwrap_or
[function]
[call site]
03670
MyIterableType::into_iter
[function]
[call site]
03671
test_chars
[function]
[call site]
03672
0.chars().collect::<Vec<_>>
[function]
[call site]
03673
MyIterableType::into_iter
[function]
[call site]
03674
Self::IntoIter::all
[function]
[call site]
03675
OptimizerState::set_dirty
[function]
[call site]
03676
FnPtr::try_from
[function]
[call site]
03677
RhaiResultOf::unwrap
[function]
[call site]
03678
test_functions_take
[function]
[call site]
03679
EvalAltResult::set_position
[function]
[call site]
03680
FnPtr::try_from
[function]
[call site]
03681
f32::unsigned_abs
[function]
[call site]
03682
Engine::lex_with_map
[function]
[call site]
03683
test::len
[function]
[call site]
03684
(TokenIterator::unwrap_or
[function]
[call site]
03685
MyIterableType::into_iter
[function]
[call site]
03686
Self::IntoIter::all
[function]
[call site]
03687
OptimizerState::set_dirty
[function]
[call site]
03688
test::len
[function]
[call site]
03689
FnPtr::try_from
[function]
[call site]
03690
f32::unsigned_abs
[function]
[call site]
03691
RhaiResultOf::unwrap
[function]
[call site]
03692
test_functions_take
[function]
[call site]
03693
EvalAltResult::set_position
[function]
[call site]
03694
MyIterableType::into_iter
[function]
[call site]
03695
test_method_call
[function]
[call site]
03696
RhaiFunc::is_pure
[function]
[call site]
03697
OptimizerState::set_dirty
[function]
[call site]
03698
mem::take
[function]
[call site]
03699
MyIterableType::into_iter
[function]
[call site]
03700
Self::IntoIter::find
[function]
[call site]
03701
RhaiResult::map_or_else
[function]
[call site]
03702
Expr::Unit
[function]
[call site]
03703
Expr::set_position
[function]
[call site]
03704
FnPtr::try_from
[function]
[call site]
03705
Engine::lex_with_map
[function]
[call site]
03706
(TokenIterator::unwrap_or
[function]
[call site]
03707
OptimizerState::set_dirty
[function]
[call site]
03708
Expr::BoolConstant
[function]
[call site]
03709
FnPtr::try_from
[function]
[call site]
03710
RhaiResultOf::unwrap
[function]
[call site]
03711
FnPtr::try_from
[function]
[call site]
03712
f32::unsigned_abs
[function]
[call site]
03713
Engine::lex_with_map
[function]
[call site]
03714
(TokenIterator::unwrap_or
[function]
[call site]
03715
OptimizerState::set_dirty
[function]
[call site]
03716
Expr::BoolConstant
[function]
[call site]
03717
FnPtr::try_from
[function]
[call site]
03718
f32::unsigned_abs
[function]
[call site]
03719
RhaiResultOf::unwrap
[function]
[call site]
03720
FnPtr::try_from
[function]
[call site]
03721
Engine::lex_with_map
[function]
[call site]
03722
test_chars
[function]
[call site]
03723
ImmutableString::strong_count
[function]
[call site]
03724
(TokenIterator::unwrap_or
[function]
[call site]
03725
OptimizerState::set_dirty
[function]
[call site]
03726
Expr::CharConstant
[function]
[call site]
03727
test_chars
[function]
[call site]
03728
nth
[function]
[call site]
03729
FnPtr::try_from
[function]
[call site]
03730
RhaiResultOf::unwrap
[function]
[call site]
03731
unwrap
[function]
[call site]
03732
FnPtr::try_from
[function]
[call site]
03733
f32::unsigned_abs
[function]
[call site]
03734
Engine::lex_with_map
[function]
[call site]
03735
test_chars
[function]
[call site]
03736
ImmutableString::strong_count
[function]
[call site]
03737
(TokenIterator::unwrap_or
[function]
[call site]
03738
OptimizerState::set_dirty
[function]
[call site]
03739
Expr::CharConstant
[function]
[call site]
03740
test_chars
[function]
[call site]
03741
array_functions::reduce_rev
[function]
[call site]
03742
RhaiResult::nth
[function]
[call site]
03743
FnPtr::try_from
[function]
[call site]
03744
f32::unsigned_abs
[function]
[call site]
03745
RhaiResultOf::unwrap
[function]
[call site]
03746
unwrap
[function]
[call site]
03747
optimize_expr
[function]
[call site]
03748
optimize_expr
[function]
[call site]
03749
optimize_expr
[function]
[call site]
03750
optimize_expr
[function]
[call site]
03751
optimize_expr
[function]
[call site]
03752
string_functions::is_empty
[function]
[call site]
03753
OptimizerState::set_dirty
[function]
[call site]
03754
Expr::StringConstant
[function]
[call site]
03755
Engine::const_empty_string
[function]
[call site]
03756
Engine::get_interned_string
[function]
[call site]
03757
Expr::is_constant
[function]
[call site]
03758
OptimizerState::set_dirty
[function]
[call site]
03759
Expr::StringConstant
[function]
[call site]
03760
Expr::get_literal_value
[function]
[call site]
03761
Option::unwrap
[function]
[call site]
03762
get_literal_value(None).unwrap().cast::<ImmutableString>
[function]
[call site]
03763
ParseSettings::level_up_with_position
[function]
[call site]
03764
StaticModuleResolver::iter_mut
[function]
[call site]
03765
array_functions::for_each
[function]
[call site]
03766
optimize_expr
[function]
[call site]
03767
test::len
[function]
[call site]
03768
test_functions_take
[function]
[call site]
03769
test_functions_take
[function]
[call site]
03770
Expr::StringConstant
[function]
[call site]
03771
string_functions::remove
[function]
[call site]
03772
OptimizerState::set_dirty
[function]
[call site]
03773
string_functions::remove
[function]
[call site]
03774
OptimizerState::set_dirty
[function]
[call site]
03775
string_functions::remove
[function]
[call site]
03776
OptimizerState::set_dirty
[function]
[call site]
03777
string_functions::is_empty
[function]
[call site]
03778
string_functions::remove
[function]
[call site]
03779
OptimizerState::set_dirty
[function]
[call site]
03780
string_functions::is_empty
[function]
[call site]
03781
string_functions::remove
[function]
[call site]
03782
OptimizerState::set_dirty
[function]
[call site]
03783
shrink_to_fit
[function]
[call site]
03784
Expr::is_constant
[function]
[call site]
03785
OptimizerState::set_dirty
[function]
[call site]
03786
Expr::DynamicConstant
[function]
[call site]
03787
Expr::get_literal_value
[function]
[call site]
03788
Option::unwrap
[function]
[call site]
03789
into
[function]
[call site]
03790
ParseSettings::level_up_with_position
[function]
[call site]
03791
StaticModuleResolver::iter_mut
[function]
[call site]
03792
array_functions::for_each
[function]
[call site]
03793
optimize_expr
[function]
[call site]
03794
Expr::is_constant
[function]
[call site]
03795
OptimizerState::set_dirty
[function]
[call site]
03796
Expr::DynamicConstant
[function]
[call site]
03797
Expr::get_literal_value
[function]
[call site]
03798
Option::unwrap
[function]
[call site]
03799
into
[function]
[call site]
03800
ParseSettings::level_up_with_position
[function]
[call site]
03801
StaticModuleResolver::iter_mut
[function]
[call site]
03802
array_functions::for_each
[function]
[call site]
03803
optimize_expr
[function]
[call site]
03804
test::len
[function]
[call site]
03805
OptimizerState::set_dirty
[function]
[call site]
03806
string_functions::remove
[function]
[call site]
03807
MyIterableType::into_iter
[function]
[call site]
03808
Self::IntoIter::take
[function]
[call site]
03809
Engine::new
[function]
[call site]
03810
register_type_with_name::<TestStruct>
[function]
[call site]
03811
Engine::register_fn
[function]
[call site]
03812
TestStruct
[function]
[call site]
03813
test_method_call
[function]
[call site]
03814
Some
[function]
[call site]
03815
OptimizerState::set_dirty
[function]
[call site]
03816
test::len
[function]
[call site]
03817
string_functions::truncate
[function]
[call site]
03818
OptimizerState::set_dirty
[function]
[call site]
03819
optimize_expr
[function]
[call site]
03820
OptimizerState::set_dirty
[function]
[call site]
03821
Expr::BoolConstant
[function]
[call site]
03822
string_functions::is_empty
[function]
[call site]
03823
OptimizerState::set_dirty
[function]
[call site]
03824
Expr::BoolConstant
[function]
[call site]
03825
test::len
[function]
[call site]
03826
OptimizerState::set_dirty
[function]
[call site]
03827
test_functions_take
[function]
[call site]
03828
test::len
[function]
[call site]
03829
OptimizerState::set_dirty
[function]
[call site]
03830
string_functions::remove
[function]
[call site]
03831
MyIterableType::into_iter
[function]
[call site]
03832
Self::IntoIter::take
[function]
[call site]
03833
test_method_call
[function]
[call site]
03834
Some
[function]
[call site]
03835
OptimizerState::set_dirty
[function]
[call site]
03836
test::len
[function]
[call site]
03837
string_functions::truncate
[function]
[call site]
03838
OptimizerState::set_dirty
[function]
[call site]
03839
optimize_expr
[function]
[call site]
03840
OptimizerState::set_dirty
[function]
[call site]
03841
Expr::BoolConstant
[function]
[call site]
03842
string_functions::is_empty
[function]
[call site]
03843
OptimizerState::set_dirty
[function]
[call site]
03844
Expr::BoolConstant
[function]
[call site]
03845
test::len
[function]
[call site]
03846
OptimizerState::set_dirty
[function]
[call site]
03847
test_functions_take
[function]
[call site]
03848
test::len
[function]
[call site]
03849
OptimizerState::set_dirty
[function]
[call site]
03850
string_functions::remove
[function]
[call site]
03851
Expr::is_constant
[function]
[call site]
03852
test::len
[function]
[call site]
03853
string_functions::truncate
[function]
[call site]
03854
OptimizerState::set_dirty
[function]
[call site]
03855
optimize_expr
[function]
[call site]
03856
string_functions::is_empty
[function]
[call site]
03857
OptimizerState::set_dirty
[function]
[call site]
03858
Expr::BoolConstant
[function]
[call site]
03859
test::len
[function]
[call site]
03860
OptimizerState::set_dirty
[function]
[call site]
03861
test_functions_take
[function]
[call site]
03862
test::len
[function]
[call site]
03863
OptimizerState::set_dirty
[function]
[call site]
03864
Expr::BoolConstant
[function]
[call site]
03865
FnCallExpr::is_qualified
[function]
[call site]
03866
StaticModuleResolver::iter_mut
[function]
[call site]
03867
array_functions::for_each
[function]
[call site]
03868
optimize_expr
[function]
[call site]
03869
move_constant_arg
[function]
[call site]
03870
Expr::get_literal_value
[function]
[call site]
03871
Some
[function]
[call site]
03872
StmtBlock::as_ref
[function]
[call site]
03873
TestStruct::clone
[function]
[call site]
03874
write_lock::<FnPtr>
[function]
[call site]
03875
Some
[function]
[call site]
03876
crate::Shared::new
[function]
[call site]
03877
Option<&GlobalRuntimeState>::into
[function]
[call site]
03878
into
[function]
[call site]
03879
into
[function]
[call site]
03880
into
[function]
[call site]
03881
TestStruct::clone
[function]
[call site]
03882
Self::into
[function]
[call site]
03883
into
[function]
[call site]
03884
Expr::is_constant
[function]
[call site]
03885
crate::Array::with_capacity
[function]
[call site]
03886
test::len
[function]
[call site]
03887
StmtBlock::extend
[function]
[call site]
03888
MyIterableType::into_iter
[function]
[call site]
03889
Self::IntoIter::map
[function]
[call site]
03890
Expr::get_literal_value
[function]
[call site]
03891
Option::unwrap
[function]
[call site]
03892
Dynamic::from_array
[function]
[call site]
03893
Expr::is_constant
[function]
[call site]
03894
TestStruct::clone
[function]
[call site]
03895
(TokenIterator::get_mut
[function]
[call site]
03896
Ident::as_str
[function]
[call site]
03897
Option::unwrap
[function]
[call site]
03898
Expr::get_literal_value
[function]
[call site]
03899
Option::unwrap
[function]
[call site]
03900
Dynamic::from_map
[function]
[call site]
03901
Expr::is_constant
[function]
[call site]
03902
Position::new_const
[function]
[call site]
03903
Expr::get_literal_value
[function]
[call site]
03904
Option::unwrap
[function]
[call site]
03905
unwrap
[function]
[call site]
03906
into
[function]
[call site]
03907
FnCallExpr::is_qualified
[function]
[call site]
03908
test::len
[function]
[call site]
03909
FnPtr::new
[function]
[call site]
03910
TestStruct::clone
[function]
[call site]
03911
RhaiResultOf::ok
[function]
[call site]
03912
into
[function]
[call site]
03913
test::len
[function]
[call site]
03914
Token::literal_syntax
[function]
[call site]
03915
Token::literal_syntax
[function]
[call site]
03916
Ident::as_str
[function]
[call site]
03917
into
[function]
[call site]
03918
into
[function]
[call site]
03919
into
[function]
[call site]
03920
into
[function]
[call site]
03921
into
[function]
[call site]
03922
into
[function]
[call site]
03923
Expr::DynamicConstant
[function]
[call site]
03924
into
[function]
[call site]
03925
Expr::start_position
[function]
[call site]
03926
string_functions::is_empty
[function]
[call site]
03927
Expr::position
[function]
[call site]
03928
ParseSettings::level_up_with_position
[function]
[call site]
03929
Expr::start_position
[function]
[call site]
03930
Expr::start_position
[function]
[call site]
03931
Expr::position
[function]
[call site]
03932
OptimizerState::set_dirty
[function]
[call site]
03933
test::len
[function]
[call site]
03934
FnCallExpr::constant_args
[function]
[call site]
03935
string_functions::is_empty
[function]
[call site]
03936
MyIterableType::into_iter
[function]
[call site]
03937
test_method_call
[function]
[call site]
03938
TestStruct::clone
[function]
[call site]
03939
Self::into
[function]
[call site]
03940
Dynamic::into_immutable_string
[function]
[call site]
03941
Ok
[function]
[call site]
03942
crate::func::locked_read
[function]
[call site]
03943
Option::and_then
[function]
[call site]
03944
Some
[function]
[call site]
03945
TestStruct::clone
[function]
[call site]
03946
ok_or_else
[function]
[call site]
03947
std::
[call site]
03948
any::type_name
[function]
[call site]
03949
Err
[function]
[call site]
03950
Dynamic::type_name
[function]
[call site]
03951
Result::map_err
[function]
[call site]
03952
and_then
[function]
[call site]
03953
OptimizerState::set_dirty
[function]
[call site]
03954
Expr::DynamicConstant
[function]
[call site]
03955
TestStruct::new
[function]
[call site]
03956
into
[function]
[call site]
03957
optimize_expr
[function]
[call site]
03958
test::len
[function]
[call site]
03959
FnCallExpr::constant_args
[function]
[call site]
03960
Expr::get_literal_value
[function]
[call site]
03961
unwrap
[function]
[call site]
03962
args[0].get_literal_value(None).unwrap().cast::<FnPtr>
[function]
[call site]
03963
StmtBlock::extend
[function]
[call site]
03964
MyIterableType::into_iter
[function]
[call site]
03965
skip
[function]
[call site]
03966
Engine::lex_with_map
[function]
[call site]
03967
Expr::get_literal_value
[function]
[call site]
03968
unwrap
[function]
[call site]
03969
OptimizerState::set_dirty
[function]
[call site]
03970
Expr::DynamicConstant
[function]
[call site]
03971
TestStruct::new
[function]
[call site]
03972
into
[function]
[call site]
03973
string_functions::contains
[function]
[call site]
03974
Ident::as_str
[function]
[call site]
03975
StaticModuleResolver::iter_mut
[function]
[call site]
03976
array_functions::for_each
[function]
[call site]
03977
optimize_expr
[function]
[call site]
03978
FnCallExpr::constant_args
[function]
[call site]
03979
MyIterableType::into_iter
[function]
[call site]
03980
Engine::lex_with_map
[function]
[call site]
03981
Expr::get_literal_value
[function]
[call site]
03982
unwrap
[function]
[call site]
03983
args.iter().map(|arg_expr|
[call site]
03984
MyIterableType::into_iter
[function]
[call site]
03985
Engine::lex_with_map
[function]
[call site]
03986
iter().map(Dynamic::type_id).collect::<FnArgsVec<_>>
[function]
[call site]
03987
Ident::as_str
[function]
[call site]
03988
test::len
[function]
[call site]
03989
OptimizerState::set_dirty
[function]
[call site]
03990
Engine::map_type_name
[function]
[call site]
03991
RhaiNativeFunc::return_type_name
[function]
[call site]
03992
into
[function]
[call site]
03993
Expr::from_dynamic
[function]
[call site]
03994
test::len
[function]
[call site]
03995
OptimizerState::set_dirty
[function]
[call site]
03996
Expr::from_dynamic
[function]
[call site]
03997
test::len
[function]
[call site]
03998
FnCallExpr::is_operator_call
[function]
[call site]
03999
is_some
[function]
[call site]
04000
Engine::fast_operators
[function]
[call site]
04001
intersects
[function]
[call site]
04002
Engine::has_native_fn_override
[function]
[call site]
04003
calc_fn_hash_full
[function]
[call site]
04004
StmtBlock::as_ref
[function]
[call site]
04005
MyIterableType::into_iter
[function]
[call site]
04006
Self::IntoIter::copied
[function]
[call site]
04007
MyIterableType::into_iter
[function]
[call site]
04008
test_var_def_filter
[function]
[call site]
04009
Module::is_standard_lib
[function]
[call site]
04010
intersects
[function]
[call site]
04011
T::as_any
[function]
[call site]
04012
Module::contains_fn
[function]
[call site]
04013
StmtBlock::as_ref
[function]
[call site]
04014
map_or
[function]
[call site]
04015
contains_key
[function]
[call site]
04016
map_functions::values
[function]
[call site]
04017
T::as_any
[function]
[call site]
04018
Module::contains_qualified_fn
[function]
[call site]
04019
StmtBlock::as_ref
[function]
[call site]
04020
map_or
[function]
[call site]
04021
contains_key
[function]
[call site]
04022
RhaiFunc::is_native
[function]
[call site]
04023
func::builtin::get_builtin_binary_op_fn
[function]
[call site]
04024
Some
[function]
[call site]
04025
Dynamic::as_int
[function]
[call site]
04026
Ok
[function]
[call site]
04027
crate::func::locked_read
[function]
[call site]
04028
Option::and_then
[function]
[call site]
04029
Some
[function]
[call site]
04030
ok_or_else
[function]
[call site]
04031
std::
[call site]
04032
any::type_name
[function]
[call site]
04033
Err
[function]
[call site]
04034
Dynamic::type_name
[function]
[call site]
04035
unwrap
[function]
[call site]
04036
Dynamic::as_int
[function]
[call site]
04037
unwrap
[function]
[call site]
04038
Ok
[function]
[call site]
04039
into
[function]
[call site]
04040
Some
[function]
[call site]
04041
Dynamic::as_int
[function]
[call site]
04042
unwrap
[function]
[call site]
04043
Dynamic::as_int
[function]
[call site]
04044
unwrap
[function]
[call site]
04045
Ok
[function]
[call site]
04046
into
[function]
[call site]
04047
Some
[function]
[call site]
04048
Dynamic::as_immutable_string_ref
[function]
[call site]
04049
read_lock::<ImmutableString>
[function]
[call site]
04050
ok_or_else
[function]
[call site]
04051
Dynamic::type_name
[function]
[call site]
04052
unwrap
[function]
[call site]
04053
Dynamic::as_immutable_string_ref
[function]
[call site]
04054
unwrap
[function]
[call site]
04055
unwrap
[function]
[call site]
04056
Package::init_engine
[function]
[call site]
04057
Engine::throw_on_size
[function]
[call site]
04058
map_or
[function]
[call site]
04059
Command::get
[function]
[call site]
04060
Err
[function]
[call site]
04061
ERR::ErrorDataTooLarge
[function]
[call site]
04062
&str::to_string
[function]
[call site]
04063
into
[function]
[call site]
04064
map_or
[function]
[call site]
04065
Command::get
[function]
[call site]
04066
Err
[function]
[call site]
04067
ERR::ErrorDataTooLarge
[function]
[call site]
04068
&str::to_string
[function]
[call site]
04069
into
[function]
[call site]
04070
map_or
[function]
[call site]
04071
Command::get
[function]
[call site]
04072
Err
[function]
[call site]
04073
ERR::ErrorDataTooLarge
[function]
[call site]
04074
&str::to_string
[function]
[call site]
04075
into
[function]
[call site]
04076
Ok
[function]
[call site]
04077
test::len
[function]
[call site]
04078
test::len
[function]
[call site]
04079
Ok
[function]
[call site]
04080
into
[function]
[call site]
04081
Some
[function]
[call site]
04082
Dynamic::as_char
[function]
[call site]
04083
Ok
[function]
[call site]
04084
crate::func::locked_read
[function]
[call site]
04085
Option::and_then
[function]
[call site]
04086
Some
[function]
[call site]
04087
ok_or_else
[function]
[call site]
04088
std::
[call site]
04089
any::type_name
[function]
[call site]
04090
Err
[function]
[call site]
04091
Dynamic::type_name
[function]
[call site]
04092
unwrap
[function]
[call site]
04093
Dynamic::as_char
[function]
[call site]
04094
unwrap
[function]
[call site]
04095
Position::new_const
[function]
[call site]
04096
blob_functions::push
[function]
[call site]
04097
blob_functions::push
[function]
[call site]
04098
FnPtr::try_from
[function]
[call site]
04099
RhaiResultOf::unwrap
[function]
[call site]
04100
blob_functions::push
[function]
[call site]
04101
unwrap
[function]
[call site]
04102
Package::init_engine
[function]
[call site]
04103
Engine::throw_on_size
[function]
[call site]
04104
test::len
[function]
[call site]
04105
test::len
[function]
[call site]
04106
Ok
[function]
[call site]
04107
Result::into
[function]
[call site]
04108
Some
[function]
[call site]
04109
Dynamic::as_blob_ref
[function]
[call site]
04110
read_lock::<Blob>
[function]
[call site]
04111
ok_or_else
[function]
[call site]
04112
Dynamic::type_name
[function]
[call site]
04113
unwrap
[function]
[call site]
04114
string_functions::is_empty
[function]
[call site]
04115
Ok
[function]
[call site]
04116
Dynamic::flatten_clone
[function]
[call site]
04117
Dynamic::as_blob_ref
[function]
[call site]
04118
unwrap
[function]
[call site]
04119
string_functions::is_empty
[function]
[call site]
04120
Ok
[function]
[call site]
04121
Dynamic::flatten_clone
[function]
[call site]
04122
unwrap
[function]
[call site]
04123
Package::init_engine
[function]
[call site]
04124
Engine::throw_on_size
[function]
[call site]
04125
test::len
[function]
[call site]
04126
test::len
[function]
[call site]
04127
TestStruct::clone
[function]
[call site]
04128
StmtBlock::extend
[function]
[call site]
04129
Ok
[function]
[call site]
04130
Dynamic::from_blob
[function]
[call site]
04131
Self
[function]
[call site]
04132
Union::Blob
[function]
[call site]
04133
into
[function]
[call site]
04134
Some
[function]
[call site]
04135
Some
[function]
[call site]
04136
Some
[function]
[call site]
04137
Ok
[function]
[call site]
04138
Dynamic::as_int
[function]
[call site]
04139
unwrap
[function]
[call site]
04140
into
[function]
[call site]
04141
Some
[function]
[call site]
04142
Ok
[function]
[call site]
04143
Dynamic::as_int
[function]
[call site]
04144
unwrap
[function]
[call site]
04145
into
[function]
[call site]
04146
Some
[function]
[call site]
04147
Ok
[function]
[call site]
04148
Dynamic::as_int
[function]
[call site]
04149
unwrap
[function]
[call site]
04150
into
[function]
[call site]
04151
Some
[function]
[call site]
04152
Ok
[function]
[call site]
04153
Dynamic::as_int
[function]
[call site]
04154
unwrap
[function]
[call site]
04155
into
[function]
[call site]
04156
Dynamic::as_char
[function]
[call site]
04157
unwrap
[function]
[call site]
04158
Dynamic::as_immutable_string_ref
[function]
[call site]
04159
unwrap
[function]
[call site]
04160
Some
[function]
[call site]
04161
test_chars
[function]
[call site]
04162
MultiInputsStream::get_next
[function]
[call site]
04163
MultiInputsStream::get_next
[function]
[call site]
04164
Some
[function]
[call site]
04165
Dynamic::as_char
[function]
[call site]
04166
unwrap
[function]
[call site]
04167
Dynamic::as_immutable_string_ref
[function]
[call site]
04168
unwrap
[function]
[call site]
04169
Position::new_const
[function]
[call site]
04170
blob_functions::push
[function]
[call site]
04171
Result::push_str
[function]
[call site]
04172
unwrap
[function]
[call site]
04173
Package::init_engine
[function]
[call site]
04174
Engine::throw_on_size
[function]
[call site]
04175
test::len
[function]
[call site]
04176
Ok
[function]
[call site]
04177
Result::into
[function]
[call site]
04178
Dynamic::as_immutable_string_ref
[function]
[call site]
04179
unwrap
[function]
[call site]
04180
Dynamic::as_char
[function]
[call site]
04181
unwrap
[function]
[call site]
04182
test_chars
[function]
[call site]
04183
MultiInputsStream::get_next
[function]
[call site]
04184
MultiInputsStream::get_next
[function]
[call site]
04185
Some
[function]
[call site]
04186
Some
[function]
[call site]
04187
Dynamic::as_immutable_string_ref
[function]
[call site]
04188
unwrap
[function]
[call site]
04189
Dynamic::as_char
[function]
[call site]
04190
unwrap
[function]
[call site]
04191
unwrap
[function]
[call site]
04192
Package::init_engine
[function]
[call site]
04193
Engine::throw_on_size
[function]
[call site]
04194
test::len
[function]
[call site]
04195
Ok
[function]
[call site]
04196
Result::into
[function]
[call site]
04197
Some
[function]
[call site]
04198
Dynamic::as_immutable_string_ref
[function]
[call site]
04199
unwrap
[function]
[call site]
04200
Dynamic::as_char
[function]
[call site]
04201
unwrap
[function]
[call site]
04202
Ok
[function]
[call site]
04203
into
[function]
[call site]
04204
Some
[function]
[call site]
04205
Ok
[function]
[call site]
04206
TestStruct::clone
[function]
[call site]
04207
Some
[function]
[call site]
04208
Some
[function]
[call site]
04209
Some
[function]
[call site]
04210
Ok
[function]
[call site]
04211
TestStruct::clone
[function]
[call site]
04212
Some
[function]
[call site]
04213
Some
[function]
[call site]
04214
Some
[function]
[call site]
04215
Dynamic::as_blob_ref
[function]
[call site]
04216
unwrap
[function]
[call site]
04217
TestStruct::clone
[function]
[call site]
04218
Dynamic::as_char
[function]
[call site]
04219
unwrap
[function]
[call site]
04220
encode_utf8
[function]
[call site]
04221
unwrap
[function]
[call site]
04222
Package::init_engine
[function]
[call site]
04223
Engine::throw_on_size
[function]
[call site]
04224
test::len
[function]
[call site]
04225
test::len
[function]
[call site]
04226
StmtBlock::extend
[function]
[call site]
04227
as_bytes
[function]
[call site]
04228
Ok
[function]
[call site]
04229
Dynamic::from_blob
[function]
[call site]
04230
Dynamic::type_id
[function]
[call site]
04231
TypeId::of::<()>
[function]
[call site]
04232
TypeId::of::<bool>
[function]
[call site]
04233
TypeId::of::<ImmutableString>
[function]
[call site]
04234
TypeId::of::<char>
[function]
[call site]
04235
TypeId::of::<INT>
[function]
[call site]
04236
TypeId::of::<crate::FLOAT>
[function]
[call site]
04237
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04238
TypeId::of::<Array>
[function]
[call site]
04239
TypeId::of::<Blob>
[function]
[call site]
04240
TypeId::of::<Map>
[function]
[call site]
04241
TypeId::of::<FnPtr>
[function]
[call site]
04242
TypeId::of::<Instant>
[function]
[call site]
04243
Dynamic::type_id
[function]
[call site]
04244
crate::func::locked_read
[function]
[call site]
04245
Option::unwrap
[function]
[call site]
04246
Dynamic::type_id
[function]
[call site]
04247
Dynamic::type_id
[function]
[call site]
04248
TypeId::of::<ExclusiveRange>
[function]
[call site]
04249
TypeId::of::<ExclusiveRange>
[function]
[call site]
04250
TypeId::of::<InclusiveRange>
[function]
[call site]
04251
TypeId::of::<InclusiveRange>
[function]
[call site]
04252
TypeId::of::<ExclusiveRange>
[function]
[call site]
04253
TypeId::of::<InclusiveRange>
[function]
[call site]
04254
TypeId::of::<InclusiveRange>
[function]
[call site]
04255
TypeId::of::<ExclusiveRange>
[function]
[call site]
04256
Some
[function]
[call site]
04257
Some
[function]
[call site]
04258
is_numeric
[function]
[call site]
04259
TypeId::of::<INT>
[function]
[call site]
04260
TypeId::of::<f32>
[function]
[call site]
04261
TypeId::of::<f64>
[function]
[call site]
04262
TypeId::of::<Decimal>
[function]
[call site]
04263
TypeId::of::<u8>
[function]
[call site]
04264
TypeId::of::<u16>
[function]
[call site]
04265
TypeId::of::<u32>
[function]
[call site]
04266
TypeId::of::<u64>
[function]
[call site]
04267
TypeId::of::<i8>
[function]
[call site]
04268
TypeId::of::<i16>
[function]
[call site]
04269
TypeId::of::<i32>
[function]
[call site]
04270
TypeId::of::<i64>
[function]
[call site]
04271
TypeId::of::<u128>
[function]
[call site]
04272
TypeId::of::<i128>
[function]
[call site]
04273
is_numeric
[function]
[call site]
04274
Some
[function]
[call site]
04275
is_numeric
[function]
[call site]
04276
is_numeric
[function]
[call site]
04277
Some
[function]
[call site]
04278
StmtBlock::as_ref
[function]
[call site]
04279
unwrap
[function]
[call site]
04280
then
[function]
[call site]
04281
Ident::as_str
[function]
[call site]
04282
into
[function]
[call site]
04283
split_first_mut
[function]
[call site]
04284
unwrap
[function]
[call site]
04285
test_var_is_def
[function]
[call site]
04286
Engine::new
[function]
[call site]
04287
OptimizerState::set_dirty
[function]
[call site]
04288
Expr::from_dynamic
[function]
[call site]
04289
StaticModuleResolver::iter_mut
[function]
[call site]
04290
array_functions::for_each
[function]
[call site]
04291
optimize_expr
[function]
[call site]
04292
move_constant_arg
[function]
[call site]
04293
OptimizerState::set_dirty
[function]
[call site]
04294
FnCallExpr::constant_args
[function]
[call site]
04295
FnCallHashes::is_native_only
[function]
[call site]
04296
Position::is_none
[function]
[call site]
04297
MyIterableType::into_iter
[function]
[call site]
04298
array_functions::find_map
[function]
[call site]
04299
Module::get_script_fn
[function]
[call site]
04300
StmtBlock::as_ref
[function]
[call site]
04301
and_then
[function]
[call site]
04302
StmtBlock::as_ref
[function]
[call site]
04303
&crate::SharedModule::values
[function]
[call site]
04304
string_functions::is_empty
[function]
[call site]
04305
IterateDynamicArray::new
[function]
[call site]
04306
map_functions::values
[function]
[call site]
04307
Array::cloned
[function]
[call site]
04308
reflection_functions::collect
[function]
[call site]
04309
array_functions::find
[function]
[call site]
04310
array_functions::find_starting_from
[function]
[call site]
04311
RhaiResult::and_then
[function]
[call site]
04312
RhaiFunc::get_script_fn_def
[function]
[call site]
04313
test::len
[function]
[call site]
04314
is_some
[function]
[call site]
04315
MyIterableType::into_iter
[function]
[call site]
04316
Engine::lex_with_map
[function]
[call site]
04317
Expr::get_literal_value
[function]
[call site]
04318
Some
[function]
[call site]
04319
StmtBlock::as_ref
[function]
[call site]
04320
TestStruct::clone
[function]
[call site]
04321
write_lock::<FnPtr>
[function]
[call site]
04322
Some
[function]
[call site]
04323
crate::Shared::new
[function]
[call site]
04324
Option<&GlobalRuntimeState>::into
[function]
[call site]
04325
into
[function]
[call site]
04326
into
[function]
[call site]
04327
into
[function]
[call site]
04328
TestStruct::clone
[function]
[call site]
04329
Self::into
[function]
[call site]
04330
into
[function]
[call site]
04331
Expr::is_constant
[function]
[call site]
04332
crate::Array::with_capacity
[function]
[call site]
04333
test::len
[function]
[call site]
04334
StmtBlock::extend
[function]
[call site]
04335
MyIterableType::into_iter
[function]
[call site]
04336
Self::IntoIter::map
[function]
[call site]
04337
Expr::get_literal_value
[function]
[call site]
04338
Option::unwrap
[function]
[call site]
04339
Dynamic::from_array
[function]
[call site]
04340
Expr::is_constant
[function]
[call site]
04341
TestStruct::clone
[function]
[call site]
04342
(TokenIterator::get_mut
[function]
[call site]
04343
Ident::as_str
[function]
[call site]
04344
Option::unwrap
[function]
[call site]
04345
Expr::get_literal_value
[function]
[call site]
04346
Option::unwrap
[function]
[call site]
04347
Dynamic::from_map
[function]
[call site]
04348
Expr::is_constant
[function]
[call site]
04349
Position::new_const
[function]
[call site]
04350
Expr::get_literal_value
[function]
[call site]
04351
Option::unwrap
[function]
[call site]
04352
unwrap
[function]
[call site]
04353
into
[function]
[call site]
04354
FnCallExpr::is_qualified
[function]
[call site]
04355
test::len
[function]
[call site]
04356
FnPtr::new
[function]
[call site]
04357
TestStruct::clone
[function]
[call site]
04358
RhaiResultOf::ok
[function]
[call site]
04359
into
[function]
[call site]
04360
test::len
[function]
[call site]
04361
Token::literal_syntax
[function]
[call site]
04362
Token::literal_syntax
[function]
[call site]
04363
Ident::as_str
[function]
[call site]
04364
into
[function]
[call site]
04365
into
[function]
[call site]
04366
into
[function]
[call site]
04367
into
[function]
[call site]
04368
into
[function]
[call site]
04369
into
[function]
[call site]
04370
args.iter().map(|a|
[call site]
04371
unwrap
[function]
[call site]
04372
Ident::as_str
[function]
[call site]
04373
test::len
[function]
[call site]
04374
Some
[function]
[call site]
04375
Engine::map_type_name
[function]
[call site]
04376
RhaiNativeFunc::return_type_name
[function]
[call site]
04377
into
[function]
[call site]
04378
test::len
[function]
[call site]
04379
Some
[function]
[call site]
04380
OptimizerState::call_fn_with_const_args
[function]
[call site]
04381
Engine::exec_native_fn_call
[function]
[call site]
04382
Engine::track_operation
[function]
[call site]
04383
Engine::max_operations
[function]
[call site]
04384
Command::get
[function]
[call site]
04385
Engine::max_operations
[function]
[call site]
04386
Err
[function]
[call site]
04387
ERR::ErrorTooManyOperations
[function]
[call site]
04388
into
[function]
[call site]
04389
StmtBlock::as_ref
[function]
[call site]
04390
and_then
[function]
[call site]
04391
test_max_operations_progress
[function]
[call site]
04392
Engine::new
[function]
[call site]
04393
Engine::set_optimization_level
[function]
[call site]
04394
Engine::set_max_operations
[function]
[call site]
04395
TestStruct::new
[function]
[call site]
04396
Engine::on_progress
[function]
[call site]
04397
Some
[function]
[call site]
04398
TestStruct::new
[function]
[call site]
04399
Some
[function]
[call site]
04400
into
[function]
[call site]
04401
Engine::lex_with_map
[function]
[call site]
04402
Err
[function]
[call site]
04403
ERR::ErrorTerminated
[function]
[call site]
04404
into
[function]
[call site]
04405
unwrap_or
[function]
[call site]
04406
Ok
[function]
[call site]
04407
Some
[function]
[call site]
04408
Engine::resolve_fn
[function]
[call site]
04409
as_deref
[function]
[call site]
04410
map_or
[function]
[call site]
04411
calc_fn_hash_full
[function]
[call site]
04412
MyIterableType::into_iter
[function]
[call site]
04413
Self::IntoIter::map
[function]
[call site]
04414
Dynamic::type_id
[function]
[call site]
04415
TypeId::of::<()>
[function]
[call site]
04416
TypeId::of::<bool>
[function]
[call site]
04417
TypeId::of::<ImmutableString>
[function]
[call site]
04418
TypeId::of::<char>
[function]
[call site]
04419
TypeId::of::<INT>
[function]
[call site]
04420
TypeId::of::<crate::FLOAT>
[function]
[call site]
04421
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04422
TypeId::of::<Array>
[function]
[call site]
04423
TypeId::of::<Blob>
[function]
[call site]
04424
TypeId::of::<Map>
[function]
[call site]
04425
TypeId::of::<FnPtr>
[function]
[call site]
04426
TypeId::of::<Instant>
[function]
[call site]
04427
Dynamic::type_id
[function]
[call site]
04428
crate::func::locked_read
[function]
[call site]
04429
Option::unwrap
[function]
[call site]
04430
Dynamic::type_id
[function]
[call site]
04431
Caches::fn_resolution_cache_mut
[function]
[call site]
04432
string_functions::is_empty
[function]
[call site]
04433
Caches::push_fn_resolution_cache
[function]
[call site]
04434
blob_functions::push
[function]
[call site]
04435
Engine::default
[function]
[call site]
04436
last_mut
[function]
[call site]
04437
unwrap
[function]
[call site]
04438
Scope::push_entry
[function]
[call site]
04439
&mut
[call site]
04440
StmtBlock::as_ref
[function]
[call site]
04441
as_deref
[function]
[call site]
04442
map_or
[function]
[call site]
04443
MyIterableType::into_iter
[function]
[call site]
04444
array_functions::reduce_rev
[function]
[call site]
04445
array_functions::find_map
[function]
[call site]
04446
Module::set_indexer_get_fn
[function]
[call site]
04447
FuncRegistration::new
[function]
[call site]
04448
FuncRegistration::in_global_namespace
[function]
[call site]
04449
FuncRegistration::with_purity
[function]
[call site]
04450
Some
[function]
[call site]
04451
FuncRegistration::with_volatility
[function]
[call site]
04452
Some
[function]
[call site]
04453
FuncRegistration::set_into_module
[function]
[call site]
04454
unwrap_or_else
[function]
[call site]
04455
RhaiNativeFunc::num_params
[function]
[call site]
04456
RhaiNativeFunc::num_params
[function]
[call site]
04457
string_functions::starts_with
[function]
[call site]
04458
unwrap_or
[function]
[call site]
04459
into_rhai_function
[function]
[call site]
04460
FuncRegistration::set_into_module_raw
[function]
[call site]
04461
StmtBlock::as_ref
[function]
[call site]
04462
test::len
[function]
[call site]
04463
StmtBlock::extend
[function]
[call site]
04464
StmtBlock::as_ref
[function]
[call site]
04465
MyIterableType::into_iter
[function]
[call site]
04466
Self::IntoIter::copied
[function]
[call site]
04467
first
[function]
[call site]
04468
RhaiFunc::is_method
[function]
[call site]
04469
StaticModuleResolver::iter_mut
[function]
[call site]
04470
enumerate
[function]
[call site]
04471
array_functions::for_each
[function]
[call site]
04472
Module::map_type
[function]
[call site]
04473
MyIterableType::into_iter
[function]
[call site]
04474
T::as_any
[function]
[call site]
04475
TypeId::of::<Dynamic>
[function]
[call site]
04476
test::len
[function]
[call site]
04477
test::len
[function]
[call site]
04478
string_functions::pop
[function]
[call site]
04479
unwrap
[function]
[call site]
04480
calc_fn_hash
[function]
[call site]
04481
test::len
[function]
[call site]
04482
calc_fn_hash_full
[function]
[call site]
04483
MyIterableType::into_iter
[function]
[call site]
04484
copied
[function]
[call site]
04485
StmtBlock::as_ref
[function]
[call site]
04486
and_then
[function]
[call site]
04487
Command::get
[function]
[call site]
04488
BloomFilterU64::mark
[function]
[call site]
04489
string_functions::remove
[function]
[call site]
04490
get_or_insert_with
[function]
[call site]
04491
new_hash_map
[function]
[call site]
04492
Scope::push_entry
[function]
[call site]
04493
blob_functions::insert
[function]
[call site]
04494
into
[function]
[call site]
04495
&mut
[call site]
04496
blob_functions::insert
[function]
[call site]
04497
into
[function]
[call site]
04498
FUNC::param_types
[function]
[call site]
04499
Engine::lex_with_map
[function]
[call site]
04500
Engine::lex_raw
[function]
[call site]
04501
Some
[function]
[call site]
04502
Module::id_raw
[function]
[call site]
04503
StmtBlock::as_ref
[function]
[call site]
04504
StmtBlock::span_or_else
[function]
[call site]
04505
MyIterableType::into_iter
[function]
[call site]
04506
array_functions::find_map
[function]
[call site]
04507
Module::set_indexer_get_fn
[function]
[call site]
04508
Engine::lex_with_map
[function]
[call site]
04509
Module::id_raw
[function]
[call site]
04510
StmtBlock::span_or_else
[function]
[call site]
04511
Module::get_qualified_fn
[function]
[call site]
04512
StmtBlock::as_ref
[function]
[call site]
04513
and_then
[function]
[call site]
04514
Command::get
[function]
[call site]
04515
StmtBlock::span_or_else
[function]
[call site]
04516
Span::new
[function]
[call site]
04517
iterator_functions::chars_from_start
[function]
[call site]
04518
StmtBlock::span_or_else
[function]
[call site]
04519
string_functions::add_append
[function]
[call site]
04520
StmtBlock::span_or_else
[function]
[call site]
04521
map_functions::values
[function]
[call site]
04522
test_var_def_filter
[function]
[call site]
04523
Module::contains_indexed_global_functions
[function]
[call site]
04524
intersects
[function]
[call site]
04525
array_functions::find_map
[function]
[call site]
04526
Module::get_qualified_fn
[function]
[call site]
04527
StmtBlock::as_ref
[function]
[call site]
04528
and_then
[function]
[call site]
04529
Command::get
[function]
[call site]
04530
Engine::lex_with_map
[function]
[call site]
04531
Module::id_raw
[function]
[call site]
04532
TestStruct::clone
[function]
[call site]
04533
cloned
[function]
[call site]
04534
BloomFilterU64::is_absent_and_set
[function]
[call site]
04535
Some
[function]
[call site]
04536
StmtBlock::as_ref
[function]
[call site]
04537
blob_functions::insert
[function]
[call site]
04538
Some
[function]
[call site]
04539
StmtBlock::as_ref
[function]
[call site]
04540
min_max_functions::min
[function]
[call site]
04541
MyIterableType::into_iter
[function]
[call site]
04542
T::as_any
[function]
[call site]
04543
Module::may_contain_dynamic_fn
[function]
[call site]
04544
BloomFilterU64::is_absent
[function]
[call site]
04545
BloomFilterU64::calc_hash
[function]
[call site]
04546
MyIterableType::into_iter
[function]
[call site]
04547
T::as_any
[function]
[call site]
04548
Module::may_contain_dynamic_fn
[function]
[call site]
04549
Module::may_contain_dynamic_fn
[function]
[call site]
04550
BloomFilterU64::is_absent
[function]
[call site]
04551
map_functions::values
[function]
[call site]
04552
T::as_any
[function]
[call site]
04553
Module::may_contain_dynamic_fn
[function]
[call site]
04554
and_then
[function]
[call site]
04555
Token::is_op_assignment
[function]
[call site]
04556
split_first
[function]
[call site]
04557
unwrap
[function]
[call site]
04558
super::get_builtin_op_assignment_fn
[function]
[call site]
04559
Some
[function]
[call site]
04560
Dynamic::as_int
[function]
[call site]
04561
unwrap
[function]
[call site]
04562
Dynamic::as_int
[function]
[call site]
04563
unwrap
[function]
[call site]
04564
write_lock::<Dynamic>
[function]
[call site]
04565
unwrap
[function]
[call site]
04566
RhaiResult::into
[function]
[call site]
04567
Ok
[function]
[call site]
04568
Some
[function]
[call site]
04569
Dynamic::as_int
[function]
[call site]
04570
unwrap
[function]
[call site]
04571
Dynamic::as_int
[function]
[call site]
04572
unwrap
[function]
[call site]
04573
write_lock::<Dynamic>
[function]
[call site]
04574
unwrap
[function]
[call site]
04575
RhaiResult::into
[function]
[call site]
04576
Ok
[function]
[call site]
04577
Some
[function]
[call site]
04578
Dynamic::as_char
[function]
[call site]
04579
unwrap
[function]
[call site]
04580
write_lock::<Dynamic>
[function]
[call site]
04581
unwrap
[function]
[call site]
04582
Position::new_const
[function]
[call site]
04583
blob_functions::push
[function]
[call site]
04584
blob_functions::push
[function]
[call site]
04585
FnPtr::try_from
[function]
[call site]
04586
RhaiResultOf::unwrap
[function]
[call site]
04587
Dynamic::as_char
[function]
[call site]
04588
Result::unwrap
[function]
[call site]
04589
blob_functions::push
[function]
[call site]
04590
RhaiResultOf::into
[function]
[call site]
04591
Ok
[function]
[call site]
04592
Some
[function]
[call site]
04593
split_first_mut
[function]
[call site]
04594
unwrap
[function]
[call site]
04595
Dynamic::as_immutable_string_mut
[function]
[call site]
04596
Dynamic::type_name
[function]
[call site]
04597
write_lock::<ImmutableString>
[function]
[call site]
04598
ok_or
[function]
[call site]
04599
unwrap
[function]
[call site]
04600
Dynamic::as_immutable_string_ref
[function]
[call site]
04601
unwrap
[function]
[call site]
04602
string_functions::is_empty
[function]
[call site]
04603
string_functions::is_empty
[function]
[call site]
04604
test::len
[function]
[call site]
04605
test::len
[function]
[call site]
04606
unwrap
[function]
[call site]
04607
Package::init_engine
[function]
[call site]
04608
Engine::throw_on_size
[function]
[call site]
04609
Ok
[function]
[call site]
04610
Some
[function]
[call site]
04611
split_first_mut
[function]
[call site]
04612
unwrap
[function]
[call site]
04613
Dynamic::as_immutable_string_mut
[function]
[call site]
04614
unwrap
[function]
[call site]
04615
Dynamic::as_immutable_string_ref
[function]
[call site]
04616
unwrap
[function]
[call site]
04617
Ok
[function]
[call site]
04618
Some
[function]
[call site]
04619
test_functions_take
[function]
[call site]
04620
Dynamic::into_array
[function]
[call site]
04621
Ok
[function]
[call site]
04622
crate::func::locked_read
[function]
[call site]
04623
Option::and_then
[function]
[call site]
04624
Some
[function]
[call site]
04625
StmtBlock::as_ref
[function]
[call site]
04626
TestStruct::clone
[function]
[call site]
04627
ok_or_else
[function]
[call site]
04628
std::
[call site]
04629
any::type_name
[function]
[call site]
04630
Err
[function]
[call site]
04631
Dynamic::type_name
[function]
[call site]
04632
unwrap
[function]
[call site]
04633
string_functions::is_empty
[function]
[call site]
04634
Ok
[function]
[call site]
04635
Dynamic::as_array_ref
[function]
[call site]
04636
read_lock::<Array>
[function]
[call site]
04637
ok_or_else
[function]
[call site]
04638
Dynamic::type_name
[function]
[call site]
04639
unwrap
[function]
[call site]
04640
string_functions::is_empty
[function]
[call site]
04641
unwrap
[function]
[call site]
04642
Package::init_engine
[function]
[call site]
04643
Engine::check_data_size
[function]
[call site]
04644
Engine::has_data_size_limit
[function]
[call site]
04645
is_some
[function]
[call site]
04646
is_some
[function]
[call site]
04647
is_some
[function]
[call site]
04648
Ok
[function]
[call site]
04649
calc_data_sizes
[function]
[call site]
04650
calc_array_sizes
[function]
[call site]
04651
calc_array_sizes
[function]
[call site]
04652
test::len
[function]
[call site]
04653
calc_map_sizes
[function]
[call site]
04654
map_functions::values
[function]
[call site]
04655
calc_array_sizes
[function]
[call site]
04656
test::len
[function]
[call site]
04657
calc_map_sizes
[function]
[call site]
04658
test::len
[function]
[call site]
04659
test::len
[function]
[call site]
04660
test::len
[function]
[call site]
04661
calc_map_sizes
[function]
[call site]
04662
test::len
[function]
[call site]
04663
calc_data_sizes
[function]
[call site]
04664
read_lock::<Dynamic>
[function]
[call site]
04665
unwrap
[function]
[call site]
04666
StmtBlock::borrow
[function]
[call site]
04667
Engine::throw_on_size
[function]
[call site]
04668
map_or
[function]
[call site]
04669
Command::get
[function]
[call site]
04670
Err
[function]
[call site]
04671
ERR::ErrorDataTooLarge
[function]
[call site]
04672
&str::to_string
[function]
[call site]
04673
into
[function]
[call site]
04674
map_or
[function]
[call site]
04675
Command::get
[function]
[call site]
04676
Err
[function]
[call site]
04677
ERR::ErrorDataTooLarge
[function]
[call site]
04678
&str::to_string
[function]
[call site]
04679
into
[function]
[call site]
04680
map_or
[function]
[call site]
04681
Command::get
[function]
[call site]
04682
Err
[function]
[call site]
04683
ERR::ErrorDataTooLarge
[function]
[call site]
04684
&str::to_string
[function]
[call site]
04685
into
[function]
[call site]
04686
Ok
[function]
[call site]
04687
RhaiResultOf::map_err
[function]
[call site]
04688
EvalAltResult::fill_position
[function]
[call site]
04689
EvalAltResult::position
[function]
[call site]
04690
Position::is_none
[function]
[call site]
04691
EvalAltResult::set_position
[function]
[call site]
04692
Ok
[function]
[call site]
04693
Dynamic::read_lock
[function]
[call site]
04694
crate::func::locked_read
[function]
[call site]
04695
TypeId::of::<Self>
[function]
[call site]
04696
TypeId::of::<T>
[function]
[call site]
04697
Dynamic::type_id
[function]
[call site]
04698
TypeId::of::<T>
[function]
[call site]
04699
Some
[function]
[call site]
04700
DynamicReadLock
[function]
[call site]
04701
DynamicReadLockInner::Guard
[function]
[call site]
04702
Dynamic::downcast_ref
[function]
[call site]
04703
TypeId::of::<T>
[function]
[call site]
04704
TypeId::of::<INT>
[function]
[call site]
04705
T::as_any
[function]
[call site]
04706
as_any().downcast_ref::<T>
[function]
[call site]
04707
TypeId::of::<T>
[function]
[call site]
04708
TypeId::of::<crate::FLOAT>
[function]
[call site]
04709
StmtBlock::as_ref
[function]
[call site]
04710
T::as_any
[function]
[call site]
04711
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04712
TypeId::of::<T>
[function]
[call site]
04713
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
04714
StmtBlock::as_ref
[function]
[call site]
04715
T::as_any
[function]
[call site]
04716
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04717
TypeId::of::<T>
[function]
[call site]
04718
TypeId::of::<bool>
[function]
[call site]
04719
T::as_any
[function]
[call site]
04720
as_any().downcast_ref::<T>
[function]
[call site]
04721
TypeId::of::<T>
[function]
[call site]
04722
TypeId::of::<ImmutableString>
[function]
[call site]
04723
T::as_any
[function]
[call site]
04724
as_any().downcast_ref::<T>
[function]
[call site]
04725
TypeId::of::<T>
[function]
[call site]
04726
TypeId::of::<char>
[function]
[call site]
04727
T::as_any
[function]
[call site]
04728
as_any().downcast_ref::<T>
[function]
[call site]
04729
TypeId::of::<T>
[function]
[call site]
04730
TypeId::of::<Array>
[function]
[call site]
04731
StmtBlock::as_ref
[function]
[call site]
04732
T::as_any
[function]
[call site]
04733
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04734
TypeId::of::<T>
[function]
[call site]
04735
TypeId::of::<Blob>
[function]
[call site]
04736
StmtBlock::as_ref
[function]
[call site]
04737
T::as_any
[function]
[call site]
04738
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04739
TypeId::of::<T>
[function]
[call site]
04740
TypeId::of::<Map>
[function]
[call site]
04741
StmtBlock::as_ref
[function]
[call site]
04742
T::as_any
[function]
[call site]
04743
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04744
TypeId::of::<T>
[function]
[call site]
04745
TypeId::of::<FnPtr>
[function]
[call site]
04746
StmtBlock::as_ref
[function]
[call site]
04747
T::as_any
[function]
[call site]
04748
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04749
TypeId::of::<T>
[function]
[call site]
04750
TypeId::of::<Instant>
[function]
[call site]
04751
StmtBlock::as_ref
[function]
[call site]
04752
T::as_any
[function]
[call site]
04753
as_ref().as_any().downcast_ref::<T>
[function]
[call site]
04754
TypeId::of::<T>
[function]
[call site]
04755
TypeId::of::<()>
[function]
[call site]
04756
T::as_any
[function]
[call site]
04757
as_any().downcast_ref::<T>
[function]
[call site]
04758
TypeId::of::<T>
[function]
[call site]
04759
TypeId::of::<Self>
[function]
[call site]
04760
T::as_any
[function]
[call site]
04761
as_any().downcast_ref::<T>
[function]
[call site]
04762
T::as_any
[function]
[call site]
04763
as_any().downcast_ref::<T>
[function]
[call site]
04764
Engine::lex_with_map
[function]
[call site]
04765
Engine::lex_with_map
[function]
[call site]
04766
Engine::lex_raw
[function]
[call site]
04767
Some
[function]
[call site]
04768
unwrap
[function]
[call site]
04769
Dynamic::as_array_mut
[function]
[call site]
04770
Dynamic::type_name
[function]
[call site]
04771
write_lock::<Array>
[function]
[call site]
04772
ok_or
[function]
[call site]
04773
unwrap
[function]
[call site]
04774
string_functions::add_append
[function]
[call site]
04775
Ok
[function]
[call site]
04776
Some
[function]
[call site]
04777
test_functions_take
[function]
[call site]
04778
Dynamic::into_blob
[function]
[call site]
04779
Ok
[function]
[call site]
04780
crate::func::locked_read
[function]
[call site]
04781
Option::and_then
[function]
[call site]
04782
Some
[function]
[call site]
04783
StmtBlock::as_ref
[function]
[call site]
04784
TestStruct::clone
[function]
[call site]
04785
ok_or_else
[function]
[call site]
04786
std::
[call site]
04787
any::type_name
[function]
[call site]
04788
Err
[function]
[call site]
04789
Dynamic::type_name
[function]
[call site]
04790
unwrap
[function]
[call site]
04791
Dynamic::as_blob_mut
[function]
[call site]
04792
Dynamic::type_name
[function]
[call site]
04793
write_lock::<Blob>
[function]
[call site]
04794
ok_or
[function]
[call site]
04795
unwrap
[function]
[call site]
04796
unwrap
[function]
[call site]
04797
Package::init_engine
[function]
[call site]
04798
Engine::throw_on_size
[function]
[call site]
04799
test::len
[function]
[call site]
04800
test::len
[function]
[call site]
04801
string_functions::add_append
[function]
[call site]
04802
Ok
[function]
[call site]
04803
Some
[function]
[call site]
04804
Dynamic::as_char
[function]
[call site]
04805
unwrap
[function]
[call site]
04806
encode_utf8
[function]
[call site]
04807
Dynamic::as_immutable_string_mut
[function]
[call site]
04808
unwrap
[function]
[call site]
04809
unwrap
[function]
[call site]
04810
Package::init_engine
[function]
[call site]
04811
Engine::throw_on_size
[function]
[call site]
04812
test::len
[function]
[call site]
04813
test::len
[function]
[call site]
04814
Ok
[function]
[call site]
04815
Some
[function]
[call site]
04816
Dynamic::as_immutable_string_ref
[function]
[call site]
04817
unwrap
[function]
[call site]
04818
string_functions::is_empty
[function]
[call site]
04819
Ok
[function]
[call site]
04820
Dynamic::as_char
[function]
[call site]
04821
unwrap
[function]
[call site]
04822
test_to_string
[function]
[call site]
04823
unwrap
[function]
[call site]
04824
Package::init_engine
[function]
[call site]
04825
Engine::throw_on_size
[function]
[call site]
04826
test::len
[function]
[call site]
04827
test::len
[function]
[call site]
04828
write_lock::<Dynamic>
[function]
[call site]
04829
unwrap
[function]
[call site]
04830
into
[function]
[call site]
04831
Ok
[function]
[call site]
04832
Some
[function]
[call site]
04833
test_functions_take
[function]
[call site]
04834
Dynamic::as_array_mut
[function]
[call site]
04835
unwrap
[function]
[call site]
04836
blob_functions::push
[function]
[call site]
04837
unwrap
[function]
[call site]
04838
Package::init_engine
[function]
[call site]
04839
Engine::check_data_size
[function]
[call site]
04840
Dynamic::read_lock
[function]
[call site]
04841
unwrap
[function]
[call site]
04842
Ok
[function]
[call site]
04843
Some
[function]
[call site]
04844
Dynamic::as_int
[function]
[call site]
04845
unwrap
[function]
[call site]
04846
Dynamic::as_blob_mut
[function]
[call site]
04847
unwrap
[function]
[call site]
04848
unwrap
[function]
[call site]
04849
Package::init_engine
[function]
[call site]
04850
Engine::throw_on_size
[function]
[call site]
04851
test::len
[function]
[call site]
04852
blob_functions::push
[function]
[call site]
04853
Ok
[function]
[call site]
04854
Some
[function]
[call site]
04855
Dynamic::as_char
[function]
[call site]
04856
unwrap
[function]
[call site]
04857
Dynamic::as_blob_mut
[function]
[call site]
04858
unwrap
[function]
[call site]
04859
unwrap
[function]
[call site]
04860
Package::init_engine
[function]
[call site]
04861
Engine::throw_on_size
[function]
[call site]
04862
test::len
[function]
[call site]
04863
string_functions::add_append_char
[function]
[call site]
04864
Position::new_const
[function]
[call site]
04865
RhaiResultOf::push_str
[function]
[call site]
04866
blob_functions::push
[function]
[call site]
04867
RhaiResultOf::into
[function]
[call site]
04868
Ok
[function]
[call site]
04869
Some
[function]
[call site]
04870
split_first_mut
[function]
[call site]
04871
unwrap
[function]
[call site]
04872
Dynamic::as_blob_mut
[function]
[call site]
04873
unwrap
[function]
[call site]
04874
Dynamic::as_immutable_string_ref
[function]
[call site]
04875
unwrap
[function]
[call site]
04876
string_functions::is_empty
[function]
[call site]
04877
Ok
[function]
[call site]
04878
unwrap
[function]
[call site]
04879
Package::init_engine
[function]
[call site]
04880
Engine::throw_on_size
[function]
[call site]
04881
test::len
[function]
[call site]
04882
test::len
[function]
[call site]
04883
string_functions::add_append_str
[function]
[call site]
04884
Position::new_const
[function]
[call site]
04885
RhaiResultOf::push_str
[function]
[call site]
04886
RhaiResultOf::push_str
[function]
[call site]
04887
RhaiResultOf::into
[function]
[call site]
04888
Ok
[function]
[call site]
04889
Engine::lex_with_map
[function]
[call site]
04890
TestStruct::new
[function]
[call site]
04891
super::get_builtin_binary_op_fn
[function]
[call site]
04892
Some
[function]
[call site]
04893
Dynamic::as_int
[function]
[call site]
04894
unwrap
[function]
[call site]
04895
Dynamic::as_int
[function]
[call site]
04896
unwrap
[function]
[call site]
04897
Ok
[function]
[call site]
04898
into
[function]
[call site]
04899
Some
[function]
[call site]
04900
Dynamic::as_int
[function]
[call site]
04901
unwrap
[function]
[call site]
04902
Dynamic::as_int
[function]
[call site]
04903
unwrap
[function]
[call site]
04904
Ok
[function]
[call site]
04905
into
[function]
[call site]
04906
Some
[function]
[call site]
04907
Dynamic::as_immutable_string_ref
[function]
[call site]
04908
unwrap
[function]
[call site]
04909
Dynamic::as_immutable_string_ref
[function]
[call site]
04910
unwrap
[function]
[call site]
04911
unwrap
[function]
[call site]
04912
Package::init_engine
[function]
[call site]
04913
Engine::throw_on_size
[function]
[call site]
04914
test::len
[function]
[call site]
04915
test::len
[function]
[call site]
04916
Ok
[function]
[call site]
04917
into
[function]
[call site]
04918
Some
[function]
[call site]
04919
Dynamic::as_char
[function]
[call site]
04920
unwrap
[function]
[call site]
04921
Dynamic::as_char
[function]
[call site]
04922
unwrap
[function]
[call site]
04923
Position::new_const
[function]
[call site]
04924
blob_functions::push
[function]
[call site]
04925
blob_functions::push
[function]
[call site]
04926
unwrap
[function]
[call site]
04927
Package::init_engine
[function]
[call site]
04928
Engine::throw_on_size
[function]
[call site]
04929
test::len
[function]
[call site]
04930
Ok
[function]
[call site]
04931
Result::into
[function]
[call site]
04932
Some
[function]
[call site]
04933
Dynamic::as_blob_ref
[function]
[call site]
04934
unwrap
[function]
[call site]
04935
string_functions::is_empty
[function]
[call site]
04936
Ok
[function]
[call site]
04937
Dynamic::flatten_clone
[function]
[call site]
04938
Dynamic::as_blob_ref
[function]
[call site]
04939
unwrap
[function]
[call site]
04940
string_functions::is_empty
[function]
[call site]
04941
Ok
[function]
[call site]
04942
Dynamic::flatten_clone
[function]
[call site]
04943
unwrap
[function]
[call site]
04944
Package::init_engine
[function]
[call site]
04945
Engine::throw_on_size
[function]
[call site]
04946
test::len
[function]
[call site]
04947
test::len
[function]
[call site]
04948
TestStruct::clone
[function]
[call site]
04949
StmtBlock::extend
[function]
[call site]
04950
Ok
[function]
[call site]
04951
Dynamic::from_blob
[function]
[call site]
04952
Some
[function]
[call site]
04953
Some
[function]
[call site]
04954
Some
[function]
[call site]
04955
Ok
[function]
[call site]
04956
Dynamic::as_int
[function]
[call site]
04957
unwrap
[function]
[call site]
04958
into
[function]
[call site]
04959
Some
[function]
[call site]
04960
Ok
[function]
[call site]
04961
Dynamic::as_int
[function]
[call site]
04962
unwrap
[function]
[call site]
04963
into
[function]
[call site]
04964
Some
[function]
[call site]
04965
Ok
[function]
[call site]
04966
Dynamic::as_int
[function]
[call site]
04967
unwrap
[function]
[call site]
04968
into
[function]
[call site]
04969
Some
[function]
[call site]
04970
Ok
[function]
[call site]
04971
Dynamic::as_int
[function]
[call site]
04972
unwrap
[function]
[call site]
04973
into
[function]
[call site]
04974
Dynamic::as_char
[function]
[call site]
04975
unwrap
[function]
[call site]
04976
Dynamic::as_immutable_string_ref
[function]
[call site]
04977
unwrap
[function]
[call site]
04978
Some
[function]
[call site]
04979
test_chars
[function]
[call site]
04980
MultiInputsStream::get_next
[function]
[call site]
04981
MultiInputsStream::get_next
[function]
[call site]
04982
Some
[function]
[call site]
04983
Dynamic::as_char
[function]
[call site]
04984
unwrap
[function]
[call site]
04985
Dynamic::as_immutable_string_ref
[function]
[call site]
04986
unwrap
[function]
[call site]
04987
Position::new_const
[function]
[call site]
04988
blob_functions::push
[function]
[call site]
04989
Result::push_str
[function]
[call site]
04990
unwrap
[function]
[call site]
04991
Package::init_engine
[function]
[call site]
04992
Engine::throw_on_size
[function]
[call site]
04993
test::len
[function]
[call site]
04994
Ok
[function]
[call site]
04995
Result::into
[function]
[call site]
04996
Dynamic::as_immutable_string_ref
[function]
[call site]
04997
unwrap
[function]
[call site]
04998
Dynamic::as_char
[function]
[call site]
04999
unwrap
[function]
[call site]
05000
test_chars
[function]
[call site]
05001
MultiInputsStream::get_next
[function]
[call site]
05002
MultiInputsStream::get_next
[function]
[call site]
05003
Some
[function]
[call site]
05004
Some
[function]
[call site]
05005
Dynamic::as_immutable_string_ref
[function]
[call site]
05006
unwrap
[function]
[call site]
05007
Dynamic::as_char
[function]
[call site]
05008
unwrap
[function]
[call site]
05009
unwrap
[function]
[call site]
05010
Package::init_engine
[function]
[call site]
05011
Engine::throw_on_size
[function]
[call site]
05012
test::len
[function]
[call site]
05013
Ok
[function]
[call site]
05014
Result::into
[function]
[call site]
05015
Some
[function]
[call site]
05016
Dynamic::as_immutable_string_ref
[function]
[call site]
05017
unwrap
[function]
[call site]
05018
Dynamic::as_char
[function]
[call site]
05019
unwrap
[function]
[call site]
05020
Ok
[function]
[call site]
05021
into
[function]
[call site]
05022
Some
[function]
[call site]
05023
Ok
[function]
[call site]
05024
TestStruct::clone
[function]
[call site]
05025
Some
[function]
[call site]
05026
Some
[function]
[call site]
05027
Some
[function]
[call site]
05028
Ok
[function]
[call site]
05029
TestStruct::clone
[function]
[call site]
05030
Some
[function]
[call site]
05031
Some
[function]
[call site]
05032
Some
[function]
[call site]
05033
Dynamic::as_blob_ref
[function]
[call site]
05034
unwrap
[function]
[call site]
05035
TestStruct::clone
[function]
[call site]
05036
Dynamic::as_char
[function]
[call site]
05037
unwrap
[function]
[call site]
05038
encode_utf8
[function]
[call site]
05039
unwrap
[function]
[call site]
05040
Package::init_engine
[function]
[call site]
05041
Engine::throw_on_size
[function]
[call site]
05042
test::len
[function]
[call site]
05043
test::len
[function]
[call site]
05044
StmtBlock::extend
[function]
[call site]
05045
as_bytes
[function]
[call site]
05046
Ok
[function]
[call site]
05047
Dynamic::from_blob
[function]
[call site]
05048
Dynamic::type_id
[function]
[call site]
05049
Dynamic::type_id
[function]
[call site]
05050
TypeId::of::<ExclusiveRange>
[function]
[call site]
05051
TypeId::of::<ExclusiveRange>
[function]
[call site]
05052
TypeId::of::<InclusiveRange>
[function]
[call site]
05053
TypeId::of::<InclusiveRange>
[function]
[call site]
05054
TypeId::of::<ExclusiveRange>
[function]
[call site]
05055
TypeId::of::<InclusiveRange>
[function]
[call site]
05056
TypeId::of::<InclusiveRange>
[function]
[call site]
05057
TypeId::of::<ExclusiveRange>
[function]
[call site]
05058
Some
[function]
[call site]
05059
Some
[function]
[call site]
05060
is_numeric
[function]
[call site]
05061
is_numeric
[function]
[call site]
05062
Some
[function]
[call site]
05063
is_numeric
[function]
[call site]
05064
is_numeric
[function]
[call site]
05065
Some
[function]
[call site]
05066
Engine::lex_with_map
[function]
[call site]
05067
TestStruct::new
[function]
[call site]
05068
BloomFilterU64::is_absent_and_set
[function]
[call site]
05069
StmtBlock::as_ref
[function]
[call site]
05070
blob_functions::insert
[function]
[call site]
05071
StmtBlock::as_ref
[function]
[call site]
05072
calc_fn_hash_full
[function]
[call site]
05073
StmtBlock::as_ref
[function]
[call site]
05074
&[Stmt]::unwrap
[function]
[call site]
05075
MyIterableType::into_iter
[function]
[call site]
05076
enumerate
[function]
[call site]
05077
Engine::lex_with_map
[function]
[call site]
05078
TypeId::of::<Dynamic>
[function]
[call site]
05079
Dynamic::type_id
[function]
[call site]
05080
RhaiFunc::is_volatile
[function]
[call site]
05081
RhaiFunc::is_volatile
[function]
[call site]
05082
Engine::gen_fn_call_signature
[function]
[call site]
05083
Err
[function]
[call site]
05084
ERR::ErrorFunctionNotFound
[function]
[call site]
05085
into
[function]
[call site]
05086
RhaiFunc::is_method
[function]
[call site]
05087
StmtBlock::as_ref
[function]
[call site]
05088
map_or
[function]
[call site]
05089
Debugger::call_stack
[function]
[call site]
05090
test::len
[function]
[call site]
05091
test::len
[function]
[call site]
05092
ArgBackup::new
[function]
[call site]
05093
string_functions::is_empty
[function]
[call site]
05094
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05095
TestStruct::clone
[function]
[call site]
05096
Some
[function]
[call site]
05097
string_functions::replace
[function]
[call site]
05098
string_functions::is_empty
[function]
[call site]
05099
string_functions::replace
[function]
[call site]
05100
string_functions::is_empty
[function]
[call site]
05101
string_functions::replace
[function]
[call site]
05102
into
[function]
[call site]
05103
into
[function]
[call site]
05104
mem::transmute
[function]
[call site]
05105
Engine::is_debugger_registered
[function]
[call site]
05106
is_some
[function]
[call site]
05107
TestStruct::clone
[function]
[call site]
05108
StmtBlock::span_or_else
[function]
[call site]
05109
Span::new
[function]
[call site]
05110
iterator_functions::chars_from_start
[function]
[call site]
05111
StmtBlock::span_or_else
[function]
[call site]
05112
string_functions::add_append
[function]
[call site]
05113
StmtBlock::span_or_else
[function]
[call site]
05114
TestStruct::clone
[function]
[call site]
05115
GlobalRuntimeState::debugger_mut
[function]
[call site]
05116
as_deref_mut
[function]
[call site]
05117
unwrap
[function]
[call site]
05118
&mut
[call site]
05119
blob_functions::push
[function]
[call site]
05120
MyIterableType::into_iter
[function]
[call site]
05121
Self::IntoIter::collect
[function]
[call site]
05122
Engine::get_interned_string
[function]
[call site]
05123
MyIterableType::into_iter
[function]
[call site]
05124
Self::IntoIter::map
[function]
[call site]
05125
TestStruct::clone
[function]
[call site]
05126
RhaiNativeFunc::has_context
[function]
[call site]
05127
bool::then
[function]
[call site]
05128
as_deref
[function]
[call site]
05129
into
[function]
[call site]
05130
RhaiFunc::is_pure
[function]
[call site]
05131
string_functions::is_empty
[function]
[call site]
05132
Dynamic::is_read_only
[function]
[call site]
05133
Err
[function]
[call site]
05134
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05135
test_to_string
[function]
[call site]
05136
into
[function]
[call site]
05137
test_method_call
[function]
[call site]
05138
Engine::new
[function]
[call site]
05139
register_type::<TestStruct>
[function]
[call site]
05140
Engine::register_fn
[function]
[call site]
05141
Engine::register_fn
[function]
[call site]
05142
test_custom_syntax_func
[function]
[call site]
05143
Engine::new
[function]
[call site]
05144
Engine::register_custom_syntax
[function]
[call site]
05145
Vec::<ImmutableString>::new
[function]
[call site]
05146
StmtBlock::as_ref
[function]
[call site]
05147
StmtBlock::as_ref
[function]
[call site]
05148
string_functions::trim
[function]
[call site]
05149
shared_get_mut
[function]
[call site]
05150
string_functions::trim
[function]
[call site]
05151
into
[function]
[call site]
05152
string_functions::trim
[function]
[call site]
05153
into
[function]
[call site]
05154
string_functions::is_empty
[function]
[call site]
05155
Token::lookup_symbol_from_syntax
[function]
[call site]
05156
StmtBlock::span_or_else
[function]
[call site]
05157
Span::new
[function]
[call site]
05158
iterator_functions::chars_from_start
[function]
[call site]
05159
StmtBlock::span_or_else
[function]
[call site]
05160
string_functions::add_append
[function]
[call site]
05161
StmtBlock::span_or_else
[function]
[call site]
05162
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05163
then
[function]
[call site]
05164
Token::Reserved
[function]
[call site]
05165
TestStruct::new
[function]
[call site]
05166
into
[function]
[call site]
05167
string_functions::is_empty
[function]
[call site]
05168
into
[function]
[call site]
05169
string_functions::is_empty
[function]
[call site]
05170
into
[function]
[call site]
05171
string_functions::is_empty
[function]
[call site]
05172
into
[function]
[call site]
05173
string_functions::is_empty
[function]
[call site]
05174
tokenizer::is_valid_identifier
[function]
[call site]
05175
into
[function]
[call site]
05176
string_functions::is_empty
[function]
[call site]
05177
(Token,
[call site]
05178
Engine::is_symbol_disabled
[function]
[call site]
05179
string_functions::contains
[function]
[call site]
05180
StmtBlock::as_ref
[function]
[call site]
05181
&[Stmt]::map_or
[function]
[call site]
05182
contains_key
[function]
[call site]
05183
blob_functions::insert
[function]
[call site]
05184
into
[function]
[call site]
05185
into
[function]
[call site]
05186
string_functions::is_empty
[function]
[call site]
05187
StmtBlock::as_ref
[function]
[call site]
05188
&[Stmt]::map_or
[function]
[call site]
05189
Engine::is_symbol_disabled
[function]
[call site]
05190
Err
[function]
[call site]
05191
LexError::ImproperSymbol
[function]
[call site]
05192
test_to_string
[function]
[call site]
05193
PERR::into_err
[function]
[call site]
05194
string_functions::is_empty
[function]
[call site]
05195
tokenizer::is_valid_identifier
[function]
[call site]
05196
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
05197
Engine::is_symbol_disabled
[function]
[call site]
05198
StmtBlock::as_ref
[function]
[call site]
05199
&[Stmt]::map_or
[function]
[call site]
05200
contains_key
[function]
[call site]
05201
blob_functions::insert
[function]
[call site]
05202
into
[function]
[call site]
05203
into
[function]
[call site]
05204
Err
[function]
[call site]
05205
LexError::ImproperSymbol
[function]
[call site]
05206
test_to_string
[function]
[call site]
05207
PERR::into_err
[function]
[call site]
05208
blob_functions::push
[function]
[call site]
05209
string_functions::is_empty
[function]
[call site]
05210
Ok
[function]
[call site]
05211
TestStruct::clone
[function]
[call site]
05212
Engine::register_custom_syntax_with_state_raw
[function]
[call site]
05213
blob_functions::insert
[function]
[call site]
05214
RhaiResultOf::into
[function]
[call site]
05215
TestStruct::new
[function]
[call site]
05216
TestStruct::new
[function]
[call site]
05217
into
[function]
[call site]
05218
syn::Result::len
[function]
[call site]
05219
test::len
[function]
[call site]
05220
test::len
[function]
[call site]
05221
test::len
[function]
[call site]
05222
Ok
[function]
[call site]
05223
Ok
[function]
[call site]
05224
Some
[function]
[call site]
05225
TestStruct::clone
[function]
[call site]
05226
Ok
[function]
[call site]
05227
EvalContext::eval_expression_tree
[function]
[call site]
05228
EvalContext::eval_expression_tree_raw
[function]
[call site]
05229
as_deref_mut
[function]
[call site]
05230
Engine::eval_stmt_block
[function]
[call site]
05231
string_functions::is_empty
[function]
[call site]
05232
Ok
[function]
[call site]
05233
GlobalRuntimeState::num_imports
[function]
[call site]
05234
test::len
[function]
[call site]
05235
MyIterableType::into_iter
[function]
[call site]
05236
Self::IntoIter::try_fold
[function]
[call site]
05237
Self::as_deref_mut
[function]
[call site]
05238
GlobalRuntimeState::num_imports
[function]
[call site]
05239
Engine::eval_stmt
[function]
[call site]
05240
Engine::track_operation
[function]
[call site]
05241
ParseSettings::level_up_with_position
[function]
[call site]
05242
ParseSettings::level_up
[function]
[call site]
05243
Ok
[function]
[call site]
05244
Engine::dbg_reset
[function]
[call site]
05245
Engine::is_debugger_registered
[function]
[call site]
05246
Engine::dbg_reset_raw
[function]
[call site]
05247
impl
[call site]
05248
Ok
[function]
[call site]
05249
Some
[function]
[call site]
05250
ASTNode::is_stmt
[function]
[call site]
05251
Some
[function]
[call site]
05252
ASTNode::is_expr
[function]
[call site]
05253
Some
[function]
[call site]
05254
Some
[function]
[call site]
05255
Some
[function]
[call site]
05256
Debugger::is_break_point
[function]
[call site]
05257
Debugger::break_points
[function]
[call site]
05258
MyIterableType::into_iter
[function]
[call site]
05259
test_chars
[function]
[call site]
05260
0.chars().collect::<Vec<_>>
[function]
[call site]
05261
MyIterableType::into_iter
[function]
[call site]
05262
Self::IntoIter::enumerate
[function]
[call site]
05263
test_var_def_filter
[function]
[call site]
05264
BreakPoint::is_enabled
[function]
[call site]
05265
array_functions::find
[function]
[call site]
05266
array_functions::find_starting_from
[function]
[call site]
05267
Position::is_none
[function]
[call site]
05268
Position::is_beginning_of_line
[function]
[call site]
05269
ASTNode::position
[function]
[call site]
05270
ParseSettings::level_up_with_position
[function]
[call site]
05271
ParseSettings::level_up_with_position
[function]
[call site]
05272
Position::line
[function]
[call site]
05273
Option::unwrap_or
[function]
[call site]
05274
e::p::r::i::n::t::_::e::r::r::o::r::eprint_line
[function]
[call site]
05275
Position::line
[function]
[call site]
05276
Option::unwrap
[function]
[call site]
05277
&str::to_string
[function]
[call site]
05278
lines
[function]
[call site]
05279
enumerate
[function]
[call site]
05280
unwrap
[function]
[call site]
05281
as_deref
[function]
[call site]
05282
ASTNode::position
[function]
[call site]
05283
as_deref
[function]
[call site]
05284
test::len
[function]
[call site]
05285
test::len
[function]
[call site]
05286
Engine::lex_with_map
[function]
[call site]
05287
&mut
[call site]
05288
Position::is_none
[function]
[call site]
05289
Position::line
[function]
[call site]
05290
Option::unwrap
[function]
[call site]
05291
min_max_functions::min
[function]
[call site]
05292
test::len
[function]
[call site]
05293
test::len
[function]
[call site]
05294
ImmutableString::to_string
[function]
[call site]
05295
Engine::new
[function]
[call site]
05296
Scope::new
[function]
[call site]
05297
blob_functions::push
[function]
[call site]
05298
blob_functions::push
[function]
[call site]
05299
blob_functions::push
[function]
[call site]
05300
test::len
[function]
[call site]
05301
Position::position
[function]
[call site]
05302
MyIterableType::into_iter
[function]
[call site]
05303
test_chars
[function]
[call site]
05304
0.chars().collect::<Vec<_>>
[function]
[call site]
05305
MyIterableType::into_iter
[function]
[call site]
05306
Self::IntoIter::enumerate
[function]
[call site]
05307
test_functions_take
[function]
[call site]
05308
skip
[function]
[call site]
05309
Position::position
[function]
[call site]
05310
test::len
[function]
[call site]
05311
DebuggerEvent::BreakPoint
[function]
[call site]
05312
Ok
[function]
[call site]
05313
Engine::dbg_raw
[function]
[call site]
05314
test::len
[function]
[call site]
05315
AST::source_raw
[function]
[call site]
05316
StmtBlock::as_ref
[function]
[call site]
05317
Option::cloned
[function]
[call site]
05318
EvalContext::new
[function]
[call site]
05319
on_debugger
[function]
[call site]
05320
as_deref
[function]
[call site]
05321
ASTNode::position
[function]
[call site]
05322
test::len
[function]
[call site]
05323
GlobalRuntimeState::debugger_mut
[function]
[call site]
05324
Ok
[function]
[call site]
05325
GlobalRuntimeState::debugger_mut
[function]
[call site]
05326
Ok
[function]
[call site]
05327
Some
[function]
[call site]
05328
GlobalRuntimeState::debugger_mut
[function]
[call site]
05329
Ok
[function]
[call site]
05330
Some
[function]
[call site]
05331
GlobalRuntimeState::debugger_mut
[function]
[call site]
05332
Ok
[function]
[call site]
05333
GlobalRuntimeState::debugger_mut
[function]
[call site]
05334
DebuggerStatus::FunctionExit
[function]
[call site]
05335
Ok
[function]
[call site]
05336
Ok
[function]
[call site]
05337
Ok
[function]
[call site]
05338
Ok
[function]
[call site]
05339
Self::as_deref_mut
[function]
[call site]
05340
Ok
[function]
[call site]
05341
Engine::eval_expr
[function]
[call site]
05342
Engine::track_operation
[function]
[call site]
05343
ParseSettings::level_up_with_position
[function]
[call site]
05344
Engine::dbg_reset
[function]
[call site]
05345
Self::as_deref_mut
[function]
[call site]
05346
Expr::get_literal_value
[function]
[call site]
05347
Some
[function]
[call site]
05348
Ok
[function]
[call site]
05349
Engine::eval_fn_call_expr
[function]
[call site]
05350
StmtBlock::as_ref
[function]
[call site]
05351
Engine::fast_operators
[function]
[call site]
05352
intersects
[function]
[call site]
05353
test::len
[function]
[call site]
05354
Some
[function]
[call site]
05355
Engine::get_arg_value
[function]
[call site]
05356
Expr::get_literal_value
[function]
[call site]
05357
Some
[function]
[call site]
05358
StmtBlock::as_ref
[function]
[call site]
05359
TestStruct::clone
[function]
[call site]
05360
write_lock::<FnPtr>
[function]
[call site]
05361
Some
[function]
[call site]
05362
crate::Shared::new
[function]
[call site]
05363
Option<&GlobalRuntimeState>::into
[function]
[call site]
05364
into
[function]
[call site]
05365
into
[function]
[call site]
05366
into
[function]
[call site]
05367
TestStruct::clone
[function]
[call site]
05368
Self::into
[function]
[call site]
05369
into
[function]
[call site]
05370
Expr::is_constant
[function]
[call site]
05371
crate::Array::with_capacity
[function]
[call site]
05372
test::len
[function]
[call site]
05373
StmtBlock::extend
[function]
[call site]
05374
MyIterableType::into_iter
[function]
[call site]
05375
Self::IntoIter::map
[function]
[call site]
05376
Expr::get_literal_value
[function]
[call site]
05377
Option::unwrap
[function]
[call site]
05378
Dynamic::from_array
[function]
[call site]
05379
Expr::is_constant
[function]
[call site]
05380
TestStruct::clone
[function]
[call site]
05381
(TokenIterator::get_mut
[function]
[call site]
05382
Ident::as_str
[function]
[call site]
05383
Option::unwrap
[function]
[call site]
05384
Expr::get_literal_value
[function]
[call site]
05385
Option::unwrap
[function]
[call site]
05386
Dynamic::from_map
[function]
[call site]
05387
Expr::is_constant
[function]
[call site]
05388
Position::new_const
[function]
[call site]
05389
Expr::get_literal_value
[function]
[call site]
05390
Option::unwrap
[function]
[call site]
05391
unwrap
[function]
[call site]
05392
into
[function]
[call site]
05393
FnCallExpr::is_qualified
[function]
[call site]
05394
test::len
[function]
[call site]
05395
FnPtr::new
[function]
[call site]
05396
TestStruct::clone
[function]
[call site]
05397
RhaiResultOf::ok
[function]
[call site]
05398
into
[function]
[call site]
05399
test::len
[function]
[call site]
05400
Token::literal_syntax
[function]
[call site]
05401
Token::literal_syntax
[function]
[call site]
05402
Ident::as_str
[function]
[call site]
05403
into
[function]
[call site]
05404
into
[function]
[call site]
05405
into
[function]
[call site]
05406
into
[function]
[call site]
05407
into
[function]
[call site]
05408
into
[function]
[call site]
05409
Some
[function]
[call site]
05410
Engine::track_operation
[function]
[call site]
05411
Expr::start_position
[function]
[call site]
05412
Engine::dbg
[function]
[call site]
05413
Engine::is_debugger_registered
[function]
[call site]
05414
Engine::dbg_reset_raw
[function]
[call site]
05415
GlobalRuntimeState::debugger_mut
[function]
[call site]
05416
Ok
[function]
[call site]
05417
Ok
[function]
[call site]
05418
Expr::start_position
[function]
[call site]
05419
as_deref_mut
[function]
[call site]
05420
and_then
[function]
[call site]
05421
Debugger::clear_status_if
[function]
[call site]
05422
Some
[function]
[call site]
05423
string_functions::replace
[function]
[call site]
05424
Engine::eval_expr
[function]
[call site]
05425
Engine::lex_with_map
[function]
[call site]
05426
Engine::lex_raw
[function]
[call site]
05427
Some
[function]
[call site]
05428
Expr::start_position
[function]
[call site]
05429
Self::as_deref_mut
[function]
[call site]
05430
Dynamic::flatten
[function]
[call site]
05431
Ok
[function]
[call site]
05432
into
[function]
[call site]
05433
Engine::exec_fn_call
[function]
[call site]
05434
FnCallHashes::is_native_only
[function]
[call site]
05435
Position::is_none
[function]
[call site]
05436
test::len
[function]
[call site]
05437
Engine::get_interned_string
[function]
[call site]
05438
Engine::map_type_name
[function]
[call site]
05439
MyIterableType::into_iter
[function]
[call site]
05440
array_functions::find_map
[function]
[call site]
05441
Module::get_custom_type_display_by_name
[function]
[call site]
05442
StmtBlock::span_or_else
[function]
[call site]
05443
map_functions::values
[function]
[call site]
05444
array_functions::find_map
[function]
[call site]
05445
Module::get_custom_type_display_by_name
[function]
[call site]
05446
unwrap_or_else
[function]
[call site]
05447
map_std_type_name
[function]
[call site]
05448
std::
[call site]
05449
any::type_name
[function]
[call site]
05450
Ok
[function]
[call site]
05451
ImmutableString::into
[function]
[call site]
05452
test::len
[function]
[call site]
05453
Ok
[function]
[call site]
05454
Dynamic::is_shared
[function]
[call site]
05455
into
[function]
[call site]
05456
Engine::gen_fn_call_signature
[function]
[call site]
05457
Err
[function]
[call site]
05458
ERR::ErrorFunctionNotFound
[function]
[call site]
05459
into
[function]
[call site]
05460
ensure_no_data_race
[function]
[call site]
05461
MyIterableType::into_iter
[function]
[call site]
05462
Self::IntoIter::skip
[function]
[call site]
05463
String::from
[function]
[call site]
05464
ImmutableString::into_owned
[function]
[call site]
05465
ParseSettings::level_up_with_position
[function]
[call site]
05466
Dynamic::is_locked
[function]
[call site]
05467
try_borrow
[function]
[call site]
05468
is_err
[function]
[call site]
05469
map_or
[function]
[call site]
05470
Ok
[function]
[call site]
05471
Err
[function]
[call site]
05472
ERR::ErrorDataRace
[function]
[call site]
05473
into
[function]
[call site]
05474
FnCallHashes::is_native_only
[function]
[call site]
05475
FnCallHashes::script
[function]
[call site]
05476
expect
[function]
[call site]
05477
string_functions::is_empty
[function]
[call site]
05478
crate::calc_typed_method_hash
[function]
[call site]
05479
Engine::map_type_name
[function]
[call site]
05480
std::
[call site]
05481
any::type_name
[function]
[call site]
05482
Engine::resolve_fn
[function]
[call site]
05483
Position::is_none
[function]
[call site]
05484
Engine::resolve_fn
[function]
[call site]
05485
None::cloned
[function]
[call site]
05486
as_deref
[function]
[call site]
05487
string_functions::is_empty
[function]
[call site]
05488
Ok
[function]
[call site]
05489
Scope::new
[function]
[call site]
05490
string_functions::replace
[function]
[call site]
05491
defer
[function]
[call site]
05492
crate::Deferred::lock
[function]
[call site]
05493
split_first_mut
[function]
[call site]
05494
unwrap
[function]
[call site]
05495
Some
[function]
[call site]
05496
Engine::call_script_fn
[function]
[call site]
05497
Engine::track_operation
[function]
[call site]
05498
Engine::max_call_levels
[function]
[call site]
05499
Err
[function]
[call site]
05500
ERR::ErrorStackOverflow
[function]
[call site]
05501
into
[function]
[call site]
05502
Position::is_none
[function]
[call site]
05503
string_functions::is_empty
[function]
[call site]
05504
Ok
[function]
[call site]
05505
string_functions::is_empty
[function]
[call site]
05506
Ok
[function]
[call site]
05507
test::len
[function]
[call site]
05508
test::len
[function]
[call site]
05509
GlobalRuntimeState::num_imports
[function]
[call site]
05510
StmtBlock::as_ref
[function]
[call site]
05511
map_or
[function]
[call site]
05512
Debugger::call_stack
[function]
[call site]
05513
test::len
[function]
[call site]
05514
test::len
[function]
[call site]
05515
test::len
[function]
[call site]
05516
Engine::max_variables
[function]
[call site]
05517
Err
[function]
[call site]
05518
ERR::ErrorTooManyVariables
[function]
[call site]
05519
into
[function]
[call site]
05520
StmtBlock::extend
[function]
[call site]
05521
MyIterableType::into_iter
[function]
[call site]
05522
cloned
[function]
[call site]
05523
array_functions::zip
[function]
[call site]
05524
StaticModuleResolver::iter_mut
[function]
[call site]
05525
Engine::lex_with_map
[function]
[call site]
05526
RhaiResult::take
[function]
[call site]
05527
Engine::new
[function]
[call site]
05528
register_type_with_name::<TestStruct>
[function]
[call site]
05529
Engine::register_fn
[function]
[call site]
05530
TestStruct
[function]
[call site]
05531
Engine::is_debugger_registered
[function]
[call site]
05532
TestStruct::clone
[function]
[call site]
05533
Scope::iter_inner
[function]
[call site]
05534
MyIterableType::into_iter
[function]
[call site]
05535
array_functions::zip
[function]
[call site]
05536
MyIterableType::into_iter
[function]
[call site]
05537
Engine::lex_with_map
[function]
[call site]
05538
Dynamic::is_read_only
[function]
[call site]
05539
impl
[call site]
05540
Engine::lex_with_map
[function]
[call site]
05541
Dynamic::flatten_clone
[function]
[call site]
05542
TestStruct::clone
[function]
[call site]
05543
GlobalRuntimeState::debugger_mut
[function]
[call site]
05544
&mut
[call site]
05545
Caches::fn_resolution_caches_len
[function]
[call site]
05546
test::len
[function]
[call site]
05547
Engine::lex_with_map
[function]
[call site]
05548
Engine::lex_raw
[function]
[call site]
05549
Some
[function]
[call site]
05550
MyIterableType::into_iter
[function]
[call site]
05551
test_chars
[function]
[call site]
05552
0.chars().collect::<Vec<_>>
[function]
[call site]
05553
MyIterableType::into_iter
[function]
[call site]
05554
Self::IntoIter::cloned
[function]
[call site]
05555
array_functions::for_each
[function]
[call site]
05556
GlobalRuntimeState::push_import
[function]
[call site]
05557
blob_functions::push
[function]
[call site]
05558
into
[function]
[call site]
05559
blob_functions::push
[function]
[call site]
05560
into
[function]
[call site]
05561
StmtBlock::extend
[function]
[call site]
05562
&crate::SharedModule::clone
[function]
[call site]
05563
Self
[function]
[call site]
05564
std::mem::replace
[function]
[call site]
05565
string_functions::is_empty
[function]
[call site]
05566
string_functions::replace
[function]
[call site]
05567
into
[function]
[call site]
05568
TestStruct::clone
[function]
[call site]
05569
Engine::is_debugger_registered
[function]
[call site]
05570
crate::ast::Stmt::Noop
[function]
[call site]
05571
ParseSettings::level_up_with_position
[function]
[call site]
05572
Engine::dbg
[function]
[call site]
05573
Self::as_deref_mut
[function]
[call site]
05574
Engine::eval_stmt_block
[function]
[call site]
05575
string_functions::is_empty
[function]
[call site]
05576
Ok
[function]
[call site]
05577
GlobalRuntimeState::num_imports
[function]
[call site]
05578
MyIterableType::into_iter
[function]
[call site]
05579
Self::IntoIter::try_fold
[function]
[call site]
05580
Self::as_deref_mut
[function]
[call site]
05581
GlobalRuntimeState::num_imports
[function]
[call site]
05582
Engine::eval_stmt
[function]
[call site]
05583
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
05584
MyIterableType::into_iter
[function]
[call site]
05585
array_functions::zip
[function]
[call site]
05586
MyIterableType::into_iter
[function]
[call site]
05587
impl
[call site]
05588
T::as_any
[function]
[call site]
05589
Module::contains_indexed_global_functions
[function]
[call site]
05590
Caches::fn_resolution_caches_len
[function]
[call site]
05591
Caches::fn_resolution_cache_mut
[function]
[call site]
05592
string_functions::clear
[function]
[call site]
05593
string_functions::is_empty
[function]
[call site]
05594
shared_get_mut
[function]
[call site]
05595
string_functions::clear
[function]
[call site]
05596
ImmutableString::new
[function]
[call site]
05597
Caches::push_fn_resolution_cache
[function]
[call site]
05598
blob_functions::push
[function]
[call site]
05599
Engine::default
[function]
[call site]
05600
Caches::fn_resolution_cache_mut
[function]
[call site]
05601
string_functions::clear
[function]
[call site]
05602
Ok
[function]
[call site]
05603
Self::as_deref_mut
[function]
[call site]
05604
StmtBlock::take_statements
[function]
[call site]
05605
mem::take
[function]
[call site]
05606
StmtBlock::statements_mut
[function]
[call site]
05607
StmtBlock::span_or_else
[function]
[call site]
05608
Span::new
[function]
[call site]
05609
iterator_functions::chars_from_start
[function]
[call site]
05610
StmtBlock::span_or_else
[function]
[call site]
05611
string_functions::add_append
[function]
[call site]
05612
StmtBlock::span_or_else
[function]
[call site]
05613
Ok
[function]
[call site]
05614
Expr::set_position
[function]
[call site]
05615
Expr::set_position
[function]
[call site]
05616
Err
[function]
[call site]
05617
ParseError::into
[function]
[call site]
05618
EvalAltResult::is_system_exception
[function]
[call site]
05619
Expr::set_position
[function]
[call site]
05620
Err
[function]
[call site]
05621
ParseError::into
[function]
[call site]
05622
Err
[function]
[call site]
05623
ERR::ErrorInFunctionCall
[function]
[call site]
05624
test_to_string
[function]
[call site]
05625
Option<&EncapsulatedEnviron>::and_then
[function]
[call site]
05626
last
[function]
[call site]
05627
and_then
[function]
[call site]
05628
decimal_functions::max_id
[function]
[call site]
05629
into
[function]
[call site]
05630
unwrap_or_else
[function]
[call site]
05631
&mut
[call site]
05632
unwrap_or
[function]
[call site]
05633
test_to_string
[function]
[call site]
05634
&mut
[call site]
05635
unwrap_or
[function]
[call site]
05636
test_to_string
[function]
[call site]
05637
into
[function]
[call site]
05638
Engine::is_debugger_registered
[function]
[call site]
05639
GlobalRuntimeState::debugger_mut
[function]
[call site]
05640
crate::ast::Stmt::Noop
[function]
[call site]
05641
StmtBlock::end_position
[function]
[call site]
05642
string_functions::add_append
[function]
[call site]
05643
StmtBlock::span_or_else
[function]
[call site]
05644
into
[function]
[call site]
05645
crate::eval::DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05646
crate::eval::DebuggerEvent::FunctionExitWithError
[function]
[call site]
05647
Engine::dbg_raw
[function]
[call site]
05648
Err
[function]
[call site]
05649
StmtBlock::as_mut
[function]
[call site]
05650
unwrap
[function]
[call site]
05651
Debugger::rewind_call_stack
[function]
[call site]
05652
string_functions::truncate
[function]
[call site]
05653
Scope::rewind
[function]
[call site]
05654
string_functions::is_empty
[function]
[call site]
05655
Scope::remove_range
[function]
[call site]
05656
map_functions::drain
[function]
[call site]
05657
string_functions::is_empty
[function]
[call site]
05658
Ok
[function]
[call site]
05659
IterateMap::new
[function]
[call site]
05660
IterateMap::new
[function]
[call site]
05661
IterateMap::new
[function]
[call site]
05662
mem::take
[function]
[call site]
05663
MyIterableType::into_iter
[function]
[call site]
05664
FnPtr::call_raw_with_extra_args
[function]
[call site]
05665
Some
[function]
[call site]
05666
TestStruct::clone
[function]
[call site]
05667
Self::into
[function]
[call site]
05668
Some
[function]
[call site]
05669
Dynamic::as_bool
[function]
[call site]
05670
unwrap_or
[function]
[call site]
05671
blob_functions::insert
[function]
[call site]
05672
blob_functions::insert
[function]
[call site]
05673
Ok
[function]
[call site]
05674
array_functions::for_each
[function]
[call site]
05675
map_functions::drain
[function]
[call site]
05676
array_functions::for_each
[function]
[call site]
05677
test::len
[function]
[call site]
05678
test::len
[function]
[call site]
05679
string_functions::truncate
[function]
[call site]
05680
map_functions::drain
[function]
[call site]
05681
array_functions::for_each
[function]
[call site]
05682
test::len
[function]
[call site]
05683
string_functions::truncate
[function]
[call site]
05684
GlobalRuntimeState::truncate_imports
[function]
[call site]
05685
string_functions::truncate
[function]
[call site]
05686
string_functions::truncate
[function]
[call site]
05687
Caches::rewind_fn_resolution_caches
[function]
[call site]
05688
string_functions::truncate
[function]
[call site]
05689
ArgBackup::new
[function]
[call site]
05690
string_functions::is_empty
[function]
[call site]
05691
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05692
defer
[function]
[call site]
05693
Engine::call_script_fn
[function]
[call site]
05694
Engine::lex_with_map
[function]
[call site]
05695
FnCallHashes::native
[function]
[call site]
05696
Engine::exec_native_fn_call
[function]
[call site]
05697
Engine::track_operation
[function]
[call site]
05698
Some
[function]
[call site]
05699
Engine::resolve_fn
[function]
[call site]
05700
RhaiFunc::is_volatile
[function]
[call site]
05701
Engine::gen_fn_call_signature
[function]
[call site]
05702
Err
[function]
[call site]
05703
ERR::ErrorFunctionNotFound
[function]
[call site]
05704
into
[function]
[call site]
05705
RhaiFunc::is_method
[function]
[call site]
05706
StmtBlock::as_ref
[function]
[call site]
05707
map_or
[function]
[call site]
05708
Debugger::call_stack
[function]
[call site]
05709
test::len
[function]
[call site]
05710
ArgBackup::new
[function]
[call site]
05711
string_functions::is_empty
[function]
[call site]
05712
ArgBackup::change_first_arg_to_copy
[function]
[call site]
05713
Engine::is_debugger_registered
[function]
[call site]
05714
TestStruct::clone
[function]
[call site]
05715
StmtBlock::span_or_else
[function]
[call site]
05716
TestStruct::clone
[function]
[call site]
05717
GlobalRuntimeState::debugger_mut
[function]
[call site]
05718
&mut
[call site]
05719
Engine::get_interned_string
[function]
[call site]
05720
MyIterableType::into_iter
[function]
[call site]
05721
Self::IntoIter::map
[function]
[call site]
05722
TestStruct::clone
[function]
[call site]
05723
RhaiNativeFunc::has_context
[function]
[call site]
05724
bool::then
[function]
[call site]
05725
as_deref
[function]
[call site]
05726
into
[function]
[call site]
05727
RhaiFunc::is_pure
[function]
[call site]
05728
string_functions::is_empty
[function]
[call site]
05729
Dynamic::is_read_only
[function]
[call site]
05730
Err
[function]
[call site]
05731
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
05732
test_to_string
[function]
[call site]
05733
into
[function]
[call site]
05734
test_method_call
[function]
[call site]
05735
test_custom_syntax_func
[function]
[call site]
05736
and_then
[function]
[call site]
05737
Engine::check_data_size
[function]
[call site]
05738
Engine::has_data_size_limit
[function]
[call site]
05739
Ok
[function]
[call site]
05740
calc_data_sizes
[function]
[call site]
05741
StmtBlock::borrow
[function]
[call site]
05742
Engine::throw_on_size
[function]
[call site]
05743
RhaiResultOf::map_err
[function]
[call site]
05744
EvalAltResult::fill_position
[function]
[call site]
05745
Ok
[function]
[call site]
05746
map_err
[function]
[call site]
05747
EvalAltResult::fill_position
[function]
[call site]
05748
ArgBackup::restore_first_arg
[function]
[call site]
05749
test_functions_take
[function]
[call site]
05750
unwrap
[function]
[call site]
05751
Engine::is_debugger_registered
[function]
[call site]
05752
Engine::register_debugger
[function]
[call site]
05753
Some
[function]
[call site]
05754
TestStruct::new
[function]
[call site]
05755
TestStruct::new
[function]
[call site]
05756
Scope::new
[function]
[call site]
05757
crate::ast::Stmt::Noop
[function]
[call site]
05758
into
[function]
[call site]
05759
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
05760
DebuggerEvent::FunctionExitWithError
[function]
[call site]
05761
Engine::dbg_raw
[function]
[call site]
05762
Err
[function]
[call site]
05763
GlobalRuntimeState::debugger_mut
[function]
[call site]
05764
&mut
[call site]
05765
string_functions::truncate
[function]
[call site]
05766
string_functions::is_empty
[function]
[call site]
05767
Engine::check_data_size
[function]
[call site]
05768
Ok
[function]
[call site]
05769
Dynamic::into_immutable_string
[function]
[call site]
05770
Ok
[function]
[call site]
05771
crate::func::locked_read
[function]
[call site]
05772
Option::and_then
[function]
[call site]
05773
Some
[function]
[call site]
05774
TestStruct::clone
[function]
[call site]
05775
ok_or_else
[function]
[call site]
05776
std::
[call site]
05777
any::type_name
[function]
[call site]
05778
Err
[function]
[call site]
05779
Dynamic::type_name
[function]
[call site]
05780
Result::map_err
[function]
[call site]
05781
Engine::map_type_name
[function]
[call site]
05782
type_name::<ImmutableString>
[function]
[call site]
05783
&'a
[call site]
05784
ERR::ErrorMismatchOutputType
[function]
[call site]
05785
into
[function]
[call site]
05786
test_side_effects_print
[function]
[call site]
05787
TestStruct::new
[function]
[call site]
05788
TestStruct::new
[function]
[call site]
05789
ImmutableString::new
[function]
[call site]
05790
Engine::new
[function]
[call site]
05791
TestStruct::clone
[function]
[call site]
05792
Self
[function]
[call site]
05793
Engine::on_print
[function]
[call site]
05794
Some
[function]
[call site]
05795
TestStruct::new
[function]
[call site]
05796
StraightHasher::write
[function]
[call site]
05797
unwrap
[function]
[call site]
05798
push_str
[function]
[call site]
05799
run
[function]
[call site]
05800
Engine::new
[function]
[call site]
05801
Self::run
[function]
[call site]
05802
Engine::new
[function]
[call site]
05803
Engine::set_optimization_level
[function]
[call site]
05804
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05805
Engine::set_optimization_level
[function]
[call site]
05806
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05807
Engine::set_optimization_level
[function]
[call site]
05808
t::e::s::t::_::o::p::t::i::m::i::z::e::r::_::r::u::n::run_test
[function]
[call site]
05809
Engine::register_fn
[function]
[call site]
05810
Engine::set_optimization_level
[function]
[call site]
05811
Engine::set_fast_operators
[function]
[call site]
05812
test_get_set
[function]
[call site]
05813
Engine::set_optimization_level
[function]
[call site]
05814
RhaiResultOf::unwrap
[function]
[call site]
05815
Dynamic::into_immutable_string
[function]
[call site]
05816
Result::map_err
[function]
[call site]
05817
Engine::map_type_name
[function]
[call site]
05818
type_name::<ImmutableString>
[function]
[call site]
05819
&'a
[call site]
05820
ERR::ErrorMismatchOutputType
[function]
[call site]
05821
into
[function]
[call site]
05822
test_print_debug
[function]
[call site]
05823
TestStruct::new
[function]
[call site]
05824
TestStruct::new
[function]
[call site]
05825
Vec::<String>::new
[function]
[call site]
05826
TestStruct::clone
[function]
[call site]
05827
Self
[function]
[call site]
05828
TestStruct::clone
[function]
[call site]
05829
Engine::new
[function]
[call site]
05830
Engine::on_print
[function]
[call site]
05831
StraightHasher::write
[function]
[call site]
05832
unwrap
[function]
[call site]
05833
blob_functions::push
[function]
[call site]
05834
Engine::on_debug
[function]
[call site]
05835
Some
[function]
[call site]
05836
TestStruct::new
[function]
[call site]
05837
unwrap_or
[function]
[call site]
05838
StraightHasher::write
[function]
[call site]
05839
unwrap
[function]
[call site]
05840
blob_functions::push
[function]
[call site]
05841
run
[function]
[call site]
05842
RhaiResultOf::unwrap
[function]
[call site]
05843
Engine::compile
[function]
[call site]
05844
ParseResult::unwrap
[function]
[call site]
05845
AST::set_source
[function]
[call site]
05846
into
[function]
[call site]
05847
crate::Shared::get_mut
[function]
[call site]
05848
Shared::get_mut
[function]
[call site]
05849
StmtBlock::as_mut
[function]
[call site]
05850
Engine::lex_with_map
[function]
[call site]
05851
Engine::lex_raw
[function]
[call site]
05852
Some
[function]
[call site]
05853
Module::set_id
[function]
[call site]
05854
Decimal::into
[function]
[call site]
05855
string_functions::is_empty
[function]
[call site]
05856
test::len
[function]
[call site]
05857
then_some
[function]
[call site]
05858
TestStruct::clone
[function]
[call site]
05859
string_functions::is_empty
[function]
[call site]
05860
then_some
[function]
[call site]
05861
eval_ast::<Dynamic>
[function]
[call site]
05862
unwrap
[function]
[call site]
05863
Self::read
[function]
[call site]
05864
try_borrow
[function]
[call site]
05865
ok
[function]
[call site]
05866
locked_read
[function]
[call site]
05867
Option::ok
[function]
[call site]
05868
try_read
[function]
[call site]
05869
Some
[function]
[call site]
05870
std::thread::sleep
[function]
[call site]
05871
std::time::Duration::from_millis
[function]
[call site]
05872
Some
[function]
[call site]
05873
locked_read
[function]
[call site]
05874
try_read
[function]
[call site]
05875
Option::unwrap
[function]
[call site]
05876
MyIterableType::into_iter
[function]
[call site]
05877
&mut
[call site]
05878
Engine::map_type_name
[function]
[call site]
05879
std::
[call site]
05880
any::type_name
[function]
[call site]
05881
Engine::map_type_name
[function]
[call site]
05882
std::
[call site]
05883
any::type_name
[function]
[call site]
05884
Err
[function]
[call site]
05885
ERR::ErrorIndexingType
[function]
[call site]
05886
into
[function]
[call site]
05887
Engine::map_type_name
[function]
[call site]
05888
std::
[call site]
05889
any::type_name
[function]
[call site]
05890
Engine::map_type_name
[function]
[call site]
05891
std::
[call site]
05892
any::type_name
[function]
[call site]
05893
Engine::map_type_name
[function]
[call site]
05894
std::
[call site]
05895
any::type_name
[function]
[call site]
05896
Err
[function]
[call site]
05897
ERR::ErrorIndexingType
[function]
[call site]
05898
into
[function]
[call site]
05899
string_functions::starts_with
[function]
[call site]
05900
test::len
[function]
[call site]
05901
Engine::map_type_name
[function]
[call site]
05902
std::
[call site]
05903
any::type_name
[function]
[call site]
05904
Err
[function]
[call site]
05905
ERR::ErrorDotExpr
[function]
[call site]
05906
into
[function]
[call site]
05907
string_functions::starts_with
[function]
[call site]
05908
test::len
[function]
[call site]
05909
Engine::map_type_name
[function]
[call site]
05910
std::
[call site]
05911
any::type_name
[function]
[call site]
05912
Engine::map_type_name
[function]
[call site]
05913
std::
[call site]
05914
any::type_name
[function]
[call site]
05915
Err
[function]
[call site]
05916
ERR::ErrorDotExpr
[function]
[call site]
05917
into
[function]
[call site]
05918
Err
[function]
[call site]
05919
ERR::ErrorFunctionNotFound
[function]
[call site]
05920
Engine::gen_fn_call_signature
[function]
[call site]
05921
into
[function]
[call site]
05922
Engine::lex_with_map
[function]
[call site]
05923
Engine::fast_operators
[function]
[call site]
05924
test::len
[function]
[call site]
05925
is_some
[function]
[call site]
05926
Engine::get_arg_value
[function]
[call site]
05927
Self::as_deref_mut
[function]
[call site]
05928
Dynamic::flatten
[function]
[call site]
05929
Engine::get_arg_value
[function]
[call site]
05930
Self::as_deref_mut
[function]
[call site]
05931
Dynamic::flatten
[function]
[call site]
05932
Dynamic::is_variant
[function]
[call site]
05933
Dynamic::is_variant
[function]
[call site]
05934
super::get_builtin_binary_op_fn
[function]
[call site]
05935
unwrap
[function]
[call site]
05936
then
[function]
[call site]
05937
Ident::as_str
[function]
[call site]
05938
into
[function]
[call site]
05939
test_custom_syntax_func
[function]
[call site]
05940
Engine::exec_fn_call
[function]
[call site]
05941
Engine::lex_with_map
[function]
[call site]
05942
string_functions::is_empty
[function]
[call site]
05943
RhaiFunc::is_native
[function]
[call site]
05944
Engine::make_qualified_function_call
[function]
[call site]
05945
blob_functions::blob_with_capacity
[function]
[call site]
05946
test::len
[function]
[call site]
05947
test::len
[function]
[call site]
05948
blob_functions::blob_with_capacity
[function]
[call site]
05949
test::len
[function]
[call site]
05950
StmtBlock::as_ref
[function]
[call site]
05951
&[Stmt]::map_or
[function]
[call site]
05952
Dynamic::is_shared
[function]
[call site]
05953
Self::is_some
[function]
[call site]
05954
&[Expr]::first
[function]
[call site]
05955
Engine::track_operation
[function]
[call site]
05956
Engine::dbg
[function]
[call site]
05957
Self::as_deref_mut
[function]
[call site]
05958
blob_functions::push
[function]
[call site]
05959
MyIterableType::into_iter
[function]
[call site]
05960
test_chars
[function]
[call site]
05961
0.chars().collect::<Vec<_>>
[function]
[call site]
05962
MyIterableType::into_iter
[function]
[call site]
05963
Self::IntoIter::skip
[function]
[call site]
05964
Engine::get_arg_value
[function]
[call site]
05965
Self::as_deref_mut
[function]
[call site]
05966
blob_functions::push
[function]
[call site]
05967
Dynamic::flatten
[function]
[call site]
05968
RhaiResultOf::split_first_mut
[function]
[call site]
05969
unwrap
[function]
[call site]
05970
Some
[function]
[call site]
05971
blob_functions::push
[function]
[call site]
05972
Self::unwrap
[function]
[call site]
05973
StmtBlock::extend
[function]
[call site]
05974
StaticModuleResolver::iter_mut
[function]
[call site]
05975
Engine::track_operation
[function]
[call site]
05976
Engine::dbg
[function]
[call site]
05977
Self::as_deref_mut
[function]
[call site]
05978
blob_functions::push
[function]
[call site]
05979
MyIterableType::into_iter
[function]
[call site]
05980
Self::IntoIter::skip
[function]
[call site]
05981
Engine::get_arg_value
[function]
[call site]
05982
Self::as_deref_mut
[function]
[call site]
05983
blob_functions::push
[function]
[call site]
05984
Dynamic::flatten
[function]
[call site]
05985
Engine::search_namespace
[function]
[call site]
05986
Engine::search_scope_only
[function]
[call site]
05987
Command::get
[function]
[call site]
05988
MyIterableType::into_iter
[function]
[call site]
05989
flat_map
[function]
[call site]
05990
RhaiFunc::get_iter_fn
[function]
[call site]
05991
Some
[function]
[call site]
05992
test_var_def_filter
[function]
[call site]
05993
RhaiFunc::is_script
[function]
[call site]
05994
test_var_def_filter
[function]
[call site]
05995
Ident::as_str
[function]
[call site]
05996
Engine::lex_with_map
[function]
[call site]
05997
MultiInputsStream::get_next
[function]
[call site]
05998
RhaiFunc::get_shared_encapsulated_environ
[function]
[call site]
05999
StmtBlock::as_ref
[function]
[call site]
06000
TestStruct::clone
[function]
[call site]
06001
crate::Shared::new
[function]
[call site]
06002
into
[function]
[call site]
06003
TestStruct::clone
[function]
[call site]
06004
Engine::default
[function]
[call site]
06005
Some
[function]
[call site]
06006
crate::types::fn_ptr::FnPtrType::Script
[function]
[call site]
06007
RhaiFunc::get_script_fn_def
[function]
[call site]
06008
Option::cloned
[function]
[call site]
06009
unwrap
[function]
[call site]
06010
into
[function]
[call site]
06011
Ok
[function]
[call site]
06012
into
[function]
[call site]
06013
map_or
[function]
[call site]
06014
test::len
[function]
[call site]
06015
EvalContext::new
[function]
[call site]
06016
Expr::get_variable_name
[function]
[call site]
06017
string_functions::is_empty
[function]
[call site]
06018
Some
[function]
[call site]
06019
Option::unwrap
[function]
[call site]
06020
resolve_var
[function]
[call site]
06021
test::len
[function]
[call site]
06022
Dynamic::set_access_mode
[function]
[call site]
06023
StmtBlock::as_mut
[function]
[call site]
06024
Dynamic::set_access_mode
[function]
[call site]
06025
values_mut
[function]
[call site]
06026
Dynamic::set_access_mode
[function]
[call site]
06027
Ok
[function]
[call site]
06028
Result::into
[function]
[call site]
06029
Err
[function]
[call site]
06030
EvalAltResult::fill_position
[function]
[call site]
06031
ParseSettings::level_up_with_position
[function]
[call site]
06032
test::len
[function]
[call site]
06033
Expr::get_variable_name
[function]
[call site]
06034
Option::unwrap
[function]
[call site]
06035
Scope::search
[function]
[call site]
06036
MyIterableType::into_iter
[function]
[call site]
06037
array_functions::reduce_rev
[function]
[call site]
06038
ParseSettings::level_up_with_position
[function]
[call site]
06039
Engine::lex_with_map
[function]
[call site]
06040
Scope::len
[function]
[call site]
06041
test::len
[function]
[call site]
06042
MyIterableType::into_iter
[function]
[call site]
06043
array_functions::find_map
[function]
[call site]
06044
Module::get_var
[function]
[call site]
06045
Command::get
[function]
[call site]
06046
cloned
[function]
[call site]
06047
map_or_else
[function]
[call site]
06048
Err
[function]
[call site]
06049
ERR::ErrorVariableNotFound
[function]
[call site]
06050
ParseResult::to_string
[function]
[call site]
06051
Engine::new
[function]
[call site]
06052
Scope::new
[function]
[call site]
06053
blob_functions::push
[function]
[call site]
06054
blob_functions::push
[function]
[call site]
06055
blob_functions::push
[function]
[call site]
06056
ParseSettings::level_up_with_position
[function]
[call site]
06057
into
[function]
[call site]
06058
Ok
[function]
[call site]
06059
into
[function]
[call site]
06060
Scope::get_mut_by_index
[function]
[call site]
06061
try_into
[function]
[call site]
06062
string_functions::is_empty
[function]
[call site]
06063
Engine::search_imports
[function]
[call site]
06064
Namespace::root
[function]
[call site]
06065
GlobalRuntimeState::num_imports
[function]
[call site]
06066
test::len
[function]
[call site]
06067
Command::get
[function]
[call site]
06068
GlobalRuntimeState::get_shared_import
[function]
[call site]
06069
Command::get
[function]
[call site]
06070
cloned
[function]
[call site]
06071
GlobalRuntimeState::find_import
[function]
[call site]
06072
MyIterableType::into_iter
[function]
[call site]
06073
rposition
[function]
[call site]
06074
Option::map_or_else
[function]
[call site]
06075
Command::get
[function]
[call site]
06076
cloned
[function]
[call site]
06077
GlobalRuntimeState::get_shared_import
[function]
[call site]
06078
Module::get_qualified_var
[function]
[call site]
06079
StmtBlock::as_ref
[function]
[call site]
06080
and_then
[function]
[call site]
06081
Command::get
[function]
[call site]
06082
INT::cloned
[function]
[call site]
06083
Option::map_or_else
[function]
[call site]
06084
Err
[function]
[call site]
06085
ERR::ErrorVariableNotFound
[function]
[call site]
06086
ParseSettings::level_up_with_position
[function]
[call site]
06087
into
[function]
[call site]
06088
Dynamic::set_access_mode
[function]
[call site]
06089
Ok
[function]
[call site]
06090
into
[function]
[call site]
06091
test::len
[function]
[call site]
06092
Namespace::root
[function]
[call site]
06093
crate::func::locked_write
[function]
[call site]
06094
try_borrow_mut
[function]
[call site]
06095
ok
[function]
[call site]
06096
StraightHasher::write
[function]
[call site]
06097
ok
[function]
[call site]
06098
try_write
[function]
[call site]
06099
Some
[function]
[call site]
06100
std::thread::sleep
[function]
[call site]
06101
std::time::Duration::from_millis
[function]
[call site]
06102
Some
[function]
[call site]
06103
StraightHasher::write
[function]
[call site]
06104
try_write
[function]
[call site]
06105
Option::unwrap
[function]
[call site]
06106
shared_get_mut
[function]
[call site]
06107
Ident::as_str
[function]
[call site]
06108
TestStruct::clone
[function]
[call site]
06109
Self::into
[function]
[call site]
06110
StmtBlock::as_mut
[function]
[call site]
06111
Dynamic::set_access_mode
[function]
[call site]
06112
Ok
[function]
[call site]
06113
Err
[function]
[call site]
06114
ERR::ErrorVariableNotFound
[function]
[call site]
06115
ParseSettings::level_up_with_position
[function]
[call site]
06116
into
[function]
[call site]
06117
Err
[function]
[call site]
06118
ERR::ErrorModuleNotFound
[function]
[call site]
06119
test_to_string
[function]
[call site]
06120
ParseSettings::level_up_with_position
[function]
[call site]
06121
into
[function]
[call site]
06122
Engine::search_scope_only
[function]
[call site]
06123
Dynamic::is_shared
[function]
[call site]
06124
Target::is_temp_value
[function]
[call site]
06125
shared_take_or_clone
[function]
[call site]
06126
shared_try_take
[function]
[call site]
06127
Result::unwrap_or_else
[function]
[call site]
06128
StmtBlock::as_ref
[function]
[call site]
06129
TestStruct::clone
[function]
[call site]
06130
Dynamic::flatten
[function]
[call site]
06131
StmtBlock::extend
[function]
[call site]
06132
StaticModuleResolver::iter_mut
[function]
[call site]
06133
StaticModuleResolver::iter_mut
[function]
[call site]
06134
Engine::lex_with_map
[function]
[call site]
06135
Ident::as_str
[function]
[call site]
06136
RhaiResultOf::split_first_mut
[function]
[call site]
06137
unwrap
[function]
[call site]
06138
Some
[function]
[call site]
06139
Target::take_ref
[function]
[call site]
06140
Some
[function]
[call site]
06141
unwrap
[function]
[call site]
06142
blob_functions::push
[function]
[call site]
06143
StmtBlock::extend
[function]
[call site]
06144
StaticModuleResolver::iter_mut
[function]
[call site]
06145
Engine::get_arg_value
[function]
[call site]
06146
Self::as_deref_mut
[function]
[call site]
06147
blob_functions::push
[function]
[call site]
06148
Dynamic::flatten
[function]
[call site]
06149
StmtBlock::extend
[function]
[call site]
06150
StaticModuleResolver::iter_mut
[function]
[call site]
06151
Engine::search_imports
[function]
[call site]
06152
Option::ok_or_else
[function]
[call site]
06153
ERR::ErrorModuleNotFound
[function]
[call site]
06154
test_to_string
[function]
[call site]
06155
ParseSettings::level_up_with_position
[function]
[call site]
06156
Module::get_qualified_fn
[function]
[call site]
06157
StmtBlock::span_or_else
[function]
[call site]
06158
calc_fn_hash_full
[function]
[call site]
06159
MyIterableType::into_iter
[function]
[call site]
06160
Self::IntoIter::map
[function]
[call site]
06161
Dynamic::type_id
[function]
[call site]
06162
Module::get_qualified_fn
[function]
[call site]
06163
Position::is_none
[function]
[call site]
06164
string_functions::is_empty
[function]
[call site]
06165
test::len
[function]
[call site]
06166
min_max_functions::min
[function]
[call site]
06167
calc_fn_hash_full
[function]
[call site]
06168
MyIterableType::into_iter
[function]
[call site]
06169
Self::IntoIter::enumerate
[function]
[call site]
06170
Engine::lex_with_map
[function]
[call site]
06171
TypeId::of::<Dynamic>
[function]
[call site]
06172
Dynamic::type_id
[function]
[call site]
06173
Module::get_qualified_fn
[function]
[call site]
06174
Some
[function]
[call site]
06175
map_or
[function]
[call site]
06176
TestStruct::clone
[function]
[call site]
06177
as_deref
[function]
[call site]
06178
Scope::new
[function]
[call site]
06179
string_functions::replace
[function]
[call site]
06180
Module::id_raw
[function]
[call site]
06181
Option::cloned
[function]
[call site]
06182
defer
[function]
[call site]
06183
Engine::call_script_fn
[function]
[call site]
06184
RhaiFunc::is_pure
[function]
[call site]
06185
Dynamic::is_read_only
[function]
[call site]
06186
Err
[function]
[call site]
06187
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06188
test_to_string
[function]
[call site]
06189
into
[function]
[call site]
06190
RhaiNativeFunc::has_context
[function]
[call site]
06191
bool::then
[function]
[call site]
06192
decimal_functions::max_id
[function]
[call site]
06193
into
[function]
[call site]
06194
test_method_call
[function]
[call site]
06195
and_then
[function]
[call site]
06196
Engine::check_data_size
[function]
[call site]
06197
bool::then
[function]
[call site]
06198
decimal_functions::max_id
[function]
[call site]
06199
into
[function]
[call site]
06200
test_custom_syntax_func
[function]
[call site]
06201
and_then
[function]
[call site]
06202
Engine::check_data_size
[function]
[call site]
06203
Err
[function]
[call site]
06204
ERR::ErrorFunctionNotFound
[function]
[call site]
06205
string_functions::is_empty
[function]
[call site]
06206
Engine::gen_fn_call_signature
[function]
[call site]
06207
into
[function]
[call site]
06208
split_first
[function]
[call site]
06209
map_or_else
[function]
[call site]
06210
StmtBlock::as_ref
[function]
[call site]
06211
Some
[function]
[call site]
06212
Engine::make_function_call
[function]
[call site]
06213
String::from
[function]
[call site]
06214
is_some
[function]
[call site]
06215
test::len
[function]
[call site]
06216
Position::new_const
[function]
[call site]
06217
Option<&Token>::is_some
[function]
[call site]
06218
unwrap
[function]
[call site]
06219
Engine::get_arg_value
[function]
[call site]
06220
Self::as_deref_mut
[function]
[call site]
06221
try_cast_result::<FnPtr>
[function]
[call site]
06222
map_err
[function]
[call site]
06223
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06224
Engine::map_type_name
[function]
[call site]
06225
RhaiNativeFunc::return_type_name
[function]
[call site]
06226
fn_ptr_functions::is_anonymous
[function]
[call site]
06227
fn_ptr_functions::is_anonymous
[function]
[call site]
06228
StmtBlock::extend
[function]
[call site]
06229
test::len
[function]
[call site]
06230
test::len
[function]
[call site]
06231
test::len
[function]
[call site]
06232
blob_functions::blob_with_capacity
[function]
[call site]
06233
test::len
[function]
[call site]
06234
test::len
[function]
[call site]
06235
StmtBlock::extend
[function]
[call site]
06236
Self::as_deref_mut
[function]
[call site]
06237
Engine::get_arg_value
[function]
[call site]
06238
blob_functions::push
[function]
[call site]
06239
StaticModuleResolver::iter_mut
[function]
[call site]
06240
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06241
Scope::new
[function]
[call site]
06242
as_deref
[function]
[call site]
06243
defer
[function]
[call site]
06244
Engine::call_script_fn
[function]
[call site]
06245
blob_functions::blob_with_capacity
[function]
[call site]
06246
test::len
[function]
[call site]
06247
test::len
[function]
[call site]
06248
StmtBlock::extend
[function]
[call site]
06249
Self::as_deref_mut
[function]
[call site]
06250
Engine::get_arg_value
[function]
[call site]
06251
blob_functions::push
[function]
[call site]
06252
StaticModuleResolver::iter_mut
[function]
[call site]
06253
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
06254
defer
[function]
[call site]
06255
into
[function]
[call site]
06256
test_custom_syntax_func
[function]
[call site]
06257
and_then
[function]
[call site]
06258
Engine::check_data_size
[function]
[call site]
06259
map_err
[function]
[call site]
06260
EvalAltResult::fill_position
[function]
[call site]
06261
&[Expr]::first
[function]
[call site]
06262
string_functions::is_empty
[function]
[call site]
06263
test::len
[function]
[call site]
06264
test::len
[function]
[call site]
06265
tokenizer::is_valid_function_name
[function]
[call site]
06266
FnCallHashes::from_native_only
[function]
[call site]
06267
calc_fn_hash
[function]
[call site]
06268
FnCallHashes::from_hash
[function]
[call site]
06269
calc_fn_hash
[function]
[call site]
06270
unwrap
[function]
[call site]
06271
Engine::get_arg_value
[function]
[call site]
06272
Dynamic::into_immutable_string
[function]
[call site]
06273
Ok
[function]
[call site]
06274
crate::func::locked_read
[function]
[call site]
06275
Option::and_then
[function]
[call site]
06276
Some
[function]
[call site]
06277
TestStruct::clone
[function]
[call site]
06278
ok_or_else
[function]
[call site]
06279
std::
[call site]
06280
any::type_name
[function]
[call site]
06281
Err
[function]
[call site]
06282
Dynamic::type_name
[function]
[call site]
06283
Result::map_err
[function]
[call site]
06284
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06285
and_then
[function]
[call site]
06286
Engine::lex_with_map
[function]
[call site]
06287
map_err
[function]
[call site]
06288
EvalAltResult::fill_position
[function]
[call site]
06289
unwrap
[function]
[call site]
06290
Engine::get_arg_value
[function]
[call site]
06291
Self::as_deref_mut
[function]
[call site]
06292
try_cast_result::<FnPtr>
[function]
[call site]
06293
map_err
[function]
[call site]
06294
make_type_mismatch_err::<FnPtr>
[function]
[call site]
06295
Engine::map_type_name
[function]
[call site]
06296
RhaiNativeFunc::return_type_name
[function]
[call site]
06297
Engine::get_arg_value
[function]
[call site]
06298
Self::as_deref_mut
[function]
[call site]
06299
FnPtr::add_curry
[function]
[call site]
06300
blob_functions::push
[function]
[call site]
06301
Ok
[function]
[call site]
06302
into
[function]
[call site]
06303
unwrap
[function]
[call site]
06304
Engine::get_arg_value
[function]
[call site]
06305
Self::as_deref_mut
[function]
[call site]
06306
Ok
[function]
[call site]
06307
Dynamic::is_shared
[function]
[call site]
06308
bool::into
[function]
[call site]
06309
unwrap
[function]
[call site]
06310
Engine::get_arg_value
[function]
[call site]
06311
Self::as_deref_mut
[function]
[call site]
06312
Dynamic::into_immutable_string
[function]
[call site]
06313
Result::map_err
[function]
[call site]
06314
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06315
Engine::get_arg_value
[function]
[call site]
06316
Dynamic::as_int
[function]
[call site]
06317
Ok
[function]
[call site]
06318
crate::func::locked_read
[function]
[call site]
06319
Option::and_then
[function]
[call site]
06320
Some
[function]
[call site]
06321
ok_or_else
[function]
[call site]
06322
std::
[call site]
06323
any::type_name
[function]
[call site]
06324
Err
[function]
[call site]
06325
Dynamic::type_name
[function]
[call site]
06326
Result::map_err
[function]
[call site]
06327
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06328
Ok
[function]
[call site]
06329
FnPtr::try_from
[function]
[call site]
06330
Engine::lex_with_map
[function]
[call site]
06331
calc_fn_hash
[function]
[call site]
06332
Engine::has_script_fn
[function]
[call site]
06333
Caches::fn_resolution_cache_mut
[function]
[call site]
06334
Command::get
[function]
[call site]
06335
Engine::lex_with_map
[function]
[call site]
06336
MyIterableType::into_iter
[function]
[call site]
06337
T::as_any
[function]
[call site]
06338
Module::contains_fn
[function]
[call site]
06339
MyIterableType::into_iter
[function]
[call site]
06340
T::as_any
[function]
[call site]
06341
Module::contains_fn
[function]
[call site]
06342
Module::contains_qualified_fn
[function]
[call site]
06343
StmtBlock::as_ref
[function]
[call site]
06344
map_or
[function]
[call site]
06345
contains_key
[function]
[call site]
06346
map_functions::values
[function]
[call site]
06347
T::as_any
[function]
[call site]
06348
Module::contains_qualified_fn
[function]
[call site]
06349
BloomFilterU64::is_absent_and_set
[function]
[call site]
06350
blob_functions::insert
[function]
[call site]
06351
bool::into
[function]
[call site]
06352
(TokenIterator::unwrap_or
[function]
[call site]
06353
unwrap
[function]
[call site]
06354
Engine::get_arg_value
[function]
[call site]
06355
Self::as_deref_mut
[function]
[call site]
06356
Dynamic::into_immutable_string
[function]
[call site]
06357
Result::map_err
[function]
[call site]
06358
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06359
Engine::get_arg_value
[function]
[call site]
06360
Self::as_deref_mut
[function]
[call site]
06361
Dynamic::into_immutable_string
[function]
[call site]
06362
Result::map_err
[function]
[call site]
06363
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06364
Engine::get_arg_value
[function]
[call site]
06365
Dynamic::as_int
[function]
[call site]
06366
Result::map_err
[function]
[call site]
06367
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06368
Ok
[function]
[call site]
06369
FnPtr::try_from
[function]
[call site]
06370
Engine::lex_with_map
[function]
[call site]
06371
crate::calc_typed_method_hash
[function]
[call site]
06372
calc_fn_hash
[function]
[call site]
06373
Engine::has_script_fn
[function]
[call site]
06374
bool::into
[function]
[call site]
06375
(TokenIterator::unwrap_or
[function]
[call site]
06376
unwrap
[function]
[call site]
06377
Engine::get_arg_value
[function]
[call site]
06378
Dynamic::into_immutable_string
[function]
[call site]
06379
Result::map_err
[function]
[call site]
06380
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06381
Ok
[function]
[call site]
06382
string_functions::contains
[function]
[call site]
06383
bool::into
[function]
[call site]
06384
test::len
[function]
[call site]
06385
GlobalRuntimeState::num_imports
[function]
[call site]
06386
unwrap
[function]
[call site]
06387
Engine::get_arg_value
[function]
[call site]
06388
Dynamic::into_immutable_string
[function]
[call site]
06389
Result::map_err
[function]
[call site]
06390
make_type_mismatch_err::<ImmutableString>
[function]
[call site]
06391
Engine::eval_script_expr_in_place
[function]
[call site]
06392
Engine::track_operation
[function]
[call site]
06393
string_functions::trim
[function]
[call site]
06394
string_functions::is_empty
[function]
[call site]
06395
Ok
[function]
[call site]
06396
Engine::compile_scripts_with_scope_raw
[function]
[call site]
06397
AST::has_functions
[function]
[call site]
06398
string_functions::is_empty
[function]
[call site]
06399
Err
[function]
[call site]
06400
into
[function]
[call site]
06401
StmtBlock::take_statements
[function]
[call site]
06402
string_functions::is_empty
[function]
[call site]
06403
Ok
[function]
[call site]
06404
Engine::eval_global_statements
[function]
[call site]
06405
Engine::eval_stmt_block
[function]
[call site]
06406
StmtBlock::span_or_else
[function]
[call site]
06407
Ok
[function]
[call site]
06408
Ok
[function]
[call site]
06409
Err
[function]
[call site]
06410
test::len
[function]
[call site]
06411
GlobalRuntimeState::num_imports
[function]
[call site]
06412
Result::map_err
[function]
[call site]
06413
ERR::ErrorInFunctionCall
[function]
[call site]
06414
test_to_string
[function]
[call site]
06415
&mut
[call site]
06416
unwrap_or
[function]
[call site]
06417
test_to_string
[function]
[call site]
06418
into
[function]
[call site]
06419
blob_functions::blob_with_capacity
[function]
[call site]
06420
blob_functions::blob_with_capacity
[function]
[call site]
06421
test::len
[function]
[call site]
06422
string_functions::is_empty
[function]
[call site]
06423
MyIterableType::into_iter
[function]
[call site]
06424
Self::IntoIter::copied
[function]
[call site]
06425
optimize_combo_chain
[function]
[call site]
06426
MyIterableType::into_iter
[function]
[call site]
06427
Engine::get_arg_value
[function]
[call site]
06428
Self::as_deref_mut
[function]
[call site]
06429
blob_functions::push
[function]
[call site]
06430
Dynamic::flatten
[function]
[call site]
06431
StmtBlock::extend
[function]
[call site]
06432
StaticModuleResolver::iter_mut
[function]
[call site]
06433
StmtBlock::extend
[function]
[call site]
06434
StaticModuleResolver::iter_mut
[function]
[call site]
06435
Some
[function]
[call site]
06436
Engine::exec_fn_call
[function]
[call site]
06437
Engine::lex_with_map
[function]
[call site]
06438
StmtBlock::as_ref
[function]
[call site]
06439
&[Stmt]::map_or
[function]
[call site]
06440
Dynamic::is_shared
[function]
[call site]
06441
Self::is_some
[function]
[call site]
06442
string_functions::is_empty
[function]
[call site]
06443
Engine::track_operation
[function]
[call site]
06444
Engine::dbg
[function]
[call site]
06445
Self::as_deref_mut
[function]
[call site]
06446
Engine::get_arg_value
[function]
[call site]
06447
Self::as_deref_mut
[function]
[call site]
06448
blob_functions::push
[function]
[call site]
06449
Dynamic::flatten
[function]
[call site]
06450
blob_functions::push
[function]
[call site]
06451
Self::unwrap
[function]
[call site]
06452
string_functions::is_empty
[function]
[call site]
06453
Engine::track_operation
[function]
[call site]
06454
Engine::dbg
[function]
[call site]
06455
Self::as_deref_mut
[function]
[call site]
06456
Engine::get_arg_value
[function]
[call site]
06457
Self::as_deref_mut
[function]
[call site]
06458
blob_functions::push
[function]
[call site]
06459
Dynamic::flatten
[function]
[call site]
06460
Engine::search_namespace
[function]
[call site]
06461
StmtBlock::as_ref
[function]
[call site]
06462
Dynamic::is_read_only
[function]
[call site]
06463
ImmutableString::into_owned
[function]
[call site]
06464
Dynamic::is_shared
[function]
[call site]
06465
Target::is_temp_value
[function]
[call site]
06466
blob_functions::insert
[function]
[call site]
06467
FnPtr::try_from
[function]
[call site]
06468
RhaiResultOf::unwrap
[function]
[call site]
06469
string_functions::is_empty
[function]
[call site]
06470
blob_functions::push
[function]
[call site]
06471
eval::calc_offset_len
[function]
[call site]
06472
test::len
[function]
[call site]
06473
test::len
[function]
[call site]
06474
blob_functions::push
[function]
[call site]
06475
blob_functions::insert
[function]
[call site]
06476
shared_take_or_clone
[function]
[call site]
06477
Dynamic::flatten
[function]
[call site]
06478
Target::take_ref
[function]
[call site]
06479
unwrap
[function]
[call site]
06480
blob_functions::push
[function]
[call site]
06481
MyIterableType::into_iter
[function]
[call site]
06482
Self::IntoIter::chain
[function]
[call site]
06483
test_functions_take
[function]
[call site]
06484
test_functions_take
[function]
[call site]
06485
test_functions_take
[function]
[call site]
06486
StmtBlock::as_mut
[function]
[call site]
06487
intersects
[function]
[call site]
06488
StmtBlock::as_mut
[function]
[call site]
06489
StmtBlock::as_mut
[function]
[call site]
06490
string_functions::remove
[function]
[call site]
06491
test_functions_take
[function]
[call site]
06492
make_sub
[function]
[call site]
06493
make_root
[function]
[call site]
06494
MyIterableType::into_iter
[function]
[call site]
06495
Engine::get_arg_value
[function]
[call site]
06496
Self::as_deref_mut
[function]
[call site]
06497
blob_functions::push
[function]
[call site]
06498
Dynamic::flatten
[function]
[call site]
06499
StmtBlock::extend
[function]
[call site]
06500
StaticModuleResolver::iter_mut
[function]
[call site]
06501
StmtBlock::extend
[function]
[call site]
06502
StaticModuleResolver::iter_mut
[function]
[call site]
06503
Engine::exec_fn_call
[function]
[call site]
06504
Engine::lex_with_map
[function]
[call site]
06505
Self::ok_or_else
[function]
[call site]
06506
ERR::ErrorUnboundThis
[function]
[call site]
06507
into
[function]
[call site]
06508
cloned
[function]
[call site]
06509
Engine::search_namespace
[function]
[call site]
06510
Engine::lex_with_map
[function]
[call site]
06511
Position::new_const
[function]
[call site]
06512
Engine::eval_expr
[function]
[call site]
06513
Self::as_deref_mut
[function]
[call site]
06514
Dynamic::flatten
[function]
[call site]
06515
ParseSettings::level_up_with_position
[function]
[call site]
06516
Dynamic::is_string
[function]
[call site]
06517
crate::func::locked_read
[function]
[call site]
06518
Option::map_or
[function]
[call site]
06519
unwrap
[function]
[call site]
06520
&mut
[call site]
06521
into
[function]
[call site]
06522
packages::string_basic::print_with_func
[function]
[call site]
06523
NativeCallContext::call_native_fn_raw
[function]
[call site]
06524
NativeCallContext::_call_fn_raw
[function]
[call site]
06525
TestStruct::clone
[function]
[call site]
06526
Caches::new
[function]
[call site]
06527
StmtBlock::as_ref
[function]
[call site]
06528
Token::lookup_symbol_from_syntax
[function]
[call site]
06529
test::len
[function]
[call site]
06530
NativeCallContext::engine
[function]
[call site]
06531
Engine::exec_native_fn_call
[function]
[call site]
06532
Engine::track_operation
[function]
[call site]
06533
Some
[function]
[call site]
06534
Engine::resolve_fn
[function]
[call site]
06535
RhaiFunc::is_volatile
[function]
[call site]
06536
Engine::gen_fn_call_signature
[function]
[call site]
06537
Err
[function]
[call site]
06538
ERR::ErrorFunctionNotFound
[function]
[call site]
06539
into
[function]
[call site]
06540
RhaiFunc::is_method
[function]
[call site]
06541
StmtBlock::as_ref
[function]
[call site]
06542
map_or
[function]
[call site]
06543
Debugger::call_stack
[function]
[call site]
06544
test::len
[function]
[call site]
06545
ArgBackup::new
[function]
[call site]
06546
string_functions::is_empty
[function]
[call site]
06547
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06548
Engine::is_debugger_registered
[function]
[call site]
06549
TestStruct::clone
[function]
[call site]
06550
StmtBlock::span_or_else
[function]
[call site]
06551
TestStruct::clone
[function]
[call site]
06552
GlobalRuntimeState::debugger_mut
[function]
[call site]
06553
&mut
[call site]
06554
Engine::get_interned_string
[function]
[call site]
06555
MyIterableType::into_iter
[function]
[call site]
06556
Self::IntoIter::map
[function]
[call site]
06557
TestStruct::clone
[function]
[call site]
06558
RhaiNativeFunc::has_context
[function]
[call site]
06559
bool::then
[function]
[call site]
06560
as_deref
[function]
[call site]
06561
into
[function]
[call site]
06562
RhaiFunc::is_pure
[function]
[call site]
06563
string_functions::is_empty
[function]
[call site]
06564
Dynamic::is_read_only
[function]
[call site]
06565
Err
[function]
[call site]
06566
ERR::ErrorNonPureMethodCallOnConstant
[function]
[call site]
06567
test_to_string
[function]
[call site]
06568
into
[function]
[call site]
06569
test_method_call
[function]
[call site]
06570
test_custom_syntax_func
[function]
[call site]
06571
and_then
[function]
[call site]
06572
Engine::check_data_size
[function]
[call site]
06573
map_err
[function]
[call site]
06574
EvalAltResult::fill_position
[function]
[call site]
06575
ArgBackup::restore_first_arg
[function]
[call site]
06576
Engine::is_debugger_registered
[function]
[call site]
06577
Engine::register_debugger
[function]
[call site]
06578
Scope::new
[function]
[call site]
06579
crate::ast::Stmt::Noop
[function]
[call site]
06580
into
[function]
[call site]
06581
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
06582
DebuggerEvent::FunctionExitWithError
[function]
[call site]
06583
Engine::dbg_raw
[function]
[call site]
06584
Err
[function]
[call site]
06585
GlobalRuntimeState::debugger_mut
[function]
[call site]
06586
&mut
[call site]
06587
string_functions::is_empty
[function]
[call site]
06588
Engine::check_data_size
[function]
[call site]
06589
Ok
[function]
[call site]
06590
Dynamic::into_immutable_string
[function]
[call site]
06591
Result::map_err
[function]
[call site]
06592
Engine::map_type_name
[function]
[call site]
06593
type_name::<ImmutableString>
[function]
[call site]
06594
&'a
[call site]
06595
ERR::ErrorMismatchOutputType
[function]
[call site]
06596
into
[function]
[call site]
06597
test_side_effects_print
[function]
[call site]
06598
Dynamic::into_immutable_string
[function]
[call site]
06599
Result::map_err
[function]
[call site]
06600
Engine::map_type_name
[function]
[call site]
06601
type_name::<ImmutableString>
[function]
[call site]
06602
&'a
[call site]
06603
ERR::ErrorMismatchOutputType
[function]
[call site]
06604
into
[function]
[call site]
06605
test_print_debug
[function]
[call site]
06606
&mut
[call site]
06607
Engine::map_type_name
[function]
[call site]
06608
std::
[call site]
06609
any::type_name
[function]
[call site]
06610
Engine::map_type_name
[function]
[call site]
06611
std::
[call site]
06612
any::type_name
[function]
[call site]
06613
Err
[function]
[call site]
06614
ERR::ErrorIndexingType
[function]
[call site]
06615
into
[function]
[call site]
06616
Engine::map_type_name
[function]
[call site]
06617
std::
[call site]
06618
any::type_name
[function]
[call site]
06619
Engine::map_type_name
[function]
[call site]
06620
std::
[call site]
06621
any::type_name
[function]
[call site]
06622
Engine::map_type_name
[function]
[call site]
06623
std::
[call site]
06624
any::type_name
[function]
[call site]
06625
Err
[function]
[call site]
06626
ERR::ErrorIndexingType
[function]
[call site]
06627
into
[function]
[call site]
06628
string_functions::starts_with
[function]
[call site]
06629
test::len
[function]
[call site]
06630
Engine::map_type_name
[function]
[call site]
06631
std::
[call site]
06632
any::type_name
[function]
[call site]
06633
Err
[function]
[call site]
06634
ERR::ErrorDotExpr
[function]
[call site]
06635
into
[function]
[call site]
06636
string_functions::starts_with
[function]
[call site]
06637
test::len
[function]
[call site]
06638
Engine::map_type_name
[function]
[call site]
06639
std::
[call site]
06640
any::type_name
[function]
[call site]
06641
Engine::map_type_name
[function]
[call site]
06642
std::
[call site]
06643
any::type_name
[function]
[call site]
06644
Err
[function]
[call site]
06645
ERR::ErrorDotExpr
[function]
[call site]
06646
into
[function]
[call site]
06647
Err
[function]
[call site]
06648
ERR::ErrorFunctionNotFound
[function]
[call site]
06649
Engine::gen_fn_call_signature
[function]
[call site]
06650
into
[function]
[call site]
06651
StmtBlock::as_ref
[function]
[call site]
06652
calc_fn_hash
[function]
[call site]
06653
NativeCallContext::call_position
[function]
[call site]
06654
Engine::lex_with_map
[function]
[call site]
06655
FnCallHashes::from_script_and_native
[function]
[call site]
06656
calc_fn_hash
[function]
[call site]
06657
calc_fn_hash
[function]
[call site]
06658
FnCallHashes::from_native_only
[function]
[call site]
06659
calc_fn_hash
[function]
[call site]
06660
FnCallHashes::from_hash
[function]
[call site]
06661
calc_fn_hash
[function]
[call site]
06662
NativeCallContext::engine
[function]
[call site]
06663
Engine::exec_fn_call
[function]
[call site]
06664
FnCallHashes::is_native_only
[function]
[call site]
06665
test::len
[function]
[call site]
06666
Engine::get_interned_string
[function]
[call site]
06667
Engine::map_type_name
[function]
[call site]
06668
std::
[call site]
06669
any::type_name
[function]
[call site]
06670
Ok
[function]
[call site]
06671
ImmutableString::into
[function]
[call site]
06672
test::len
[function]
[call site]
06673
Ok
[function]
[call site]
06674
Dynamic::is_shared
[function]
[call site]
06675
into
[function]
[call site]
06676
Engine::gen_fn_call_signature
[function]
[call site]
06677
Err
[function]
[call site]
06678
ERR::ErrorFunctionNotFound
[function]
[call site]
06679
into
[function]
[call site]
06680
ensure_no_data_race
[function]
[call site]
06681
FnCallHashes::is_native_only
[function]
[call site]
06682
FnCallHashes::script
[function]
[call site]
06683
string_functions::is_empty
[function]
[call site]
06684
crate::calc_typed_method_hash
[function]
[call site]
06685
Engine::map_type_name
[function]
[call site]
06686
std::
[call site]
06687
any::type_name
[function]
[call site]
06688
Engine::resolve_fn
[function]
[call site]
06689
Position::is_none
[function]
[call site]
06690
Engine::resolve_fn
[function]
[call site]
06691
None::cloned
[function]
[call site]
06692
as_deref
[function]
[call site]
06693
string_functions::is_empty
[function]
[call site]
06694
Ok
[function]
[call site]
06695
Scope::new
[function]
[call site]
06696
string_functions::replace
[function]
[call site]
06697
defer
[function]
[call site]
06698
split_first_mut
[function]
[call site]
06699
unwrap
[function]
[call site]
06700
Some
[function]
[call site]
06701
Engine::call_script_fn
[function]
[call site]
06702
ArgBackup::new
[function]
[call site]
06703
string_functions::is_empty
[function]
[call site]
06704
ArgBackup::change_first_arg_to_copy
[function]
[call site]
06705
defer
[function]
[call site]
06706
Engine::call_script_fn
[function]
[call site]
06707
Engine::lex_with_map
[function]
[call site]
06708
FnCallHashes::native
[function]
[call site]
06709
Engine::exec_native_fn_call
[function]
[call site]
06710
StmtBlock::as_ref
[function]
[call site]
06711
NativeCallContext::call_position
[function]
[call site]
06712
Engine::lex_with_map
[function]
[call site]
06713
Dynamic::is_string
[function]
[call site]
06714
crate::func::locked_read
[function]
[call site]
06715
Option::map_or
[function]
[call site]
06716
Dynamic::into_immutable_string
[function]
[call site]
06717
Result::unwrap
[function]
[call site]
06718
Package::init_engine
[function]
[call site]
06719
Engine::map_type_name
[function]
[call site]
06720
RhaiNativeFunc::return_type_name
[function]
[call site]
06721
type_name::<R>
[function]
[call site]
06722
&'a
[call site]
06723
Position::new_const
[function]
[call site]
06724
unwrap
[function]
[call site]
06725
unwrap
[function]
[call site]
06726
Package::init_engine
[function]
[call site]
06727
Engine::map_type_name
[function]
[call site]
06728
&'a
[call site]
06729
unwrap
[function]
[call site]
06730
Engine::throw_on_size
[function]
[call site]
06731
test::len
[function]
[call site]
06732
RhaiResultOf::map_err
[function]
[call site]
06733
EvalAltResult::fill_position
[function]
[call site]
06734
Ok
[function]
[call site]
06735
Engine::get_interned_string
[function]
[call site]
06736
ImmutableString::into
[function]
[call site]
06737
crate::Array::with_capacity
[function]
[call site]
06738
test::len
[function]
[call site]
06739
Engine::eval_expr
[function]
[call site]
06740
Self::as_deref_mut
[function]
[call site]
06741
Dynamic::flatten
[function]
[call site]
06742
Engine::has_data_size_limit
[function]
[call site]
06743
crate::eval::calc_data_sizes
[function]
[call site]
06744
calc_array_sizes
[function]
[call site]
06745
test::len
[function]
[call site]
06746
calc_map_sizes
[function]
[call site]
06747
test::len
[function]
[call site]
06748
calc_data_sizes
[function]
[call site]
06749
read_lock::<Dynamic>
[function]
[call site]
06750
unwrap
[function]
[call site]
06751
Engine::throw_on_size
[function]
[call site]
06752
RhaiResultOf::map_err
[function]
[call site]
06753
EvalAltResult::fill_position
[function]
[call site]
06754
ParseSettings::level_up_with_position
[function]
[call site]
06755
blob_functions::push
[function]
[call site]
06756
Ok
[function]
[call site]
06757
Dynamic::from_array
[function]
[call site]
06758
TestStruct::clone
[function]
[call site]
06759
Engine::eval_expr
[function]
[call site]
06760
Self::as_deref_mut
[function]
[call site]
06761
Dynamic::flatten
[function]
[call site]
06762
Engine::has_data_size_limit
[function]
[call site]
06763
crate::eval::calc_data_sizes
[function]
[call site]
06764
Engine::throw_on_size
[function]
[call site]
06765
RhaiResultOf::map_err
[function]
[call site]
06766
EvalAltResult::fill_position
[function]
[call site]
06767
ParseSettings::level_up_with_position
[function]
[call site]
06768
(TokenIterator::get_mut
[function]
[call site]
06769
Ident::as_str
[function]
[call site]
06770
Option::unwrap
[function]
[call site]
06771
Ok
[function]
[call site]
06772
Dynamic::from_map
[function]
[call site]
06773
Engine::eval_expr
[function]
[call site]
06774
Self::as_deref_mut
[function]
[call site]
06775
Dynamic::as_bool
[function]
[call site]
06776
map_err
[function]
[call site]
06777
make_type_mismatch_err::<bool>
[function]
[call site]
06778
ParseSettings::level_up_with_position
[function]
[call site]
06779
Ok
[function]
[call site]
06780
Engine::eval_expr
[function]
[call site]
06781
Self::as_deref_mut
[function]
[call site]
06782
Dynamic::as_bool
[function]
[call site]
06783
map_err
[function]
[call site]
06784
make_type_mismatch_err::<bool>
[function]
[call site]
06785
ParseSettings::level_up_with_position
[function]
[call site]
06786
Ok
[function]
[call site]
06787
Engine::eval_expr
[function]
[call site]
06788
Self::as_deref_mut
[function]
[call site]
06789
Expr::is_unit
[function]
[call site]
06790
Ok
[function]
[call site]
06791
MyIterableType::into_iter
[function]
[call site]
06792
Engine::lex_with_map
[function]
[call site]
06793
reflection_functions::collect
[function]
[call site]
06794
first
[function]
[call site]
06795
unwrap
[function]
[call site]
06796
Command::get
[function]
[call site]
06797
Ident::as_str
[function]
[call site]
06798
ok_or_else
[function]
[call site]
06799
TestStruct::new
[function]
[call site]
06800
ERR::ErrorCustomSyntax
[function]
[call site]
06801
MyIterableType::into_iter
[function]
[call site]
06802
Engine::lex_with_map
[function]
[call site]
06803
reflection_functions::collect
[function]
[call site]
06804
EvalContext::new
[function]
[call site]
06805
and_then
[function]
[call site]
06806
Engine::check_data_size
[function]
[call site]
06807
Expr::start_position
[function]
[call site]
06808
Engine::eval_stmt_block
[function]
[call site]
06809
StmtBlock::take_statements
[function]
[call site]
06810
Engine::eval_dot_index_chain
[function]
[call site]
06811
Position::new_const
[function]
[call site]
06812
ChainType::from
[function]
[call site]
06813
Expr::get_literal_value
[function]
[call site]
06814
Some
[function]
[call site]
06815
is_some
[function]
[call site]
06816
blob_functions::push
[function]
[call site]
06817
Expr::get_literal_value
[function]
[call site]
06818
Some
[function]
[call site]
06819
unwrap
[function]
[call site]
06820
string_functions::is_empty
[function]
[call site]
06821
Self::as_deref_mut
[function]
[call site]
06822
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06823
Engine::track_operation
[function]
[call site]
06824
ParseSettings::level_up_with_position
[function]
[call site]
06825
ChainType::from
[function]
[call site]
06826
Engine::get_arg_value
[function]
[call site]
06827
Self::as_deref_mut
[function]
[call site]
06828
blob_functions::push
[function]
[call site]
06829
blob_functions::push
[function]
[call site]
06830
FnPtr::try_from
[function]
[call site]
06831
RhaiResultOf::unwrap
[function]
[call site]
06832
Dynamic::flatten
[function]
[call site]
06833
Expr::options
[function]
[call site]
06834
string_functions::is_empty
[function]
[call site]
06835
string_functions::is_empty
[function]
[call site]
06836
string_functions::is_empty
[function]
[call site]
06837
ASTFlags::intersects
[function]
[call site]
06838
Position::new_const
[function]
[call site]
06839
Self::as_deref_mut
[function]
[call site]
06840
Engine::get_arg_value
[function]
[call site]
06841
blob_functions::push
[function]
[call site]
06842
Dynamic::flatten
[function]
[call site]
06843
blob_functions::push
[function]
[call site]
06844
Engine::eval_expr
[function]
[call site]
06845
Self::as_deref_mut
[function]
[call site]
06846
Dynamic::flatten
[function]
[call site]
06847
Engine::eval_dot_index_chain_arguments
[function]
[call site]
06848
StmtBlock::extend
[function]
[call site]
06849
StmtBlock::extend
[function]
[call site]
06850
blob_functions::push
[function]
[call site]
06851
Engine::eval_expr
[function]
[call site]
06852
Dynamic::flatten
[function]
[call site]
06853
Ok
[function]
[call site]
06854
Engine::track_operation
[function]
[call site]
06855
Engine::dbg
[function]
[call site]
06856
Self::as_deref_mut
[function]
[call site]
06857
Self::map_or_else
[function]
[call site]
06858
Err
[function]
[call site]
06859
ERR::ErrorUnboundThis
[function]
[call site]
06860
into
[function]
[call site]
06861
Self::try_into
[function]
[call site]
06862
Some
[function]
[call site]
06863
Engine::eval_dot_index_chain_raw
[function]
[call site]
06864
Target::is_ref
[function]
[call site]
06865
ParseSettings::level_up_with_position
[function]
[call site]
06866
ParseSettings::level_up
[function]
[call site]
06867
Ok
[function]
[call site]
06868
ChainType::from
[function]
[call site]
06869
Expr::options
[function]
[call site]
06870
ASTFlags::intersects
[function]
[call site]
06871
StmtBlock::as_ref
[function]
[call site]
06872
Expr::is_unit
[function]
[call site]
06873
Ok
[function]
[call site]
06874
Expr::start_position
[function]
[call site]
06875
Expr::options
[function]
[call site]
06876
ASTFlags::intersects
[function]
[call site]
06877
Engine::dbg
[function]
[call site]
06878
Self::as_deref_mut
[function]
[call site]
06879
string_functions::pop
[function]
[call site]
06880
string_functions::is_empty
[function]
[call site]
06881
shared_make_mut
[function]
[call site]
06882
string_functions::pop
[function]
[call site]
06883
Dynamic::map_or
[function]
[call site]
06884
Dynamic::unwrap
[function]
[call site]
06885
TestStruct::clone
[function]
[call site]
06886
Expr::start_position
[function]
[call site]
06887
StmtBlock::as_mut
[function]
[call site]
06888
Dynamic::is_shared
[function]
[call site]
06889
write_lock::<Dynamic>
[function]
[call site]
06890
unwrap
[function]
[call site]
06891
Self::as_deref_mut
[function]
[call site]
06892
Engine::get_indexed_mut
[function]
[call site]
06893
Engine::track_operation
[function]
[call site]
06894
Dynamic::as_int
[function]
[call site]
06895
Ok
[function]
[call site]
06896
crate::func::locked_read
[function]
[call site]
06897
Option::and_then
[function]
[call site]
06898
Some
[function]
[call site]
06899
ok_or_else
[function]
[call site]
06900
std::
[call site]
06901
any::type_name
[function]
[call site]
06902
Err
[function]
[call site]
06903
Dynamic::type_name
[function]
[call site]
06904
Result::map_err
[function]
[call site]
06905
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06906
test::len
[function]
[call site]
06907
super::calc_index
[function]
[call site]
06908
FnPtr::try_from
[function]
[call site]
06909
unsigned_abs
[function]
[call site]
06910
Ok
[function]
[call site]
06911
FnPtr::try_from
[function]
[call site]
06912
Ok
[function]
[call site]
06913
ERR::ErrorArrayBounds
[function]
[call site]
06914
into
[function]
[call site]
06915
super::EvalContext::new
[function]
[call site]
06916
cb
[function]
[call site]
06917
map_err
[function]
[call site]
06918
EvalAltResult::fill_position
[function]
[call site]
06919
Err
[function]
[call site]
06920
shared_get_mut
[function]
[call site]
06921
unwrap
[function]
[call site]
06922
try_into
[function]
[call site]
06923
Dynamic::as_int
[function]
[call site]
06924
Result::map_err
[function]
[call site]
06925
make_type_mismatch_err::<crate::INT>
[function]
[call site]
06926
test::len
[function]
[call site]
06927
super::calc_index
[function]
[call site]
06928
ERR::ErrorArrayBounds
[function]
[call site]
06929
into
[function]
[call site]
06930
Command::get
[function]
[call site]
06931
Engine::lex_with_map
[function]
[call site]
06932
into
[function]
[call site]
06933
unwrap
[function]
[call site]
06934
Ok
[function]
[call site]
06935
read_lock::<crate::ImmutableString>
[function]
[call site]
06936
ok_or_else
[function]
[call site]
06937
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
06938
RhaiNativeFunc::return_type_name
[function]
[call site]
06939
type_name::<R>
[function]
[call site]
06940
(TokenIterator::contains_key
[function]
[call site]
06941
Ident::as_str
[function]
[call site]
06942
super::EvalContext::new
[function]
[call site]
06943
cb
[function]
[call site]
06944
Ident::as_str
[function]
[call site]
06945
map_err
[function]
[call site]
06946
EvalAltResult::fill_position
[function]
[call site]
06947
string_functions::is_empty
[function]
[call site]
06948
(TokenIterator::contains_key
[function]
[call site]
06949
Ident::as_str
[function]
[call site]
06950
blob_functions::insert
[function]
[call site]
06951
TestStruct::clone
[function]
[call site]
06952
Self::into
[function]
[call site]
06953
(TokenIterator::get_mut
[function]
[call site]
06954
Ident::as_str
[function]
[call site]
06955
try_into
[function]
[call site]
06956
Engine::fail_on_invalid_map_property
[function]
[call site]
06957
intersects
[function]
[call site]
06958
Err
[function]
[call site]
06959
ERR::ErrorPropertyNotFound
[function]
[call site]
06960
test_to_string
[function]
[call site]
06961
into
[function]
[call site]
06962
Ok
[function]
[call site]
06963
Target::from
[function]
[call site]
06964
Self::TempValue
[function]
[call site]
06965
into
[function]
[call site]
06966
is::<crate::ExclusiveRange>
[function]
[call site]
06967
is::<crate::InclusiveRange>
[function]
[call site]
06968
read_lock::<crate::ExclusiveRange>
[function]
[call site]
06969
super::calc_index
[function]
[call site]
06970
ERR::ErrorBitFieldBounds
[function]
[call site]
06971
into
[function]
[call site]
06972
super::calc_index
[function]
[call site]
06973
FnPtr::try_from
[function]
[call site]
06974
RhaiResultOf::ok
[function]
[call site]
06975
and_then
[function]
[call site]
06976
then_some
[function]
[call site]
06977
ok_or_else
[function]
[call site]
06978
ERR::ErrorBitFieldBounds
[function]
[call site]
06979
FnPtr::try_from
[function]
[call site]
06980
RhaiResultOf::unwrap
[function]
[call site]
06981
pow
[function]
[call site]
06982
FnPtr::try_from
[function]
[call site]
06983
tokenizer::is_valid_function_name
[function]
[call site]
06984
Ok
[function]
[call site]
06985
TestStruct::new
[function]
[call site]
06986
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
06987
Token::lookup_symbol_from_syntax
[function]
[call site]
06988
Option::is_some
[function]
[call site]
06989
Err
[function]
[call site]
06990
ERR::ErrorParsing
[function]
[call site]
06991
PERR::Reserved
[function]
[call site]
06992
test_to_string
[function]
[call site]
06993
into
[function]
[call site]
06994
Err
[function]
[call site]
06995
ERR::ErrorFunctionNotFound
[function]
[call site]
06996
test_to_string
[function]
[call site]
06997
into
[function]
[call site]
06998
RhaiResultOf::unwrap
[function]
[call site]
06999
read_lock::<crate::InclusiveRange>
[function]
[call site]
07000
iterator_functions::chars_from_start
[function]
[call site]
07001
CharsStream::new
[function]
[call site]
07002
string_functions::add_append
[function]
[call site]
07003
string_functions::is_empty
[function]
[call site]
07004
String::from_utf8_lossy
[function]
[call site]
07005
string_functions::is_empty
[function]
[call site]
07006
String::from_utf8
[function]
[call site]
07007
unwrap
[function]
[call site]
07008
into
[function]
[call site]
07009
ImmutableString::into_owned
[function]
[call site]
07010
String::into
[function]
[call site]
07011
ImmutableString::into_owned
[function]
[call site]
07012
StmtBlock::as_ref
[function]
[call site]
07013
into
[function]
[call site]
07014
string_functions::add_append
[function]
[call site]
07015
super::calc_index
[function]
[call site]
07016
ERR::ErrorBitFieldBounds
[function]
[call site]
07017
into
[function]
[call site]
07018
super::calc_index
[function]
[call site]
07019
ERR::ErrorBitFieldBounds
[function]
[call site]
07020
into
[function]
[call site]
07021
FnPtr::try_from
[function]
[call site]
07022
RhaiResultOf::unwrap
[function]
[call site]
07023
pow
[function]
[call site]
07024
FnPtr::try_from
[function]
[call site]
07025
RhaiResultOf::unwrap
[function]
[call site]
07026
Ok
[function]
[call site]
07027
into
[function]
[call site]
07028
Dynamic::as_int
[function]
[call site]
07029
Result::map_err
[function]
[call site]
07030
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07031
super::calc_index
[function]
[call site]
07032
ERR::ErrorBitFieldBounds
[function]
[call site]
07033
into
[function]
[call site]
07034
FnPtr::try_from
[function]
[call site]
07035
RhaiResultOf::unwrap
[function]
[call site]
07036
Ok
[function]
[call site]
07037
into
[function]
[call site]
07038
Dynamic::as_int
[function]
[call site]
07039
FnPtr::try_from
[function]
[call site]
07040
Err
[function]
[call site]
07041
ERR::ErrorStringBounds
[function]
[call site]
07042
test_chars
[function]
[call site]
07043
ImmutableString::strong_count
[function]
[call site]
07044
into
[function]
[call site]
07045
test_chars
[function]
[call site]
07046
nth
[function]
[call site]
07047
ok_or_else
[function]
[call site]
07048
ERR::ErrorStringBounds
[function]
[call site]
07049
test_chars
[function]
[call site]
07050
ImmutableString::strong_count
[function]
[call site]
07051
FnPtr::try_from
[function]
[call site]
07052
unsigned_abs
[function]
[call site]
07053
Err
[function]
[call site]
07054
ERR::ErrorStringBounds
[function]
[call site]
07055
test_chars
[function]
[call site]
07056
ImmutableString::strong_count
[function]
[call site]
07057
into
[function]
[call site]
07058
test_chars
[function]
[call site]
07059
array_functions::reduce_rev
[function]
[call site]
07060
RhaiResult::nth
[function]
[call site]
07061
ok_or_else
[function]
[call site]
07062
ERR::ErrorStringBounds
[function]
[call site]
07063
test_chars
[function]
[call site]
07064
ImmutableString::strong_count
[function]
[call site]
07065
Ok
[function]
[call site]
07066
into
[function]
[call site]
07067
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07068
std::any::type_name::<InclusiveRange>
[function]
[call site]
07069
string_functions::is_empty
[function]
[call site]
07070
TestStruct::clone
[function]
[call site]
07071
Self::into
[function]
[call site]
07072
Ok
[function]
[call site]
07073
std::any::type_name::<ExclusiveRange>
[function]
[call site]
07074
read_lock::<ExclusiveRange>
[function]
[call site]
07075
unwrap
[function]
[call site]
07076
TestStruct::clone
[function]
[call site]
07077
test_chars
[function]
[call site]
07078
ImmutableString::strong_count
[function]
[call site]
07079
super::calc_index
[function]
[call site]
07080
ERR::ErrorStringBounds
[function]
[call site]
07081
into
[function]
[call site]
07082
super::calc_index
[function]
[call site]
07083
ERR::ErrorStringBounds
[function]
[call site]
07084
into
[function]
[call site]
07085
Result::unwrap_or
[function]
[call site]
07086
TestStruct::clone
[function]
[call site]
07087
Self::into
[function]
[call site]
07088
test_chars
[function]
[call site]
07089
skip
[function]
[call site]
07090
test_functions_take
[function]
[call site]
07091
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07092
into
[function]
[call site]
07093
Ok
[function]
[call site]
07094
std::any::type_name::<InclusiveRange>
[function]
[call site]
07095
read_lock::<InclusiveRange>
[function]
[call site]
07096
unwrap
[function]
[call site]
07097
TestStruct::clone
[function]
[call site]
07098
test_chars
[function]
[call site]
07099
ImmutableString::strong_count
[function]
[call site]
07100
iterator_functions::chars_from_start
[function]
[call site]
07101
iterator_functions::chars_from_start
[function]
[call site]
07102
super::calc_index
[function]
[call site]
07103
iterator_functions::chars_from_start
[function]
[call site]
07104
ERR::ErrorStringBounds
[function]
[call site]
07105
iterator_functions::chars_from_start
[function]
[call site]
07106
into
[function]
[call site]
07107
string_functions::add_append
[function]
[call site]
07108
string_functions::add_append
[function]
[call site]
07109
super::calc_index
[function]
[call site]
07110
string_functions::add_append
[function]
[call site]
07111
ERR::ErrorStringBounds
[function]
[call site]
07112
string_functions::add_append
[function]
[call site]
07113
into
[function]
[call site]
07114
Result::unwrap_or
[function]
[call site]
07115
TestStruct::clone
[function]
[call site]
07116
Self::into
[function]
[call site]
07117
test_chars
[function]
[call site]
07118
skip
[function]
[call site]
07119
test_functions_take
[function]
[call site]
07120
chars().skip(start).take(take).collect::<String>
[function]
[call site]
07121
into
[function]
[call site]
07122
Ok
[function]
[call site]
07123
Err
[function]
[call site]
07124
make_type_mismatch_err::<crate::INT>
[function]
[call site]
07125
Engine::call_indexer_get
[function]
[call site]
07126
hash_idx
[function]
[call site]
07127
get_or_init
[function]
[call site]
07128
calc_fn_hash
[function]
[call site]
07129
calc_fn_hash
[function]
[call site]
07130
into
[function]
[call site]
07131
Engine::exec_native_fn_call
[function]
[call site]
07132
Engine::lex_with_map
[function]
[call site]
07133
Engine::lex_with_map
[function]
[call site]
07134
Err
[function]
[call site]
07135
ERR::ErrorIndexingType
[function]
[call site]
07136
into
[function]
[call site]
07137
Target::is_temp_value
[function]
[call site]
07138
Engine::eval_dot_index_chain_raw
[function]
[call site]
07139
Some
[function]
[call site]
07140
shared_take_or_clone
[function]
[call site]
07141
Err
[function]
[call site]
07142
StmtBlock::as_mut
[function]
[call site]
07143
Engine::call_indexer_set
[function]
[call site]
07144
hash_idx
[function]
[call site]
07145
Engine::exec_native_fn_call
[function]
[call site]
07146
StmtBlock::span_or_else
[function]
[call site]
07147
Span::new
[function]
[call site]
07148
iterator_functions::chars_from_start
[function]
[call site]
07149
StmtBlock::span_or_else
[function]
[call site]
07150
string_functions::add_append
[function]
[call site]
07151
StmtBlock::span_or_else
[function]
[call site]
07152
Ok
[function]
[call site]
07153
Err
[function]
[call site]
07154
Ok
[function]
[call site]
07155
Engine::dbg
[function]
[call site]
07156
Self::as_deref_mut
[function]
[call site]
07157
StmtBlock::as_mut
[function]
[call site]
07158
Dynamic::is_shared
[function]
[call site]
07159
write_lock::<Dynamic>
[function]
[call site]
07160
unwrap
[function]
[call site]
07161
string_functions::pop
[function]
[call site]
07162
Dynamic::unwrap
[function]
[call site]
07163
TestStruct::clone
[function]
[call site]
07164
Engine::get_indexed_mut
[function]
[call site]
07165
Engine::eval_op_assignment
[function]
[call site]
07166
StmtBlock::as_ref
[function]
[call site]
07167
Dynamic::is_read_only
[function]
[call site]
07168
Expr::get_variable_name
[function]
[call site]
07169
string_functions::is_empty
[function]
[call site]
07170
Some
[function]
[call site]
07171
Option::unwrap_or_default
[function]
[call site]
07172
Expr::start_position
[function]
[call site]
07173
string_functions::is_empty
[function]
[call site]
07174
Expr::position
[function]
[call site]
07175
ParseSettings::level_up_with_position
[function]
[call site]
07176
Expr::start_position
[function]
[call site]
07177
Expr::start_position
[function]
[call site]
07178
Expr::position
[function]
[call site]
07179
Err
[function]
[call site]
07180
ERR::ErrorAssignmentToConstant
[function]
[call site]
07181
test_to_string
[function]
[call site]
07182
into
[function]
[call site]
07183
ParseSettings::level_up_with_position
[function]
[call site]
07184
ParseSettings::level_up
[function]
[call site]
07185
Ok
[function]
[call site]
07186
OpAssignment::get_op_assignment_info
[function]
[call site]
07187
OpAssignment::is_op_assignment
[function]
[call site]
07188
Some
[function]
[call site]
07189
StmtBlock::as_mut
[function]
[call site]
07190
as_mut().write_lock::<Dynamic>
[function]
[call site]
07191
unwrap
[function]
[call site]
07192
Engine::fast_operators
[function]
[call site]
07193
add
[function]
[call site]
07194
i64::map_err
[function]
[call site]
07195
EvalAltResult::fill_position
[function]
[call site]
07196
f32_functions::subtract
[function]
[call site]
07197
f32::map_err
[function]
[call site]
07198
EvalAltResult::fill_position
[function]
[call site]
07199
f32_functions::multiply
[function]
[call site]
07200
f32::map_err
[function]
[call site]
07201
EvalAltResult::fill_position
[function]
[call site]
07202
f32_functions::divide
[function]
[call site]
07203
f32::map_err
[function]
[call site]
07204
EvalAltResult::fill_position
[function]
[call site]
07205
f32_functions::modulo
[function]
[call site]
07206
f32::map_err
[function]
[call site]
07207
EvalAltResult::fill_position
[function]
[call site]
07208
func::get_builtin_op_assignment_fn
[function]
[call site]
07209
Some
[function]
[call site]
07210
Dynamic::as_int
[function]
[call site]
07211
unwrap
[function]
[call site]
07212
Dynamic::as_int
[function]
[call site]
07213
unwrap
[function]
[call site]
07214
write_lock::<Dynamic>
[function]
[call site]
07215
unwrap
[function]
[call site]
07216
RhaiResult::into
[function]
[call site]
07217
Ok
[function]
[call site]
07218
Some
[function]
[call site]
07219
Dynamic::as_int
[function]
[call site]
07220
unwrap
[function]
[call site]
07221
Dynamic::as_int
[function]
[call site]
07222
unwrap
[function]
[call site]
07223
write_lock::<Dynamic>
[function]
[call site]
07224
unwrap
[function]
[call site]
07225
RhaiResult::into
[function]
[call site]
07226
Ok
[function]
[call site]
07227
Some
[function]
[call site]
07228
Dynamic::as_char
[function]
[call site]
07229
unwrap
[function]
[call site]
07230
write_lock::<Dynamic>
[function]
[call site]
07231
unwrap
[function]
[call site]
07232
Position::new_const
[function]
[call site]
07233
blob_functions::push
[function]
[call site]
07234
Dynamic::as_char
[function]
[call site]
07235
Result::unwrap
[function]
[call site]
07236
blob_functions::push
[function]
[call site]
07237
RhaiResultOf::into
[function]
[call site]
07238
Ok
[function]
[call site]
07239
Some
[function]
[call site]
07240
split_first_mut
[function]
[call site]
07241
unwrap
[function]
[call site]
07242
Dynamic::as_immutable_string_mut
[function]
[call site]
07243
unwrap
[function]
[call site]
07244
Dynamic::as_immutable_string_ref
[function]
[call site]
07245
unwrap
[function]
[call site]
07246
string_functions::is_empty
[function]
[call site]
07247
string_functions::is_empty
[function]
[call site]
07248
test::len
[function]
[call site]
07249
test::len
[function]
[call site]
07250
unwrap
[function]
[call site]
07251
Package::init_engine
[function]
[call site]
07252
Engine::throw_on_size
[function]
[call site]
07253
Ok
[function]
[call site]
07254
Some
[function]
[call site]
07255
split_first_mut
[function]
[call site]
07256
unwrap
[function]
[call site]
07257
Dynamic::as_immutable_string_mut
[function]
[call site]
07258
unwrap
[function]
[call site]
07259
Dynamic::as_immutable_string_ref
[function]
[call site]
07260
unwrap
[function]
[call site]
07261
Ok
[function]
[call site]
07262
Some
[function]
[call site]
07263
test_functions_take
[function]
[call site]
07264
Dynamic::into_array
[function]
[call site]
07265
unwrap
[function]
[call site]
07266
string_functions::is_empty
[function]
[call site]
07267
Ok
[function]
[call site]
07268
Dynamic::as_array_ref
[function]
[call site]
07269
unwrap
[function]
[call site]
07270
string_functions::is_empty
[function]
[call site]
07271
unwrap
[function]
[call site]
07272
Package::init_engine
[function]
[call site]
07273
Engine::check_data_size
[function]
[call site]
07274
Dynamic::read_lock
[function]
[call site]
07275
unwrap
[function]
[call site]
07276
Dynamic::as_array_mut
[function]
[call site]
07277
unwrap
[function]
[call site]
07278
string_functions::add_append
[function]
[call site]
07279
Ok
[function]
[call site]
07280
Some
[function]
[call site]
07281
test_functions_take
[function]
[call site]
07282
Dynamic::into_blob
[function]
[call site]
07283
unwrap
[function]
[call site]
07284
Dynamic::as_blob_mut
[function]
[call site]
07285
unwrap
[function]
[call site]
07286
unwrap
[function]
[call site]
07287
Package::init_engine
[function]
[call site]
07288
Engine::throw_on_size
[function]
[call site]
07289
test::len
[function]
[call site]
07290
test::len
[function]
[call site]
07291
string_functions::add_append
[function]
[call site]
07292
Ok
[function]
[call site]
07293
Some
[function]
[call site]
07294
Dynamic::as_char
[function]
[call site]
07295
unwrap
[function]
[call site]
07296
encode_utf8
[function]
[call site]
07297
Dynamic::as_immutable_string_mut
[function]
[call site]
07298
unwrap
[function]
[call site]
07299
unwrap
[function]
[call site]
07300
Package::init_engine
[function]
[call site]
07301
Engine::throw_on_size
[function]
[call site]
07302
test::len
[function]
[call site]
07303
test::len
[function]
[call site]
07304
Ok
[function]
[call site]
07305
Some
[function]
[call site]
07306
Dynamic::as_immutable_string_ref
[function]
[call site]
07307
unwrap
[function]
[call site]
07308
string_functions::is_empty
[function]
[call site]
07309
Ok
[function]
[call site]
07310
Dynamic::as_char
[function]
[call site]
07311
unwrap
[function]
[call site]
07312
test_to_string
[function]
[call site]
07313
unwrap
[function]
[call site]
07314
Package::init_engine
[function]
[call site]
07315
Engine::throw_on_size
[function]
[call site]
07316
test::len
[function]
[call site]
07317
test::len
[function]
[call site]
07318
write_lock::<Dynamic>
[function]
[call site]
07319
unwrap
[function]
[call site]
07320
into
[function]
[call site]
07321
Ok
[function]
[call site]
07322
Some
[function]
[call site]
07323
test_functions_take
[function]
[call site]
07324
Dynamic::as_array_mut
[function]
[call site]
07325
unwrap
[function]
[call site]
07326
blob_functions::push
[function]
[call site]
07327
unwrap
[function]
[call site]
07328
Package::init_engine
[function]
[call site]
07329
Engine::check_data_size
[function]
[call site]
07330
Dynamic::read_lock
[function]
[call site]
07331
unwrap
[function]
[call site]
07332
Ok
[function]
[call site]
07333
Some
[function]
[call site]
07334
Dynamic::as_int
[function]
[call site]
07335
unwrap
[function]
[call site]
07336
Dynamic::as_blob_mut
[function]
[call site]
07337
unwrap
[function]
[call site]
07338
unwrap
[function]
[call site]
07339
Package::init_engine
[function]
[call site]
07340
Engine::throw_on_size
[function]
[call site]
07341
test::len
[function]
[call site]
07342
blob_functions::push
[function]
[call site]
07343
Ok
[function]
[call site]
07344
Some
[function]
[call site]
07345
Dynamic::as_char
[function]
[call site]
07346
unwrap
[function]
[call site]
07347
Dynamic::as_blob_mut
[function]
[call site]
07348
unwrap
[function]
[call site]
07349
unwrap
[function]
[call site]
07350
Package::init_engine
[function]
[call site]
07351
Engine::throw_on_size
[function]
[call site]
07352
test::len
[function]
[call site]
07353
string_functions::add_append_char
[function]
[call site]
07354
Ok
[function]
[call site]
07355
Some
[function]
[call site]
07356
split_first_mut
[function]
[call site]
07357
unwrap
[function]
[call site]
07358
Dynamic::as_blob_mut
[function]
[call site]
07359
unwrap
[function]
[call site]
07360
Dynamic::as_immutable_string_ref
[function]
[call site]
07361
unwrap
[function]
[call site]
07362
string_functions::is_empty
[function]
[call site]
07363
Ok
[function]
[call site]
07364
unwrap
[function]
[call site]
07365
Package::init_engine
[function]
[call site]
07366
Engine::throw_on_size
[function]
[call site]
07367
test::len
[function]
[call site]
07368
test::len
[function]
[call site]
07369
string_functions::add_append_str
[function]
[call site]
07370
Ok
[function]
[call site]
07371
then
[function]
[call site]
07372
&mut
[call site]
07373
into
[function]
[call site]
07374
test_custom_syntax_func
[function]
[call site]
07375
map_err
[function]
[call site]
07376
EvalAltResult::fill_position
[function]
[call site]
07377
Some
[function]
[call site]
07378
Engine::exec_native_fn_call
[function]
[call site]
07379
Some
[function]
[call site]
07380
Engine::exec_native_fn_call
[function]
[call site]
07381
Err
[function]
[call site]
07382
Engine::check_data_size
[function]
[call site]
07383
ParseSettings::level_up_with_position
[function]
[call site]
07384
ParseSettings::level_up
[function]
[call site]
07385
Ok
[function]
[call site]
07386
StmtBlock::as_mut
[function]
[call site]
07387
as_mut().write_lock::<Dynamic>
[function]
[call site]
07388
unwrap
[function]
[call site]
07389
StmtBlock::as_mut
[function]
[call site]
07390
Target::propagate_changed_value
[function]
[call site]
07391
Dynamic::as_bool
[function]
[call site]
07392
Result::map_err
[function]
[call site]
07393
TestStruct::new
[function]
[call site]
07394
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07395
&str::to_string
[function]
[call site]
07396
ParseError::to_string
[function]
[call site]
07397
Engine::new
[function]
[call site]
07398
Scope::new
[function]
[call site]
07399
blob_functions::push
[function]
[call site]
07400
blob_functions::push
[function]
[call site]
07401
blob_functions::push
[function]
[call site]
07402
write_lock::<crate::INT>
[function]
[call site]
07403
unwrap
[function]
[call site]
07404
Dynamic::as_int
[function]
[call site]
07405
Result::map_err
[function]
[call site]
07406
TestStruct::new
[function]
[call site]
07407
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07408
&str::to_string
[function]
[call site]
07409
ParseError::to_string
[function]
[call site]
07410
write_lock::<crate::INT>
[function]
[call site]
07411
unwrap
[function]
[call site]
07412
Dynamic::as_int
[function]
[call site]
07413
Result::map_err
[function]
[call site]
07414
TestStruct::new
[function]
[call site]
07415
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07416
&str::to_string
[function]
[call site]
07417
ParseError::to_string
[function]
[call site]
07418
write_lock::<crate::Blob>
[function]
[call site]
07419
unwrap
[function]
[call site]
07420
FnPtr::try_from
[function]
[call site]
07421
RhaiResultOf::unwrap
[function]
[call site]
07422
Dynamic::as_char
[function]
[call site]
07423
Result::map_err
[function]
[call site]
07424
TestStruct::new
[function]
[call site]
07425
crate::ERR::ErrorMismatchDataType
[function]
[call site]
07426
&str::to_string
[function]
[call site]
07427
ParseError::to_string
[function]
[call site]
07428
write_lock::<crate::ImmutableString>
[function]
[call site]
07429
unwrap
[function]
[call site]
07430
test_chars
[function]
[call site]
07431
enumerate
[function]
[call site]
07432
Engine::lex_with_map
[function]
[call site]
07433
reflection_functions::collect
[function]
[call site]
07434
write_lock::<crate::ImmutableString>
[function]
[call site]
07435
unwrap
[function]
[call site]
07436
test_chars
[function]
[call site]
07437
ImmutableString::strong_count
[function]
[call site]
07438
test_chars
[function]
[call site]
07439
test_functions_take
[function]
[call site]
07440
test_chars
[function]
[call site]
07441
skip
[function]
[call site]
07442
test_chars
[function]
[call site]
07443
skip
[function]
[call site]
07444
test_chars
[function]
[call site]
07445
skip
[function]
[call site]
07446
optimize_combo_chain
[function]
[call site]
07447
test_to_string
[function]
[call site]
07448
test_chars
[function]
[call site]
07449
optimize_combo_chain
[function]
[call site]
07450
reflection_functions::collect
[function]
[call site]
07451
Ok
[function]
[call site]
07452
Engine::check_data_size
[function]
[call site]
07453
StmtBlock::as_ref
[function]
[call site]
07454
ParseSettings::level_up_with_position
[function]
[call site]
07455
Some
[function]
[call site]
07456
Err
[function]
[call site]
07457
Token::is_op_assignment
[function]
[call site]
07458
TestStruct::clone
[function]
[call site]
07459
Engine::call_indexer_get
[function]
[call site]
07460
into
[function]
[call site]
07461
Engine::eval_op_assignment
[function]
[call site]
07462
shared_take_or_clone
[function]
[call site]
07463
Engine::check_data_size
[function]
[call site]
07464
ParseSettings::level_up_with_position
[function]
[call site]
07465
Engine::call_indexer_set
[function]
[call site]
07466
Ok
[function]
[call site]
07467
Engine::dbg
[function]
[call site]
07468
Self::as_deref_mut
[function]
[call site]
07469
StmtBlock::as_mut
[function]
[call site]
07470
Dynamic::is_shared
[function]
[call site]
07471
write_lock::<Dynamic>
[function]
[call site]
07472
unwrap
[function]
[call site]
07473
string_functions::pop
[function]
[call site]
07474
Dynamic::unwrap
[function]
[call site]
07475
Engine::get_indexed_mut
[function]
[call site]
07476
Engine::lex_with_map
[function]
[call site]
07477
RhaiResult::take_or_clone
[function]
[call site]
07478
shared_try_take
[function]
[call site]
07479
Result::unwrap_or_else
[function]
[call site]
07480
StmtBlock::as_ref
[function]
[call site]
07481
TestStruct::clone
[function]
[call site]
07482
Expr::options
[function]
[call site]
07483
ASTFlags::intersects
[function]
[call site]
07484
StmtBlock::as_ref
[function]
[call site]
07485
Expr::is_unit
[function]
[call site]
07486
Ok
[function]
[call site]
07487
StmtBlock::as_ref
[function]
[call site]
07488
Dynamic::is_map
[function]
[call site]
07489
crate::func::locked_read
[function]
[call site]
07490
Option::map_or
[function]
[call site]
07491
Engine::dbg_reset
[function]
[call site]
07492
defer
[function]
[call site]
07493
defer
[function]
[call site]
07494
first
[function]
[call site]
07495
map_or
[function]
[call site]
07496
Engine::make_method_call
[function]
[call site]
07497
StmtBlock::as_ref
[function]
[call site]
07498
Dynamic::is_fnptr
[function]
[call site]
07499
crate::func::locked_read
[function]
[call site]
07500
Option::map_or
[function]
[call site]
07501
StmtBlock::as_ref
[function]
[call site]
07502
as_ref().read_lock::<FnPtr>
[function]
[call site]
07503
unwrap
[function]
[call site]
07504
test_fn_ptr_curry
[function]
[call site]
07505
Engine::new
[function]
[call site]
07506
Engine::register_fn
[function]
[call site]
07507
MyIterableType::into_iter
[function]
[call site]
07508
Self::IntoIter::cloned
[function]
[call site]
07509
curry().iter().cloned().collect::<FnArgsVec<_>>
[function]
[call site]
07510
StaticModuleResolver::iter_mut
[function]
[call site]
07511
impl
[call site]
07512
test_functions_take
[function]
[call site]
07513
test_functions_take
[function]
[call site]
07514
test_functions_take
[function]
[call site]
07515
StmtBlock::as_mut
[function]
[call site]
07516
intersects
[function]
[call site]
07517
StmtBlock::as_mut
[function]
[call site]
07518
StmtBlock::as_mut
[function]
[call site]
07519
string_functions::remove
[function]
[call site]
07520
test_functions_take
[function]
[call site]
07521
make_sub
[function]
[call site]
07522
make_root
[function]
[call site]
07523
StaticModuleResolver::iter_mut
[function]
[call site]
07524
StaticModuleResolver::iter_mut
[function]
[call site]
07525
Engine::lex_with_map
[function]
[call site]
07526
Ident::as_str
[function]
[call site]
07527
iter_mut()
[call site]
07528
.chain(call_args.iter_mut())
[call site]
07529
.collect::<FnArgsVec<_>>
[function]
[call site]
07530
test::len
[function]
[call site]
07531
test::len
[function]
[call site]
07532
StmtBlock::as_ref
[function]
[call site]
07533
as_ref().read_lock::<FnPtr>
[function]
[call site]
07534
unwrap
[function]
[call site]
07535
Scope::new
[function]
[call site]
07536
StmtBlock::as_ref
[function]
[call site]
07537
Engine::lex_with_map
[function]
[call site]
07538
defer
[function]
[call site]
07539
Engine::call_script_fn
[function]
[call site]
07540
Engine::lex_with_map
[function]
[call site]
07541
defer
[function]
[call site]
07542
into
[function]
[call site]
07543
test_custom_syntax_func
[function]
[call site]
07544
and_then
[function]
[call site]
07545
Engine::check_data_size
[function]
[call site]
07546
Engine::lex_with_map
[function]
[call site]
07547
map_err
[function]
[call site]
07548
EvalAltResult::fill_position
[function]
[call site]
07549
test_native_context_fn_name
[function]
[call site]
07550
fn_ptr_functions::is_anonymous
[function]
[call site]
07551
tokenizer::is_valid_function_name
[function]
[call site]
07552
FnCallHashes::from_native_only
[function]
[call site]
07553
calc_fn_hash
[function]
[call site]
07554
test::len
[function]
[call site]
07555
FnCallHashes::from_hash
[function]
[call site]
07556
calc_fn_hash
[function]
[call site]
07557
test::len
[function]
[call site]
07558
Engine::exec_fn_call
[function]
[call site]
07559
string_functions::is_empty
[function]
[call site]
07560
test::len
[function]
[call site]
07561
Err
[function]
[call site]
07562
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07563
Engine::map_type_name
[function]
[call site]
07564
StmtBlock::as_ref
[function]
[call site]
07565
std::
[call site]
07566
any::type_name
[function]
[call site]
07567
test_functions_take
[function]
[call site]
07568
take()
[call site]
07569
.try_cast_result::<FnPtr>
[function]
[call site]
07570
map_err
[function]
[call site]
07571
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07572
Engine::map_type_name
[function]
[call site]
07573
RhaiNativeFunc::return_type_name
[function]
[call site]
07574
fn_ptr_functions::is_anonymous
[function]
[call site]
07575
MyIterableType::into_iter
[function]
[call site]
07576
into_iter().collect::<FnArgsVec<_>>
[function]
[call site]
07577
blob_functions::blob_with_capacity
[function]
[call site]
07578
test::len
[function]
[call site]
07579
test::len
[function]
[call site]
07580
test::len
[function]
[call site]
07581
StmtBlock::extend
[function]
[call site]
07582
StaticModuleResolver::iter_mut
[function]
[call site]
07583
StmtBlock::extend
[function]
[call site]
07584
StaticModuleResolver::iter_mut
[function]
[call site]
07585
impl
[call site]
07586
test::len
[function]
[call site]
07587
test::len
[function]
[call site]
07588
ensure_no_data_race
[function]
[call site]
07589
Scope::new
[function]
[call site]
07590
Some
[function]
[call site]
07591
StmtBlock::as_mut
[function]
[call site]
07592
as_deref
[function]
[call site]
07593
defer
[function]
[call site]
07594
Engine::call_script_fn
[function]
[call site]
07595
Engine::lex_with_map
[function]
[call site]
07596
defer
[function]
[call site]
07597
into
[function]
[call site]
07598
blob_functions::insert
[function]
[call site]
07599
StmtBlock::as_mut
[function]
[call site]
07600
test_custom_syntax_func
[function]
[call site]
07601
and_then
[function]
[call site]
07602
Engine::check_data_size
[function]
[call site]
07603
Engine::lex_with_map
[function]
[call site]
07604
map_err
[function]
[call site]
07605
EvalAltResult::fill_position
[function]
[call site]
07606
Target::is_ref
[function]
[call site]
07607
blob_functions::insert
[function]
[call site]
07608
StmtBlock::as_mut
[function]
[call site]
07609
test::len
[function]
[call site]
07610
tokenizer::is_valid_function_name
[function]
[call site]
07611
FnCallHashes::from_native_only
[function]
[call site]
07612
calc_fn_hash
[function]
[call site]
07613
FnCallHashes::from_script_and_native
[function]
[call site]
07614
calc_fn_hash
[function]
[call site]
07615
calc_fn_hash
[function]
[call site]
07616
FnCallHashes::from_native_only
[function]
[call site]
07617
calc_fn_hash
[function]
[call site]
07618
Engine::exec_fn_call
[function]
[call site]
07619
StmtBlock::as_ref
[function]
[call site]
07620
std::
[call site]
07621
any::type_name
[function]
[call site]
07622
StmtBlock::as_ref
[function]
[call site]
07623
as_ref()
[call site]
07624
.read_lock::<FnPtr>
[function]
[call site]
07625
ok_or_else
[function]
[call site]
07626
make_type_mismatch_err::<FnPtr>
[function]
[call site]
07627
Engine::map_type_name
[function]
[call site]
07628
TestStruct::clone
[function]
[call site]
07629
StmtBlock::extend
[function]
[call site]
07630
StaticModuleResolver::iter_mut
[function]
[call site]
07631
Engine::lex_with_map
[function]
[call site]
07632
Ok
[function]
[call site]
07633
into
[function]
[call site]
07634
string_functions::is_empty
[function]
[call site]
07635
Ok
[function]
[call site]
07636
Dynamic::is_shared
[function]
[call site]
07637
into
[function]
[call site]
07638
StmtBlock::as_ref
[function]
[call site]
07639
Dynamic::as_map_ref
[function]
[call site]
07640
read_lock::<Map>
[function]
[call site]
07641
ok_or_else
[function]
[call site]
07642
Dynamic::type_name
[function]
[call site]
07643
Command::get
[function]
[call site]
07644
read_lock::<FnPtr>
[function]
[call site]
07645
FnPtr::fn_name_raw
[function]
[call site]
07646
TestStruct::clone
[function]
[call site]
07647
Self
[function]
[call site]
07648
FnPtr::is_curried
[function]
[call site]
07649
test_fn_ptr_curry
[function]
[call site]
07650
MyIterableType::into_iter
[function]
[call site]
07651
Self::IntoIter::cloned
[function]
[call site]
07652
optimize_combo_chain
[function]
[call site]
07653
StaticModuleResolver::iter_mut
[function]
[call site]
07654
Engine::lex_with_map
[function]
[call site]
07655
curry()
[call site]
07656
.iter()
[call site]
07657
.cloned()
[call site]
07658
.chain(call_args.iter_mut().map(mem::take))
[call site]
07659
.collect::<FnArgsVec<_>>
[function]
[call site]
07660
test::len
[function]
[call site]
07661
test::len
[function]
[call site]
07662
Some
[function]
[call site]
07663
Some
[function]
[call site]
07664
TestStruct::clone
[function]
[call site]
07665
TestStruct::clone
[function]
[call site]
07666
Some
[function]
[call site]
07667
cfg
[function]
[call site]
07668
Some
[function]
[call site]
07669
TestStruct::clone
[function]
[call site]
07670
cfg
[function]
[call site]
07671
test_not
[function]
[call site]
07672
Engine::new
[function]
[call site]
07673
TestStruct::clone
[function]
[call site]
07674
cfg
[function]
[call site]
07675
fn_ptr_functions::is_anonymous
[function]
[call site]
07676
test::len
[function]
[call site]
07677
tokenizer::is_valid_function_name
[function]
[call site]
07678
FnCallHashes::from_native_only
[function]
[call site]
07679
calc_fn_hash
[function]
[call site]
07680
FnCallHashes::from_script_and_native
[function]
[call site]
07681
calc_fn_hash
[function]
[call site]
07682
calc_fn_hash
[function]
[call site]
07683
FnCallHashes::from_native_only
[function]
[call site]
07684
calc_fn_hash
[function]
[call site]
07685
Scope::new
[function]
[call site]
07686
as_deref
[function]
[call site]
07687
Some
[function]
[call site]
07688
StmtBlock::as_mut
[function]
[call site]
07689
StaticModuleResolver::iter_mut
[function]
[call site]
07690
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
07691
defer
[function]
[call site]
07692
Engine::call_script_fn
[function]
[call site]
07693
Engine::lex_with_map
[function]
[call site]
07694
std::iter::once
[function]
[call site]
07695
StmtBlock::as_mut
[function]
[call site]
07696
optimize_combo_chain
[function]
[call site]
07697
StaticModuleResolver::iter_mut
[function]
[call site]
07698
as_mut())
[call site]
07699
.chain(call_args.iter_mut())
[call site]
07700
.collect::<FnArgsVec<_>>
[function]
[call site]
07701
defer
[function]
[call site]
07702
into
[function]
[call site]
07703
test_custom_syntax_func
[function]
[call site]
07704
and_then
[function]
[call site]
07705
Engine::check_data_size
[function]
[call site]
07706
Engine::lex_with_map
[function]
[call site]
07707
map_err
[function]
[call site]
07708
EvalAltResult::fill_position
[function]
[call site]
07709
Target::is_ref
[function]
[call site]
07710
std::iter::once
[function]
[call site]
07711
StmtBlock::as_mut
[function]
[call site]
07712
optimize_combo_chain
[function]
[call site]
07713
StaticModuleResolver::iter_mut
[function]
[call site]
07714
as_mut())
[call site]
07715
.chain(call_args.iter_mut())
[call site]
07716
.collect::<FnArgsVec<_>>
[function]
[call site]
07717
Engine::exec_fn_call
[function]
[call site]
07718
Target::propagate_changed_value
[function]
[call site]
07719
Ok
[function]
[call site]
07720
Engine::dbg
[function]
[call site]
07721
Self::as_deref_mut
[function]
[call site]
07722
TestStruct::clone
[function]
[call site]
07723
into
[function]
[call site]
07724
StmtBlock::as_mut
[function]
[call site]
07725
Dynamic::is_shared
[function]
[call site]
07726
write_lock::<Dynamic>
[function]
[call site]
07727
unwrap
[function]
[call site]
07728
Engine::get_indexed_mut
[function]
[call site]
07729
Engine::eval_op_assignment
[function]
[call site]
07730
Engine::check_data_size
[function]
[call site]
07731
print_source
[function]
[call site]
07732
Position::is_none
[function]
[call site]
07733
Position::line
[function]
[call site]
07734
Option::unwrap
[function]
[call site]
07735
min_max_functions::min
[function]
[call site]
07736
test::len
[function]
[call site]
07737
ImmutableString::to_string
[function]
[call site]
07738
test::len
[function]
[call site]
07739
Position::position
[function]
[call site]
07740
MyIterableType::into_iter
[function]
[call site]
07741
Self::IntoIter::enumerate
[function]
[call site]
07742
test_functions_take
[function]
[call site]
07743
skip
[function]
[call site]
07744
Position::position
[function]
[call site]
07745
test::len
[function]
[call site]
07746
ParseSettings::level_up_with_position
[function]
[call site]
07747
Ok
[function]
[call site]
07748
Engine::dbg
[function]
[call site]
07749
Self::as_deref_mut
[function]
[call site]
07750
StmtBlock::as_mut
[function]
[call site]
07751
Dynamic::is_shared
[function]
[call site]
07752
write_lock::<Dynamic>
[function]
[call site]
07753
unwrap
[function]
[call site]
07754
TestStruct::clone
[function]
[call site]
07755
into
[function]
[call site]
07756
Engine::get_indexed_mut
[function]
[call site]
07757
Ok
[function]
[call site]
07758
shared_take_or_clone
[function]
[call site]
07759
Engine::dbg
[function]
[call site]
07760
Token::is_op_assignment
[function]
[call site]
07761
StmtBlock::as_mut
[function]
[call site]
07762
Engine::exec_native_fn_call
[function]
[call site]
07763
StmtBlock::span_or_else
[function]
[call site]
07764
StmtBlock::as_mut
[function]
[call site]
07765
into
[function]
[call site]
07766
Engine::call_indexer_get
[function]
[call site]
07767
Engine::lex_with_map
[function]
[call site]
07768
(TokenIterator::map_err
[function]
[call site]
07769
Err
[function]
[call site]
07770
try_into
[function]
[call site]
07771
Engine::eval_op_assignment
[function]
[call site]
07772
StmtBlock::as_mut
[function]
[call site]
07773
Engine::exec_native_fn_call
[function]
[call site]
07774
StmtBlock::span_or_else
[function]
[call site]
07775
StmtBlock::as_mut
[function]
[call site]
07776
into
[function]
[call site]
07777
Engine::call_indexer_set
[function]
[call site]
07778
RhaiResultOf::map_err
[function]
[call site]
07779
Err
[function]
[call site]
07780
Engine::dbg
[function]
[call site]
07781
StmtBlock::as_mut
[function]
[call site]
07782
Engine::exec_native_fn_call
[function]
[call site]
07783
RhaiResultOf::map_or_else
[function]
[call site]
07784
StmtBlock::as_mut
[function]
[call site]
07785
into
[function]
[call site]
07786
Engine::call_indexer_get
[function]
[call site]
07787
Engine::lex_with_map
[function]
[call site]
07788
(TokenIterator::map_err
[function]
[call site]
07789
Err
[function]
[call site]
07790
Ok
[function]
[call site]
07791
Self::as_deref_mut
[function]
[call site]
07792
Engine::dbg
[function]
[call site]
07793
as_deref_mut
[function]
[call site]
07794
StmtBlock::as_mut
[function]
[call site]
07795
Dynamic::is_shared
[function]
[call site]
07796
write_lock::<Dynamic>
[function]
[call site]
07797
unwrap
[function]
[call site]
07798
TestStruct::clone
[function]
[call site]
07799
into
[function]
[call site]
07800
Engine::get_indexed_mut
[function]
[call site]
07801
Engine::dbg_reset
[function]
[call site]
07802
defer
[function]
[call site]
07803
defer
[function]
[call site]
07804
first
[function]
[call site]
07805
map_or
[function]
[call site]
07806
Engine::make_method_call
[function]
[call site]
07807
into
[function]
[call site]
07808
Engine::eval_dot_index_chain_raw
[function]
[call site]
07809
Self::as_deref_mut
[function]
[call site]
07810
Engine::dbg
[function]
[call site]
07811
StmtBlock::as_mut
[function]
[call site]
07812
Engine::exec_native_fn_call
[function]
[call site]
07813
StmtBlock::span_or_else
[function]
[call site]
07814
StmtBlock::as_mut
[function]
[call site]
07815
into
[function]
[call site]
07816
Engine::call_indexer_get
[function]
[call site]
07817
Engine::lex_with_map
[function]
[call site]
07818
(TokenIterator::map_err
[function]
[call site]
07819
Err
[function]
[call site]
07820
try_into
[function]
[call site]
07821
Engine::eval_dot_index_chain_raw
[function]
[call site]
07822
StmtBlock::as_mut
[function]
[call site]
07823
StmtBlock::as_mut
[function]
[call site]
07824
Engine::exec_native_fn_call
[function]
[call site]
07825
StmtBlock::span_or_else
[function]
[call site]
07826
StmtBlock::as_mut
[function]
[call site]
07827
into
[function]
[call site]
07828
StmtBlock::as_mut
[function]
[call site]
07829
Engine::call_indexer_set
[function]
[call site]
07830
StmtBlock::span_or_else
[function]
[call site]
07831
Ok
[function]
[call site]
07832
Err
[function]
[call site]
07833
Err
[function]
[call site]
07834
Ok
[function]
[call site]
07835
Engine::dbg_reset
[function]
[call site]
07836
defer
[function]
[call site]
07837
defer
[function]
[call site]
07838
first
[function]
[call site]
07839
map_or
[function]
[call site]
07840
Engine::make_method_call
[function]
[call site]
07841
into
[function]
[call site]
07842
Engine::eval_dot_index_chain_raw
[function]
[call site]
07843
Engine::track_operation
[function]
[call site]
07844
Engine::dbg
[function]
[call site]
07845
Self::as_deref_mut
[function]
[call site]
07846
Engine::search_namespace
[function]
[call site]
07847
Engine::eval_dot_index_chain_raw
[function]
[call site]
07848
Engine::eval_expr
[function]
[call site]
07849
Self::as_deref_mut
[function]
[call site]
07850
Dynamic::flatten
[function]
[call site]
07851
into
[function]
[call site]
07852
Some
[function]
[call site]
07853
Engine::eval_dot_index_chain_raw
[function]
[call site]
07854
Engine::lex_with_map
[function]
[call site]
07855
Engine::eval_dot_index_chain
[function]
[call site]
07856
Engine::lex_with_map
[function]
[call site]
07857
string_functions::is_empty
[function]
[call site]
07858
Ok
[function]
[call site]
07859
Engine::eval_stmt_block
[function]
[call site]
07860
StmtBlock::take_statements
[function]
[call site]
07861
Engine::eval_fn_call_expr
[function]
[call site]
07862
Position::is_none
[function]
[call site]
07863
Err
[function]
[call site]
07864
ERR::ErrorUnboundThis
[function]
[call site]
07865
ParseSettings::level_up_with_position
[function]
[call site]
07866
into
[function]
[call site]
07867
Engine::eval_expr
[function]
[call site]
07868
Self::as_deref_mut
[function]
[call site]
07869
Dynamic::flatten
[function]
[call site]
07870
Engine::track_operation
[function]
[call site]
07871
ParseSettings::level_up_with_position
[function]
[call site]
07872
Self::unwrap
[function]
[call site]
07873
try_into
[function]
[call site]
07874
Engine::eval_op_assignment
[function]
[call site]
07875
Engine::eval_expr
[function]
[call site]
07876
Self::as_deref_mut
[function]
[call site]
07877
Dynamic::flatten
[function]
[call site]
07878
Engine::track_operation
[function]
[call site]
07879
ParseSettings::level_up_with_position
[function]
[call site]
07880
Engine::search_namespace
[function]
[call site]
07881
Target::is_ref
[function]
[call site]
07882
Dynamic::is_shared
[function]
[call site]
07883
Err
[function]
[call site]
07884
ERR::ErrorAssignmentToConstant
[function]
[call site]
07885
test_to_string
[function]
[call site]
07886
ParseSettings::level_up_with_position
[function]
[call site]
07887
into
[function]
[call site]
07888
Engine::eval_op_assignment
[function]
[call site]
07889
Engine::eval_expr
[function]
[call site]
07890
Self::as_deref_mut
[function]
[call site]
07891
Dynamic::flatten
[function]
[call site]
07892
Some
[function]
[call site]
07893
Engine::intern_string
[function]
[call site]
07894
Engine::get_interned_string
[function]
[call site]
07895
ImmutableString::into
[function]
[call site]
07896
Engine::eval_dot_index_chain
[function]
[call site]
07897
Engine::eval_dot_index_chain
[function]
[call site]
07898
Ok
[function]
[call site]
07899
Engine::allow_shadowing
[function]
[call site]
07900
string_functions::contains
[function]
[call site]
07901
Ident::as_str
[function]
[call site]
07902
Err
[function]
[call site]
07903
ERR::ErrorVariableExists
[function]
[call site]
07904
Ident::as_str
[function]
[call site]
07905
test_to_string
[function]
[call site]
07906
into
[function]
[call site]
07907
ASTFlags::intersects
[function]
[call site]
07908
ASTFlags::intersects
[function]
[call site]
07909
string_functions::contains
[function]
[call site]
07910
Ident::as_str
[function]
[call site]
07911
VarDefInfo::new
[function]
[call site]
07912
Ident::as_str
[function]
[call site]
07913
test::len
[function]
[call site]
07914
EvalContext::new
[function]
[call site]
07915
Self::as_deref_mut
[function]
[call site]
07916
test_var_def_filter
[function]
[call site]
07917
test::len
[function]
[call site]
07918
Err
[function]
[call site]
07919
ERR::ErrorForbiddenVariable
[function]
[call site]
07920
Ident::as_str
[function]
[call site]
07921
&str::to_string
[function]
[call site]
07922
into
[function]
[call site]
07923
Position::is_none
[function]
[call site]
07924
test::len
[function]
[call site]
07925
Engine::max_variables
[function]
[call site]
07926
Err
[function]
[call site]
07927
ERR::ErrorTooManyVariables
[function]
[call site]
07928
into
[function]
[call site]
07929
Engine::eval_expr
[function]
[call site]
07930
Dynamic::flatten
[function]
[call site]
07931
Engine::intern_string
[function]
[call site]
07932
MyIterableType::into_iter
[function]
[call site]
07933
T::as_any
[function]
[call site]
07934
string_functions::is_empty
[function]
[call site]
07935
crate::func::locked_write
[function]
[call site]
07936
get_or_insert_with
[function]
[call site]
07937
crate::Shared::new
[function]
[call site]
07938
crate::Locked::new
[function]
[call site]
07939
std::collections::BTreeMap::new
[function]
[call site]
07940
Option::unwrap
[function]
[call site]
07941
blob_functions::insert
[function]
[call site]
07942
TestStruct::clone
[function]
[call site]
07943
TestStruct::clone
[function]
[call site]
07944
then_some
[function]
[call site]
07945
Dynamic::set_access_mode
[function]
[call site]
07946
Scope::get_mut_by_index
[function]
[call site]
07947
test::len
[function]
[call site]
07948
Command::get
[function]
[call site]
07949
Scope::push_entry
[function]
[call site]
07950
TestStruct::clone
[function]
[call site]
07951
Scope::add_alias_by_index
[function]
[call site]
07952
test::len
[function]
[call site]
07953
Ident::as_str
[function]
[call site]
07954
&str::into
[function]
[call site]
07955
Ok
[function]
[call site]
07956
Engine::eval_expr
[function]
[call site]
07957
Self::as_deref_mut
[function]
[call site]
07958
Dynamic::as_bool
[function]
[call site]
07959
map_err
[function]
[call site]
07960
make_type_mismatch_err::<bool>
[function]
[call site]
07961
ParseSettings::level_up_with_position
[function]
[call site]
07962
string_functions::is_empty
[function]
[call site]
07963
test::len
[function]
[call site]
07964
Engine::eval_stmt_block
[function]
[call site]
07965
StmtBlock::take_statements
[function]
[call site]
07966
mem::take
[function]
[call site]
07967
StmtBlock::statements_mut
[function]
[call site]
07968
string_functions::is_empty
[function]
[call site]
07969
Engine::eval_stmt_block
[function]
[call site]
07970
StmtBlock::take_statements
[function]
[call site]
07971
Ok
[function]
[call site]
07972
Engine::eval_expr
[function]
[call site]
07973
Self::as_deref_mut
[function]
[call site]
07974
Dynamic::is_hashable
[function]
[call site]
07975
MyIterableType::into_iter
[function]
[call site]
07976
Self::IntoIter::all
[function]
[call site]
07977
map_functions::values
[function]
[call site]
07978
Array::all
[function]
[call site]
07979
Engine::new
[function]
[call site]
07980
register_type::<TestStruct>
[function]
[call site]
07981
Engine::register_fn
[function]
[call site]
07982
Engine::register_fn
[function]
[call site]
07983
is_some
[function]
[call site]
07984
test_fn_ptr_curry
[function]
[call site]
07985
MyIterableType::into_iter
[function]
[call site]
07986
Self::IntoIter::all
[function]
[call site]
07987
T::as_any
[function]
[call site]
07988
Dynamic::type_id
[function]
[call site]
07989
TypeId::of::<u8>
[function]
[call site]
07990
TypeId::of::<u16>
[function]
[call site]
07991
TypeId::of::<u32>
[function]
[call site]
07992
TypeId::of::<u64>
[function]
[call site]
07993
TypeId::of::<i8>
[function]
[call site]
07994
TypeId::of::<i16>
[function]
[call site]
07995
TypeId::of::<i32>
[function]
[call site]
07996
TypeId::of::<i64>
[function]
[call site]
07997
TypeId::of::<f32>
[function]
[call site]
07998
TypeId::of::<f64>
[function]
[call site]
07999
TypeId::of::<u128>
[function]
[call site]
08000
TypeId::of::<i128>
[function]
[call site]
08001
TypeId::of::<ExclusiveRange>
[function]
[call site]
08002
TypeId::of::<InclusiveRange>
[function]
[call site]
08003
crate::func::locked_read
[function]
[call site]
08004
Option::map_or
[function]
[call site]
08005
Dynamic::is_hashable
[function]
[call site]
08006
MyIterableType::into_iter
[function]
[call site]
08007
Self::IntoIter::all
[function]
[call site]
08008
map_functions::values
[function]
[call site]
08009
Array::all
[function]
[call site]
08010
is_some
[function]
[call site]
08011
test_fn_ptr_curry
[function]
[call site]
08012
MyIterableType::into_iter
[function]
[call site]
08013
Self::IntoIter::all
[function]
[call site]
08014
T::as_any
[function]
[call site]
08015
Dynamic::type_id
[function]
[call site]
08016
TypeId::of::<u8>
[function]
[call site]
08017
TypeId::of::<u16>
[function]
[call site]
08018
TypeId::of::<u32>
[function]
[call site]
08019
TypeId::of::<u64>
[function]
[call site]
08020
TypeId::of::<i8>
[function]
[call site]
08021
TypeId::of::<i16>
[function]
[call site]
08022
TypeId::of::<i32>
[function]
[call site]
08023
TypeId::of::<i64>
[function]
[call site]
08024
TypeId::of::<f32>
[function]
[call site]
08025
TypeId::of::<f64>
[function]
[call site]
08026
TypeId::of::<u128>
[function]
[call site]
08027
TypeId::of::<i128>
[function]
[call site]
08028
TypeId::of::<ExclusiveRange>
[function]
[call site]
08029
TypeId::of::<InclusiveRange>
[function]
[call site]
08030
crate::func::locked_read
[function]
[call site]
08031
Option::map_or
[function]
[call site]
08032
Dynamic::is_hashable
[function]
[call site]
08033
crate::func::locked_read
[function]
[call site]
08034
Option::map_or
[function]
[call site]
08035
blob_functions::insert
[function]
[call site]
08036
checked_is_hashable
[function]
[call site]
08037
MyIterableType::into_iter
[function]
[call site]
08038
Self::IntoIter::all
[function]
[call site]
08039
checked_is_hashable
[function]
[call site]
08040
map_functions::values
[function]
[call site]
08041
Array::all
[function]
[call site]
08042
checked_is_hashable
[function]
[call site]
08043
Position::is_none
[function]
[call site]
08044
test_fn_ptr_curry
[function]
[call site]
08045
MyIterableType::into_iter
[function]
[call site]
08046
Self::IntoIter::all
[function]
[call site]
08047
checked_is_hashable
[function]
[call site]
08048
Dynamic::is_hashable
[function]
[call site]
08049
checked_is_hashable
[function]
[call site]
08050
Engine::default
[function]
[call site]
08051
crate::func::locked_read
[function]
[call site]
08052
Option::map_or
[function]
[call site]
08053
blob_functions::insert
[function]
[call site]
08054
checked_is_hashable
[function]
[call site]
08055
MyIterableType::into_iter
[function]
[call site]
08056
Self::IntoIter::all
[function]
[call site]
08057
checked_is_hashable
[function]
[call site]
08058
map_functions::values
[function]
[call site]
08059
Array::all
[function]
[call site]
08060
checked_is_hashable
[function]
[call site]
08061
Position::is_none
[function]
[call site]
08062
test_fn_ptr_curry
[function]
[call site]
08063
MyIterableType::into_iter
[function]
[call site]
08064
Self::IntoIter::all
[function]
[call site]
08065
checked_is_hashable
[function]
[call site]
08066
Dynamic::is_hashable
[function]
[call site]
08067
checked_is_hashable
[function]
[call site]
08068
Engine::default
[function]
[call site]
08069
func::get_hasher
[function]
[call site]
08070
config::hashing::get_hashing_seed
[function]
[call site]
08071
ahash::RandomState::with_seeds
[function]
[call site]
08072
StraightHasherBuilder::build_hasher
[function]
[call site]
08073
Engine::default
[function]
[call site]
08074
test::hash
[function]
[call site]
08075
Self::Hasher::finish
[function]
[call site]
08076
Command::get
[function]
[call site]
08077
Engine::eval_expr
[function]
[call site]
08078
Self::as_deref_mut
[function]
[call site]
08079
Dynamic::as_bool
[function]
[call site]
08080
map_err
[function]
[call site]
08081
make_type_mismatch_err::<bool>
[function]
[call site]
08082
ParseSettings::level_up_with_position
[function]
[call site]
08083
ParseSettings::level_up
[function]
[call site]
08084
Ok
[function]
[call site]
08085
Some
[function]
[call site]
08086
string_functions::is_empty
[function]
[call site]
08087
MyIterableType::into_iter
[function]
[call site]
08088
Self::IntoIter::filter
[function]
[call site]
08089
Engine::new
[function]
[call site]
08090
Engine::compile
[function]
[call site]
08091
ParseResult::unwrap
[function]
[call site]
08092
Engine::run_ast
[function]
[call site]
08093
Engine::run_ast_with_scope
[function]
[call site]
08094
Caches::new
[function]
[call site]
08095
Engine::new_global_runtime_state
[function]
[call site]
08096
AST::source_raw
[function]
[call site]
08097
StmtBlock::as_ref
[function]
[call site]
08098
Option::cloned
[function]
[call site]
08099
blob_functions::push
[function]
[call site]
08100
AST::shared_lib
[function]
[call site]
08101
&crate::SharedModule::clone
[function]
[call site]
08102
clone_from
[function]
[call site]
08103
Engine::eval_global_statements
[function]
[call site]
08104
StmtBlock::take_statements
[function]
[call site]
08105
Engine::is_debugger_registered
[function]
[call site]
08106
GlobalRuntimeState::debugger_mut
[function]
[call site]
08107
as_deref_mut
[function]
[call site]
08108
unwrap
[function]
[call site]
08109
crate::ast::Stmt::Noop
[function]
[call site]
08110
Engine::dbg
[function]
[call site]
08111
Ok
[function]
[call site]
08112
Scope::new
[function]
[call site]
08113
RhaiResultOf::unwrap
[function]
[call site]
08114
Engine::on_def_var
[function]
[call site]
08115
Some
[function]
[call site]
08116
TestStruct::new
[function]
[call site]
08117
Option::name
[function]
[call site]
08118
Engine::new
[function]
[call site]
08119
VarDefInfo::nesting_level
[function]
[call site]
08120
Ok
[function]
[call site]
08121
Ok
[function]
[call site]
08122
run
[function]
[call site]
08123
RhaiResultOf::unwrap
[function]
[call site]
08124
string_functions::contains
[function]
[call site]
08125
without_metadata::test_parse_json_err_no_index
[function]
[call site]
08126
Engine::new
[function]
[call site]
08127
Scope::new
[function]
[call site]
08128
eval_with_scope::<Dynamic>
[function]
[call site]
08129
unwrap_err
[function]
[call site]
08130
Engine::eval_expr
[function]
[call site]
08131
Self::as_deref_mut
[function]
[call site]
08132
Dynamic::as_bool
[function]
[call site]
08133
map_err
[function]
[call site]
08134
make_type_mismatch_err::<bool>
[function]
[call site]
08135
ParseSettings::level_up_with_position
[function]
[call site]
08136
Some
[function]
[call site]
08137
StmtBlock::span_or_else
[function]
[call site]
08138
Span::new
[function]
[call site]
08139
iterator_functions::chars_from_start
[function]
[call site]
08140
StmtBlock::span_or_else
[function]
[call site]
08141
string_functions::add_append
[function]
[call site]
08142
StmtBlock::span_or_else
[function]
[call site]
08143
StmtBlock::as_ref
[function]
[call site]
08144
Engine::lex_with_map
[function]
[call site]
08145
Span::map_or
[function]
[call site]
08146
Ok
[function]
[call site]
08147
Engine::eval_expr
[function]
[call site]
08148
string_functions::is_empty
[function]
[call site]
08149
Engine::track_operation
[function]
[call site]
08150
ParseSettings::level_up_with_position
[function]
[call site]
08151
ParseSettings::level_up
[function]
[call site]
08152
Ok
[function]
[call site]
08153
Self::as_deref_mut
[function]
[call site]
08154
StmtBlock::take_statements
[function]
[call site]
08155
Engine::eval_stmt_block
[function]
[call site]
08156
Ok
[function]
[call site]
08157
Err
[function]
[call site]
08158
Engine::eval_expr
[function]
[call site]
08159
Self::as_deref_mut
[function]
[call site]
08160
Dynamic::as_bool
[function]
[call site]
08161
map_err
[function]
[call site]
08162
make_type_mismatch_err::<bool>
[function]
[call site]
08163
ParseSettings::level_up_with_position
[function]
[call site]
08164
Ok
[function]
[call site]
08165
string_functions::is_empty
[function]
[call site]
08166
Self::as_deref_mut
[function]
[call site]
08167
StmtBlock::take_statements
[function]
[call site]
08168
Engine::eval_stmt_block
[function]
[call site]
08169
Ok
[function]
[call site]
08170
Err
[function]
[call site]
08171
ASTFlags::intersects
[function]
[call site]
08172
string_functions::is_empty
[function]
[call site]
08173
Self::as_deref_mut
[function]
[call site]
08174
StmtBlock::take_statements
[function]
[call site]
08175
Engine::eval_stmt_block
[function]
[call site]
08176
Ok
[function]
[call site]
08177
Err
[function]
[call site]
08178
Engine::eval_expr
[function]
[call site]
08179
Self::as_deref_mut
[function]
[call site]
08180
Dynamic::as_bool
[function]
[call site]
08181
map_err
[function]
[call site]
08182
make_type_mismatch_err::<bool>
[function]
[call site]
08183
ParseSettings::level_up_with_position
[function]
[call site]
08184
Ok
[function]
[call site]
08185
test::len
[function]
[call site]
08186
Engine::max_variables
[function]
[call site]
08187
String::from
[function]
[call site]
08188
is_some
[function]
[call site]
08189
Err
[function]
[call site]
08190
ERR::ErrorTooManyVariables
[function]
[call site]
08191
into
[function]
[call site]
08192
Engine::eval_expr
[function]
[call site]
08193
Self::as_deref_mut
[function]
[call site]
08194
Dynamic::flatten
[function]
[call site]
08195
Dynamic::type_id
[function]
[call site]
08196
MyIterableType::into_iter
[function]
[call site]
08197
array_functions::find_map
[function]
[call site]
08198
Module::get_iter
[function]
[call site]
08199
Command::get
[function]
[call site]
08200
Engine::lex_with_map
[function]
[call site]
08201
StmtBlock::span_or_else
[function]
[call site]
08202
Module::get_iter
[function]
[call site]
08203
Command::get
[function]
[call site]
08204
Engine::lex_with_map
[function]
[call site]
08205
StmtBlock::span_or_else
[function]
[call site]
08206
map_functions::values
[function]
[call site]
08207
array_functions::find_map
[function]
[call site]
08208
Module::get_qualified_iter
[function]
[call site]
08209
Command::get
[function]
[call site]
08210
Engine::lex_with_map
[function]
[call site]
08211
ok_or_else
[function]
[call site]
08212
ERR::ErrorFor
[function]
[call site]
08213
Expr::start_position
[function]
[call site]
08214
defer
[function]
[call site]
08215
StmtBlock::as_ref
[function]
[call site]
08216
Engine::lex_with_map
[function]
[call site]
08217
blob_functions::push
[function]
[call site]
08218
TestStruct::clone
[function]
[call site]
08219
test::len
[function]
[call site]
08220
blob_functions::push
[function]
[call site]
08221
TestStruct::clone
[function]
[call site]
08222
test::len
[function]
[call site]
08223
string_functions::is_empty
[function]
[call site]
08224
iter_func
[function]
[call site]
08225
Engine::track_operation
[function]
[call site]
08226
ParseSettings::level_up_with_position
[function]
[call site]
08227
iter_func
[function]
[call site]
08228
checked_add
[function]
[call site]
08229
ok_or_else
[function]
[call site]
08230
ERR::ErrorArithmetic
[function]
[call site]
08231
Scope::get_mut_by_index
[function]
[call site]
08232
Dynamic::write_lock
[function]
[call site]
08233
crate::func::locked_write
[function]
[call site]
08234
TypeId::of::<Self>
[function]
[call site]
08235
TypeId::of::<T>
[function]
[call site]
08236
Dynamic::type_id
[function]
[call site]
08237
TypeId::of::<T>
[function]
[call site]
08238
Some
[function]
[call site]
08239
DynamicWriteLock
[function]
[call site]
08240
DynamicWriteLockInner::Guard
[function]
[call site]
08241
Dynamic::downcast_mut
[function]
[call site]
08242
TypeId::of::<T>
[function]
[call site]
08243
TypeId::of::<INT>
[function]
[call site]
08244
T::as_any_mut
[function]
[call site]
08245
as_any_mut().downcast_mut::<T>
[function]
[call site]
08246
TypeId::of::<T>
[function]
[call site]
08247
TypeId::of::<crate::FLOAT>
[function]
[call site]
08248
StmtBlock::as_mut
[function]
[call site]
08249
T::as_any_mut
[function]
[call site]
08250
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08251
TypeId::of::<T>
[function]
[call site]
08252
TypeId::of::<rust_decimal::Decimal>
[function]
[call site]
08253
StmtBlock::as_mut
[function]
[call site]
08254
T::as_any_mut
[function]
[call site]
08255
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08256
TypeId::of::<T>
[function]
[call site]
08257
TypeId::of::<bool>
[function]
[call site]
08258
T::as_any_mut
[function]
[call site]
08259
as_any_mut().downcast_mut::<T>
[function]
[call site]
08260
TypeId::of::<T>
[function]
[call site]
08261
TypeId::of::<ImmutableString>
[function]
[call site]
08262
T::as_any_mut
[function]
[call site]
08263
as_any_mut().downcast_mut::<T>
[function]
[call site]
08264
TypeId::of::<T>
[function]
[call site]
08265
TypeId::of::<char>
[function]
[call site]
08266
T::as_any_mut
[function]
[call site]
08267
as_any_mut().downcast_mut::<T>
[function]
[call site]
08268
TypeId::of::<T>
[function]
[call site]
08269
TypeId::of::<Array>
[function]
[call site]
08270
StmtBlock::as_mut
[function]
[call site]
08271
T::as_any_mut
[function]
[call site]
08272
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08273
TypeId::of::<T>
[function]
[call site]
08274
TypeId::of::<Blob>
[function]
[call site]
08275
StmtBlock::as_mut
[function]
[call site]
08276
T::as_any_mut
[function]
[call site]
08277
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08278
TypeId::of::<T>
[function]
[call site]
08279
TypeId::of::<Map>
[function]
[call site]
08280
StmtBlock::as_mut
[function]
[call site]
08281
T::as_any_mut
[function]
[call site]
08282
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08283
TypeId::of::<T>
[function]
[call site]
08284
TypeId::of::<FnPtr>
[function]
[call site]
08285
StmtBlock::as_mut
[function]
[call site]
08286
T::as_any_mut
[function]
[call site]
08287
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08288
TypeId::of::<T>
[function]
[call site]
08289
TypeId::of::<Instant>
[function]
[call site]
08290
StmtBlock::as_mut
[function]
[call site]
08291
T::as_any_mut
[function]
[call site]
08292
as_mut().as_any_mut().downcast_mut::<T>
[function]
[call site]
08293
TypeId::of::<T>
[function]
[call site]
08294
TypeId::of::<()>
[function]
[call site]
08295
T::as_any_mut
[function]
[call site]
08296
as_any_mut().downcast_mut::<T>
[function]
[call site]
08297
TypeId::of::<T>
[function]
[call site]
08298
TypeId::of::<Self>
[function]
[call site]
08299
T::as_any_mut
[function]
[call site]
08300
as_any_mut().downcast_mut::<T>
[function]
[call site]
08301
T::as_any_mut
[function]
[call site]
08302
as_any_mut().downcast_mut::<T>
[function]
[call site]
08303
Engine::lex_with_map
[function]
[call site]
08304
Engine::lex_with_map
[function]
[call site]
08305
Option::unwrap
[function]
[call site]
08306
Dynamic::from_int
[function]
[call site]
08307
Self
[function]
[call site]
08308
Union::Int
[function]
[call site]
08309
map_err
[function]
[call site]
08310
EvalAltResult::fill_position
[function]
[call site]
08311
ParseSettings::level_up_with_position
[function]
[call site]
08312
Dynamic::flatten
[function]
[call site]
08313
Scope::get_mut_by_index
[function]
[call site]
08314
Dynamic::write_lock
[function]
[call site]
08315
Option::unwrap
[function]
[call site]
08316
Self::as_deref_mut
[function]
[call site]
08317
StmtBlock::take_statements
[function]
[call site]
08318
Engine::eval_stmt_block
[function]
[call site]
08319
Err
[function]
[call site]
08320
Ok
[function]
[call site]
08321
ASTFlags::intersects
[function]
[call site]
08322
Engine::eval_expr
[function]
[call site]
08323
Err
[function]
[call site]
08324
ERR::LoopBreak
[function]
[call site]
08325
into
[function]
[call site]
08326
Engine::eval_stmt_block
[function]
[call site]
08327
Self::as_deref_mut
[function]
[call site]
08328
StmtBlock::take_statements
[function]
[call site]
08329
EvalAltResult::is_pseudo_error
[function]
[call site]
08330
Err
[function]
[call site]
08331
EvalAltResult::is_catchable
[function]
[call site]
08332
Err
[function]
[call site]
08333
EvalAltResult::unwrap_inner
[function]
[call site]
08334
EvalAltResult::unwrap_inner
[function]
[call site]
08335
Expr::is_unit
[function]
[call site]
08336
TestStruct::clone
[function]
[call site]
08337
EvalAltResult::take_position
[function]
[call site]
08338
EvalAltResult::position
[function]
[call site]
08339
EvalAltResult::set_position
[function]
[call site]
08340
ParseError::to_string
[function]
[call site]
08341
into
[function]
[call site]
08342
crate::Map::new
[function]
[call site]
08343
EvalAltResult::take_position
[function]
[call site]
08344
blob_functions::insert
[function]
[call site]
08345
&str::into
[function]
[call site]
08346
ParseError::to_string
[function]
[call site]
08347
into
[function]
[call site]
08348
blob_functions::insert
[function]
[call site]
08349
&str::into
[function]
[call site]
08350
into
[function]
[call site]
08351
Position::is_none
[function]
[call site]
08352
blob_functions::insert
[function]
[call site]
08353
&str::into
[function]
[call site]
08354
Position::line
[function]
[call site]
08355
Option::unwrap
[function]
[call site]
08356
into
[function]
[call site]
08357
blob_functions::insert
[function]
[call site]
08358
&str::into
[function]
[call site]
08359
Position::position
[function]
[call site]
08360
Option::unwrap_or
[function]
[call site]
08361
into
[function]
[call site]
08362
EvalAltResult::dump_fields
[function]
[call site]
08363
blob_functions::insert
[function]
[call site]
08364
&str::into
[function]
[call site]
08365
test_string_split
[function]
[call site]
08366
MultiInputsStream::get_next
[function]
[call site]
08367
expect
[function]
[call site]
08368
into
[function]
[call site]
08369
blob_functions::insert
[function]
[call site]
08370
&str::into
[function]
[call site]
08371
into
[function]
[call site]
08372
blob_functions::insert
[function]
[call site]
08373
&str::into
[function]
[call site]
08374
into
[function]
[call site]
08375
blob_functions::insert
[function]
[call site]
08376
&str::into
[function]
[call site]
08377
into
[function]
[call site]
08378
blob_functions::insert
[function]
[call site]
08379
&str::into
[function]
[call site]
08380
into
[function]
[call site]
08381
blob_functions::insert
[function]
[call site]
08382
&str::into
[function]
[call site]
08383
Array::into
[function]
[call site]
08384
blob_functions::insert
[function]
[call site]
08385
&str::into
[function]
[call site]
08386
into
[function]
[call site]
08387
blob_functions::insert
[function]
[call site]
08388
&str::into
[function]
[call site]
08389
into
[function]
[call site]
08390
blob_functions::insert
[function]
[call site]
08391
&str::into
[function]
[call site]
08392
RhaiResult::into
[function]
[call site]
08393
blob_functions::insert
[function]
[call site]
08394
&str::into
[function]
[call site]
08395
TestStruct::clone
[function]
[call site]
08396
blob_functions::insert
[function]
[call site]
08397
&str::into
[function]
[call site]
08398
into
[function]
[call site]
08399
blob_functions::insert
[function]
[call site]
08400
&str::into
[function]
[call site]
08401
into
[function]
[call site]
08402
blob_functions::insert
[function]
[call site]
08403
&str::into
[function]
[call site]
08404
into
[function]
[call site]
08405
blob_functions::insert
[function]
[call site]
08406
&str::into
[function]
[call site]
08407
TestStruct::clone
[function]
[call site]
08408
blob_functions::insert
[function]
[call site]
08409
&str::into
[function]
[call site]
08410
Dynamic::from_array
[function]
[call site]
08411
MyIterableType::into_iter
[function]
[call site]
08412
Engine::lex_with_map
[function]
[call site]
08413
reflection_functions::collect
[function]
[call site]
08414
MyIterableType::into_iter
[function]
[call site]
08415
Engine::lex_with_map
[function]
[call site]
08416
iter()
[call site]
08417
.map(String::as_str)
[call site]
08418
.collect::<Vec<_>>
[function]
[call site]
08419
join
[function]
[call site]
08420
into
[function]
[call site]
08421
Self::into
[function]
[call site]
08422
defer
[function]
[call site]
08423
test::len
[function]
[call site]
08424
Engine::max_variables
[function]
[call site]
08425
Err
[function]
[call site]
08426
ERR::ErrorTooManyVariables
[function]
[call site]
08427
ParseSettings::level_up_with_position
[function]
[call site]
08428
into
[function]
[call site]
08429
blob_functions::push
[function]
[call site]
08430
TestStruct::clone
[function]
[call site]
08431
Self::as_deref_mut
[function]
[call site]
08432
StmtBlock::take_statements
[function]
[call site]
08433
Engine::eval_stmt_block
[function]
[call site]
08434
Engine::lex_with_map
[function]
[call site]
08435
(TokenIterator::map_err
[function]
[call site]
08436
Expr::is_unit
[function]
[call site]
08437
Expr::set_position
[function]
[call site]
08438
ASTFlags::intersects
[function]
[call site]
08439
Engine::eval_expr
[function]
[call site]
08440
RhaiResult::and_then
[function]
[call site]
08441
Err
[function]
[call site]
08442
ERR::ErrorRuntime
[function]
[call site]
08443
Dynamic::flatten
[function]
[call site]
08444
crate::func::native::shared_try_take
[function]
[call site]
08445
into_inner
[function]
[call site]
08446
Dynamic::flatten
[function]
[call site]
08447
into_inner
[function]
[call site]
08448
unwrap
[function]
[call site]
08449
Dynamic::flatten
[function]
[call site]
08450
into_inner
[function]
[call site]
08451
Dynamic::flatten
[function]
[call site]
08452
crate::func::locked_read
[function]
[call site]
08453
Dynamic::flatten_clone
[function]
[call site]
08454
Self
[function]
[call site]
08455
Union::Shared
[function]
[call site]
08456
into
[function]
[call site]
08457
ASTFlags::intersects
[function]
[call site]
08458
Err
[function]
[call site]
08459
ERR::ErrorRuntime
[function]
[call site]
08460
into
[function]
[call site]
08461
Engine::eval_expr
[function]
[call site]
08462
RhaiResult::and_then
[function]
[call site]
08463
Err
[function]
[call site]
08464
ERR::Return
[function]
[call site]
08465
Dynamic::flatten
[function]
[call site]
08466
into
[function]
[call site]
08467
Err
[function]
[call site]
08468
ERR::Return
[function]
[call site]
08469
into
[function]
[call site]
08470
Engine::max_modules
[function]
[call site]
08471
Err
[function]
[call site]
08472
ERR::ErrorTooManyModules
[function]
[call site]
08473
into
[function]
[call site]
08474
Engine::eval_expr
[function]
[call site]
08475
try_cast_result::<crate::ImmutableString>
[function]
[call site]
08476
map_err
[function]
[call site]
08477
make_type_mismatch_err::<crate::ImmutableString>
[function]
[call site]
08478
RhaiNativeFunc::return_type_name
[function]
[call site]
08479
ParseSettings::level_up_with_position
[function]
[call site]
08480
Expr::start_position
[function]
[call site]
08481
TestStruct::clone
[function]
[call site]
08482
StmtBlock::as_ref
[function]
[call site]
08483
&[Stmt]::and_then
[function]
[call site]
08484
FileModuleResolver::resolve_raw
[function]
[call site]
08485
FileModuleResolver::impl_resolve
[function]
[call site]
08486
&mut
[call site]
08487
test_for_module_iterator
[function]
[call site]
08488
Engine::new
[function]
[call site]
08489
Module::new
[function]
[call site]
08490
set_iterable::<MyIterableType>
[function]
[call site]
08491
Module::set_native_fn
[function]
[call site]
08492
FuncRegistration::new
[function]
[call site]
08493
FuncRegistration::in_internal_namespace
[function]
[call site]
08494
FuncRegistration::with_purity
[function]
[call site]
08495
FuncRegistration::with_volatility
[function]
[call site]
08496
FuncRegistration::set_into_module
[function]
[call site]
08497
Ok
[function]
[call site]
08498
MyIterableType
[function]
[call site]
08499
&str::to_string
[function]
[call site]
08500
Module::new
[function]
[call site]
08501
Module::set_sub_module
[function]
[call site]
08502
blob_functions::insert
[function]
[call site]
08503
into
[function]
[call site]
08504
into
[function]
[call site]
08505
string_functions::remove
[function]
[call site]
08506
Engine::register_static_module
[function]
[call site]
08507
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]
08508
string_functions::contains
[function]
[call site]
08509
string_functions::splitn
[function]
[call site]
08510
string_functions::is_empty
[function]
[call site]
08511
string_functions::is_empty
[function]
[call site]
08512
test::len
[function]
[call site]
08513
string_functions::contains
[function]
[call site]
08514
FnPtr::try_from
[function]
[call site]
08515
RhaiResultOf::unwrap_or
[function]
[call site]
08516
string_functions::splitn
[function]
[call site]
08517
Engine::lex_with_map
[function]
[call site]
08518
Engine::lex_raw
[function]
[call site]
08519
Some
[function]
[call site]
08520
reflection_functions::collect
[function]
[call site]
08521
Self::IntoIter::next
[function]
[call site]
08522
test::len
[function]
[call site]
08523
MultiInputsStream::get_next
[function]
[call site]
08524
Some
[function]
[call site]
08525
Option::unwrap
[function]
[call site]
08526
string_functions::trim
[function]
[call site]
08527
Self::IntoIter::next
[function]
[call site]
08528
Option::unwrap
[function]
[call site]
08529
string_functions::trim
[function]
[call site]
08530
string_functions::is_empty
[function]
[call site]
08531
&str::contains_key
[function]
[call site]
08532
Module::new
[function]
[call site]
08533
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]
08534
Module::get_sub_modules_mut
[function]
[call site]
08535
string_functions::clear
[function]
[call site]
08536
string_functions::remove
[function]
[call site]
08537
Module::build_index
[function]
[call site]
08538
Module::is_indexed
[function]
[call site]
08539
intersects
[function]
[call site]
08540
blob_functions::blob_with_capacity
[function]
[call site]
08541
blob_functions::blob_with_capacity_and_value
[function]
[call site]
08542
new_hash_map
[function]
[call site]
08543
test::len
[function]
[call site]
08544
new_hash_map
[function]
[call site]
08545
StmtBlock::as_ref
[function]
[call site]
08546
map_or
[function]
[call site]
08547
TestStruct::new
[function]
[call site]
08548
blob_functions::push
[function]
[call site]
08549
blob_functions::push
[function]
[call site]
08550
FnPtr::try_from
[function]
[call site]
08551
RhaiResultOf::unwrap
[function]
[call site]
08552
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08553
blob_functions::push
[function]
[call site]
08554
M::o::d::u::l::e::::::::b::u::i::l::d::_::i::n::d::e::x::index_module
[function]
[call site]
08555
string_functions::pop
[function]
[call site]
08556
string_functions::is_empty
[function]
[call site]
08557
shared_make_mut
[function]
[call site]
08558
string_functions::pop
[function]
[call site]
08559
Dynamic::map_or
[function]
[call site]
08560
crate::calc_var_hash
[function]
[call site]
08561
MyIterableType::into_iter
[function]
[call site]
08562
test_chars
[function]
[call site]
08563
0.chars().collect::<Vec<_>>
[function]
[call site]
08564
MyIterableType::into_iter
[function]
[call site]
08565
Self::IntoIter::copied
[function]
[call site]
08566
blob_functions::insert
[function]
[call site]
08567
FnPtr::try_from
[function]
[call site]
08568
RhaiResultOf::unwrap
[function]
[call site]
08569
string_functions::is_empty
[function]
[call site]
08570
blob_functions::push
[function]
[call site]
08571
eval::calc_offset_len
[function]
[call site]
08572
test::len
[function]
[call site]
08573
test::len
[function]
[call site]
08574
blob_functions::push
[function]
[call site]
08575
blob_functions::insert
[function]
[call site]
08576
TestStruct::clone
[function]
[call site]
08577
blob_functions::insert
[function]
[call site]
08578
FnPtr::try_from
[function]
[call site]
08579
RhaiResultOf::unwrap
[function]
[call site]
08580
string_functions::is_empty
[function]
[call site]
08581
blob_functions::push
[function]
[call site]
08582
eval::calc_offset_len
[function]
[call site]
08583
test::len
[function]
[call site]
08584
test::len
[function]
[call site]
08585
blob_functions::push
[function]
[call site]
08586
blob_functions::insert
[function]
[call site]
08587
TestStruct::clone
[function]
[call site]
08588
MyIterableType::into_iter
[function]
[call site]
08589
Dynamic::flatten
[function]
[call site]
08590
Command::get
[function]
[call site]
08591
blob_functions::insert
[function]
[call site]
08592
TestStruct::clone
[function]
[call site]
08593
RhaiFunc::is_script
[function]
[call site]
08594
crate::calc_fn_hash
[function]
[call site]
08595
MyIterableType::into_iter
[function]
[call site]
08596
Self::IntoIter::copied
[function]
[call site]
08597
RhaiFunc::get_script_fn_def
[function]
[call site]
08598
Option::unwrap
[function]
[call site]
08599
StmtBlock::as_ref
[function]
[call site]
08600
map_or
[function]
[call site]
08601
crate::calc_typed_method_hash
[function]
[call site]
08602
Command::get
[function]
[call site]
08603
blob_functions::insert
[function]
[call site]
08604
TestStruct::clone
[function]
[call site]
08605
calc_native_fn_hash
[function]
[call site]
08606
calc_fn_hash_full
[function]
[call site]
08607
calc_fn_hash
[function]
[call site]
08608
test::len
[function]
[call site]
08609
MyIterableType::into_iter
[function]
[call site]
08610
Self::IntoIter::copied
[function]
[call site]
08611
MyIterableType::into_iter
[function]
[call site]
08612
Self::IntoIter::copied
[function]
[call site]
08613
Command::get
[function]
[call site]
08614
blob_functions::insert
[function]
[call site]
08615
TestStruct::clone
[function]
[call site]
08616
test_get_set
[function]
[call site]
08617
string_functions::is_empty
[function]
[call site]
08618
test::len
[function]
[call site]
08619
then_some
[function]
[call site]
08620
string_functions::is_empty
[function]
[call site]
08621
then_some
[function]
[call site]
08622
blob_functions::insert
[function]
[call site]
08623
FnPtr::try_from
[function]
[call site]
08624
RhaiResultOf::unwrap
[function]
[call site]
08625
string_functions::is_empty
[function]
[call site]
08626
blob_functions::push
[function]
[call site]
08627
eval::calc_offset_len
[function]
[call site]
08628
test::len
[function]
[call site]
08629
test::len
[function]
[call site]
08630
blob_functions::push
[function]
[call site]
08631
blob_functions::insert
[function]
[call site]
08632
into
[function]
[call site]
08633
into
[function]
[call site]
08634
string_functions::remove
[function]
[call site]
08635
unwrap
[function]
[call site]
08636
crate::func::shared_take_or_clone
[function]
[call site]
08637
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]
08638
Module::get_sub_modules_mut
[function]
[call site]
08639
Module::build_index
[function]
[call site]
08640
blob_functions::insert
[function]
[call site]
08641
into
[function]
[call site]
08642
into
[function]
[call site]
08643
Module::is_indexed
[function]
[call site]
08644
intersects
[function]
[call site]
08645
blob_functions::insert
[function]
[call site]
08646
into
[function]
[call site]
08647
crate::func::shared_take_or_clone
[function]
[call site]
08648
Module::build_index
[function]
[call site]
08649
blob_functions::insert
[function]
[call site]
08650
into
[function]
[call site]
08651
into
[function]
[call site]
08652
StmtBlock::as_ref
[function]
[call site]
08653
into
[function]
[call site]
08654
and_then
[function]
[call site]
08655
TestStruct::new
[function]
[call site]
08656
Self::parent
[function]
[call site]
08657
FileModuleResolver::get_file_path
[function]
[call site]
08658
TestStruct::new
[function]
[call site]
08659
bool::is_relative
[function]
[call site]
08660
TestStruct::clone
[function]
[call site]
08661
StmtBlock::span_or_else
[function]
[call site]
08662
Engine::lex_with_map
[function]
[call site]
08663
Engine::lex_raw
[function]
[call site]
08664
Some
[function]
[call site]
08665
unwrap_or_default
[function]
[call site]
08666
blob_functions::push
[function]
[call site]
08667
blob_functions::push
[function]
[call site]
08668
FnPtr::try_from
[function]
[call site]
08669
RhaiResultOf::unwrap
[function]
[call site]
08670
bool::into
[function]
[call site]
08671
FileModuleResolver::set_extension
[function]
[call site]
08672
Self::into
[function]
[call site]
08673
Ident::as_str
[function]
[call site]
08674
FileModuleResolver::is_cache_enabled
[function]
[call site]
08675
func::locked_read
[function]
[call site]
08676
try_borrow
[function]
[call site]
08677
ok
[function]
[call site]
08678
locked_read
[function]
[call site]
08679
Option::ok
[function]
[call site]
08680
try_read
[function]
[call site]
08681
Some
[function]
[call site]
08682
std::thread::sleep
[function]
[call site]
08683
std::time::Duration::from_millis
[function]
[call site]
08684
Some
[function]
[call site]
08685
locked_read
[function]
[call site]
08686
try_read
[function]
[call site]
08687
Option::unwrap
[function]
[call site]
08688
Command::get
[function]
[call site]
08689
Ok
[function]
[call site]
08690
TestStruct::clone
[function]
[call site]
08691
Engine::compile_file_with_scope
[function]
[call site]
08692
Engine::read_file
[function]
[call site]
08693
StmtBlock::as_ref
[function]
[call site]
08694
File::open
[function]
[call site]
08695
map_err
[function]
[call site]
08696
ERR::ErrorSystem
[function]
[call site]
08697
ParseError::into
[function]
[call site]
08698
ImmutableString::new
[function]
[call site]
08699
read_to_string
[function]
[call site]
08700
map_err
[function]
[call site]
08701
ERR::ErrorSystem
[function]
[call site]
08702
ParseError::into
[function]
[call site]
08703
string_functions::starts_with
[function]
[call site]
08704
string_functions::starts_with
[function]
[call site]
08705
array_functions::find
[function]
[call site]
08706
array_functions::find_starting_from
[function]
[call site]
08707
map_functions::drain
[function]
[call site]
08708
string_functions::is_empty
[function]
[call site]
08709
Ok
[function]
[call site]
08710
IterateMap::new
[function]
[call site]
08711
IterateMap::new
[function]
[call site]
08712
IterateMap::new
[function]
[call site]
08713
mem::take
[function]
[call site]
08714
MyIterableType::into_iter
[function]
[call site]
08715
FnPtr::call_raw_with_extra_args
[function]
[call site]
08716
Some
[function]
[call site]
08717
TestStruct::clone
[function]
[call site]
08718
Self::into
[function]
[call site]
08719
Some
[function]
[call site]
08720
Dynamic::as_bool
[function]
[call site]
08721
unwrap_or
[function]
[call site]
08722
blob_functions::insert
[function]
[call site]
08723
blob_functions::insert
[function]
[call site]
08724
Ok
[function]
[call site]
08725
ImmutableString::strong_count
[function]
[call site]
08726
ImmutableString::strong_count
[function]
[call site]
08727
string_functions::clear
[function]
[call site]
08728
string_functions::is_empty
[function]
[call site]
08729
shared_get_mut
[function]
[call site]
08730
string_functions::clear
[function]
[call site]
08731
ImmutableString::new
[function]
[call site]
08732
Ok
[function]
[call site]
08733
RhaiResultOf::and_then
[function]
[call site]
08734
Engine::compile_with_scope
[function]
[call site]
08735
AST::set_source
[function]
[call site]
08736
bool::to_string_lossy
[function]
[call site]
08737
StmtBlock::as_ref
[function]
[call site]
08738
Ok
[function]
[call site]
08739
TestStruct::clone
[function]
[call site]
08740
Self
[function]
[call site]
08741
RhaiResultOf::map_err
[function]
[call site]
08742
is::<IoError>
[function]
[call site]
08743
TestStruct::new
[function]
[call site]
08744
ERR::ErrorModuleNotFound
[function]
[call site]
08745
bool::to_string
[function]
[call site]
08746
Engine::new
[function]
[call site]
08747
Scope::new
[function]
[call site]
08748
blob_functions::push
[function]
[call site]
08749
blob_functions::push
[function]
[call site]
08750
blob_functions::push
[function]
[call site]
08751
TestStruct::new
[function]
[call site]
08752
ERR::ErrorInModule
[function]
[call site]
08753
bool::to_string
[function]
[call site]
08754
AST::set_source
[function]
[call site]
08755
Module::eval_ast_as_new_raw
[function]
[call site]
08756
test::len
[function]
[call site]
08757
&mut
[call site]
08758
test::len
[function]
[call site]
08759
TestStruct::clone
[function]
[call site]
08760
test::len
[function]
[call site]
08761
std::mem::take
[function]
[call site]
08762
crate::eval::Caches::new
[function]
[call site]
08763
Position::new_const
[function]
[call site]
08764
Engine::eval_ast_with_scope_raw
[function]
[call site]
08765
string_functions::replace
[function]
[call site]
08766
AST::source_raw
[function]
[call site]
08767
Option::cloned
[function]
[call site]
08768
test::len
[function]
[call site]
08769
blob_functions::push
[function]
[call site]
08770
AST::shared_lib
[function]
[call site]
08771
&crate::SharedModule::clone
[function]
[call site]
08772
string_functions::replace
[function]
[call site]
08773
TestStruct::clone
[function]
[call site]
08774
Engine::eval_global_statements
[function]
[call site]
08775
StmtBlock::take_statements
[function]
[call site]
08776
Engine::is_debugger_registered
[function]
[call site]
08777
GlobalRuntimeState::debugger_mut
[function]
[call site]
08778
crate::ast::Stmt::Noop
[function]
[call site]
08779
Engine::dbg
[function]
[call site]
08780
Ok
[function]
[call site]
08781
TestStruct::new
[function]
[call site]
08782
Result::is_ok
[function]
[call site]
08783
&mut
[call site]
08784
MyIterableType::into_iter
[function]
[call site]
08785
array_functions::zip
[function]
[call site]
08786
MyIterableType::into_iter
[function]
[call site]
08787
impl
[call site]
08788
Engine::lex_with_map
[function]
[call site]
08789
TestStruct::clone
[function]
[call site]
08790
TestStruct::clone
[function]
[call site]
08791
reflection_functions::collect
[function]
[call site]
08792
crate::ThinVec::new
[function]
[call site]
08793
MyIterableType::into_iter
[function]
[call site]
08794
Self::IntoIter::for_each
[function]
[call site]
08795
Module::set_sub_module
[function]
[call site]
08796
TestStruct::clone
[function]
[call site]
08797
TestStruct::clone
[function]
[call site]
08798
std::mem::replace
[function]
[call site]
08799
&mut
[call site]
08800
string_functions::truncate
[function]
[call site]
08801
string_functions::truncate
[function]
[call site]
08802
string_functions::truncate
[function]
[call site]
08803
TestStruct::new
[function]
[call site]
08804
std::iter::once
[function]
[call site]
08805
AST::shared_lib
[function]
[call site]
08806
&crate::SharedModule::clone
[function]
[call site]
08807
reflection_functions::collect
[function]
[call site]
08808
test::len
[function]
[call site]
08809
Scope::pop_entry
[function]
[call site]
08810
string_functions::pop
[function]
[call site]
08811
Engine::lex_with_map
[function]
[call site]
08812
string_functions::pop
[function]
[call site]
08813
unwrap
[function]
[call site]
08814
test::len
[function]
[call site]
08815
test::len
[function]
[call site]
08816
string_functions::pop
[function]
[call site]
08817
unwrap
[function]
[call site]
08818
to_vec
[function]
[call site]
08819
TestStruct::new
[function]
[call site]
08820
Option::unwrap
[function]
[call site]
08821
Scope::get_entry_by_index
[function]
[call site]
08822
TestStruct::clone
[function]
[call site]
08823
Array::to_vec
[function]
[call site]
08824
Dynamic::deep_scan
[function]
[call site]
08825
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08826
test_var_def_filter
[function]
[call site]
08827
StaticModuleResolver::iter_mut
[function]
[call site]
08828
StaticModuleResolver::iter_mut
[function]
[call site]
08829
Engine::lex_with_map
[function]
[call site]
08830
Ident::as_str
[function]
[call site]
08831
array_functions::for_each
[function]
[call site]
08832
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08833
values_mut
[function]
[call site]
08834
array_functions::for_each
[function]
[call site]
08835
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08836
FnPtr::iter_curry_mut
[function]
[call site]
08837
StaticModuleResolver::iter_mut
[function]
[call site]
08838
array_functions::for_each
[function]
[call site]
08839
D::y::n::a::m::i::c::::::::d::e::e::p::_::s::c::a::n::scan_inner
[function]
[call site]
08840
downcast_mut::<crate::FnPtr>
[function]
[call site]
08841
Some
[function]
[call site]
08842
TestStruct::clone
[function]
[call site]
08843
test::len
[function]
[call site]
08844
string_functions::pop
[function]
[call site]
08845
unwrap
[function]
[call site]
08846
Module::contains_var
[function]
[call site]
08847
contains_key
[function]
[call site]
08848
Module::set_var
[function]
[call site]
08849
into
[function]
[call site]
08850
Dynamic::from
[function]
[call site]
08851
String::from
[function]
[call site]
08852
ImmutableString::into_owned
[function]
[call site]
08853
Module::is_indexed
[function]
[call site]
08854
crate::calc_var_hash
[function]
[call site]
08855
Some
[function]
[call site]
08856
get_or_insert_with
[function]
[call site]
08857
blob_functions::insert
[function]
[call site]
08858
TestStruct::clone
[function]
[call site]
08859
blob_functions::insert
[function]
[call site]
08860
Module::contains_var
[function]
[call site]
08861
Position::is_none
[function]
[call site]
08862
Some
[function]
[call site]
08863
Module::set_var
[function]
[call site]
08864
TestStruct::clone
[function]
[call site]
08865
Module::set_var
[function]
[call site]
08866
AST::iter_fn_def
[function]
[call site]
08867
Module::iter_script_fn
[function]
[call site]
08868
Module::iter_fn
[function]
[call site]
08869
MyIterableType::into_iter
[function]
[call site]
08870
flat_map
[function]
[call site]
08871
Engine::lex_with_map
[function]
[call site]
08872
impl
[call site]
08873
Engine::new
[function]
[call site]
08874
Engine::compile
[function]
[call site]
08875
ParseResult::unwrap
[function]
[call site]
08876
Engine::run_ast
[function]
[call site]
08877
RhaiResultOf::unwrap
[function]
[call site]
08878
Engine::on_def_var
[function]
[call site]
08879
Option::name
[function]
[call site]
08880
VarDefInfo::nesting_level
[function]
[call site]
08881
Ok
[function]
[call site]
08882
Ok
[function]
[call site]
08883
run
[function]
[call site]
08884
RhaiResultOf::unwrap
[function]
[call site]
08885
RhaiFunc::is_script
[function]
[call site]
08886
Engine::lex_with_map
[function]
[call site]
08887
Ident::as_str
[function]
[call site]
08888
RhaiFunc::get_script_fn_def
[function]
[call site]
08889
Option::expect
[function]
[call site]
08890
Engine::lex_with_map
[function]
[call site]
08891
impl
[call site]
08892
array_functions::for_each
[function]
[call site]
08893
Module::set_script_fn
[function]
[call site]
08894
TestStruct::clone
[function]
[call site]
08895
StmtBlock::as_mut
[function]
[call site]
08896
unwrap
[function]
[call site]
08897
shared_get_mut
[function]
[call site]
08898
unwrap
[function]
[call site]
08899
Some
[function]
[call site]
08900
TestStruct::clone
[function]
[call site]
08901
AST::source_raw
[function]
[call site]
08902
Option::cloned
[function]
[call site]
08903
Module::set_doc
[function]
[call site]
08904
into
[function]
[call site]
08905
test_comments_doc
[function]
[call site]
08906
Engine::new
[function]
[call site]
08907
Engine::compile
[function]
[call site]
08908
ParseResult::unwrap
[function]
[call site]
08909
Engine::compile
[function]
[call site]
08910
ParseResult::unwrap
[function]
[call site]
08911
Engine::compile
[function]
[call site]
08912
ParseResult::unwrap
[function]
[call site]
08913
Module::build_index
[function]
[call site]
08914
Ok
[function]
[call site]
08915
RhaiResultOf::map_err
[function]
[call site]
08916
TestStruct::new
[function]
[call site]
08917
ERR::ErrorInModule
[function]
[call site]
08918
bool::to_string
[function]
[call site]
08919
into
[function]
[call site]
08920
FileModuleResolver::is_cache_enabled
[function]
[call site]
08921
func::locked_write
[function]
[call site]
08922
Option::unwrap
[function]
[call site]
08923
blob_functions::insert
[function]
[call site]
08924
TestStruct::clone
[function]
[call site]
08925
Ok
[function]
[call site]
08926
Some
[function]
[call site]
08927
StmtBlock::span_or_else
[function]
[call site]
08928
Engine::module_resolver
[function]
[call site]
08929
as_deref
[function]
[call site]
08930
unwrap_or
[function]
[call site]
08931
&dyn
[call site]
08932
FileModuleResolver::impl_resolve
[function]
[call site]
08933
Some
[function]
[call site]
08934
unwrap_or_else
[function]
[call site]
08935
Err
[function]
[call site]
08936
ERR::ErrorModuleNotFound
[function]
[call site]
08937
bool::to_string
[function]
[call site]
08938
into
[function]
[call site]
08939
string_functions::is_empty
[function]
[call site]
08940
Engine::const_empty_string
[function]
[call site]
08941
Engine::get_interned_string
[function]
[call site]
08942
TestStruct::clone
[function]
[call site]
08943
Module::is_indexed
[function]
[call site]
08944
GlobalRuntimeState::push_import
[function]
[call site]
08945
crate::func::shared_take_or_clone
[function]
[call site]
08946
Module::build_index
[function]
[call site]
08947
GlobalRuntimeState::push_import
[function]
[call site]
08948
Ok
[function]
[call site]
08949
Scope::search
[function]
[call site]
08950
Option::map_or_else
[function]
[call site]
08951
Err
[function]
[call site]
08952
ERR::ErrorVariableNotFound
[function]
[call site]
08953
test_to_string
[function]
[call site]
08954
into
[function]
[call site]
08955
string_functions::is_empty
[function]
[call site]
08956
Scope::add_alias_by_index
[function]
[call site]
08957
TestStruct::clone
[function]
[call site]
08958
Ok
[function]
[call site]
08959
test::len
[function]
[call site]
08960
EvalContext::new
[function]
[call site]
08961
Self::as_deref_mut
[function]
[call site]
08962
resolve_var
[function]
[call site]
08963
map_or
[function]
[call site]
08964
test::len
[function]
[call site]
08965
Err
[function]
[call site]
08966
EvalAltResult::fill_position
[function]
[call site]
08967
Engine::lex_with_map
[function]
[call site]
08968
test::len
[function]
[call site]
08969
Command::get
[function]
[call site]
08970
StmtBlock::span_or_else
[function]
[call site]
08971
Span::new
[function]
[call site]
08972
iterator_functions::chars_from_start
[function]
[call site]
08973
StmtBlock::span_or_else
[function]
[call site]
08974
string_functions::add_append
[function]
[call site]
08975
StmtBlock::span_or_else
[function]
[call site]
08976
Scope::search
[function]
[call site]
08977
Span::ok_or_else
[function]
[call site]
08978
TestStruct::new
[function]
[call site]
08979
ERR::ErrorVariableNotFound
[function]
[call site]
08980
test_to_string
[function]
[call site]
08981
Scope::get_mut_by_index
[function]
[call site]
08982
Dynamic::is_shared
[function]
[call site]
08983
test_functions_take
[function]
[call site]
08984
Dynamic::into_shared
[function]
[call site]
08985
Dynamic::access_mode
[function]
[call site]
08986
Self
[function]
[call site]
08987
Union::Shared
[function]
[call site]
08988
crate::Locked::new
[function]
[call site]
08989
Self::into
[function]
[call site]
08990
Ok
[function]
[call site]
08991
GlobalRuntimeState::scan_imports_raw
[function]
[call site]
08992
impl
[call site]
08993
T::as_any
[function]
[call site]
08994
Module::contains_indexed_global_functions
[function]
[call site]
08995
Caches::fn_resolution_caches_len
[function]
[call site]
08996
Caches::fn_resolution_cache_mut
[function]
[call site]
08997
string_functions::clear
[function]
[call site]
08998
Caches::push_fn_resolution_cache
[function]
[call site]
08999
Caches::fn_resolution_cache_mut
[function]
[call site]
09000
string_functions::clear
[function]
[call site]
09001
Ok
[function]
[call site]
09002
StmtBlock::take_statements
[function]
[call site]
09003
Engine::eval_expr
[function]
[call site]
09004
Engine::track_operation
[function]
[call site]
09005
ParseSettings::level_up_with_position
[function]
[call site]
09006
Engine::dbg_reset
[function]
[call site]
09007
Self::as_deref_mut
[function]
[call site]
09008
Expr::get_literal_value
[function]
[call site]
09009
Some
[function]
[call site]
09010
Ok
[function]
[call site]
09011
Engine::eval_fn_call_expr
[function]
[call site]
09012
Self::ok_or_else
[function]
[call site]
09013
ERR::ErrorUnboundThis
[function]
[call site]
09014
into
[function]
[call site]
09015
cloned
[function]
[call site]
09016
Engine::search_namespace
[function]
[call site]
09017
Engine::lex_with_map
[function]
[call site]
09018
Position::new_const
[function]
[call site]
09019
Engine::eval_expr
[function]
[call site]
09020
Self::as_deref_mut
[function]
[call site]
09021
Dynamic::flatten
[function]
[call site]
09022
ParseSettings::level_up_with_position
[function]
[call site]
09023
Dynamic::is_string
[function]
[call site]
09024
unwrap
[function]
[call site]
09025
&mut
[call site]
09026
into
[function]
[call site]
09027
packages::string_basic::print_with_func
[function]
[call site]
09028
unwrap
[function]
[call site]
09029
Engine::throw_on_size
[function]
[call site]
09030
test::len
[function]
[call site]
09031
RhaiResultOf::map_err
[function]
[call site]
09032
EvalAltResult::fill_position
[function]
[call site]
09033
Ok
[function]
[call site]
09034
Engine::get_interned_string
[function]
[call site]
09035
ImmutableString::into
[function]
[call site]
09036
crate::Array::with_capacity
[function]
[call site]
09037
test::len
[function]
[call site]
09038
Engine::eval_expr
[function]
[call site]
09039
Self::as_deref_mut
[function]
[call site]
09040
Dynamic::flatten
[function]
[call site]
09041
Engine::has_data_size_limit
[function]
[call site]
09042
crate::eval::calc_data_sizes
[function]
[call site]
09043
Engine::throw_on_size
[function]
[call site]
09044
RhaiResultOf::map_err
[function]
[call site]
09045
EvalAltResult::fill_position
[function]
[call site]
09046
ParseSettings::level_up_with_position
[function]
[call site]
09047
blob_functions::push
[function]
[call site]
09048
Ok
[function]
[call site]
09049
Dynamic::from_array
[function]
[call site]
09050
TestStruct::clone
[function]
[call site]
09051
Engine::eval_expr
[function]
[call site]
09052
Self::as_deref_mut
[function]
[call site]
09053
Dynamic::flatten
[function]
[call site]
09054
Engine::has_data_size_limit
[function]
[call site]
09055
crate::eval::calc_data_sizes
[function]
[call site]
09056
Engine::throw_on_size
[function]
[call site]
09057
RhaiResultOf::map_err
[function]
[call site]
09058
EvalAltResult::fill_position
[function]
[call site]
09059
ParseSettings::level_up_with_position
[function]
[call site]
09060
(TokenIterator::get_mut
[function]
[call site]
09061
Ident::as_str
[function]
[call site]
09062
Option::unwrap
[function]
[call site]
09063
Ok
[function]
[call site]
09064
Dynamic::from_map
[function]
[call site]
09065
Engine::eval_expr
[function]
[call site]
09066
Self::as_deref_mut
[function]
[call site]
09067
Dynamic::as_bool
[function]
[call site]
09068
map_err
[function]
[call site]
09069
make_type_mismatch_err::<bool>
[function]
[call site]
09070
ParseSettings::level_up_with_position
[function]
[call site]
09071
Ok
[function]
[call site]
09072
Engine::eval_expr
[function]
[call site]
09073
Self::as_deref_mut
[function]
[call site]
09074
Dynamic::as_bool
[function]
[call site]
09075
map_err
[function]
[call site]
09076
make_type_mismatch_err::<bool>
[function]
[call site]
09077
ParseSettings::level_up_with_position
[function]
[call site]
09078
Ok
[function]
[call site]
09079
Engine::eval_expr
[function]
[call site]
09080
Self::as_deref_mut
[function]
[call site]
09081
Expr::is_unit
[function]
[call site]
09082
Ok
[function]
[call site]
09083
MyIterableType::into_iter
[function]
[call site]
09084
Engine::lex_with_map
[function]
[call site]
09085
reflection_functions::collect
[function]
[call site]
09086
first
[function]
[call site]
09087
unwrap
[function]
[call site]
09088
Command::get
[function]
[call site]
09089
Ident::as_str
[function]
[call site]
09090
ok_or_else
[function]
[call site]
09091
TestStruct::new
[function]
[call site]
09092
ERR::ErrorCustomSyntax
[function]
[call site]
09093
MyIterableType::into_iter
[function]
[call site]
09094
Engine::lex_with_map
[function]
[call site]
09095
reflection_functions::collect
[function]
[call site]
09096
EvalContext::new
[function]
[call site]
09097
and_then
[function]
[call site]
09098
Engine::check_data_size
[function]
[call site]
09099
Expr::start_position
[function]
[call site]
09100
Engine::eval_stmt_block
[function]
[call site]
09101
StmtBlock::take_statements
[function]
[call site]
09102
Engine::eval_dot_index_chain
[function]
[call site]
09103
Engine::eval_dot_index_chain
[function]
[call site]
09104
ParseResult::unwrap
[function]
[call site]
09105
and_then
[function]
[call site]
09106
Engine::check_data_size
[function]
[call site]
09107
map_err
[function]
[call site]
09108
EvalAltResult::fill_position
[function]
[call site]
09109
ArgBackup::restore_first_arg
[function]
[call site]
09110
Engine::is_debugger_registered
[function]
[call site]
09111
Engine::register_debugger
[function]
[call site]
09112
Scope::new
[function]
[call site]
09113
crate::ast::Stmt::Noop
[function]
[call site]
09114
into
[function]
[call site]
09115
DebuggerEvent::FunctionExitWithValue
[function]
[call site]
09116
DebuggerEvent::FunctionExitWithError
[function]
[call site]
09117
Engine::dbg_raw
[function]
[call site]
09118
Err
[function]
[call site]
09119
GlobalRuntimeState::debugger_mut
[function]
[call site]
09120
&mut
[call site]
09121
string_functions::is_empty
[function]
[call site]
09122
Engine::check_data_size
[function]
[call site]
09123
Ok
[function]
[call site]
09124
Dynamic::into_immutable_string
[function]
[call site]
09125
Result::map_err
[function]
[call site]
09126
Engine::map_type_name
[function]
[call site]
09127
type_name::<ImmutableString>
[function]
[call site]
09128
&'a
[call site]
09129
ERR::ErrorMismatchOutputType
[function]
[call site]
09130
into
[function]
[call site]
09131
test_side_effects_print
[function]
[call site]
09132
Dynamic::into_immutable_string
[function]
[call site]
09133
Result::map_err
[function]
[call site]
09134
Engine::map_type_name
[function]
[call site]
09135
type_name::<ImmutableString>
[function]
[call site]
09136
&'a
[call site]
09137
ERR::ErrorMismatchOutputType
[function]
[call site]
09138
into
[function]
[call site]
09139
test_print_debug
[function]
[call site]
09140
&mut
[call site]
09141
Engine::map_type_name
[function]
[call site]
09142
std::
[call site]
09143
any::type_name
[function]
[call site]
09144
Engine::map_type_name
[function]
[call site]
09145
std::
[call site]
09146
any::type_name
[function]
[call site]
09147
Err
[function]
[call site]
09148
ERR::ErrorIndexingType
[function]
[call site]
09149
into
[function]
[call site]
09150
Engine::map_type_name
[function]
[call site]
09151
std::
[call site]
09152
any::type_name
[function]
[call site]
09153
Engine::map_type_name
[function]
[call site]
09154
std::
[call site]
09155
any::type_name
[function]
[call site]
09156
Engine::map_type_name
[function]
[call site]
09157
std::
[call site]
09158
any::type_name
[function]
[call site]
09159
Err
[function]
[call site]
09160
ERR::ErrorIndexingType
[function]
[call site]
09161
into
[function]
[call site]
09162
string_functions::starts_with
[function]
[call site]
09163
test::len
[function]
[call site]
09164
Engine::map_type_name
[function]
[call site]
09165
std::
[call site]
09166
any::type_name
[function]
[call site]
09167
Err
[function]
[call site]
09168
ERR::ErrorDotExpr
[function]
[call site]
09169
into
[function]
[call site]
09170
string_functions::starts_with
[function]
[call site]
09171
test::len
[function]
[call site]
09172
Engine::map_type_name
[function]
[call site]
09173
std::
[call site]
09174
any::type_name
[function]
[call site]
09175
Engine::map_type_name
[function]
[call site]
09176
std::
[call site]
09177
any::type_name
[function]
[call site]
09178
Err
[function]
[call site]
09179
ERR::ErrorDotExpr
[function]
[call site]
09180
into
[function]
[call site]
09181
Err
[function]
[call site]
09182
ERR::ErrorFunctionNotFound
[function]
[call site]
09183
Engine::gen_fn_call_signature
[function]
[call site]
09184
into
[function]
[call site]
09185
calc_fn_hash
[function]
[call site]
09186
test::len
[function]
[call site]
09187
StaticModuleResolver::iter_mut
[function]
[call site]
09188
iter_mut().collect::<FnArgsVec<_>>
[function]
[call site]
09189
ok
[function]
[call site]
09190
Engine::lex_with_map
[function]
[call site]
09191
StmtBlock::as_ref
[function]
[call site]
09192
OptimizerState::set_dirty
[function]
[call site]
09193
Expr::from_dynamic
[function]
[call site]
09194
StaticModuleResolver::iter_mut
[function]
[call site]
09195
array_functions::for_each
[function]
[call site]
09196
optimize_expr
[function]
[call site]
09197
StaticModuleResolver::iter_mut
[function]
[call site]
09198
array_functions::for_each
[function]
[call site]
09199
optimize_expr
[function]
[call site]
09200
move_constant_arg
[function]
[call site]
09201
OptimizerState::set_dirty
[function]
[call site]
09202
string_functions::is_empty
[function]
[call site]
09203
OptimizerState::find_literal_constant
[function]
[call site]
09204
MyIterableType::into_iter
[function]
[call site]
09205
array_functions::reduce_rev
[function]
[call site]
09206
array_functions::find
[function]
[call site]
09207
and_then
[function]
[call site]
09208
as_deref
[function]
[call site]
09209
Option::is_some
[function]
[call site]
09210
Expr::from_dynamic
[function]
[call site]
09211
OptimizerState::find_literal_constant
[function]
[call site]
09212
Option::unwrap
[function]
[call site]
09213
TestStruct::clone
[function]
[call site]
09214
OptimizerState::set_dirty
[function]
[call site]
09215
ASTFlags::intersects
[function]
[call site]
09216
Expr::is_constant
[function]
[call site]
09217
Some
[function]
[call site]
09218
Cow::Owned
[function]
[call site]
09219
Expr::get_literal_value
[function]
[call site]
09220
unwrap
[function]
[call site]
09221
OptimizerState::push_var
[function]
[call site]
09222
TestStruct::clone
[function]
[call site]
09223
optimize_stmt
[function]
[call site]
09224
Token::is_op_assignment
[function]
[call site]
09225
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09226
string_functions::is_empty
[function]
[call site]
09227
OptimizerState::set_dirty
[function]
[call site]
09228
OpAssignment::new_op_assignment_from_base
[function]
[call site]
09229
Token::lookup_symbol_from_syntax
[function]
[call site]
09230
Option::unwrap_or_else
[function]
[call site]
09231
OpAssignment::new_op_assignment_from_base_token
[function]
[call site]
09232
OpAssignment::new_op_assignment_from_token
[function]
[call site]
09233
Token::get_base_op_from_assignment
[function]
[call site]
09234
Option::unwrap_or_else
[function]
[call site]
09235
Token::literal_syntax
[function]
[call site]
09236
Token::literal_syntax
[function]
[call site]
09237
calc_fn_hash
[function]
[call site]
09238
calc_fn_hash
[function]
[call site]
09239
Token::convert_to_op_assignment
[function]
[call site]
09240
Some
[function]
[call site]
09241
Option::unwrap_or_else
[function]
[call site]
09242
test_functions_take
[function]
[call site]
09243
o::p::t::i::m::i::z::e::_::s::t::m::t::is_variable_access
[function]
[call site]
09244
optimize_expr
[function]
[call site]
09245
optimize_expr
[function]
[call site]
09246
string_functions::is_empty
[function]
[call site]
09247
string_functions::is_empty
[function]
[call site]
09248
OptimizerState::set_dirty
[function]
[call site]
09249
Expr::start_position
[function]
[call site]
09250
test_functions_take
[function]
[call site]
09251
optimize_expr
[function]
[call site]
09252
Stmt::Block
[function]
[call site]
09253
StmtBlock::new
[function]
[call site]
09254
Stmt::Expr
[function]
[call site]
09255
into
[function]
[call site]
09256
Stmt::Noop
[function]
[call site]
09257
Self::into
[function]
[call site]
09258
Stmt::Expr
[function]
[call site]
09259
into
[function]
[call site]
09260
string_functions::is_empty
[function]
[call site]
09261
OptimizerState::set_dirty
[function]
[call site]
09262
Stmt::Noop
[function]
[call site]
09263
OptimizerState::set_dirty
[function]
[call site]
09264
StmtBlock::take_statements
[function]
[call site]
09265
optimize_stmt_block
[function]
[call site]
09266
string_functions::is_empty
[function]
[call site]
09267
Stmt::Noop
[function]
[call site]
09268
ParseSettings::level_up_with_position
[function]
[call site]
09269
Stmt::Block
[function]
[call site]
09270
StmtBlock::new_with_span
[function]
[call site]
09271
MyIterableType::into_iter
[function]
[call site]
09272
Self::IntoIter::collect
[function]
[call site]
09273
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09274
StmtBlock::new_with_span
[function]
[call site]
09275
MyIterableType::into_iter
[function]
[call site]
09276
Self::IntoIter::collect
[function]
[call site]
09277
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09278
Self::into
[function]
[call site]
09279
OptimizerState::set_dirty
[function]
[call site]
09280
StmtBlock::take_statements
[function]
[call site]
09281
optimize_stmt_block
[function]
[call site]
09282
string_functions::is_empty
[function]
[call site]
09283
Stmt::Noop
[function]
[call site]
09284
ParseSettings::level_up_with_position
[function]
[call site]
09285
Stmt::Block
[function]
[call site]
09286
StmtBlock::new_with_span
[function]
[call site]
09287
StmtBlock::new_with_span
[function]
[call site]
09288
Self::into
[function]
[call site]
09289
optimize_expr
[function]
[call site]
09290
StmtBlock::statements_mut
[function]
[call site]
09291
optimize_stmt_block
[function]
[call site]
09292
StmtBlock::take_statements
[function]
[call site]
09293
mem::take
[function]
[call site]
09294
StmtBlock::statements_mut
[function]
[call site]
09295
StmtBlock::statements_mut
[function]
[call site]
09296
optimize_stmt_block
[function]
[call site]
09297
StmtBlock::take_statements
[function]
[call site]
09298
is_hashable_constant
[function]
[call site]
09299
Expr::is_constant
[function]
[call site]
09300
Dynamic::is_hashable
[function]
[call site]
09301
Expr::get_literal_value
[function]
[call site]
09302
unwrap
[function]
[call site]
09303
func::hashing::get_hasher
[function]
[call site]
09304
test::hash
[function]
[call site]
09305
Self::Hasher::finish
[function]
[call site]
09306
Command::get
[function]
[call site]
09307
mem::take
[function]
[call site]
09308
string_functions::clear
[function]
[call site]
09309
Stmt::Expr
[function]
[call site]
09310
test_functions_take
[function]
[call site]
09311
into
[function]
[call site]
09312
optimize_stmt
[function]
[call site]
09313
optimize_expr
[function]
[call site]
09314
map_or
[function]
[call site]
09315
Stmt::Expr
[function]
[call site]
09316
test_functions_take
[function]
[call site]
09317
into
[function]
[call site]
09318
optimize_stmt
[function]
[call site]
09319
into
[function]
[call site]
09320
Stmt::Expr
[function]
[call site]
09321
test_functions_take
[function]
[call site]
09322
into
[function]
[call site]
09323
into
[function]
[call site]
09324
test_functions_take
[function]
[call site]
09325
Stmt::If
[function]
[call site]
09326
into
[function]
[call site]
09327
Expr::start_position
[function]
[call site]
09328
OptimizerState::set_dirty
[function]
[call site]
09329
mem::take
[function]
[call site]
09330
Stmt::Expr
[function]
[call site]
09331
test_functions_take
[function]
[call site]
09332
into
[function]
[call site]
09333
optimize_stmt
[function]
[call site]
09334
OptimizerState::set_dirty
[function]
[call site]
09335
string_functions::is_empty
[function]
[call site]
09336
test::len
[function]
[call site]
09337
MyIterableType::into_iter
[function]
[call site]
09338
Self::IntoIter::all
[function]
[call site]
09339
MyIterableType::into_iter
[function]
[call site]
09340
Self::IntoIter::find
[function]
[call site]
09341
string_functions::contains
[function]
[call site]
09342
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09343
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09344
Stmt::Expr
[function]
[call site]
09345
test_functions_take
[function]
[call site]
09346
into
[function]
[call site]
09347
optimize_stmt
[function]
[call site]
09348
test_functions_take
[function]
[call site]
09349
optimize_expr
[function]
[call site]
09350
map_or
[function]
[call site]
09351
Stmt::Expr
[function]
[call site]
09352
test_functions_take
[function]
[call site]
09353
into
[function]
[call site]
09354
optimize_stmt
[function]
[call site]
09355
into
[function]
[call site]
09356
Stmt::Expr
[function]
[call site]
09357
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09358
test_functions_take
[function]
[call site]
09359
into
[function]
[call site]
09360
into
[function]
[call site]
09361
Stmt::If
[function]
[call site]
09362
into
[function]
[call site]
09363
Expr::start_position
[function]
[call site]
09364
OptimizerState::set_dirty
[function]
[call site]
09365
string_functions::is_empty
[function]
[call site]
09366
OptimizerState::set_dirty
[function]
[call site]
09367
string_functions::clear
[function]
[call site]
09368
test::len
[function]
[call site]
09369
map_functions::retain
[function]
[call site]
09370
string_functions::is_empty
[function]
[call site]
09371
Ok
[function]
[call site]
09372
IterateMap::new
[function]
[call site]
09373
IterateMap::new
[function]
[call site]
09374
IterateMap::new
[function]
[call site]
09375
mem::take
[function]
[call site]
09376
MyIterableType::into_iter
[function]
[call site]
09377
FnPtr::call_raw_with_extra_args
[function]
[call site]
09378
Some
[function]
[call site]
09379
TestStruct::clone
[function]
[call site]
09380
Self::into
[function]
[call site]
09381
Some
[function]
[call site]
09382
Dynamic::as_bool
[function]
[call site]
09383
unwrap_or
[function]
[call site]
09384
blob_functions::insert
[function]
[call site]
09385
blob_functions::insert
[function]
[call site]
09386
Ok
[function]
[call site]
09387
string_functions::contains
[function]
[call site]
09388
test::len
[function]
[call site]
09389
OptimizerState::set_dirty
[function]
[call site]
09390
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09391
optimize_expr
[function]
[call site]
09392
optimize_expr
[function]
[call site]
09393
OptimizerState::set_dirty
[function]
[call site]
09394
Stmt::Expr
[function]
[call site]
09395
test_functions_take
[function]
[call site]
09396
into
[function]
[call site]
09397
optimize_stmt
[function]
[call site]
09398
Stmt::Block
[function]
[call site]
09399
StmtBlock::empty
[function]
[call site]
09400
Self::into
[function]
[call site]
09401
optimize_expr
[function]
[call site]
09402
optimize_expr
[function]
[call site]
09403
optimize_expr
[function]
[call site]
09404
Expr::is_unit
[function]
[call site]
09405
Expr::Unit
[function]
[call site]
09406
ParseSettings::level_up_with_position
[function]
[call site]
09407
OptimizerState::set_dirty
[function]
[call site]
09408
map_functions::retain
[function]
[call site]
09409
map_functions::retain
[function]
[call site]
09410
string_functions::is_empty
[function]
[call site]
09411
Ok
[function]
[call site]
09412
IterateMap::new
[function]
[call site]
09413
IterateMap::new
[function]
[call site]
09414
IterateMap::new
[function]
[call site]
09415
mem::take
[function]
[call site]
09416
MyIterableType::into_iter
[function]
[call site]
09417
FnPtr::call_raw_with_extra_args
[function]
[call site]
09418
Some
[function]
[call site]
09419
TestStruct::clone
[function]
[call site]
09420
Self::into
[function]
[call site]
09421
Some
[function]
[call site]
09422
Dynamic::as_bool
[function]
[call site]
09423
unwrap_or
[function]
[call site]
09424
blob_functions::insert
[function]
[call site]
09425
blob_functions::insert
[function]
[call site]
09426
Ok
[function]
[call site]
09427
OptimizerState::set_dirty
[function]
[call site]
09428
MyIterableType::into_iter
[function]
[call site]
09429
Self::IntoIter::position
[function]
[call site]
09430
test::len
[function]
[call site]
09431
OptimizerState::set_dirty
[function]
[call site]
09432
string_functions::truncate
[function]
[call site]
09433
string_functions::clear
[function]
[call site]
09434
FnPtr::try_from
[function]
[call site]
09435
char_indices
[function]
[call site]
09436
nth
[function]
[call site]
09437
shared_make_mut
[function]
[call site]
09438
string_functions::truncate
[function]
[call site]
09439
string_functions::is_empty
[function]
[call site]
09440
OptimizerState::set_dirty
[function]
[call site]
09441
map_functions::retain
[function]
[call site]
09442
OptimizerState::set_dirty
[function]
[call site]
09443
optimize_expr
[function]
[call site]
09444
StaticModuleResolver::iter_mut
[function]
[call site]
09445
impl
[call site]
09446
array_functions::for_each
[function]
[call site]
09447
Some
[function]
[call site]
09448
map_functions::values
[function]
[call site]
09449
flat_map
[function]
[call site]
09450
MyIterableType::into_iter
[function]
[call site]
09451
test_chars
[function]
[call site]
09452
0.chars().collect::<Vec<_>>
[function]
[call site]
09453
MyIterableType::into_iter
[function]
[call site]
09454
test_method_call
[function]
[call site]
09455
MyIterableType::into_iter
[function]
[call site]
09456
Self::IntoIter::all
[function]
[call site]
09457
without_metadata::test_parse_json_err_no_index
[function]
[call site]
09458
Expr::is_unit
[function]
[call site]
09459
Expr::Unit
[function]
[call site]
09460
ParseSettings::level_up_with_position
[function]
[call site]
09461
OptimizerState::set_dirty
[function]
[call site]
09462
OptimizerState::set_dirty
[function]
[call site]
09463
Stmt::Noop
[function]
[call site]
09464
optimize_expr
[function]
[call site]
09465
Expr::Unit
[function]
[call site]
09466
StmtBlock::statements_mut
[function]
[call site]
09467
optimize_stmt_block
[function]
[call site]
09468
StmtBlock::take_statements
[function]
[call site]
09469
optimize_expr
[function]
[call site]
09470
StmtBlock::statements_mut
[function]
[call site]
09471
optimize_stmt_block
[function]
[call site]
09472
StmtBlock::take_statements
[function]
[call site]
09473
optimize_expr
[function]
[call site]
09474
StmtBlock::statements_mut
[function]
[call site]
09475
optimize_stmt_block
[function]
[call site]
09476
StmtBlock::take_statements
[function]
[call site]
09477
ASTFlags::intersects
[function]
[call site]
09478
optimize_expr
[function]
[call site]
09479
optimize_expr
[function]
[call site]
09480
optimize_stmt_block
[function]
[call site]
09481
StmtBlock::take_statements
[function]
[call site]
09482
mem::take
[function]
[call site]
09483
StmtBlock::statements_mut
[function]
[call site]
09484
StmtBlockContainer::as_mut_slice
[function]
[call site]
09485
OptimizerState::set_dirty
[function]
[call site]
09486
Stmt::Noop
[function]
[call site]
09487
StmtBlock::new_with_span
[function]
[call site]
09488
MyIterableType::into_iter
[function]
[call site]
09489
Self::IntoIter::collect
[function]
[call site]
09490
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09491
iterator_functions::chars_from_start
[function]
[call site]
09492
CharsStream::new
[function]
[call site]
09493
Stmt::is_block_dependent
[function]
[call site]
09494
MyIterableType::into_iter
[function]
[call site]
09495
Self::IntoIter::all
[function]
[call site]
09496
FnCallExpr::is_qualified
[function]
[call site]
09497
FnCallExpr::is_qualified
[function]
[call site]
09498
OptimizerState::set_dirty
[function]
[call site]
09499
test_functions_take
[function]
[call site]
09500
StmtBlock::statements_mut
[function]
[call site]
09501
MyIterableType::into_iter
[function]
[call site]
09502
test_method_call
[function]
[call site]
09503
OptimizerState::set_dirty
[function]
[call site]
09504
StmtBlock::take_statements
[function]
[call site]
09505
StmtBlock::new_with_span
[function]
[call site]
09506
optimize_stmt_block
[function]
[call site]
09507
StmtBlock::new_with_span
[function]
[call site]
09508
Stmt::Block
[function]
[call site]
09509
ParseResult::into
[function]
[call site]
09510
StmtBlock::statements_mut
[function]
[call site]
09511
optimize_stmt_block
[function]
[call site]
09512
StmtBlock::take_statements
[function]
[call site]
09513
StmtBlock::statements_mut
[function]
[call site]
09514
optimize_stmt_block
[function]
[call site]
09515
StmtBlock::take_statements
[function]
[call site]
09516
OptimizerState::set_dirty
[function]
[call site]
09517
StmtBlock::as_mut
[function]
[call site]
09518
string_functions::is_empty
[function]
[call site]
09519
test::len
[function]
[call site]
09520
mem::take
[function]
[call site]
09521
StmtBlock::as_mut
[function]
[call site]
09522
StmtBlock::statements_mut
[function]
[call site]
09523
optimize_stmt_block
[function]
[call site]
09524
StmtBlock::take_statements
[function]
[call site]
09525
Stmt::Block
[function]
[call site]
09526
into
[function]
[call site]
09527
Stmt::Noop
[function]
[call site]
09528
ParseSettings::level_up_with_position
[function]
[call site]
09529
OptimizerState::set_dirty
[function]
[call site]
09530
test_functions_take
[function]
[call site]
09531
Stmt::FnCall
[function]
[call site]
09532
optimize_expr
[function]
[call site]
09533
ParseResult::take
[function]
[call site]
09534
Engine::new
[function]
[call site]
09535
register_type_with_name::<TestStruct>
[function]
[call site]
09536
Engine::register_fn
[function]
[call site]
09537
TestStruct
[function]
[call site]
09538
Expr::FnCall
[function]
[call site]
09539
optimize_expr
[function]
[call site]
09540
Stmt::FnCall
[function]
[call site]
09541
Stmt::Expr
[function]
[call site]
09542
into
[function]
[call site]
09543
optimize_expr
[function]
[call site]
09544
optimize_expr
[function]
[call site]
09545
string_functions::is_empty
[function]
[call site]
09546
OptimizerState::set_dirty
[function]
[call site]
09547
Stmt::Noop
[function]
[call site]
09548
test::len
[function]
[call site]
09549
map_functions::retain
[function]
[call site]
09550
OptimizerState::find_literal_constant
[function]
[call site]
09551
Ident::as_str
[function]
[call site]
09552
Position::is_none
[function]
[call site]
09553
test::len
[function]
[call site]
09554
OptimizerState::set_dirty
[function]
[call site]
09555
MyIterableType::into_iter
[function]
[call site]
09556
Self::IntoIter::rev
[function]
[call site]
09557
array_functions::reduce_rev_with_initial
[function]
[call site]
09558
ParseSettings::level_up_with_position
[function]
[call site]
09559
ParseSettings::level_up
[function]
[call site]
09560
Ok
[function]
[call site]
09561
RhaiFunc::is_pure
[function]
[call site]
09562
Expr::is_constant
[function]
[call site]
09563
Expr::is_constant
[function]
[call site]
09564
Expr::is_constant
[function]
[call site]
09565
ParseResult::map_or
[function]
[call site]
09566
test::len
[function]
[call site]
09567
test::len
[function]
[call site]
09568
test::len
[function]
[call site]
09569
test::len
[function]
[call site]
09570
RhaiFunc::is_pure
[function]
[call site]
09571
OptimizerState::set_dirty
[function]
[call site]
09572
string_functions::remove
[function]
[call site]
09573
RhaiFunc::is_pure
[function]
[call site]
09574
RhaiFunc::is_pure
[function]
[call site]
09575
OptimizerState::set_dirty
[function]
[call site]
09576
string_functions::remove
[function]
[call site]
09577
ASTFlags::intersects
[function]
[call site]
09578
OptimizerState::set_dirty
[function]
[call site]
09579
string_functions::clear
[function]
[call site]
09580
string_functions::is_empty
[function]
[call site]
09581
shared_get_mut
[function]
[call site]
09582
string_functions::clear
[function]
[call site]
09583
ImmutableString::new
[function]
[call site]
09584
Stmt::returns_value
[function]
[call site]
09585
RhaiFunc::is_pure
[function]
[call site]
09586
OptimizerState::set_dirty
[function]
[call site]
09587
string_functions::clear
[function]
[call site]
09588
ASTFlags::intersects
[function]
[call site]
09589
Stmt::returns_value
[function]
[call site]
09590
OptimizerState::set_dirty
[function]
[call site]
09591
string_functions::pop
[function]
[call site]
09592
string_functions::is_empty
[function]
[call site]
09593
shared_make_mut
[function]
[call site]
09594
string_functions::pop
[function]
[call site]
09595
Dynamic::map_or
[function]
[call site]
09596
Dynamic::unwrap
[function]
[call site]
09597
ASTFlags::intersects
[function]
[call site]
09598
OptimizerState::set_dirty
[function]
[call site]
09599
StmtBlockContainer::last_mut
[function]
[call site]
09600
unwrap
[function]
[call site]
09601
StmtBlock::as_mut
[function]
[call site]
09602
&mut
[call site]
09603
Stmt::Noop
[function]
[call site]
09604
Stmt::Expr
[function]
[call site]
09605
mem::take
[function]
[call site]
09606
Stmt::returns_value
[function]
[call site]
09607
Stmt::returns_value
[function]
[call site]
09608
RhaiFunc::is_pure
[function]
[call site]
09609
OptimizerState::set_dirty
[function]
[call site]
09610
Stmt::returns_value
[function]
[call site]
09611
StmtBlockContainer::last_mut
[function]
[call site]
09612
unwrap
[function]
[call site]
09613
Stmt::Noop
[function]
[call site]
09614
ParseSettings::level_up_with_position
[function]
[call site]
09615
string_functions::pop
[function]
[call site]
09616
Dynamic::unwrap
[function]
[call site]
09617
RhaiFunc::is_pure
[function]
[call site]
09618
OptimizerState::set_dirty
[function]
[call site]
09619
string_functions::clear
[function]
[call site]
09620
ASTFlags::intersects
[function]
[call site]
09621
OptimizerState::set_dirty
[function]
[call site]
09622
string_functions::pop
[function]
[call site]
09623
Dynamic::unwrap
[function]
[call site]
09624
ASTFlags::intersects
[function]
[call site]
09625
RhaiFunc::is_pure
[function]
[call site]
09626
OptimizerState::set_dirty
[function]
[call site]
09627
string_functions::pop
[function]
[call site]
09628
Dynamic::unwrap
[function]
[call site]
09629
RhaiFunc::is_pure
[function]
[call site]
09630
OptimizerState::set_dirty
[function]
[call site]
09631
string_functions::pop
[function]
[call site]
09632
Dynamic::unwrap
[function]
[call site]
09633
OptimizerState::rewind_var
[function]
[call site]
09634
string_functions::truncate
[function]
[call site]
09635
OptimizerState::is_dirty
[function]
[call site]
09636
OptimizerState::set_dirty
[function]
[call site]
09637
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09638
Option::into
[function]
[call site]
09639
Self::into
[function]
[call site]
09640
crate::Module::new
[function]
[call site]
09641
Position::new_const
[function]
[call site]
09642
CustomTypesCollection::new
[function]
[call site]
09643
TestStruct::new
[function]
[call site]
09644
TestStruct::new
[function]
[call site]
09645
BloomFilterU64::new
[function]
[call site]
09646
TestStruct::new
[function]
[call site]
09647
TestStruct::new
[function]
[call site]
09648
Self::into
[function]
[call site]
09649
StmtBlockContainer::shrink_to_fit
[function]
[call site]
09650
AST::new
[function]
[call site]
09651
crate::SmartString::new_const
[function]
[call site]
09652
Some
[function]
[call site]
09653
TestStruct::new
[function]
[call site]
09654
MyIterableType::into_iter
[function]
[call site]
09655
Self::IntoIter::collect
[function]
[call site]
09656
into
[function]
[call site]
09657
Engine::optimize_top_level
[function]
[call site]
09658
std::slice::from_ref
[function]
[call site]
09659
Ok
[function]
[call site]
09660
AST::new
[function]
[call site]
09661
crate::Module::new
[function]
[call site]
09662
StmtBlock::extend
[function]
[call site]
09663
StmtBlock::extend
[function]
[call site]
09664
StmtBlock::borrow
[function]
[call site]
09665
into
[function]
[call site]
09666
Ok
[function]
[call site]
09667
Some
[function]
[call site]
09668
Scope::new
[function]
[call site]
09669
ParseResult::unwrap
[function]
[call site]
09670
Engine::run_ast
[function]
[call site]
09671
RhaiResultOf::unwrap
[function]
[call site]
09672
Engine::on_def_var
[function]
[call site]
09673
Option::name
[function]
[call site]
09674
VarDefInfo::nesting_level
[function]
[call site]
09675
Ok
[function]
[call site]
09676
Ok
[function]
[call site]
09677
run
[function]
[call site]
09678
RhaiResultOf::unwrap
[function]
[call site]
09679
Module::is_internal
[function]
[call site]
09680
intersects
[function]
[call site]
09681
Module::is_standard_lib
[function]
[call site]
09682
flat_map
[function]
[call site]
09683
RhaiFunc::get_iter_fn
[function]
[call site]
09684
filter_map
[function]
[call site]
09685
Position::new_const
[function]
[call site]
09686
RhaiFunc::get_script_fn_def
[function]
[call site]
09687
Engine::lex_with_map
[function]
[call site]
09688
into
[function]
[call site]
09689
array_functions::for_each
[function]
[call site]
09690
blob_functions::push
[function]
[call site]
09691
RhaiFunc::get_iter_fn
[function]
[call site]
09692
Option::filter_map
[function]
[call site]
09693
into
[function]
[call site]
09694
RhaiFunc::get_script_fn_def
[function]
[call site]
09695
Engine::lex_with_map
[function]
[call site]
09696
into
[function]
[call site]
09697
array_functions::for_each
[function]
[call site]
09698
blob_functions::push
[function]
[call site]
09699
Module::iter_sub_modules
[function]
[call site]
09700
Module::iter_sub_modules_raw
[function]
[call site]
09701
MyIterableType::into_iter
[function]
[call site]
09702
Engine::lex_with_map
[function]
[call site]
09703
Ident::as_str
[function]
[call site]
09704
array_functions::for_each
[function]
[call site]
09705
Position::new_const
[function]
[call site]
09706
unwrap
[function]
[call site]
09707
scan_module_recursive
[function]
[call site]
09708
NativeCallContext::global_runtime_state
[function]
[call site]
09709
GlobalRuntimeState::iter_imports_raw
[function]
[call site]
09710
MyIterableType::into_iter
[function]
[call site]
09711
array_functions::reduce_rev
[function]
[call site]
09712
array_functions::zip
[function]
[call site]
09713
MyIterableType::into_iter
[function]
[call site]
09714
array_functions::reduce_rev
[function]
[call site]
09715
array_functions::for_each
[function]
[call site]
09716
scan_module_recursive
[function]
[call site]
09717
MyIterableType::into_iter
[function]
[call site]
09718
array_functions::for_each
[function]
[call site]
09719
scan_module_recursive
[function]
[call site]
09720
Some
[function]
[call site]
09721
test::len
[function]
[call site]
09722
IterateMap::new
[function]
[call site]
09723
string_functions::is_empty
[function]
[call site]
09724
blob_functions::insert
[function]
[call site]
09725
&str::into
[function]
[call site]
09726
Engine::get_interned_string
[function]
[call site]
09727
ImmutableString::into
[function]
[call site]
09728
blob_functions::insert
[function]
[call site]
09729
&str::into
[function]
[call site]
09730
Engine::get_interned_string
[function]
[call site]
09731
ImmutableString::into
[function]
[call site]
09732
blob_functions::insert
[function]
[call site]
09733
&str::into
[function]
[call site]
09734
Engine::get_interned_string
[function]
[call site]
09735
ImmutableString::into
[function]
[call site]
09736
blob_functions::insert
[function]
[call site]
09737
&str::into
[function]
[call site]
09738
string_functions::starts_with
[function]
[call site]
09739
into
[function]
[call site]
09740
blob_functions::insert
[function]
[call site]
09741
&str::into
[function]
[call site]
09742
into
[function]
[call site]
09743
blob_functions::insert
[function]
[call site]
09744
&str::into
[function]
[call site]
09745
MyIterableType::into_iter
[function]
[call site]
09746
Engine::lex_with_map
[function]
[call site]
09747
Engine::get_interned_string
[function]
[call site]
09748
ImmutableString::into
[function]
[call site]
09749
params
[call site]
09750
.iter()
[call site]
09751
.map(|&p|
[call site]
09752
.collect::<Array>
[function]
[call site]
09753
into
[function]
[call site]
09754
string_functions::is_empty
[function]
[call site]
09755
blob_functions::insert
[function]
[call site]
09756
&str::into
[function]
[call site]
09757
MyIterableType::into_iter
[function]
[call site]
09758
Engine::lex_with_map
[function]
[call site]
09759
Engine::get_interned_string
[function]
[call site]
09760
ImmutableString::into
[function]
[call site]
09761
comments
[call site]
09762
.iter()
[call site]
09763
.map(|&s|
[call site]
09764
.collect::<Array>
[function]
[call site]
09765
into
[function]
[call site]
09766
Some
[function]
[call site]
09767
Dynamic::from_map
[function]
[call site]
09768
Some
[function]
[call site]
09769
(TokenIterator::unwrap_or
[function]
[call site]
09770
FnPtr::try_from
[function]
[call site]
09771
RhaiResultOf::unwrap
[function]
[call site]
09772
FnPtr::try_from
[function]
[call site]
09773
Engine::lex_with_map
[function]
[call site]
09774
(TokenIterator::unwrap_or
[function]
[call site]
09775
FnPtr::try_from
[function]
[call site]
09776
RhaiResultOf::unwrap
[function]
[call site]
09777
test::len
[function]
[call site]
09778
test::len
[function]
[call site]
09779
blob_functions::push
[function]
[call site]
09780
blob_functions::insert
[function]
[call site]
09781
TestStruct::new
[function]
[call site]
09782
Self::as_shared_module
[function]
[call site]
09783
Engine::set_max_string_size
[function]
[call site]
09784
TestStruct::new
[function]
[call site]
09785
Engine::set_max_array_size
[function]
[call site]
09786
TestStruct::new
[function]
[call site]
09787
Engine::set_max_map_size
[function]
[call site]
09788
TestStruct::new
[function]
[call site]
09789
Engine::set_max_variables
[function]
[call site]
09790
Engine::set_max_modules
[function]
[call site]
09791
Engine::set_max_call_levels
[function]
[call site]
09792
Engine::set_max_expr_depths
[function]
[call site]
09793
TestStruct::new
[function]
[call site]
09794
TestStruct::new
[function]
[call site]
09795
Engine::set_optimization_level
[function]
[call site]
09796
Engine::on_debug
[function]
[call site]
09797
Some
[function]
[call site]
09798
TestStruct::new
[function]
[call site]
09799
std::hint::black_box
[function]
[call site]
09800
Engine::on_print
[function]
[call site]
09801
std::hint::black_box
[function]
[call site]
09802
test_chars
[function]
[call site]
09803
test_functions_take
[function]
[call site]
09804
script.chars().take(32
[call site]
09805
Instant::now
[function]
[call site]
09806
Engine::on_progress
[function]
[call site]
09807
time_functions::elapsed
[function]
[call site]
09808
Instant::now
[function]
[call site]
09809
Err
[function]
[call site]
09810
make_arithmetic_err
[function]
[call site]
09811
Ok
[function]
[call site]
09812
time_functions::elapsed
[function]
[call site]
09813
Instant::now
[function]
[call site]
09814
Err
[function]
[call site]
09815
make_arithmetic_err
[function]
[call site]
09816
Ok
[function]
[call site]
09817
time_functions::elapsed
[function]
[call site]
09818
RhaiResult::as_secs_f64
[function]
[call site]
09819
into
[function]
[call site]
09820
time_functions::elapsed
[function]
[call site]
09821
RhaiResult::as_secs
[function]
[call site]
09822
FnPtr::try_from
[function]
[call site]
09823
tokenizer::is_valid_function_name
[function]
[call site]
09824
Ok
[function]
[call site]
09825
TestStruct::new
[function]
[call site]
09826
tokenizer::is_reserved_keyword_or_symbol
[function]
[call site]
09827
Token::lookup_symbol_from_syntax
[function]
[call site]
09828
Option::is_some
[function]
[call site]
09829
Err
[function]
[call site]
09830
ERR::ErrorParsing
[function]
[call site]
09831
PERR::Reserved
[function]
[call site]
09832
test_to_string
[function]
[call site]
09833
into
[function]
[call site]
09834
Err
[function]
[call site]
09835
ERR::ErrorFunctionNotFound
[function]
[call site]
09836
test_to_string
[function]
[call site]
09837
into
[function]
[call site]
09838
Err
[function]
[call site]
09839
make_arithmetic_err
[function]
[call site]
09840
Instant::now
[function]
[call site]
09841
Err
[function]
[call site]
09842
make_arithmetic_err
[function]
[call site]
09843
Ok
[function]
[call site]
09844
into
[function]
[call site]
09845
RhaiResult::as_secs_f64
[function]
[call site]
09846
into
[function]
[call site]
09847
time_functions::elapsed
[function]
[call site]
09848
RhaiResult::as_secs
[function]
[call site]
09849
FnPtr::try_from
[function]
[call site]
09850
Err
[function]
[call site]
09851
make_arithmetic_err
[function]
[call site]
09852
Instant::now
[function]
[call site]
09853
Err
[function]
[call site]
09854
make_arithmetic_err
[function]
[call site]
09855
Ok
[function]
[call site]
09856
into
[function]
[call site]
09857
RhaiResult::as_millis
[function]
[call site]
09858
then_some
[function]
[call site]
09859
Scope::new
[function]
[call site]
09860
rhai::
[call site]
09861
serde::to_dynamic
[function]
[call site]
09862
DynamicSerializer::new
[function]
[call site]
09863
Position::new_const
[function]
[call site]
09864
Dynamic::serialize
[function]
[call site]
09865
&mut
[call site]
09866
Ok
[function]
[call site]
09867
&mut
[call site]
09868
Ok
[function]
[call site]
09869
RhaiResult::into
[function]
[call site]
09870
&mut
[call site]
09871
Ok
[function]
[call site]
09872
RhaiResult::into
[function]
[call site]
09873
&mut
[call site]
09874
Ok
[function]
[call site]
09875
RhaiResult::into
[function]
[call site]
09876
&mut
[call site]
09877
Ok
[function]
[call site]
09878
RhaiResult::into
[function]
[call site]
09879
Ok
[function]
[call site]
09880
Dynamic::from
[function]
[call site]
09881
rust_decimal::Decimal::from_i64
[function]
[call site]
09882
Ok
[function]
[call site]
09883
Dynamic::from_decimal
[function]
[call site]
09884
Self
[function]
[call site]
09885
Union::Decimal
[function]
[call site]
09886
into
[function]
[call site]
09887
Ok
[function]
[call site]
09888
Dynamic::from_float
[function]
[call site]
09889
Self
[function]
[call site]
09890
Union::Float
[function]
[call site]
09891
super::FloatWrapper::new
[function]
[call site]
09892
Self
[function]
[call site]
09893
Err
[function]
[call site]
09894
RhaiError::custom
[function]
[call site]
09895
LexError::ImproperSymbol
[function]
[call site]
09896
ImmutableString::new
[function]
[call site]
09897
ParseError::to_string
[function]
[call site]
09898
PERR::into_err
[function]
[call site]
09899
into
[function]
[call site]
09900
&mut
[call site]
09901
Ok
[function]
[call site]
09902
String::from
[function]
[call site]
09903
ImmutableString::into_owned
[function]
[call site]
09904
Self::into
[function]
[call site]
09905
&mut
[call site]
09906
Ok
[function]
[call site]
09907
into
[function]
[call site]
09908
rust_decimal::Decimal::from_f64
[function]
[call site]
09909
Ok
[function]
[call site]
09910
Dynamic::from_decimal
[function]
[call site]
09911
Err
[function]
[call site]
09912
RhaiError::custom
[function]
[call site]
09913
&mut
[call site]
09914
Ok
[function]
[call site]
09915
into
[function]
[call site]
09916
rust_decimal::Decimal::from_f32
[function]
[call site]
09917
Ok
[function]
[call site]
09918
Dynamic::from_decimal
[function]
[call site]
09919
Err
[function]
[call site]
09920
RhaiError::custom
[function]
[call site]
09921
float_functions::f32_to_f64
[function]
[call site]
09922
into
[function]
[call site]
09923
&mut
[call site]
09924
&mut
[call site]
09925
test_to_string
[function]
[call site]
09926
to_f32
[function]
[call site]
09927
&mut
[call site]
09928
&mut
[call site]
09929
test_to_string
[function]
[call site]
09930
Dynamic::serialize
[function]
[call site]
09931
&mut
[call site]
09932
Ok
[function]
[call site]
09933
Dynamic::from_blob
[function]
[call site]
09934
&[u8]::to_vec
[function]
[call site]
09935
Err
[function]
[call site]
09936
ERR::ErrorMismatchDataType
[function]
[call site]
09937
&str::into
[function]
[call site]
09938
&str::into
[function]
[call site]
09939
into
[function]
[call site]
09940
&mut
[call site]
09941
Ok
[function]
[call site]
09942
DynamicSerializer::new
[function]
[call site]
09943
crate::Map::new
[function]
[call site]
09944
Self::into
[function]
[call site]
09945
Err
[function]
[call site]
09946
ERR::ErrorMismatchDataType
[function]
[call site]
09947
&str::into
[function]
[call site]
09948
&str::into
[function]
[call site]
09949
into
[function]
[call site]
09950
Some
[function]
[call site]
09951
test::len
[function]
[call site]
09952
MyIterableType::into_iter
[function]
[call site]
09953
Self::IntoIter::try_for_each
[function]
[call site]
09954
DynamicSerializer::serialize_entry
[function]
[call site]
09955
Dynamic::serialize
[function]
[call site]
09956
&mut
[call site]
09957
&mut
[call site]
09958
&mut
[call site]
09959
&mut
[call site]
09960
&mut
[call site]
09961
&mut
[call site]
09962
&mut
[call site]
09963
&mut
[call site]
09964
float_functions::f32_to_f64
[function]
[call site]
09965
&mut
[call site]
09966
&mut
[call site]
09967
test_to_string
[function]
[call site]
09968
to_f32
[function]
[call site]
09969
&mut
[call site]
09970
&mut
[call site]
09971
test_to_string
[function]
[call site]
09972
Dynamic::serialize
[function]
[call site]
09973
&mut
[call site]
09974
&mut
[call site]
09975
Some
[function]
[call site]
09976
test::len
[function]
[call site]
09977
MyIterableType::into_iter
[function]
[call site]
09978
Self::IntoIter::try_for_each
[function]
[call site]
09979
DynamicSerializer::serialize_entry
[function]
[call site]
09980
string_functions::add_append
[function]
[call site]
09981
string_functions::is_empty
[function]
[call site]
09982
String::from_utf8_lossy
[function]
[call site]
09983
string_functions::is_empty
[function]
[call site]
09984
String::from_utf8
[function]
[call site]
09985
unwrap
[function]
[call site]
09986
into
[function]
[call site]
09987
ImmutableString::into_owned
[function]
[call site]
09988
String::into
[function]
[call site]
09989
ImmutableString::into_owned
[function]
[call site]
09990
StmtBlock::as_ref
[function]
[call site]
09991
into
[function]
[call site]
09992
FnPtr::is_curried
[function]
[call site]
09993
impl
[call site]
09994
std::iter::once
[function]
[call site]
09995
test_native_context_fn_name
[function]
[call site]
09996
into
[function]
[call site]
09997
optimize_combo_chain
[function]
[call site]
09998
FnPtr::iter_curry
[function]
[call site]
09999
MyIterableType::into_iter
[function]
[call site]
10000
impl
[call site]
10001
&mut
[call site]
10002
test_native_context_fn_name
[function]
[call site]
10003
&mut
[call site]
10004
StmtBlock::as_ref
[function]
[call site]
10005
RhaiNativeFunc::return_type_name
[function]
[call site]
10006
type_name::<R>
[function]
[call site]
10007
&mut
[call site]
10008
RhaiNativeFunc::return_type_name
[function]
[call site]
10009
StmtBlock::borrow
[function]
[call site]
10010
Dynamic::serialize
[function]
[call site]
10011
locked_read
[function]
[call site]
10012
unwrap
[function]
[call site]
10013
Dynamic::serialize
[function]
[call site]
10014
Dynamic::into_immutable_string
[function]
[call site]
10015
Result::map_err
[function]
[call site]
10016
ERR::ErrorMismatchDataType
[function]
[call site]
10017
&str::into
[function]
[call site]
10018
into
[function]
[call site]
10019
Dynamic::serialize
[function]
[call site]
10020
_value.downcast_mut::<crate::Map>
[function]
[call site]
10021
unwrap
[function]
[call site]
10022
blob_functions::insert
[function]
[call site]
10023
RhaiResultOf::into
[function]
[call site]
10024
Ok
[function]
[call site]
10025
Err
[function]
[call site]
10026
ERR::ErrorMismatchDataType
[function]
[call site]
10027
&str::into
[function]
[call site]
10028
&str::into
[function]
[call site]
10029
into
[function]
[call site]
10030
string_functions::add_append
[function]
[call site]
10031
FnPtr::is_curried
[function]
[call site]
10032
impl
[call site]
10033
std::iter::once
[function]
[call site]
10034
test_native_context_fn_name
[function]
[call site]
10035
into
[function]
[call site]
10036
optimize_combo_chain
[function]
[call site]
10037
FnPtr::iter_curry
[function]
[call site]
10038
impl
[call site]
10039
&mut
[call site]
10040
test_native_context_fn_name
[function]
[call site]
10041
&mut
[call site]
10042
StmtBlock::as_ref
[function]
[call site]
10043
RhaiNativeFunc::return_type_name
[function]
[call site]
10044
&mut
[call site]
10045
RhaiNativeFunc::return_type_name
[function]
[call site]
10046
StmtBlock::borrow
[function]
[call site]
10047
Dynamic::serialize
[function]
[call site]
10048
locked_read
[function]
[call site]
10049
unwrap
[function]
[call site]
10050
Dynamic::serialize
[function]
[call site]
10051
Scope::push_dynamic
[function]
[call site]
10052
Scope::push_entry
[function]
[call site]
10053
Scope::is_empty
[function]
[call site]
10054
reserve
[function]
[call site]
10055
reserve
[function]
[call site]
10056
blob_functions::push
[function]
[call site]
10057
Dynamic::set_access_mode
[function]
[call site]
10058
blob_functions::push
[function]
[call site]
10059
into
[function]
[call site]
10060
into
[function]
[call site]
10061
Dynamic::access_mode
[function]
[call site]
10062
Engine::run_with_scope
[function]
[call site]
10063
Engine::lex
[function]
[call site]
10064
syn::Result::peekable
[function]
[call site]
10065
Engine::default
[function]
[call site]
10066
ParseState::new
[function]
[call site]
10067
Some
[function]
[call site]
10068
Engine::parse
[function]
[call site]
10069
Engine::run_ast_with_scope
[function]
[call site]
10070
get_value::<Dynamic>
[function]
[call site]
10071
std::hint::black_box
[function]
[call site]
10072
rhai::
[call site]
10073
serde::from_dynamic
[function]
[call site]
10074
Self::Unit
[function]
[call site]
10075
Self::BoolConstant
[function]
[call site]
10076
Self::StringConstant
[function]
[call site]
10077
Self::CharConstant
[function]
[call site]
10078
Self::IntegerConstant
[function]
[call site]
10079
Self::DynamicConstant
[function]
[call site]
10080
TestStruct::new
[function]
[call site]
10081
into
[function]
[call site]
10082
Self::FloatConstant
[function]
[call site]
10083
Self::DynamicConstant
[function]
[call site]
10084
TestStruct::new
[function]
[call site]
10085
into
[function]
[call site]
10086
Self::DynamicConstant
[function]
[call site]
10087
TestStruct::new
[function]
[call site]
10088
into
[function]
[call site]
10089
FnPtr::is_curried
[function]
[call site]
10090
Self::FnCall
[function]
[call site]
10091
into
[function]
[call site]
10092
FnCallHashes::from_hash
[function]
[call site]
10093
calc_fn_hash
[function]
[call site]
10094
test_native_context_fn_name
[function]
[call site]
10095
std::
[call site]
10096
iter::once
[function]
[call site]
10097
Self::StringConstant
[function]
[call site]
10098
test_native_context_fn_name
[function]
[call site]
10099
into
[function]
[call site]
10100
reflection_functions::collect
[function]
[call site]
10101
into
[function]
[call site]
10102
Self::DynamicConstant
[function]
[call site]
10103
into
[function]
[call site]
10104
std::hint::black_box
[function]
[call site]
10105