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

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]

pub fn new(op: u8) -> Option<Opcode>
[src]

Attempts to form an Opcode from a nibble.

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

Trait Implementations

impl Copy for Opcode
[src]

impl PartialEq<Opcode> for Opcode
[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for Opcode
[src]

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

Performs copy-assignment from source. Read more

impl Debug for Opcode
[src]

Auto Trait Implementations

impl Send for Opcode

impl Sync for Opcode

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> Erased for T