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.