Struct shoulda_core::Should [−][src]
pub struct Should<'a, Inner, Hook: AssertionHook = NoOpAssertionHook, FloatDiff: FloatDiffProvider = EnvFloatDiffProvider> { /* 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, FloatDiff> Should<'a, T, Hook, FloatDiff> where
&'a T: IntoIterator<Item = &'a K>,
T: Debug,
K: Debug,
K: Shoulda,
K: 'a,
Hook: AssertionHook,
FloatDiff: FloatDiffProvider,
[src]
impl<'a, T, K, Hook, FloatDiff> Should<'a, T, Hook, FloatDiff> where
&'a T: IntoIterator<Item = &'a K>,
T: Debug,
K: Debug,
K: Shoulda,
K: 'a,
Hook: AssertionHook,
FloatDiff: FloatDiffProvider,
[src]pub fn contain<I: Borrow<K>>(
self,
item: I
) -> Should<'a, T, NoOpAssertionHook, FloatDiff>
[src]
self,
item: I
) -> Should<'a, T, NoOpAssertionHook, FloatDiff>
pub fn contain_sequence<L: Borrow<K>, I: IntoIterator<Item = L>>(
self,
items: I
) -> Should<'a, T, NoOpAssertionHook, FloatDiff>
[src]
self,
items: I
) -> Should<'a, T, NoOpAssertionHook, FloatDiff>
pub fn contains<I: Fn(&K) -> bool>(
self,
predicate: I
) -> Should<'a, T, NoOpAssertionHook, FloatDiff>
[src]
self,
predicate: I
) -> Should<'a, T, NoOpAssertionHook, FloatDiff>
impl<'a, Inner, Hook, FloatDiff> Should<'a, Inner, Hook, FloatDiff> where
Inner: Shoulda,
Hook: AssertionHook,
FloatDiff: FloatDiffProvider,
[src]
impl<'a, Inner, Hook, FloatDiff> Should<'a, Inner, Hook, FloatDiff> where
Inner: Shoulda,
Hook: AssertionHook,
FloatDiff: FloatDiffProvider,
[src]impl<'a, Inner, FloatDiff> Should<'a, Inner, NoOpAssertionHook, FloatDiff> where
Inner: Shoulda,
FloatDiff: FloatDiffProvider,
[src]
impl<'a, Inner, FloatDiff> Should<'a, Inner, NoOpAssertionHook, FloatDiff> where
Inner: Shoulda,
FloatDiff: FloatDiffProvider,
[src]pub fn not(self) -> Should<'a, Inner, NotAssertionHook, FloatDiff>
[src]
impl<'a, Inner, FloatDiff> Should<'a, Inner, NoOpAssertionHook, FloatDiff> where
Inner: Shoulda,
FloatDiff: FloatDiffProvider,
[src]
impl<'a, Inner, FloatDiff> Should<'a, Inner, NoOpAssertionHook, FloatDiff> where
Inner: Shoulda,
FloatDiff: FloatDiffProvider,
[src]pub fn or(self) -> Should<'a, Inner, OrAssertionHook, FloatDiff>
[src]
impl<'a, Inner, FloatDiff> Should<'a, Inner, NotAssertionHook, FloatDiff> where
Inner: Shoulda,
FloatDiff: FloatDiffProvider,
[src]
impl<'a, Inner, FloatDiff> Should<'a, Inner, NotAssertionHook, FloatDiff> where
Inner: Shoulda,
FloatDiff: FloatDiffProvider,
[src]pub fn not(self) -> Should<'a, Inner, NoOpAssertionHook, FloatDiff>
[src]
Auto Trait Implementations
impl<'a, Inner, Hook, FloatDiff> RefUnwindSafe for Should<'a, Inner, Hook, FloatDiff> where
FloatDiff: RefUnwindSafe,
Hook: RefUnwindSafe,
Inner: RefUnwindSafe,
FloatDiff: RefUnwindSafe,
Hook: RefUnwindSafe,
Inner: RefUnwindSafe,
impl<'a, Inner, Hook, FloatDiff> Send for Should<'a, Inner, Hook, FloatDiff> where
FloatDiff: Send,
Hook: Send,
Inner: Sync,
FloatDiff: Send,
Hook: Send,
Inner: Sync,
impl<'a, Inner, Hook, FloatDiff> Sync for Should<'a, Inner, Hook, FloatDiff> where
FloatDiff: Sync,
Hook: Sync,
Inner: Sync,
FloatDiff: Sync,
Hook: Sync,
Inner: Sync,
impl<'a, Inner, Hook, FloatDiff> Unpin for Should<'a, Inner, Hook, FloatDiff> where
FloatDiff: Unpin,
Hook: Unpin,
FloatDiff: Unpin,
Hook: Unpin,
impl<'a, Inner, Hook, FloatDiff> UnwindSafe for Should<'a, Inner, Hook, FloatDiff> where
FloatDiff: UnwindSafe,
Hook: UnwindSafe,
Inner: RefUnwindSafe,
FloatDiff: UnwindSafe,
Hook: UnwindSafe,
Inner: RefUnwindSafe,