pub struct BroadcasterMasterHandle<M, N>{ /* private fields */ }Expand description
BroadcasterMasterHandle
Can store slaves inside. And supports broadcasting messages to slaves, simply by calling methods on the type.
Implementations§
Source§impl<M, N> BroadcasterMasterHandle<M, N>
impl<M, N> BroadcasterMasterHandle<M, N>
Methods from Deref<Target = Handle<M, N>>§
pub fn name(&self) -> N
pub async fn wait_for_stop(&self)
Trait Implementations§
Source§impl<M, N> Clone for BroadcasterMasterHandle<M, N>
impl<M, N> Clone for BroadcasterMasterHandle<M, N>
Source§impl<M, N> Debug for BroadcasterMasterHandle<M, N>
impl<M, N> Debug for BroadcasterMasterHandle<M, N>
Source§impl<M, N> Default for BroadcasterMasterHandle<M, N>
impl<M, N> Default for BroadcasterMasterHandle<M, N>
Source§impl<M, N> Deref for BroadcasterMasterHandle<M, N>
impl<M, N> Deref for BroadcasterMasterHandle<M, N>
Source§impl<M, N> Into<Handle<M, N>> for BroadcasterMasterHandle<M, N>
impl<M, N> Into<Handle<M, N>> for BroadcasterMasterHandle<M, N>
Source§impl<M, N> MasterExt<M, N> for BroadcasterMasterHandle<M, N>
impl<M, N> MasterExt<M, N> for BroadcasterMasterHandle<M, N>
fn slaves<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Vec<Handle<M, N>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn find<'life0, 'async_trait>(
&'life0 self,
name: N,
) -> Pin<Box<dyn Future<Output = Option<Handle<M, N>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn push<'life0, 'async_trait>(
&'life0 self,
handle: Handle<M, N>,
) -> Pin<Box<dyn Future<Output = usize> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl<M, N> Freeze for BroadcasterMasterHandle<M, N>where
N: Freeze,
impl<M, N> RefUnwindSafe for BroadcasterMasterHandle<M, N>where
N: RefUnwindSafe,
impl<M, N> Send for BroadcasterMasterHandle<M, N>
impl<M, N> Sync for BroadcasterMasterHandle<M, N>
impl<M, N> Unpin for BroadcasterMasterHandle<M, N>where
N: Unpin,
impl<M, N> UnwindSafe for BroadcasterMasterHandle<M, N>where
N: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more