[][src]Struct actix_send_websocket::Codec

pub struct Codec { /* fields omitted */ }

WebSockets protocol codec

Implementations

impl Codec[src]

pub fn new() -> Codec[src]

Create new websocket frames decoder

pub fn max_size(self, size: usize) -> Codec[src]

Set max frame size

By default max size is set to 64kb

pub fn client_mode(self) -> Codec[src]

Set decoder to client mode.

By default decoder works in server mode.

Trait Implementations

impl Clone for Codec[src]

impl Copy for Codec[src]

impl Debug for Codec[src]

impl Decoder for Codec[src]

type Item = Frame

The type of decoded frames.

type Error = ProtocolError

The type of unrecoverable frame decoding errors. Read more

impl Encoder<Message> for Codec[src]

type Error = ProtocolError

The type of encoding errors. Read more

Auto Trait Implementations

impl RefUnwindSafe for Codec

impl Send for Codec

impl Sync for Codec

impl Unpin for Codec

impl UnwindSafe for Codec

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,