pub struct AggregationKey(/* private fields */);Expand description
Aggregation key for client statistics.
Trait Implementations§
Source§impl Clone for AggregationKey
impl Clone for AggregationKey
Source§fn clone(&self) -> AggregationKey
fn clone(&self) -> AggregationKey
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 AggregationKey
impl Debug for AggregationKey
Source§impl<'de> Deserialize<'de> for AggregationKey
impl<'de> Deserialize<'de> for AggregationKey
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 Display for AggregationKey
impl Display for AggregationKey
Source§impl From<&ClientGroupedStats> for AggregationKey
impl From<&ClientGroupedStats> for AggregationKey
Source§impl FromStr for AggregationKey
impl FromStr for AggregationKey
Source§impl Hash for AggregationKey
impl Hash for AggregationKey
Source§impl PartialEq for AggregationKey
impl PartialEq for AggregationKey
Source§impl Serialize for AggregationKeywhere
Self: Display,
impl Serialize for AggregationKeywhere
Self: Display,
impl Eq for AggregationKey
impl StructuralPartialEq for AggregationKey
Auto Trait Implementations§
impl Freeze for AggregationKey
impl RefUnwindSafe for AggregationKey
impl Send for AggregationKey
impl Sync for AggregationKey
impl Unpin for AggregationKey
impl UnwindSafe for AggregationKey
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> 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§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<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> 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§impl<T> Track for T
impl<T> Track for T
§fn track_allocations(self, token: AllocationGroupToken) -> Tracked<Self>
fn track_allocations(self, token: AllocationGroupToken) -> Tracked<Self>
Instruments this type by attaching the given allocation group token, returning a
Tracked wrapper. Read more§fn in_current_allocation_group(self) -> Tracked<Self>
fn in_current_allocation_group(self) -> Tracked<Self>
Instruments this type by attaching the current allocation group, returning a
Tracked wrapper. Read more