net-wire 0.1.0

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

mod codepoints;
mod content;
mod enums;
mod frame;
mod headers;
mod ids;
mod qpack;
mod settings;
mod stream;

pub use codepoints::{Http3ErrorCode, Http3FrameType, Http3SettingId, Http3StreamType};
pub use content::{
    Http3ContentDisposition, Http3ContentKind, Http3ContentOperation, Http3MessageContentError,
    Http3MessageContentState, Http3ResponseContext,
};
pub use enums::{Http3EndpointRole, Http3HeadersContext, Http3HeadersKind, Http3UniStreamKind};
pub use frame::{
    Http3CancelPush, Http3CancelPushBuilder, Http3Data, Http3DataBuilder, Http3Frame,
    Http3FrameBuildError, Http3FrameBuilder, Http3FrameMut, Http3FrameParseError,
    Http3FramePayloadBuildError, Http3FramePayloadField, Http3FramePayloadParseError, Http3Goaway,
    Http3GoawayBuilder, Http3Headers, Http3HeadersBuilder, Http3MaxPushId, Http3MaxPushIdBuilder,
    Http3PushPromise, Http3PushPromiseBuilder,
};
pub use headers::{
    Http3DecodedHeaderSection, Http3DecodedPushPromise, Http3HeaderSectionError,
    analyze_decoded_header_section, analyze_decoded_push_promise,
};
pub use ids::{Http3PushId, Http3StreamId};
pub use qpack::Http3QpackFieldSectionError;
pub use settings::{
    Http3PeerSettings, Http3Setting, Http3SettingValue, Http3Settings, Http3SettingsBuildError,
    Http3SettingsBuilder, Http3SettingsIter, Http3SettingsSemanticError,
};
pub use stream::{
    Http3ControlFrame, Http3ControlStreamError, Http3ControlStreamState,
    Http3CriticalUniStreamKind, Http3MessageFrame, Http3MessagePosition, Http3MessageStreamError,
    Http3MessageStreamKind, Http3MessageStreamState, Http3PeerUniStreamError,
    Http3PeerUniStreamEvent, Http3PeerUniStreamState, Http3PendingHeaders,
    Http3UniStreamBuildError, Http3UniStreamField, Http3UniStreamHeader,
    Http3UniStreamHeaderBuilder, Http3UniStreamParseError,
};