Struct ws::Sender [] [src]

pub struct Sender {
    // some fields omitted
}

Methods

impl Sender
[src]

fn new(token: Token, channel: Sender<Command>) -> Sender

fn token(&self) -> Token

fn send<M>(&self, msg: M) -> Result<()> where M: Into<Message>

fn broadcast<M>(&self, msg: M) -> Result<()> where M: Into<Message>

fn close(&self, code: CloseCode) -> Result<()>

fn ping(&self, data: Vec<u8>) -> Result<()>

fn pong(&self, data: Vec<u8>) -> Result<()>

fn connect(&self, url: Url) -> Result<()>

fn shutdown(&self) -> Result<()>

Trait Implementations

impl Clone for Sender
[src]

fn clone(&self) -> Sender

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Debug for Sender
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.