#[non_exhaustive]pub enum ArgReduceOp {
Max,
Min,
}Expand description
The position of an extreme value along one axis.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Max
Index of the maximum (first occurrence; first NaN wins).
Min
Index of the minimum (first occurrence; first NaN wins).
Trait Implementations§
Source§impl Clone for ArgReduceOp
impl Clone for ArgReduceOp
impl Copy for ArgReduceOp
Source§impl Debug for ArgReduceOp
impl Debug for ArgReduceOp
impl Eq for ArgReduceOp
Source§impl Hash for ArgReduceOp
impl Hash for ArgReduceOp
Source§impl PartialEq for ArgReduceOp
impl PartialEq for ArgReduceOp
impl StructuralPartialEq for ArgReduceOp
Auto Trait Implementations§
impl Freeze for ArgReduceOp
impl RefUnwindSafe for ArgReduceOp
impl Send for ArgReduceOp
impl Sync for ArgReduceOp
impl Unpin for ArgReduceOp
impl UnsafeUnpin for ArgReduceOp
impl UnwindSafe for ArgReduceOp
Blanket Implementations§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
impl<T> Boilerplate for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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