pub struct SearchStream { /* private fields */ }Expand description
A cancellable stream of typed namespace-search events.
Dropping this value drops the underlying gRPC stream, allowing the gateway to stop scheduling further search work.
Implementations§
Source§impl SearchStream
impl SearchStream
Sourcepub async fn message(&mut self) -> Result<Option<SearchEvent>>
pub async fn message(&mut self) -> Result<Option<SearchEvent>>
Wait for the next event. None means the server closed the stream.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SearchStream
impl !UnwindSafe for SearchStream
impl Freeze for SearchStream
impl Send for SearchStream
impl Sync for SearchStream
impl Unpin for SearchStream
impl UnsafeUnpin for SearchStream
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