pub struct SingleSubscriberSubscription { /* private fields */ }Expand description
Subscription handle returned by
SingleSubscriberOutputStream::try_subscribe.
Treat this as an opaque value: pass it to a built-in consumer or your own
Subscription-driven loop. Internal fields are not part of the public API.
Trait Implementations§
Source§impl Debug for SingleSubscriberSubscription
impl Debug for SingleSubscriberSubscription
Source§impl Drop for SingleSubscriberSubscription
impl Drop for SingleSubscriberSubscription
Source§impl Subscription for SingleSubscriberSubscription
impl Subscription for SingleSubscriberSubscription
Source§fn next_event(
&mut self,
) -> impl Future<Output = Option<StreamEvent>> + Send + '_
fn next_event( &mut self, ) -> impl Future<Output = Option<StreamEvent>> + Send + '_
Returns the next stream event, or
None once the subscription is closed. Read moreAuto Trait Implementations§
impl !Freeze for SingleSubscriberSubscription
impl !RefUnwindSafe for SingleSubscriberSubscription
impl Send for SingleSubscriberSubscription
impl Sync for SingleSubscriberSubscription
impl Unpin for SingleSubscriberSubscription
impl UnsafeUnpin for SingleSubscriberSubscription
impl !UnwindSafe for SingleSubscriberSubscription
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