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 claim_signal<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Option<SignalClaim>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn ack_signal<'life0, 'life1, 'async_trait>(
&'life0 self,
receipt: &'life1 SignalDeliveryReceipt,
) -> Pin<Box<dyn Future<Output = Result<bool>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn nack_signal<'life0, 'life1, 'async_trait>(
&'life0 self,
receipt: &'life1 SignalDeliveryReceipt,
) -> Pin<Box<dyn Future<Output = Result<bool>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: '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