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]
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 Clone for Opcode
[src]
fn clone(&self) -> Opcode
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Opcode
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more