pub struct PubSubSubscriber { /* private fields */ }Expand description
Subscriber-side helper that holds a SubscriberPosition and
pulls items from a PubSubRing in order.
Implementations§
Source§impl PubSubSubscriber
impl PubSubSubscriber
Sourcepub fn new(ring: Arc<PubSubRing>, position: SubscriberPosition) -> Self
pub fn new(ring: Arc<PubSubRing>, position: SubscriberPosition) -> Self
Wrap a ring + position into a subscriber.
Sourcepub fn ring(&self) -> &Arc<PubSubRing> ⓘ
pub fn ring(&self) -> &Arc<PubSubRing> ⓘ
Ring this subscriber is attached to.
Auto Trait Implementations§
impl Freeze for PubSubSubscriber
impl RefUnwindSafe for PubSubSubscriber
impl Send for PubSubSubscriber
impl Sync for PubSubSubscriber
impl Unpin for PubSubSubscriber
impl UnsafeUnpin for PubSubSubscriber
impl UnwindSafe for PubSubSubscriber
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