pub struct ApplicationLiveQueryStream { /* private fields */ }Expand description
Stream of closed application-safe live-query updates.
Implementations§
Source§impl ApplicationLiveQueryStream
impl ApplicationLiveQueryStream
Sourcepub async fn message(
&mut self,
) -> Result<Option<ApplicationLiveQueryUpdate>, ApplicationClientError>
pub async fn message( &mut self, ) -> Result<Option<ApplicationLiveQueryUpdate>, ApplicationClientError>
Receives the next update. A terminal update permanently closes this wrapper.
Auto Trait Implementations§
impl !RefUnwindSafe for ApplicationLiveQueryStream
impl !UnwindSafe for ApplicationLiveQueryStream
impl Freeze for ApplicationLiveQueryStream
impl Send for ApplicationLiveQueryStream
impl Sync for ApplicationLiveQueryStream
impl Unpin for ApplicationLiveQueryStream
impl UnsafeUnpin for ApplicationLiveQueryStream
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].