pub struct MeasureTable {
pub stats_every: u64,
pub series_every: Option<u64>,
pub default_reducers: bool,
pub reducers: Vec<ReducerTable>,
}Expand description
Sampling cadence and reducers.
Fields§
§stats_every: u64Ticks between two samples, counted from the end of the warm-up.
series_every: Option<u64>Ticks between two rows of the series, stats_every when left out.
default_reducers: boolWhether every column other than a histogram bucket gets the final, min, max and mean reducers.
reducers: Vec<ReducerTable>Reducers added after the defaults.
Trait Implementations§
Source§impl Clone for MeasureTable
impl Clone for MeasureTable
Source§impl Debug for MeasureTable
impl Debug for MeasureTable
Source§impl Default for MeasureTable
impl Default for MeasureTable
Source§impl<'de> Deserialize<'de> for MeasureTablewhere
MeasureTable: Default,
impl<'de> Deserialize<'de> for MeasureTablewhere
MeasureTable: Default,
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 MeasureTable
Source§impl PartialEq for MeasureTable
impl PartialEq for MeasureTable
Source§impl Serialize for MeasureTable
impl Serialize for MeasureTable
impl StructuralPartialEq for MeasureTable
Auto Trait Implementations§
impl Freeze for MeasureTable
impl RefUnwindSafe for MeasureTable
impl Send for MeasureTable
impl Sync for MeasureTable
impl Unpin for MeasureTable
impl UnsafeUnpin for MeasureTable
impl UnwindSafe for MeasureTable
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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