pub enum ScalarReductionOp {
Sum,
Prod,
Mean,
Max,
Min,
}Expand description
Scalar reduction operations.
§Examples
use tenferro_prims::ScalarReductionOp;
let op = ScalarReductionOp::Sum;
assert_eq!(op, ScalarReductionOp::Sum);Variants§
Trait Implementations§
Source§impl Clone for ScalarReductionOp
impl Clone for ScalarReductionOp
Source§fn clone(&self) -> ScalarReductionOp
fn clone(&self) -> ScalarReductionOp
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ScalarReductionOp
impl Debug for ScalarReductionOp
Source§impl Hash for ScalarReductionOp
impl Hash for ScalarReductionOp
Source§impl PartialEq for ScalarReductionOp
impl PartialEq for ScalarReductionOp
impl Copy for ScalarReductionOp
impl Eq for ScalarReductionOp
impl StructuralPartialEq for ScalarReductionOp
Auto Trait Implementations§
impl Freeze for ScalarReductionOp
impl RefUnwindSafe for ScalarReductionOp
impl Send for ScalarReductionOp
impl Sync for ScalarReductionOp
impl Unpin for ScalarReductionOp
impl UnwindSafe for ScalarReductionOp
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
fn rand<T>(&self, rng: &mut (impl Rng + ?Sized)) -> Twhere
Self: Distribution<T>,
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