Expand description
Carrier selection and message-scoped recovery for configured links.
A refused configured dial leaves the named link down while its server keeps serving and retries.
Crossings use link_export and link_import on the opened link resource and require a configured export prefix.
Re-exports§
pub use carriers::Stop;
Modules§
- carriers
- Existing stream carriers and indexed direct packets behind one crossing interface.
- network
- Configured dial, broker, punch and relay operations share one device context.
Structs§
- Choice
Config - Bounds and service addresses for opening a configured link.
- Deadline
- One crossing’s absolute deadline, armed before its datagram is sent.
- Open
Error - A named refusal with no credential or message bytes.
- Opened
- One selected carrier and its on-demand recovery owner.
- Packet
- A prepared crossing retains its exact sealed bytes and Noise counter.
Traits§
- Backend
- The existing dial, broker, punch, and relay implementations meet here.
- Path
- A keyed carrier answers one crossing or one message deadline.
Functions§
- open
- Opens each carrier once, in wire, direct, relay order.