//! Outbound (engine → gateway) wire messages.
//!
//! Outbound messages use byte-cursor encoders rather than packed structs.
//! Outbound traffic is I/O-dominated, so the cost of explicit field-by-field
//! copying into a `Vec<u8>` is negligible compared to the socket overhead,
//! and we keep the layout free to evolve without exposing a packed type to
//! callers.
//!
//! All fields are little-endian primitives. See `doc/wire-protocol.md` for
//! the canonical layout tables.
pub use ;
pub use ;
pub use ;