1 viewer
rust 1,854,395 · typescript 233,161 · javascript 131,995 · python 19,227 · 6,379 files · digest 17dcda71e44b · built in 1.5 s · crystals off
crates/cre8-runtime-vm/src/backend.rs
Items
const VM_BACKEND_ENV const VM_RESERVED_FIELDS struct VmExecutionRequest impl VmExecutionRequest struct DumpFlags enum VmBackendKind impl VmBackendKind struct VmBackend impl VmBackend static TEST_COUNTER struct TempRuntime impl TempRuntime impl Drop for TempRuntime
Functions
By call-graph weight (PageRank; 1.0 is the average function). 50 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| VmExecutionRequest::from_payloadsrc/backend.rs:56 | method | 26 | 1 | 15 | 14 | 3.6 | |
| VmBackend::newsrc/backend.rs:194 | method | 3 | 1 | 16 | 0 | 3 | |
| VmBackend::run_source_with_contextsrc/backend.rs:212 | method | 37 | 3 | 4 | 5 | 2.4 | |
| object_from_payloadsrc/backend.rs:292 | fn | 10 | 2 | 3 | 0 | 2.3 | |
| VmBackend::run_sourcesrc/backend.rs:206 | method | 3 | 1 | 10 | 1 | 1.8 | |
| backend_hint_from_envsrc/backend.rs:180 | fn | 3 | 1 | 2 | 1 | 1.8 | |
| parse_proof_depth_valuesrc/backend.rs:383 | fn | 7 | 3 | 2 | 2 | 1.7 | |
| VmBackend::run_dslsrc/backend.rs:202 | method | 3 | 1 | 2 | 1 | 1.4 | |
| parse_proof_depth_numbersrc/backend.rs:391 | fn | 8 | 4 | 1 | 0 | 1.2 | |
| parse_proof_depth_strsrc/backend.rs:400 | fn | 8 | 4 | 1 | 0 | 1.2 | |
| normalize_arg_keysrc/backend.rs:286 | fn | 3 | 2 | 2 | 0 | 1.2 | |
| default_source_backend_kindsrc/backend.rs:154 | fn | 4 | 1 | 3 | 2 | 1.2 | |
| VmBackendKind::from_hintsrc/backend.rs:128 | method | 7 | 3 | 1 | 0 | 1 | |
| resolve_source_backend_kindsrc/backend.rs:159 | fn | 20 | 4 | 3 | 1 | 0.9 | |
| VmBackendKind::source_execution_kindsrc/backend.rs:144 | method | 8 | 2 | 1 | 0 | 0.9 | |
| deferred_sourcesrc/backend.rs:251 | fn | 9 | 2 | 1 | 0 | 0.9 | |
| merge_json_args_mapsrc/backend.rs:261 | fn | 8 | 3 | 1 | 2 | 0.8 | |
| merge_legacy_top_level_argssrc/backend.rs:270 | fn | 15 | 5 | 1 | 2 | 0.8 | |
| request_args_from_payloadsrc/backend.rs:89 | fn | 12 | 3 | 1 | 2 | 0.7 | |
| dump_flags_from_payloadsrc/backend.rs:102 | fn | 8 | 1 | 1 | 3 | 0.7 | |
| inline_grammar_from_payloadsrc/backend.rs:303 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| machine_spec_from_payloadsrc/backend.rs:307 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| runtime_limits_from_payloadsrc/backend.rs:311 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| program_units_from_payloadsrc/backend.rs:315 | fn | 30 | 9 | 1 | 0 | 0.7 | |
| string_fromsrc/backend.rs:346 | fn | 8 | 1 | 1 | 0 | 0.7 | |
| string_from_valuesrc/backend.rs:355 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| usize_fromsrc/backend.rs:359 | fn | 7 | 3 | 1 | 0 | 0.7 | |
| usize_from_valuesrc/backend.rs:367 | fn | 7 | 3 | 1 | 0 | 0.7 | |
| proof_depth_fromsrc/backend.rs:375 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| proof_depth_from_valuesrc/backend.rs:379 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| dump_flag_from_payloadsrc/backend.rs:111 | fn | 8 | 1 | 1 | 2 | 0.7 | |
| TempRuntime::newsrc/backend.rs:425 | method | 7 | 1 | 1 | 0 | 0.6 | |
| VmBackendKind::as_strsrc/backend.rs:136 | method | 7 | 3 | 0 | 0 | 0.5 | |
| VmBackend::from_envsrc/backend.rs:190 | method | 3 | 1 | 0 | 2 | 0.5 | |
| VmBackend::kindsrc/backend.rs:198 | method | 3 | 1 | 0 | 0 | 0.5 | |
| TempRuntime::contextsrc/backend.rs:433 | method | 10 | 1 | 0 | 3 | 0.5 | |
| TempRuntime::dropsrc/backend.rs:446 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| tiny_backend_defers_source_executionsrc/backend.rs:452 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| wasm_backend_uses_runtime_rust_source_execution_pathsrc/backend.rs:462 | fn | 13 | 1 | 0 | 3 | 0.5 | |
| runtime_rust_backend_marks_unsupported_languagessrc/backend.rs:477 | fn | 11 | 1 | 0 | 3 | 0.5 | |
| rust_grammar_executes_simple_functionsrc/backend.rs:490 | fn | 17 | 1 | 0 | 3 | 0.5 | |
| vm_execution_request_supports_structured_fieldssrc/backend.rs:509 | fn | 65 | 1 | 0 | 1 | 0.5 | |
| vm_execution_request_accepts_legacy_top_level_argssrc/backend.rs:576 | fn | 28 | 1 | 0 | 1 | 0.5 | |
| runtime_rust_backend_executes_with_inline_grammarsrc/backend.rs:606 | fn | 45 | 1 | 0 | 3 | 0.5 | |
| runtime_rust_backend_applies_inline_machine_specsrc/backend.rs:653 | fn | 39 | 1 | 0 | 3 | 0.5 | |
| runtime_rust_backend_emits_depth_validation_bundlesrc/backend.rs:694 | fn | 25 | 1 | 0 | 3 | 0.5 | |
| runtime_rust_backend_executes_program_unitssrc/backend.rs:721 | fn | 41 | 1 | 0 | 3 | 0.5 | |
| fib_execution_becomes_lookup_for_same_request_and_ir_hashsrc/backend.rs:764 | fn | 124 | 1 | 0 | 4 | 0.5 | |
| hash_ir_execution_request_is_order_insensitivesrc/backend.rs:890 | fn | 14 | 1 | 0 | 2 | 0.5 | |
| resolve_backend_kind_uses_protocol_engine_when_env_not_setsrc/backend.rs:906 | fn | 21 | 2 | 0 | 2 | 0.5 |
Source not readable from this process.