pub struct True { /* private fields */ }Expand description
Represents predicates that are always satisfied.
Trait Implementations§
Source§impl<T: ?Sized> Predicate<T> for True
impl<T: ?Sized> Predicate<T> for True
Auto Trait Implementations§
impl Freeze for True
impl RefUnwindSafe for True
impl Send for True
impl Sync for True
impl Unpin for True
impl UnsafeUnpin for True
impl UnwindSafe for True
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T, P> PredicateExpected<T> for P
impl<T, P> PredicateExpected<T> for P
Source§fn expected() -> Expected<T, Self>
fn expected() -> Expected<T, Self>
Returns the
Expected<T, Self> value used for formatting.Source§impl<T> Refine for Twhere
T: ?Sized,
impl<T> Refine for Twhere
T: ?Sized,
Source§fn refine_ref<R: Refining<Value = Self> + ?Sized>(
&self,
) -> RecoverableRefinementRef<'_, R>
fn refine_ref<R: Refining<Value = Self> + ?Sized>( &self, ) -> RecoverableRefinementRef<'_, R>
Refines the given value with
R by reference. Read more