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> { ... }
}

Provided Methods§

source

fn eq( self, other: O ) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>

source

fn gt( self, other: O ) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>

source

fn ge( self, other: O ) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>

source

fn lt( self, other: O ) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>

source

fn le( self, other: O ) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>

source

fn ne( self, other: O ) -> Result<ArrayOp<ArrayCompare<Self::DType, Self, O>>, Error>

Implementors§

source§

impl<A: NDArray, O> NDArrayCompare<O> for Awhere O: NDArray<DType = A::DType> + NDArray,