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 route_ipc_receiver_to_mpsc_sender<T>(
&self,
ipc_receiver: IpcReceiver<T>,
mpsc_sender: Sender<T>
) where
T: for<'de> Deserialize<'de> + Serialize + Send + 'static,
[src]
&self,
ipc_receiver: IpcReceiver<T>,
mpsc_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>
.
pub fn route_ipc_receiver_to_new_mpsc_receiver<T>(
&self,
ipc_receiver: IpcReceiver<T>
) -> Receiver<T> where
T: for<'de> Deserialize<'de> + Serialize + Send + 'static,
[src]
&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
type Target = RouterProxy
The resulting type after dereferencing.
fn deref(&self) -> &RouterProxy
Dereferences the value.