pub struct OwnedQueryResult { /* private fields */ }Expand description
Immutable result returned by the request seam. Clones share all records, payloads and metadata; no infallible Clone can bypass shared admission.
Methods from Deref<Target = RuntimeQueryResult>§
pub fn bookmark_token(&self) -> Option<&str>
Trait Implementations§
Source§impl AsRef<RuntimeQueryResult> for OwnedQueryResult
impl AsRef<RuntimeQueryResult> for OwnedQueryResult
Source§fn as_ref(&self) -> &RuntimeQueryResult
fn as_ref(&self) -> &RuntimeQueryResult
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for OwnedQueryResult
impl Clone for OwnedQueryResult
Source§fn clone(&self) -> OwnedQueryResult
fn clone(&self) -> OwnedQueryResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OwnedQueryResult
impl Debug for OwnedQueryResult
Source§impl Deref for OwnedQueryResult
impl Deref for OwnedQueryResult
Source§type Target = RuntimeQueryResult
type Target = RuntimeQueryResult
The resulting type after dereferencing.
Auto Trait Implementations§
impl !RefUnwindSafe for OwnedQueryResult
impl !UnwindSafe for OwnedQueryResult
impl Forget for OwnedQueryResult
impl Freeze for OwnedQueryResult
impl Send for OwnedQueryResult
impl Sync for OwnedQueryResult
impl Unpin for OwnedQueryResult
impl UnsafeUnpin for OwnedQueryResult
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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