sark-core 0.13.0

the L7 layer for dope
Documentation
pub mod body_kind;
pub mod compress;
pub mod field;
pub mod huffman;
mod prefixed_int;
mod request;
mod response;
pub mod scan;
mod section;

pub mod codec;
pub mod head;

#[doc(hidden)]
pub mod __private {
    pub trait OwnedResponse: super::IntoResponseShape<'static> + 'static {}
}

pub use field::{
    DecodedFieldBlock, Field, FieldBlock, FieldMatch, FieldStorage, FieldValueWriter, OwnedField,
    OwnedFieldBlock, PackedFieldError, PackedFieldIter, PackedFieldRangeIter, PackedFields,
    PooledFieldBlock, VecFieldBlock, match_field_candidates,
};
pub use http::{Method, StatusCode};
pub use huffman::{
    HpackHuffmanDecodeError, HpackHuffmanDecoder, HpackHuffmanEncoded, HpackHuffmanError,
    HpackHuffmanSource,
};
pub use o3::buffer::{Borrowed, Bytes, Retained};
#[doc(hidden)]
pub use prefixed_int::ValidPrefixedIntWidth;
pub use prefixed_int::{PrefixedInt, PrefixedIntError};
pub use request::PathParamRanges;
pub use response::{
    Body, CHUNK_TERMINATOR, CacheTemplate, Chunked, DEFAULT_HEADER_CAPACITY, Egress, EncodedBody,
    EncodedResponse, FixedResponse, HeadInner, HeaderItem, HeaderList, HeaderNameRef,
    HeaderNameToken, HeaderStaticValueToken, HeaderTemplate, HeaderValueInner, Headers,
    HotHeadInner, InlineHeaderValue, InlineShape, IntoResponseShape, IterStream, MonoResponseInner,
    NeverStream, OwnedShape, Preparation, Prepared, Response, ResponsePlan, ResponseSink,
    ResponseView, Serve, Shape, ShapeKind, ShapeMetadata, ShapeStream, StaticHeaderBytes,
    StaticHeaderFields, StaticHeaders, StaticResponseInner, StaticShape, Stream, StreamShape,
    StreamingShape, SyncShape, WireHeaderFields,
};
#[doc(hidden)]
pub use section::{
    HeadBlock, HeadBytes, HeadConsumer, HeadDecision, HeadDisposition, HeadPlan, HeadSection,
    HeadTag, KnownHeadName, PlannedFieldIter, PlannedFields, PlannedHead, RawHeadPlan,
};