Struct SerializedEntry
pub struct SerializedEntry {
pub formatted: String,
pub serialized: String,
}Expand description
Serialized form of a metric entry.
Fields§
§formatted: StringThe string to be displayed.
serialized: StringThe string to be saved.
Implementations§
§impl SerializedEntry
impl SerializedEntry
pub fn new(formatted: String, serialized: String) -> SerializedEntry
pub fn new(formatted: String, serialized: String) -> SerializedEntry
Constructs a new SerializedEntry.
§impl SerializedEntry
impl SerializedEntry
pub const NOT_AVAILABLE: &'static str = "N/A"
pub const NOT_AVAILABLE: &'static str = "N/A"
Canonical sentinel string for metric values that have no batch-level computation.
pub fn not_available(unit: Option<&str>) -> SerializedEntry
pub fn not_available(unit: Option<&str>) -> SerializedEntry
Convenience helper for standard placeholder entries when no valid data is ready.
pub fn is_not_available(&self) -> bool
pub fn is_not_available(&self) -> bool
Returns whether this entry represents an un-serializable/skipped placeholder.
Trait Implementations§
§impl Clone for SerializedEntry
impl Clone for SerializedEntry
§fn clone(&self) -> SerializedEntry
fn clone(&self) -> SerializedEntry
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 moreAuto Trait Implementations§
impl Freeze for SerializedEntry
impl RefUnwindSafe for SerializedEntry
impl Send for SerializedEntry
impl Sync for SerializedEntry
impl Unpin for SerializedEntry
impl UnsafeUnpin for SerializedEntry
impl UnwindSafe for SerializedEntry
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<K, Q> Comparable<Q> for K
impl<K, Q> Comparable<Q> for K
§impl<K, Q> Equivalent<Q> for K
impl<K, Q> Equivalent<Q> for K
§fn equivalent(&self, key: &Q) -> bool
fn equivalent(&self, key: &Q) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more