pub trait CloseFrame {
    type Frame;

    // Required method
    fn encode<const SIDE: bool>(self) -> Self::Frame;
}
Expand description

This trait is responsible for encoding websocket closed frame.

Required Associated Types§

source

type Frame

Serialized close frame

Required Methods§

source

fn encode<const SIDE: bool>(self) -> Self::Frame

Encode websocket close frame.

Implementations on Foreign Types§

source§

impl CloseFrame for u16

§

type Frame = Vec<u8, Global>

source§

fn encode<const SIDE: bool>(self) -> Self::Frame

source§

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

§

type Frame = Vec<u8, Global>

source§

fn encode<const SIDE: bool>(self) -> Self::Frame

source§

impl CloseFrame for &str

§

type Frame = Vec<u8, Global>

source§

fn encode<const SIDE: bool>(self) -> Self::Frame

source§

impl CloseFrame for ()

§

type Frame = Box<[u8], Global>

source§

fn encode<const SIDE: bool>(self) -> Self::Frame

Implementors§