Trait shoulda_core::shoulda_equal::ShouldaEqual[][src]

pub trait ShouldaEqual {
    fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool;
}

Required methods

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

Implementations on Foreign Types

impl<T> ShouldaEqual for Vec<T> where
    T: Debug,
    T: ShouldaEqual
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for VecDeque<T> where
    T: Debug,
    T: ShouldaEqual
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for &[T] where
    T: Debug,
    T: ShouldaEqual
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for [T] where
    T: Debug,
    T: ShouldaEqual
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T, K> ShouldaEqual for HashMap<T, K> where
    T: Debug,
    T: ShouldaEqual,
    T: Eq,
    T: Hash,
    K: Debug,
    K: ShouldaEqual
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for HashSet<T> where
    T: Debug,
    T: ShouldaEqual,
    T: Eq,
    T: Hash
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for Range<T> where
    T: Debug,
    T: ShouldaEqual
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for RangeInclusive<T> where
    T: Debug,
    T: ShouldaEqual
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for ()[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, _: &Self) -> bool[src]

impl<T> ShouldaEqual for PhantomData<T>[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, _: &Self) -> bool[src]

impl ShouldaEqual for String[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for str[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for CString[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for CStr[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for OsString[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for OsStr[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for FileType[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for Permissions[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for Ipv4Addr[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for Ipv6Addr[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for SocketAddrV4[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for SocketAddrV6[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for Path[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for PathBuf[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for ThreadId[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for Duration[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for Instant[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for SystemTime[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for bool[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for u8[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for i8[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for u16[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for i16[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for u32[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for i32[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for u64[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for i64[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for u128[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for i128[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for usize[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for isize[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for NonZeroU8[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for NonZeroI8[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for NonZeroU16[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for NonZeroI16[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for NonZeroU32[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for NonZeroI32[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for NonZeroU64[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for NonZeroI64[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for NonZeroU128[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for NonZeroI128[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for NonZeroUsize[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for NonZeroIsize[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for f32[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl ShouldaEqual for f64[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for &T where
    T: ShouldaEqual
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<K> ShouldaEqual for Option<K> where
    K: ShouldaEqual,
    K: Debug
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<L, K> ShouldaEqual for Result<L, K> where
    L: ShouldaEqual,
    L: Debug,
    K: ShouldaEqual,
    K: Debug
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<K> ShouldaEqual for Cow<'_, K> where
    K: ShouldaEqual,
    K: Debug,
    K: ToOwned,
    <K as ToOwned>::Owned: Debug,
    K: ?Sized
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for Box<T> where
    T: ShouldaEqual,
    T: ?Sized
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for Cell<T> where
    T: ShouldaEqual,
    T: ?Sized,
    T: Debug,
    T: Copy
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for RefCell<T> where
    T: ShouldaEqual,
    T: ?Sized,
    T: Debug
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for Wrapping<T> where
    T: ShouldaEqual,
    T: Debug
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for Rc<T> where
    T: ShouldaEqual,
    T: ?Sized,
    T: Debug
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

impl<T> ShouldaEqual for Arc<T> where
    T: ShouldaEqual,
    T: ?Sized,
    T: Debug
[src]

fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool[src]

Implementors