Skip to main content

Module runtime

Module runtime 

Source

Re-exports§

pub use persistence_snapshots::PersistedStateSnapshot;
pub use persistence_snapshots::SelfRatchetSnapshot;
pub use persistence_snapshots::SelfRatchetsSnapshot;
pub use node::assemble_node;
pub use node::configure_preconfigured_destination;
pub use node::AssembledNode;
pub use node::ConfigurePreconfiguredDestinationError;
pub use node::ManuallyAttached;
pub use node::NoPersistence;
pub use node::PreConfiguredDestination;
pub use node::PrnsNodeRecipe;
pub use node::ServeMyRequestEndpoints;

Modules§

node
node_introspection
packet_phy_retention
persistence_snapshots
request_endpoints
rns_management
rns_remote_management
rns_rpc
rnx

Structs§

AnnounceEgressCounts
AnnounceEgressMetricsSnapshot
AnnounceOriginCounts
BlackholeSeedReport
ClearAnnounceQueuesOutcome
CryptoMetricsSnapshot
DropRoutesViaOutcome
EgressInterfaceKindCounts
EgressMetricsSnapshot
InterfaceAnnounceEgressMetricsSnapshot
ReliabilityMetricsSnapshot
RuntimeHealth
A compact, host-facing health summary for a running runtime.
RuntimeLinkClosureCounts
RuntimeMetricsSnapshot
RuntimeOperationCounts
RuntimeResourceFailureCounts
RuntimeRouteRemovalCounts

Enums§

AnnounceEgressOutcome
DestinationIdentityRetentionControlError
Diagnostic
The control/observability plane: what the engine did, not what arrived. Fully owned — no borrow into the inbound frame, so it can outlive the reaction if an app buffers it.
DropRouteOutcome
IdentityBlackholeControlError
IdentityBlackholeSourceError
Message
The data plane: bytes the app owns.
PrnsEvent
RoutingControlError
RuntimeLinkClosure
RuntimeOperation
RuntimeOperationOutcome
RuntimeResourceFailure
RuntimeRouteRemoval
SendError
Why an awaited send never reached Delivered.

Traits§

DestinationIdentityRetentionControl
IdentityBlackholeControl
IdentityBlackholeSource
PrnsNodeApi
The high-level API shared by every platform’s node handle. Tokio carries commands over an unbounded channel with per-command oneshots; Embassy uses a bounded channel and static completion pool. issue returns a minted CommandId immediately, while awaited operations settle through that id. Platform-specific capabilities remain inherent methods on the concrete handle.
RoutingControl