pub struct TokenMeasurement {
pub value: Option<u64>,
pub provenance: MeasurementProvenance,
}Expand description
A token value which can remain unknown without conflating unknown and zero.
Fields§
§value: Option<u64>Token count, or None when it was not available.
provenance: MeasurementProvenanceEstimator, provider component, or derivation provenance.
Implementations§
Trait Implementations§
Source§impl Clone for TokenMeasurement
impl Clone for TokenMeasurement
Source§fn clone(&self) -> TokenMeasurement
fn clone(&self) -> TokenMeasurement
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 TokenMeasurement
impl Debug for TokenMeasurement
Source§impl<'de> Deserialize<'de> for TokenMeasurement
impl<'de> Deserialize<'de> for TokenMeasurement
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
impl Eq for TokenMeasurement
Source§impl PartialEq for TokenMeasurement
impl PartialEq for TokenMeasurement
Source§impl Serialize for TokenMeasurement
impl Serialize for TokenMeasurement
impl StructuralPartialEq for TokenMeasurement
Auto Trait Implementations§
impl Freeze for TokenMeasurement
impl RefUnwindSafe for TokenMeasurement
impl Send for TokenMeasurement
impl Sync for TokenMeasurement
impl Unpin for TokenMeasurement
impl UnsafeUnpin for TokenMeasurement
impl UnwindSafe for TokenMeasurement
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