h2_frame/header
Types
pub type FrameType {
Data
Headers
Priority
RstStream
Settings
PushPromise
Ping
GoAway
WindowUpdate
Continuation
Unknown(Int)
}
Constructors
-
Data -
Headers -
Priority -
RstStream -
Settings -
PushPromise -
Ping -
GoAway -
WindowUpdate -
Continuation -
Unknown(Int)
pub type HeaderError {
IncompleteHeader
}
Constructors
-
IncompleteHeader
Values
pub fn encode_header(header: FrameHeader) -> BitArray
pub fn parse_header(
data: BitArray,
) -> Result(#(FrameHeader, BitArray), HeaderError)
Parses a 9-byte HTTP/2 frame header from binary data. Returns the frame header and any remaining bytes after it.