pub enum UsageDetailAvailability {
Retained,
Partial,
Expired,
Unavailable,
}Expand description
Truth state for caller-label and raw telemetry detail.
Variants§
Retained
Aggregate and retained recent detail are complete for the requested scope.
Partial
Numeric aggregates remain available but some detail or dimensions were compacted.
Expired
A bounded tombstone proves the requested label existed but its report expired.
No retained aggregate or tombstone can establish the requested scope.
Implementations§
Trait Implementations§
Source§impl Clone for UsageDetailAvailability
impl Clone for UsageDetailAvailability
Source§fn clone(&self) -> UsageDetailAvailability
fn clone(&self) -> UsageDetailAvailability
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 UsageDetailAvailability
impl Debug for UsageDetailAvailability
Source§impl Default for UsageDetailAvailability
impl Default for UsageDetailAvailability
Source§fn default() -> UsageDetailAvailability
fn default() -> UsageDetailAvailability
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UsageDetailAvailability
impl<'de> Deserialize<'de> for UsageDetailAvailability
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 UsageDetailAvailability
impl PartialEq for UsageDetailAvailability
Source§impl Serialize for UsageDetailAvailability
impl Serialize for UsageDetailAvailability
impl Copy for UsageDetailAvailability
impl Eq for UsageDetailAvailability
impl StructuralPartialEq for UsageDetailAvailability
Auto Trait Implementations§
impl Freeze for UsageDetailAvailability
impl RefUnwindSafe for UsageDetailAvailability
impl Send for UsageDetailAvailability
impl Sync for UsageDetailAvailability
impl Unpin for UsageDetailAvailability
impl UnwindSafe for UsageDetailAvailability
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.