Skip to main content

AssertEq

Trait AssertEq 

Source
pub trait AssertEq<Rhs = Self> {
    // Required methods
    fn eq(a: Self, b: Rhs) -> Result<(), AssertionError>;
    fn eq_within_tols(
        tols: &Assert,
        a: Self,
        b: Rhs,
    ) -> Result<(), AssertionError>;
}
Expand description

Equality assertions, overloaded across owned and borrowed operands.

Required Methods§

Source

fn eq(a: Self, b: Rhs) -> Result<(), AssertionError>

Source

fn eq_within_tols(tols: &Assert, a: Self, b: Rhs) -> Result<(), AssertionError>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'a, T> AssertEq for &'a T
where T: Display + PartialEq + Tensor,

Source§

fn eq(a: Self, b: &'a T) -> Result<(), AssertionError>

Source§

fn eq_within_tols( tols: &Assert, a: Self, b: &'a T, ) -> Result<(), AssertionError>

Source§

impl<T> AssertEq<T> for &T
where T: Display + PartialEq + Tensor,

Source§

fn eq(a: Self, b: T) -> Result<(), AssertionError>

Source§

fn eq_within_tols(tols: &Assert, a: Self, b: T) -> Result<(), AssertionError>

Implementors§

Source§

impl AssertEq for SquareMatrix

Source§

impl AssertEq for TensorRank0

Source§

impl AssertEq for Vector

Source§

impl<'a, T> AssertEq<&'a T> for T
where T: Display + PartialEq + Tensor,

Source§

impl<T1, T2> AssertEq for TensorTuple<T1, T2>

Source§

impl<T, const N: usize> AssertEq for TensorList<T, N>
where T: Display + PartialEq + Tensor,

Source§

impl<T> AssertEq for TensorVector<T>
where T: Display + PartialEq + Tensor,

Source§

impl<const D: usize, I, J, K, L> AssertEq for TensorRank4<D, I, J, K, L>

Source§

impl<const D: usize, I, J, K> AssertEq for TensorRank3<D, I, J, K>

Source§

impl<const D: usize, I, J> AssertEq for TensorRank2<D, I, J>

Source§

impl<const D: usize, I, J> AssertEq for TensorRank2SparseVec2DSymmetric<D, I, J>

Source§

impl<const D: usize, I, J> AssertEq for TensorRank2SparseVec<D, I, J>

Source§

impl<const D: usize, I> AssertEq for TensorRank1<D, I>