pub struct NatsSubscriber { /* private fields */ }Expand description
A NATS subscription.
Backed transparently by either a Core subscription (no ack) or a JetStream pull consumer
(full ack/nack/term). Construct via crate::NatsBroker::subscribe with
crate::SubscribeOptions.
Trait Implementations§
Source§impl Debug for NatsSubscriber
impl Debug for NatsSubscriber
Source§impl Subscriber for NatsSubscriber
impl Subscriber for NatsSubscriber
Source§type Message = NatsMessage
type Message = NatsMessage
The message type yielded by this subscriber.
Auto Trait Implementations§
impl !RefUnwindSafe for NatsSubscriber
impl !UnwindSafe for NatsSubscriber
impl Freeze for NatsSubscriber
impl Send for NatsSubscriber
impl Sync for NatsSubscriber
impl Unpin for NatsSubscriber
impl UnsafeUnpin for NatsSubscriber
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