pub struct GatewayReceiver { /* private fields */ }Expand description
A broadcast receiver from a SignalGateway that implements SignalSource.
Trait Implementations§
Source§impl SignalSource for GatewayReceiver
impl SignalSource for GatewayReceiver
fn next_signal<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Option<RuntimeSignal>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl !Freeze for GatewayReceiver
impl !RefUnwindSafe for GatewayReceiver
impl !UnwindSafe for GatewayReceiver
impl Send for GatewayReceiver
impl Sync for GatewayReceiver
impl Unpin for GatewayReceiver
impl UnsafeUnpin for GatewayReceiver
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