h2_frame/header

Types

pub type FrameHeader {
  FrameHeader(
    length: Int,
    frame_type: FrameType,
    flags: Int,
    stream_id: Int,
  )
}

Constructors

  • FrameHeader(
      length: Int,
      frame_type: FrameType,
      flags: Int,
      stream_id: Int,
    )
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)
Search Document