pub enum BinaryNumericOperator {
Add,
Sub,
RSub,
Mul,
Div,
RDiv,
}
Expand description
Binary element-wise operations on two arrays or two scalars.
Variants§
Add
Binary element-wise addition of two arrays or of two scalars.
Sub
Binary element-wise subtraction of two arrays or of two scalars.
RSub
Same as BinaryNumericOperator::Sub but with the parameters flipped: right - left
.
Mul
Binary element-wise multiplication of two arrays or of two scalars.
Div
Binary element-wise division of two arrays or of two scalars.
RDiv
Same as BinaryNumericOperator::Div but with the parameters flipped: right - left
.
Implementations§
Trait Implementations§
Source§impl Clone for BinaryNumericOperator
impl Clone for BinaryNumericOperator
Source§fn clone(&self) -> BinaryNumericOperator
fn clone(&self) -> BinaryNumericOperator
Returns a copy 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 BinaryNumericOperator
impl Debug for BinaryNumericOperator
Source§impl Display for BinaryNumericOperator
impl Display for BinaryNumericOperator
Source§impl PartialEq for BinaryNumericOperator
impl PartialEq for BinaryNumericOperator
impl Copy for BinaryNumericOperator
impl Eq for BinaryNumericOperator
impl StructuralPartialEq for BinaryNumericOperator
Auto Trait Implementations§
impl Freeze for BinaryNumericOperator
impl RefUnwindSafe for BinaryNumericOperator
impl Send for BinaryNumericOperator
impl Sync for BinaryNumericOperator
impl Unpin for BinaryNumericOperator
impl UnwindSafe for BinaryNumericOperator
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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