pub struct EventStream { /* private fields */ }Expand description
A live stream of typed Events, shared by Subscribe and Watch.
As confirmed events flow, the stream captures their durable Cursor;
cursor returns the latest, which a consumer persists and
presents as SubscribeOptions::from_cursor to resume.
Implementations§
Source§impl EventStream
impl EventStream
Auto Trait Implementations§
impl !Freeze for EventStream
impl !RefUnwindSafe for EventStream
impl !Sync for EventStream
impl !UnwindSafe for EventStream
impl Send for EventStream
impl Unpin for EventStream
impl UnsafeUnpin for EventStream
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request