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§
- Announce
Egress Counts - Announce
Egress Metrics Snapshot - Announce
Origin Counts - Blackhole
Seed Report - Clear
Announce Queues Outcome - Crypto
Metrics Snapshot - Drop
Routes ViaOutcome - Egress
Interface Kind Counts - Egress
Metrics Snapshot - Interface
Announce Egress Metrics Snapshot - Reliability
Metrics Snapshot - Runtime
Health - A compact, host-facing health summary for a running runtime.
- Runtime
Link Closure Counts - Runtime
Metrics Snapshot - Runtime
Operation Counts - Runtime
Resource Failure Counts - Runtime
Route Removal Counts
Enums§
- Announce
Egress Outcome - Destination
Identity Retention Control Error - 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.
- Drop
Route Outcome - Identity
Blackhole Control Error - Identity
Blackhole Source Error - Message
- The data plane: bytes the app owns.
- Prns
Event - Routing
Control Error - Runtime
Link Closure - Runtime
Operation - Runtime
Operation Outcome - Runtime
Resource Failure - Runtime
Route Removal - Send
Error - Why an awaited send never reached
Delivered.
Traits§
- Destination
Identity Retention Control - Identity
Blackhole Control - Identity
Blackhole Source - Prns
Node Api - 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.
issuereturns a mintedCommandIdimmediately, while awaited operations settle through that id. Platform-specific capabilities remain inherent methods on the concrete handle. - Routing
Control