pub trait CompareTensor {
type TensorType;
type ElementType;
// Required methods
fn max_pair(&self, o: &Self::TensorType) -> Self::TensorType;
fn min_pair(&self, o: &Self::TensorType) -> Self::TensorType;
fn all(&self, f: &dyn Fn(Self::ElementType) -> bool) -> bool;
fn any(&self, f: &dyn Fn(Self::ElementType) -> bool) -> bool;
}Required Associated Types§
type TensorType
type ElementType
Required Methods§
fn max_pair(&self, o: &Self::TensorType) -> Self::TensorType
fn min_pair(&self, o: &Self::TensorType) -> Self::TensorType
fn all(&self, f: &dyn Fn(Self::ElementType) -> bool) -> bool
fn any(&self, f: &dyn Fn(Self::ElementType) -> bool) -> bool
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".