pub struct StatsSet { /* private fields */ }Implementations§
source§impl StatsSet
 
impl StatsSet
pub fn new() -> Self
sourcepub fn nulls(len: usize, dtype: &DType) -> Self
 
pub fn nulls(len: usize, dtype: &DType) -> Self
Specialized constructor for the case where the StatsSet represents an array consisting entirely of null values.
pub fn of(stat: Stat, value: Scalar) -> Self
pub fn get(&self, stat: Stat) -> Option<&Scalar>
pub fn set(&mut self, stat: Stat, value: Scalar)
pub fn merge(&mut self, other: &Self) -> &Self
Trait Implementations§
source§impl Extend<(Stat, Scalar)> for StatsSet
 
impl Extend<(Stat, Scalar)> for StatsSet
source§fn extend<T: IntoIterator<Item = (Stat, Scalar)>>(&mut self, iter: T)
 
fn extend<T: IntoIterator<Item = (Stat, Scalar)>>(&mut self, iter: T)
Extends a collection with the contents of an iterator. Read more
source§fn extend_one(&mut self, item: A)
 
fn extend_one(&mut self, item: A)
🔬This is a nightly-only experimental API. (
extend_one)Extends a collection with exactly one element.
source§fn extend_reserve(&mut self, additional: usize)
 
fn extend_reserve(&mut self, additional: usize)
🔬This is a nightly-only experimental API. (
extend_one)Reserves capacity in a collection for the given number of additional elements. Read more
source§impl IntoIterator for StatsSet
 
impl IntoIterator for StatsSet
Auto Trait Implementations§
impl Freeze for StatsSet
impl RefUnwindSafe for StatsSet
impl Send for StatsSet
impl Sync for StatsSet
impl Unpin for StatsSet
impl UnwindSafe for StatsSet
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,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
 
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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