[−][src]Struct slog_extlog::slog_test::ExpectedStatSnapshot
ExpectedStatSnapshot helper. E.g. ExpectedStatSnapshot { name: "test_group_bucket_counter", description: "Test cumulative bucket counter with groups", stat_type: BucketCounter, values: vec![ ExpectedStatSnapshotValue { group_values: vec!["one".to_string(), "two".to_string()], bucket_limit: Some(BucketLimit::Num(-8)), value: 0f64, }, ExpectedStatSnapshotValue { group_values: vec!["one".to_string(), "two".to_string()], bucket_limit: Some(BucketLimit::Num(0)), value: 0f64, }, ExpectedStatSnapshotValue { group_values: vec!["one".to_string(), "two".to_string()], bucket_limit: Some(BucketLimit::Unbounded), value: 3f64, }, ExpectedStatSnapshotValue { group_values: vec!["three".to_string(), "four".to_string()], bucket_limit: Some(BucketLimit::Num(-8)), value: 4f64, }, ExpectedStatSnapshotValue { group_values: vec!["three".to_string(), "four".to_string()], bucket_limit: Some(BucketLimit::Num(0)), value: 4f64, }, ExpectedStatSnapshotValue { group_values: vec!["three".to_string(), "four".to_string()], bucket_limit: Some(BucketLimit::Unbounded), value: 4f64, }, ], buckets: Some(Buckets::new(BucketMethod::CumulFreq, "bucket", &[-8, 0])), }
Fields
name: &'static strName of the stat
description: &'static strDescription of the stat
stat_type: StatTypeType of the stat
values: Vec<ExpectedStatSnapshotValue>A vec of the SnapShot values expected for this snapshot.
buckets: Option<Buckets>The buckets for the stat.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ExpectedStatSnapshot
impl Send for ExpectedStatSnapshot
impl Sync for ExpectedStatSnapshot
impl Unpin for ExpectedStatSnapshot
impl UnwindSafe for ExpectedStatSnapshot
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,
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> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized, [src]
T: Send + Sync + UnwindSafe + ?Sized,
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.
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>,