pub struct EventConsumerResponseStream { /* private fields */ }Expand description
A durable event-consumer stream decoded by the strict client codec.
Implementations§
Source§impl EventConsumerResponseStream
impl EventConsumerResponseStream
Sourcepub async fn message(
&mut self,
) -> Result<Option<ConsumeEventStreamResponse>, ClientError>
pub async fn message( &mut self, ) -> Result<Option<ConsumeEventStreamResponse>, ClientError>
Receives the next leased-event response (structure enforced at decode).
Auto Trait Implementations§
impl !RefUnwindSafe for EventConsumerResponseStream
impl !UnwindSafe for EventConsumerResponseStream
impl Freeze for EventConsumerResponseStream
impl Send for EventConsumerResponseStream
impl Sync for EventConsumerResponseStream
impl Unpin for EventConsumerResponseStream
impl UnsafeUnpin for EventConsumerResponseStream
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].