Enum assert_json_diff::CompareMode[][src]

pub enum CompareMode {
    Inclusive,
    Strict,
}

Mode for how JSON values should be compared.

Variants

Inclusive

The two JSON values don't have to be exactly equal. The "actual" value is only required to be "contained" inside "expected". See crate documentation for examples.

The mode used with assert_json_include.

Strict

The two JSON values must be exactly equal.

The mode used with assert_json_eq.

Trait Implementations

impl Clone for CompareMode[src]

impl Copy for CompareMode[src]

impl Debug for CompareMode[src]

impl Eq for CompareMode[src]

impl PartialEq<CompareMode> for CompareMode[src]

impl StructuralEq for CompareMode[src]

impl StructuralPartialEq for CompareMode[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.