Path Lines of Code rhai/Cargo.toml 130 rhai/benches/engine.rs 31 rhai/benches/eval_array.rs 61 rhai/benches/eval_expression.rs 181 rhai/benches/eval_map.rs 52 rhai/benches/eval_module.rs 40 rhai/benches/eval_scope.rs 54 rhai/benches/eval_type.rs 71 rhai/benches/iterations.rs 57 rhai/benches/parsing.rs 100 rhai/benches/primes.rs 29 rhai/build.rs 20 rhai/codegen/Cargo.toml 24 rhai/codegen/src/attrs.rs 167 rhai/codegen/src/function.rs 767 rhai/codegen/src/lib.rs 123 rhai/codegen/src/module.rs 303 rhai/codegen/src/register.rs 47 rhai/codegen/src/rhai_module.rs 333 rhai/codegen/ui_tests/export_fn_bad_attr.rs 21 rhai/codegen/ui_tests/export_fn_bad_value.rs 21 rhai/codegen/ui_tests/export_fn_cfg.rs 22 rhai/codegen/ui_tests/export_fn_extra_value.rs 21 rhai/codegen/ui_tests/export_fn_junk_arg.rs 21 rhai/codegen/ui_tests/export_fn_missing_value.rs 21 rhai/codegen/ui_tests/export_fn_path_attr.rs 21 rhai/codegen/ui_tests/export_fn_raw_noreturn.rs 22 rhai/codegen/ui_tests/export_fn_raw_return.rs 21 rhai/codegen/ui_tests/export_mod_bad_attr.rs 24 rhai/codegen/ui_tests/export_mod_bad_value.rs 24 rhai/codegen/ui_tests/export_mod_cfg.rs 25 rhai/codegen/ui_tests/export_mod_extra_value.rs 24 rhai/codegen/ui_tests/export_mod_junk_arg.rs 24 rhai/codegen/ui_tests/export_mod_missing_value.rs 24 rhai/codegen/ui_tests/export_mod_path_attr.rs 24 rhai/codegen/ui_tests/export_mod_raw_noreturn.rs 25 rhai/codegen/ui_tests/export_mod_raw_return.rs 24 rhai/codegen/ui_tests/first_shared_ref.rs 24 rhai/codegen/ui_tests/non_clonable.rs 24 rhai/codegen/ui_tests/non_clonable_second.rs 24 rhai/codegen/ui_tests/return_mut_ref.rs 25 rhai/codegen/ui_tests/return_pointer.rs 24 rhai/codegen/ui_tests/return_shared_ref.rs 17 rhai/codegen/ui_tests/rhai_fn_bad_attr.rs 24 rhai/codegen/ui_tests/rhai_fn_bad_value.rs 24 rhai/codegen/ui_tests/rhai_fn_duplicate_attr.rs 16 rhai/codegen/ui_tests/rhai_fn_extra_value.rs 24 rhai/codegen/ui_tests/rhai_fn_getter_conflict.rs 25 rhai/codegen/ui_tests/rhai_fn_getter_multiple.rs 25 rhai/codegen/ui_tests/rhai_fn_getter_return.rs 26 rhai/codegen/ui_tests/rhai_fn_getter_signature.rs 25 rhai/codegen/ui_tests/rhai_fn_global_multiple.rs 25 rhai/codegen/ui_tests/rhai_fn_index_getter_multiple.rs 25 rhai/codegen/ui_tests/rhai_fn_index_getter_return.rs 25 rhai/codegen/ui_tests/rhai_fn_index_getter_signature.rs 25 rhai/codegen/ui_tests/rhai_fn_index_setter_multiple.rs 25 rhai/codegen/ui_tests/rhai_fn_junk_arg.rs 24 rhai/codegen/ui_tests/rhai_fn_missing_value.rs 24 rhai/codegen/ui_tests/rhai_fn_non_clonable_return.rs 24 rhai/codegen/ui_tests/rhai_fn_path_attr.rs 24 rhai/codegen/ui_tests/rhai_fn_rename_collision.rs 29 rhai/codegen/ui_tests/rhai_fn_rename_collision_oneattr.rs 28 rhai/codegen/ui_tests/rhai_fn_rename_collision_oneattr_multiple.rs 26 rhai/codegen/ui_tests/rhai_fn_rename_collision_with_itself.rs 22 rhai/codegen/ui_tests/rhai_fn_rename_to_index_getter.rs 25 rhai/codegen/ui_tests/rhai_fn_rename_to_index_setter.rs 25 rhai/codegen/ui_tests/rhai_fn_rename_to_prop_getter.rs 25 rhai/codegen/ui_tests/rhai_fn_rename_to_prop_setter.rs 25 rhai/codegen/ui_tests/rhai_fn_setter_index_signature.rs 25 rhai/codegen/ui_tests/rhai_fn_setter_multiple.rs 25 rhai/codegen/ui_tests/rhai_fn_setter_return.rs 26 rhai/codegen/ui_tests/rhai_fn_setter_signature.rs 25 rhai/codegen/ui_tests/rhai_mod_bad_attr.rs 26 rhai/codegen/ui_tests/rhai_mod_bad_value.rs 26 rhai/codegen/ui_tests/rhai_mod_inner_cfg_false.rs 26 rhai/codegen/ui_tests/rhai_mod_junk_arg.rs 26 rhai/codegen/ui_tests/rhai_mod_missing_value.rs 26 rhai/codegen/ui_tests/rhai_mod_name_collisions.rs 27 rhai/codegen/ui_tests/rhai_mod_non_clonable_return.rs 26 rhai/codegen/ui_tests/rhai_mod_path_attr.rs 26 rhai/codegen/ui_tests/rhai_mod_return_raw.rs 26 rhai/codegen/ui_tests/rhai_mod_unknown_type.rs 24 rhai/codegen/ui_tests/rhai_mod_unknown_type_return.rs 24 rhai/codegen/ui_tests/second_shared_ref.rs 25 rhai/no_std/no_std_test/Cargo.toml 29 rhai/no_std/no_std_test/src/main.rs 35 rhai/src/api/build_type.rs 165 rhai/src/api/call_fn.rs 172 rhai/src/api/compile.rs 132 rhai/src/api/custom_syntax.rs 297 rhai/src/api/definitions/mod.rs 438 rhai/src/api/deprecated.rs 562 rhai/src/api/eval.rs 137 rhai/src/api/events.rs 232 rhai/src/api/files.rs 78 rhai/src/api/formatting.rs 252 rhai/src/api/json.rs 102 rhai/src/api/limits.rs 206 rhai/src/api/limits_unchecked.rs 44 rhai/src/api/mod.rs 170 rhai/src/api/optimize.rs 41 rhai/src/api/options.rs 153 rhai/src/api/register.rs 567 rhai/src/api/run.rs 60 rhai/src/ast/ast.rs 692 rhai/src/ast/expr.rs 752 rhai/src/ast/flags.rs 37 rhai/src/ast/ident.rs 18 rhai/src/ast/mod.rs 26 rhai/src/ast/namespace.rs 112 rhai/src/ast/namespace_none.rs 12 rhai/src/ast/script_fn.rs 114 rhai/src/ast/stmt.rs 853 rhai/src/config/hashing.rs 156 rhai/src/config/hashing_env.rs 1 rhai/src/config/mod.rs 2 rhai/src/defer.rs 87 rhai/src/engine.rs 85 rhai/src/eval/cache.rs 52 rhai/src/eval/chaining.rs 87 rhai/src/eval/data_check.rs 162 rhai/src/eval/debugger.rs 477 rhai/src/eval/eval_context.rs 53 rhai/src/eval/expr.rs 328 rhai/src/eval/global_state.rs 245 rhai/src/eval/mod.rs 56 rhai/src/eval/stmt.rs 766 rhai/src/eval/target.rs 380 rhai/src/func/args.rs 43 rhai/src/func/builtin.rs 896 rhai/src/func/call.rs 1379 rhai/src/func/callable_function.rs 241 rhai/src/func/func.rs 42 rhai/src/func/hashing.rs 109 rhai/src/func/mod.rs 33 rhai/src/func/native.rs 149 rhai/src/func/plugin.rs 26 rhai/src/func/register.rs 151 rhai/src/func/script.rs 169 rhai/src/lib.rs 219 rhai/src/module/mod.rs 1983 rhai/src/module/resolvers/collection.rs 102 rhai/src/module/resolvers/dummy.rs 24 rhai/src/module/resolvers/file.rs 166 rhai/src/module/resolvers/mod.rs 46 rhai/src/module/resolvers/stat.rs 86 rhai/src/optimizer.rs 1104 rhai/src/packages/arithmetic.rs 499 rhai/src/packages/array_basic.rs 767 rhai/src/packages/bit_field.rs 115 rhai/src/packages/blob_basic.rs 608 rhai/src/packages/debugging.rs 75 rhai/src/packages/fn_basic.rs 23 rhai/src/packages/iter_basic.rs 49 rhai/src/packages/lang_core.rs 255 rhai/src/packages/logic.rs 387 rhai/src/packages/map_basic.rs 135 rhai/src/packages/math_basic.rs 515 rhai/src/packages/mod.rs 174 rhai/src/packages/pkg_core.rs 17 rhai/src/packages/pkg_std.rs 20 rhai/src/packages/string_basic.rs 353 rhai/src/packages/string_more.rs 831 rhai/src/packages/time_basic.rs 218 rhai/src/parser.rs 3317 rhai/src/reify.rs 39 rhai/src/serde/de.rs 482 rhai/src/serde/deserialize.rs 249 rhai/src/serde/metadata.rs 251 rhai/src/serde/mod.rs 7 rhai/src/serde/ser.rs 601 rhai/src/serde/serialize.rs 100 rhai/src/tests.rs 62 rhai/src/tokenizer.rs 2110 rhai/src/types/bloom_filter.rs 89 rhai/src/types/custom_types.rs 47 rhai/src/types/dynamic.rs 1978 rhai/src/types/error.rs 267 rhai/src/types/float.rs 92 rhai/src/types/fn_ptr.rs 453 rhai/src/types/immutable_string.rs 544 rhai/src/types/interner.rs 32 rhai/src/types/mod.rs 31 rhai/src/types/parse_error.rs 241 rhai/src/types/position.rs 209 rhai/src/types/position_none.rs 123 rhai/src/types/scope.rs 658 rhai/src/types/variant.rs 60