Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-gateway-api gateway cargo crate

Gateway wire DTOs and process-local gateway dispatch hooks shared by native, browser, tests, and lightweight callers.

crates/cre8-app-gateway-api · level 7 · 598 lines (500 code) · 3 files · 28 fns (3 tests) · cyclomatic Σ 32

2workspace deps
10direct dependents
107transitive dependents
2calls out
20calls in
33.1call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 1 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 4 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 2 calls · source referencenormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 2 calls · source referencenormal dep · 2 calls · source referencenormal dep · 2 calls · source referencedev dep · 0 calls · incomplete scanapp-gateway-apiL7 · 500 linescre8-app-gateway-apiapp-ballotL19 · 7,101 linescre8-app-ballotapp-deployL27 · 11,966 linescre8-app-deployapp-domainL10 · 4,483 linescre8-app-domainapp-gatewayL13 · 24,179 linescre8-app-gatewayruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsapp-interpretL11 · 13,233 linescre8-app-interpretapp-networkL11 · 15,383 linescre8-app-networkapp-peerL11 · 6,235 linescre8-app-peerapp-validationL9 · 2,405 linescre8-app-validationapp-viewL10 · 6,011 linescre8-app-viewruntime-catalogL29 · 1,374 linescre8-runtime-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

Files

lowhigh

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 28 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
gateway_context_call_cellsrc/lib.rs:57fn31203
gateway_runtime_call_cellsrc/lib.rs:53fn31202.9
canonical_peer_execution_envelope_payloadsrc/lib.rs:231fn91402.7
dispatch_gateway_runtimesrc/lib.rs:105fn252222.3
gateway_missing_responsesrc/lib.rs:147fn191352.2
dispatch_gateway_contextsrc/lib.rs:131fn152321.7
install_gateway_context_callsrc/lib.rs:69fn52511.7
gateway_runtime_callsrc/lib.rs:75fn51211.5
install_gateway_runtime_callsrc/lib.rs:61fn72611.3
gateway_context_callsrc/lib.rs:81fn31211.3
GatewayDispatchContext::newsrc/lib.rs:92method31201
default_validationsrc/lib.rs:26fn31200.9
default_interpretsrc/lib.rs:30fn31200.9
default_manifoldsrc/lib.rs:34fn31200.9
default_assetsrc/lib.rs:38fn31200.9
default_connectionsrc/lib.rs:42fn31200.9
nested_messagesrc/lib.rs:191fn31100.7
first_non_empty_reasonsrc/lib.rs:195fn31100.7
installsrc/domain_renewal.rs:6fn31100.7
installsrc/ballot_question_tick.rs:15fn31200.7
runsrc/ballot_question_tick.rs:25fn31200.7
installedsrc/ballot_question_tick.rs:19fn31200.6
runsrc/domain_renewal.rs:9fn31100.5
GatewayDispatchContext::from_runtime_contextsrc/lib.rs:96method31110.5
gateway_failure_reasonsrc/lib.rs:167fn231120.5
requestsrc/lib.rs:306fn91100.5
absent_callback_is_idle_and_first_owner_keeps_the_slotsrc/ballot_question_tick.rs:35fn151040.5
gateway_defaults_dispatch_handlers_and_reason_selection_are_coveredsrc/lib.rs:317fn22010180.5

Outside the workspace

serde serde_json