pub trait CloseReason {
    type Bytes;

    // Required method
    fn to_bytes(self) -> Self::Bytes;
}
Expand description

This trait is responsible for encoding websocket closed frame.

Required Associated Types§

source

type Bytes

Encoded close reason as bytes

Required Methods§

source

fn to_bytes(self) -> Self::Bytes

Encode websocket close frame.

Implementations on Foreign Types§

source§

impl CloseReason for &str

§

type Bytes = Vec<u8, Global>

source§

fn to_bytes(self) -> Self::Bytes

source§

impl CloseReason for ()

§

type Bytes = [u8; 0]

source§

fn to_bytes(self) -> Self::Bytes

source§

impl CloseReason for u16

§

type Bytes = [u8; 2]

source§

fn to_bytes(self) -> Self::Bytes

source§

impl<Code, Msg> CloseReason for (Code, Msg)where Code: Into<u16>, Msg: AsRef<[u8]>,

§

type Bytes = Vec<u8, Global>

source§

fn to_bytes(self) -> Self::Bytes

Implementors§