Struct tungstenite::protocol::frame::FrameHeader [−][src]
pub struct FrameHeader {
pub is_final: bool,
pub rsv1: bool,
pub rsv2: bool,
pub rsv3: bool,
pub opcode: OpCode,
pub mask: Option<[u8; 4]>,
}
Expand description
A struct representing a WebSocket frame header.
Fields
is_final: bool
Indicates that the frame is the last one of a possibly fragmented message.
rsv1: bool
Reserved for protocol extensions.
rsv2: bool
Reserved for protocol extensions.
rsv3: bool
Reserved for protocol extensions.
opcode: OpCode
WebSocket protocol opcode.
mask: Option<[u8; 4]>
A frame mask, if any.
Implementations
Parse a header from an input stream.
Returns None
if insufficient data and does not consume anything in this case.
Payload size is returned along with the header.
Get the size of the header formatted with given payload length.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for FrameHeader
impl Send for FrameHeader
impl Sync for FrameHeader
impl Unpin for FrameHeader
impl UnwindSafe for FrameHeader
Blanket Implementations
Mutably borrows from an owned value. Read more