//! Bounded length-delimited framing for streaming structured-text payloads.
//!
//! A frame is a 4-byte big-endian unsigned length prefix followed by exactly that many payload bytes.
//! Every read is bounded by an explicit maximum so a malformed
//! or hostile peer can never make a reader allocate without limit.
//! Use this to carry one [`Codec`](crate::Codec)-encoded value per frame over any blocking `Read`/`Write` transport (a pipe, a socket, a subprocess's stdio).
//!
//! [`write_value`] / [`read_value`] encode and decode typed values through an injected codec;
//! [`write_frame`] / [`read_frame`] move raw payload bytes when the caller owns serialization.
pub use ;
pub use ;