pub enum CandidateRequirement {
Complete,
PotentialMatches,
}Expand description
Whether search needs all candidate paths or only potential matches.
Variants§
Trait Implementations§
Source§impl Clone for CandidateRequirement
impl Clone for CandidateRequirement
Source§fn clone(&self) -> CandidateRequirement
fn clone(&self) -> CandidateRequirement
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 moreimpl Copy for CandidateRequirement
Source§impl Debug for CandidateRequirement
impl Debug for CandidateRequirement
impl Eq for CandidateRequirement
Source§impl PartialEq for CandidateRequirement
impl PartialEq for CandidateRequirement
Source§fn eq(&self, other: &CandidateRequirement) -> bool
fn eq(&self, other: &CandidateRequirement) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CandidateRequirement
Auto Trait Implementations§
impl Freeze for CandidateRequirement
impl RefUnwindSafe for CandidateRequirement
impl Send for CandidateRequirement
impl Sync for CandidateRequirement
impl Unpin for CandidateRequirement
impl UnsafeUnpin for CandidateRequirement
impl UnwindSafe for CandidateRequirement
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more