Struct dharma::bridge::DirectSender
[−]
[src]
pub struct DirectSender<T> where
T: Clone + Send, { /* fields omitted */ }
Allows sending data to one Receiver
.
Methods
impl<T> DirectSender<T> where
T: Clone + Send,
[src]
T: Clone + Send,
fn new() -> Self
DirectSender
constructor.
fn send_plain(&mut self, package: T)
Sends plain package variant.
fn send_defined(&mut self, id: SignalId, package: T)
Sends defined package variant.
fn send_custom(&mut self, id: &'static str, package: T)
Sends custom package variant.
fn send_any(&mut self, id: String, package: Box<Any + Send>)
Sends any variant.
fn send_special(&mut self, id: SpecialCommand)
Sends special variant.
Trait Implementations
impl<T> Clone for DirectSender<T> where
T: Clone + Send,
[src]
T: Clone + Send,
fn clone(&self) -> Self
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