pub struct InvariantFormCandidates { /* private fields */ }Expand description
Invariant search result that preserves both matching candidates and explicit failure evidence.
Implementations§
Source§impl InvariantFormCandidates
impl InvariantFormCandidates
Sourcepub fn iter(&self) -> impl Iterator<Item = &InvariantFormCandidate>
pub fn iter(&self) -> impl Iterator<Item = &InvariantFormCandidate>
Returns the matching candidates in stable search order.
Sourcepub fn as_slice(&self) -> &[InvariantFormCandidate]
pub fn as_slice(&self) -> &[InvariantFormCandidate]
Returns the matching candidates as a slice.
Sourcepub fn unsatisfied(&self) -> Option<&UnsatisfiedInvariantRequest>
pub fn unsatisfied(&self) -> Option<&UnsatisfiedInvariantRequest>
Returns explicit unsatisfied evidence when no candidate matched.
Trait Implementations§
Source§impl Clone for InvariantFormCandidates
impl Clone for InvariantFormCandidates
Source§fn clone(&self) -> InvariantFormCandidates
fn clone(&self) -> InvariantFormCandidates
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InvariantFormCandidates
impl Debug for InvariantFormCandidates
impl Eq for InvariantFormCandidates
Source§impl PartialEq for InvariantFormCandidates
impl PartialEq for InvariantFormCandidates
impl StructuralPartialEq for InvariantFormCandidates
Auto Trait Implementations§
impl Freeze for InvariantFormCandidates
impl RefUnwindSafe for InvariantFormCandidates
impl Send for InvariantFormCandidates
impl Sync for InvariantFormCandidates
impl Unpin for InvariantFormCandidates
impl UnsafeUnpin for InvariantFormCandidates
impl UnwindSafe for InvariantFormCandidates
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