Struct shoulda_core::Should [−][src]
pub struct Should<'a, Inner, Hook: AssertionHook = NoOpAssertionHook, Epsilon: EpsilonProvider = EnvEpsilonProvider> { /* fields omitted */ }
Implementations
impl<'a> Should<'a, bool>
[src]
impl<'a> Should<'a, bool>
[src]pub fn be_true(self) -> Should<'a, bool, NoOpAssertionHook>
[src]
pub fn be_false(self) -> Should<'a, bool, NoOpAssertionHook>
[src]
impl<'a, T, K, Hook, Epsilon> Should<'a, T, Hook, Epsilon> where
&'a T: IntoIterator<Item = &'a K>,
T: Debug,
K: Debug,
K: ShouldaEqual,
K: 'a,
Hook: AssertionHook,
Epsilon: EpsilonProvider,
[src]
impl<'a, T, K, Hook, Epsilon> Should<'a, T, Hook, Epsilon> where
&'a T: IntoIterator<Item = &'a K>,
T: Debug,
K: Debug,
K: ShouldaEqual,
K: 'a,
Hook: AssertionHook,
Epsilon: EpsilonProvider,
[src]pub fn contain<I: Borrow<K>>(
self,
item: I
) -> Should<'a, T, NoOpAssertionHook, Epsilon>
[src]
self,
item: I
) -> Should<'a, T, NoOpAssertionHook, Epsilon>
pub fn contain_sequence<L: Borrow<K>, I: IntoIterator<Item = L>>(
self,
items: I
) -> Should<'a, T, NoOpAssertionHook, Epsilon>
[src]
self,
items: I
) -> Should<'a, T, NoOpAssertionHook, Epsilon>
pub fn contains<I: Fn(&K) -> bool>(
self,
predicate: I
) -> Should<'a, T, NoOpAssertionHook, Epsilon>
[src]
self,
predicate: I
) -> Should<'a, T, NoOpAssertionHook, Epsilon>
impl<'a, Inner, Hook, Epsilon> Should<'a, Inner, Hook, Epsilon> where
Inner: Debug,
Inner: RefUnwindSafe,
Hook: AssertionHook,
Epsilon: EpsilonProvider,
[src]
impl<'a, Inner, Hook, Epsilon> Should<'a, Inner, Hook, Epsilon> where
Inner: Debug,
Inner: RefUnwindSafe,
Hook: AssertionHook,
Epsilon: EpsilonProvider,
[src]impl<'a, Inner, Hook, Epsilon> Should<'a, Inner, Hook, Epsilon> where
Hook: AssertionHook,
Epsilon: EpsilonProvider,
[src]
impl<'a, Inner, Hook, Epsilon> Should<'a, Inner, Hook, Epsilon> where
Hook: AssertionHook,
Epsilon: EpsilonProvider,
[src]pub fn be(self) -> Self
[src]
pub fn and(self) -> Self
[src]
pub fn float_diff<T: EpsilonProvider>(self) -> Should<'a, Inner, Hook, T>
[src]
impl<'a, Inner, Hook, Epsilon> Should<'a, Inner, Hook, Epsilon> where
Inner: ShouldaEqual + Debug,
Hook: AssertionHook,
Epsilon: EpsilonProvider,
[src]
impl<'a, Inner, Hook, Epsilon> Should<'a, Inner, Hook, Epsilon> where
Inner: ShouldaEqual + Debug,
Hook: AssertionHook,
Epsilon: EpsilonProvider,
[src]impl<'a, Inner, Epsilon> Should<'a, Inner, NoOpAssertionHook, Epsilon> where
Epsilon: EpsilonProvider,
[src]
impl<'a, Inner, Epsilon> Should<'a, Inner, NoOpAssertionHook, Epsilon> where
Epsilon: EpsilonProvider,
[src]pub fn not(self) -> Should<'a, Inner, NotAssertionHook, Epsilon>
[src]
impl<'a, Inner, Epsilon> Should<'a, Inner, NoOpAssertionHook, Epsilon> where
Epsilon: EpsilonProvider,
[src]
impl<'a, Inner, Epsilon> Should<'a, Inner, NoOpAssertionHook, Epsilon> where
Epsilon: EpsilonProvider,
[src]pub fn or(self) -> Should<'a, Inner, OrAssertionHook, Epsilon>
[src]
impl<'a, Inner, Epsilon> Should<'a, Inner, NotAssertionHook, Epsilon> where
Epsilon: EpsilonProvider,
[src]
impl<'a, Inner, Epsilon> Should<'a, Inner, NotAssertionHook, Epsilon> where
Epsilon: EpsilonProvider,
[src]pub fn not(self) -> Should<'a, Inner, NoOpAssertionHook, Epsilon>
[src]
Auto Trait Implementations
impl<'a, Inner, Hook, Epsilon> RefUnwindSafe for Should<'a, Inner, Hook, Epsilon> where
Epsilon: RefUnwindSafe,
Hook: RefUnwindSafe,
Inner: RefUnwindSafe,
Epsilon: RefUnwindSafe,
Hook: RefUnwindSafe,
Inner: RefUnwindSafe,
impl<'a, Inner, Hook, Epsilon> Send for Should<'a, Inner, Hook, Epsilon> where
Epsilon: Send,
Hook: Send,
Inner: Sync,
Epsilon: Send,
Hook: Send,
Inner: Sync,
impl<'a, Inner, Hook, Epsilon> Sync for Should<'a, Inner, Hook, Epsilon> where
Epsilon: Sync,
Hook: Sync,
Inner: Sync,
Epsilon: Sync,
Hook: Sync,
Inner: Sync,
impl<'a, Inner, Hook, Epsilon> Unpin for Should<'a, Inner, Hook, Epsilon> where
Epsilon: Unpin,
Hook: Unpin,
Epsilon: Unpin,
Hook: Unpin,
impl<'a, Inner, Hook, Epsilon> UnwindSafe for Should<'a, Inner, Hook, Epsilon> where
Epsilon: UnwindSafe,
Hook: UnwindSafe,
Inner: RefUnwindSafe,
Epsilon: UnwindSafe,
Hook: UnwindSafe,
Inner: RefUnwindSafe,