Struct ipc_channel::router::ROUTER [−]
pub struct ROUTER { /* fields omitted */ }
Methods from __Deref<Target = RouterProxy>
pub fn add_route(&self, receiver: OpaqueIpcReceiver, callback: RouterHandler)
[src]
pub fn add_route(&self, receiver: OpaqueIpcReceiver, callback: RouterHandler)
pub fn route_ipc_receiver_to_crossbeam_sender<T>(
&self,
ipc_receiver: IpcReceiver<T>,
crossbeam_sender: Sender<T>
) where
T: for<'de> Deserialize<'de> + Serialize + Send + 'static,
[src]
pub fn route_ipc_receiver_to_crossbeam_sender<T>(
&self,
ipc_receiver: IpcReceiver<T>,
crossbeam_sender: Sender<T>
) where
T: for<'de> Deserialize<'de> + Serialize + Send + 'static,
A convenience function to route an IpcReceiver<T>
to an existing Sender<T>
.
ⓘImportant traits for Receiver<T>pub fn route_ipc_receiver_to_new_crossbeam_receiver<T>(
&self,
ipc_receiver: IpcReceiver<T>
) -> Receiver<T> where
T: for<'de> Deserialize<'de> + Serialize + Send + 'static,
[src]
ⓘImportant traits for Receiver<T>
pub fn route_ipc_receiver_to_new_crossbeam_receiver<T>(
&self,
ipc_receiver: IpcReceiver<T>
) -> Receiver<T> where
T: for<'de> Deserialize<'de> + Serialize + Send + 'static,
A convenience function to route an IpcReceiver<T>
to a Receiver<T>
: the most common
use of a Router
.
Trait Implementations
impl __Deref for ROUTER
impl __Deref for ROUTER
type Target = RouterProxy
The resulting type after dereferencing.
fn deref(&self) -> &RouterProxy
fn deref(&self) -> &RouterProxy
Dereferences the value.
impl LazyStatic for ROUTER
impl LazyStatic for ROUTER
fn initialize(lazy: &Self)
fn initialize(lazy: &Self)