pub enum DbResultShape {
One,
Optional,
All,
Custom,
}Expand description
Cached database result shape attached to operation diagnostics.
Variants§
One
Exactly one row or value.
Optional
Optional row or value.
All
Collection result.
Custom
Repository/custom result shape selected by the caller.
Trait Implementations§
Source§impl Clone for DbResultShape
impl Clone for DbResultShape
Source§fn clone(&self) -> DbResultShape
fn clone(&self) -> DbResultShape
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 moreimpl Copy for DbResultShape
Source§impl Debug for DbResultShape
impl Debug for DbResultShape
Source§impl Display for DbResultShape
impl Display for DbResultShape
impl Eq for DbResultShape
Source§impl PartialEq for DbResultShape
impl PartialEq for DbResultShape
Source§fn eq(&self, other: &DbResultShape) -> bool
fn eq(&self, other: &DbResultShape) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DbResultShape
Auto Trait Implementations§
impl Freeze for DbResultShape
impl RefUnwindSafe for DbResultShape
impl Send for DbResultShape
impl Sync for DbResultShape
impl Unpin for DbResultShape
impl UnsafeUnpin for DbResultShape
impl UnwindSafe for DbResultShape
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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 more