Struct slog_extlog::stats::StatSnapshot [−][src]
A snapshot of the current values for a particular stat.
Fields
definition: &'static dyn StatDefinition
A configured statistic, defined in terms of the external logs that trigger it to change.
values: StatSnapshotValues
The values contained in a StatSnapshot
for each stat type.
Implementations
impl StatSnapshot
[src]
pub fn new(
definition: &'static dyn StatDefinition,
values: StatSnapshotValues
) -> Self
[src]
definition: &'static dyn StatDefinition,
values: StatSnapshotValues
) -> Self
Create a new snapshot of a stat. The StatSnapshotValues enum variant passed should match the stat type in the definition.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for StatSnapshot
impl !Send for StatSnapshot
impl !Sync for StatSnapshot
impl Unpin for StatSnapshot
impl !UnwindSafe for StatSnapshot
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,