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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
impl ShouldaEqual for ()
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, _: &Self) -> bool
[src]
impl<T> ShouldaEqual for PhantomData<T>
[src]
impl<T> ShouldaEqual for PhantomData<T>
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, _: &Self) -> bool
[src]
impl ShouldaEqual for String
[src]
impl ShouldaEqual for String
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for str
[src]
impl ShouldaEqual for str
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for CString
[src]
impl ShouldaEqual for CString
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for CStr
[src]
impl ShouldaEqual for CStr
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for OsString
[src]
impl ShouldaEqual for OsString
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for OsStr
[src]
impl ShouldaEqual for OsStr
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for FileType
[src]
impl ShouldaEqual for FileType
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for Permissions
[src]
impl ShouldaEqual for Permissions
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for Ipv4Addr
[src]
impl ShouldaEqual for Ipv4Addr
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for Ipv6Addr
[src]
impl ShouldaEqual for Ipv6Addr
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for SocketAddrV4
[src]
impl ShouldaEqual for SocketAddrV4
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for SocketAddrV6
[src]
impl ShouldaEqual for SocketAddrV6
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for Path
[src]
impl ShouldaEqual for Path
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for PathBuf
[src]
impl ShouldaEqual for PathBuf
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for ThreadId
[src]
impl ShouldaEqual for ThreadId
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for Duration
[src]
impl ShouldaEqual for Duration
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for Instant
[src]
impl ShouldaEqual for Instant
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for SystemTime
[src]
impl ShouldaEqual for SystemTime
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for bool
[src]
impl ShouldaEqual for bool
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for u8
[src]
impl ShouldaEqual for u8
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for i8
[src]
impl ShouldaEqual for i8
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for u16
[src]
impl ShouldaEqual for u16
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for i16
[src]
impl ShouldaEqual for i16
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for u32
[src]
impl ShouldaEqual for u32
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for i32
[src]
impl ShouldaEqual for i32
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for u64
[src]
impl ShouldaEqual for u64
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for i64
[src]
impl ShouldaEqual for i64
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for u128
[src]
impl ShouldaEqual for u128
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for i128
[src]
impl ShouldaEqual for i128
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for usize
[src]
impl ShouldaEqual for usize
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for isize
[src]
impl ShouldaEqual for isize
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for NonZeroU8
[src]
impl ShouldaEqual for NonZeroU8
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for NonZeroI8
[src]
impl ShouldaEqual for NonZeroI8
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for NonZeroU16
[src]
impl ShouldaEqual for NonZeroU16
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for NonZeroI16
[src]
impl ShouldaEqual for NonZeroI16
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for NonZeroU32
[src]
impl ShouldaEqual for NonZeroU32
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for NonZeroI32
[src]
impl ShouldaEqual for NonZeroI32
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for NonZeroU64
[src]
impl ShouldaEqual for NonZeroU64
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for NonZeroI64
[src]
impl ShouldaEqual for NonZeroI64
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for NonZeroU128
[src]
impl ShouldaEqual for NonZeroU128
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for NonZeroI128
[src]
impl ShouldaEqual for NonZeroI128
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for NonZeroUsize
[src]
impl ShouldaEqual for NonZeroUsize
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for NonZeroIsize
[src]
impl ShouldaEqual for NonZeroIsize
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for f32
[src]
impl ShouldaEqual for f32
[src]fn should_eq<Epsilon: EpsilonProvider>(&self, other: &Self) -> bool
[src]
impl ShouldaEqual for f64
[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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
impl<T> ShouldaEqual for Arc<T> where
T: ShouldaEqual,
T: ?Sized,
T: Debug,
[src]