pub struct CommitNotificationStream { /* private fields */ }Expand description
A commit-notification stream decoded by the strict client codec.
Implementations§
Source§impl CommitNotificationStream
impl CommitNotificationStream
Sourcepub async fn message(
&mut self,
) -> Result<Option<CommitNotification>, ClientError>
pub async fn message( &mut self, ) -> Result<Option<CommitNotification>, ClientError>
Receives the next commit notification (structure enforced at decode).
Auto Trait Implementations§
impl !RefUnwindSafe for CommitNotificationStream
impl !UnwindSafe for CommitNotificationStream
impl Freeze for CommitNotificationStream
impl Send for CommitNotificationStream
impl Sync for CommitNotificationStream
impl Unpin for CommitNotificationStream
impl UnsafeUnpin for CommitNotificationStream
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].