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§
Source§impl SerializedEntry
impl SerializedEntry
Sourcepub 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.
Sourcepub fn not_available(unit: Option<&str>) -> Self
pub fn not_available(unit: Option<&str>) -> Self
Convenience helper for standard placeholder entries when no valid data is ready.
Sourcepub 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§
Source§impl Clone for SerializedEntry
impl Clone for SerializedEntry
Auto 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,
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