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
[src]

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

impl PartialEq for Opcode
[src]

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

This method tests for self and other values to be equal, and is used by ==. Read more

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

This method tests for !=.

impl Copy for Opcode
[src]

impl Debug for Opcode
[src]

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

Formats the value using the given formatter.

impl Clone for Opcode
[src]

fn clone(&self) -> Opcode

Returns a copy of the value. Read more

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

Performs copy-assignment from source. Read more