pub trait NDArrayUnary: NDArray + Sized {
// Provided methods
fn abs(
self
) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error> { ... }
fn exp(
self
) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error> { ... }
fn ln(
self
) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error> { ... }
fn not(self) -> Result<ArrayOp<ArrayUnary<Self::DType, u8, Self>>, Error> { ... }
fn round(
self
) -> Result<ArrayOp<ArrayUnary<Self::DType, Self::DType, Self>>, Error> { ... }
}