feat(transport): pin PacketConnection contract for the router seam
Define the async PacketConnection trait (send_packet/recv_packet over &self) that aura-tunnel's router consumes and the QUIC connection will implement. Committed before Wave 3 so the transport and tunnel agents build against a stable cross-crate contract from isolated worktrees. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -1 +1,9 @@
|
||||
//! aura-transport — QUIC transport and traffic mimicry (skeleton; implemented in Wave 3).
|
||||
//! aura-transport — QUIC transport, HTTPS/H3 traffic mimicry, and the packet-connection seam.
|
||||
//!
|
||||
//! Implemented in Wave 3. This file currently pins the cross-crate [`PacketConnection`] contract
|
||||
//! consumed by `aura-tunnel`'s router; the QUIC endpoint (quinn), mimicry, and padding land
|
||||
//! alongside it in the `quic`, `mimicry`, and `padding` modules.
|
||||
|
||||
pub mod conn;
|
||||
|
||||
pub use conn::PacketConnection;
|
||||
|
||||
Reference in New Issue
Block a user