pub struct HookSubscription { /* private fields */ }Expand description
A single bounded subscription to HookBus.
Implementations§
Source§impl HookSubscription
impl HookSubscription
Sourcepub async fn recv(&mut self) -> Result<VaultEventEnvelope, HookRecvError>
pub async fn recv(&mut self) -> Result<VaultEventEnvelope, HookRecvError>
Wait for the next event or an explicit lag/close condition.
Sourcepub fn try_recv(&mut self) -> Result<VaultEventEnvelope, HookRecvError>
pub fn try_recv(&mut self) -> Result<VaultEventEnvelope, HookRecvError>
Receive immediately without waiting.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HookSubscription
impl RefUnwindSafe for HookSubscription
impl Send for HookSubscription
impl Sync for HookSubscription
impl Unpin for HookSubscription
impl UnsafeUnpin for HookSubscription
impl UnwindSafe for HookSubscription
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