Enum websocket::dataframe::Opcode [] [src]

pub enum Opcode {
    Continuation,
    Text,
    Binary,
    NonControl1,
    NonControl2,
    NonControl3,
    NonControl4,
    NonControl5,
    Close,
    Ping,
    Pong,
    Control1,
    Control2,
    Control3,
    Control4,
    Control5,
}

Represents a WebSocket data frame opcode

Variants

Continuation

A continuation data frame

Text

A UTF-8 text data frame

Binary

A binary data frame

NonControl1

An undefined non-control data frame

NonControl2

An undefined non-control data frame

NonControl3

An undefined non-control data frame

NonControl4

An undefined non-control data frame

NonControl5

An undefined non-control data frame

Close

A close data frame

Ping

A ping data frame

Pong

A pong data frame

Control1

An undefined control data frame

Control2

An undefined control data frame

Control3

An undefined control data frame

Control4

An undefined control data frame

Control5

An undefined control data frame

Methods

impl Opcode

fn new(op: u8) -> Option<Opcode>

Attempts to form an Opcode from a nibble.

Returns the Opcode, or None if the opcode is out of range.

Trait Implementations

Derived Implementations

impl PartialEq for Opcode

fn eq(&self, __arg_0: &Opcode) -> bool

1.0.0fn ne(&self, other: &Rhs) -> bool

impl Copy for Opcode

impl Debug for Opcode

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Clone for Opcode

fn clone(&self) -> Opcode

1.0.0fn clone_from(&mut self, source: &Self)