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

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

Implementations

Attempts to form an Opcode from a nibble.

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

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

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

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.