Trait ha_ndarray::NDArrayCompare
source · pub trait NDArrayCompare<O: NDArray<DType = Self::DType>>: NDArray + Sized {
// Provided methods
fn eq(
self,
other: O
) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error> { ... }
fn gt(
self,
other: O
) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error> { ... }
fn ge(
self,
other: O
) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error> { ... }
fn lt(
self,
other: O
) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error> { ... }
fn le(
self,
other: O
) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error> { ... }
fn ne(
self,
other: O
) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error> { ... }
}
Expand description
Array comparison operations
Provided Methods§
sourcefn eq(
self,
other: O
) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>
fn eq( self, other: O ) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>
Construct an equality comparison with the other
array.
sourcefn gt(
self,
other: O
) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>
fn gt( self, other: O ) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>
Construct a greater-than comparison with the other
array.
sourcefn ge(
self,
other: O
) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>
fn ge( self, other: O ) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>
Construct an equal-or-greater-than comparison with the other
array.
sourcefn lt(
self,
other: O
) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>
fn lt( self, other: O ) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>
Construct an equal-or-less-than comparison with the other
array.
Object Safety§
This trait is not object safe.