pub struct DatabaseRow {
pub fields: HashMap<String, Value>,
}Expand description
A row result from a database query.
This type represents a single row from a database query result, with column names as keys and values as JSON values.
Fields§
§fields: HashMap<String, Value>Column names and their values.
Implementations§
Trait Implementations§
Source§impl Clone for DatabaseRow
impl Clone for DatabaseRow
Source§fn clone(&self) -> DatabaseRow
fn clone(&self) -> DatabaseRow
Returns a duplicate of the value. Read more
1.0.0 · 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 DatabaseRow
impl Debug for DatabaseRow
Source§impl<'de> Deserialize<'de> for DatabaseRow
impl<'de> Deserialize<'de> for DatabaseRow
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for DatabaseRow
impl PartialEq for DatabaseRow
Source§impl Serialize for DatabaseRow
impl Serialize for DatabaseRow
impl StructuralPartialEq for DatabaseRow
Auto Trait Implementations§
impl Freeze for DatabaseRow
impl RefUnwindSafe for DatabaseRow
impl Send for DatabaseRow
impl Sync for DatabaseRow
impl Unpin for DatabaseRow
impl UnwindSafe for DatabaseRow
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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::RequestSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
Source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
Source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Source§fn downgrade(
shared: &<T as ZeroCopyShare>::Shared,
) -> <T as ZeroCopyShareWeak>::Weak
fn downgrade( shared: &<T as ZeroCopyShare>::Shared, ) -> <T as ZeroCopyShareWeak>::Weak
Creates a weak reference to the shared value. Read more
Source§fn upgrade(
weak: &<T as ZeroCopyShareWeak>::Weak,
) -> Option<<T as ZeroCopyShare>::Shared>
fn upgrade( weak: &<T as ZeroCopyShareWeak>::Weak, ) -> Option<<T as ZeroCopyShare>::Shared>
Attempts to upgrade a weak reference to a strong reference. Read more