pub struct DriverSearchStream { /* private fields */ }Expand description
A cancellable stream of typed namespace-search events.
Implementations§
Source§impl DriverSearchStream
impl DriverSearchStream
Sourcepub async fn next(&mut self) -> DriverResult<Option<SearchEvent>>
pub async fn next(&mut self) -> DriverResult<Option<SearchEvent>>
Waits for the next event. Dropping the stream cancels the gateway-side search.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for DriverSearchStream
impl !UnwindSafe for DriverSearchStream
impl Freeze for DriverSearchStream
impl Send for DriverSearchStream
impl Sync for DriverSearchStream
impl Unpin for DriverSearchStream
impl UnsafeUnpin for DriverSearchStream
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].