net-wire 0.1.0

Allocation-free no_std wire views and codecs for network protocols.
Documentation
//! Raw, allocation-free HTTP/2 wire views and caller-buffer construction.

mod builder;
mod control;
mod data;
mod error;
mod frame;
mod headers;
/// RFC 7541 HPACK wire primitives.
pub mod hpack;
mod layout;
mod priority;
mod sequence;
mod settings;
mod types;

pub use builder::{
    Http2ContinuationBuilder, Http2DataBuilder, Http2FrameBuilder, Http2GoawayBuilder,
    Http2HeadersBuilder, Http2PingBuilder, Http2PriorityFrameBuilder, Http2PushPromiseBuilder,
    Http2RstStreamBuilder, Http2SettingsBuilder, Http2WindowUpdateBuilder,
};
pub use control::{
    Http2Goaway, Http2Ping, Http2PriorityFrame, Http2RstStream, Http2WindowIncrement,
    Http2WindowUpdate,
};
pub use data::Http2Data;
pub use error::{Http2BuildError, Http2ParseError, Http2StreamIdError};
pub use frame::{HTTP2_CLIENT_PREFACE, Http2ClientPreface, Http2Frame, Http2FrameMut};
pub use headers::{Http2Continuation, Http2Headers, Http2PushPromise};
pub use priority::Http2Priority;
pub use sequence::{
    Http2HeaderBlockFragment, Http2HeaderBlockSequence, Http2HeaderBlockSequenceError,
};
pub use settings::{Http2Setting, Http2Settings, Http2SettingsIter};
pub use types::{Http2ErrorCode, Http2FrameType, Http2SettingId, Http2StreamId};