[][src]Struct tab_websocket::message::listener::WebsocketConnectionMessage

pub struct WebsocketConnectionMessage {
    pub bus: WebsocketConnectionBus,
    pub request: RequestMetadata,
}

A connection event on a websocket server listener. Provides a bus, which can be carried into your bus (which must implement WebsocketConnectionBus), as well as metadata about the request.

If the listener specified an auth token, this request has been authenticated.

Fields

bus: WebsocketConnectionBusrequest: RequestMetadata

Trait Implementations

impl Debug for WebsocketConnectionMessage[src]

impl Message<WebsocketListenerBus> for WebsocketConnectionMessage[src]

type Channel = Sender<Self>

Auto Trait Implementations

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, 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> Task for T[src]

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>,