pub struct SqlMetricLabels {
pub db_kind: String,
pub repository: String,
pub method: String,
pub operation: String,
pub result: String,
}Expand description
Low-cardinality labels recorded for a SQL query.
Fields§
§db_kind: StringDatabase kind, for example sqlite, postgres or mysql.
repository: StringRepository or component name.
method: StringRepository method or operation owner.
operation: StringSQL operation category such as select, insert or delete.
result: StringResult category, usually success or error.
Implementations§
Trait Implementations§
Source§impl Clone for SqlMetricLabels
impl Clone for SqlMetricLabels
Source§fn clone(&self) -> SqlMetricLabels
fn clone(&self) -> SqlMetricLabels
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 SqlMetricLabels
impl Debug for SqlMetricLabels
Source§impl Ord for SqlMetricLabels
impl Ord for SqlMetricLabels
Source§fn cmp(&self, other: &SqlMetricLabels) -> Ordering
fn cmp(&self, other: &SqlMetricLabels) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SqlMetricLabels
impl PartialEq for SqlMetricLabels
Source§fn eq(&self, other: &SqlMetricLabels) -> bool
fn eq(&self, other: &SqlMetricLabels) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for SqlMetricLabels
impl PartialOrd for SqlMetricLabels
impl Eq for SqlMetricLabels
impl StructuralPartialEq for SqlMetricLabels
Auto Trait Implementations§
impl Freeze for SqlMetricLabels
impl RefUnwindSafe for SqlMetricLabels
impl Send for SqlMetricLabels
impl Sync for SqlMetricLabels
impl Unpin for SqlMetricLabels
impl UnsafeUnpin for SqlMetricLabels
impl UnwindSafe for SqlMetricLabels
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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<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 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