[][src]Trait hawk_ws::Factory

pub trait Factory {
    type Handler: Handler;
    fn connection_made(&mut self, _: Sender) -> Self::Handler;

    fn on_shutdown(&mut self) { ... }
fn client_connected(&mut self, ws: Sender) -> Self::Handler { ... }
fn server_connected(&mut self, ws: Sender) -> Self::Handler { ... }
fn connection_lost(&mut self, _: Self::Handler) { ... } }

Associated Types

Loading content...

Required methods

fn connection_made(&mut self, _: Sender) -> Self::Handler

Loading content...

Provided methods

fn on_shutdown(&mut self)

fn client_connected(&mut self, ws: Sender) -> Self::Handler

fn server_connected(&mut self, ws: Sender) -> Self::Handler

fn connection_lost(&mut self, _: Self::Handler)

Loading content...

Implementors

impl<F, H> Factory for F where
    H: Handler,
    F: FnMut(Sender) -> H, 
[src]

type Handler = H

fn on_shutdown(&mut self)[src]

fn client_connected(&mut self, ws: Sender) -> Self::Handler[src]

fn server_connected(&mut self, ws: Sender) -> Self::Handler[src]

fn connection_lost(&mut self, _: Self::Handler)[src]

Loading content...