pub enum SufficiencyLevel {
Sufficient,
PartialSufficient,
Insufficient,
}Expand description
Sufficiency level for incremental retrieval.
Variants§
Sufficient
Information is sufficient, stop retrieving.
PartialSufficient
Partial information, can continue if needed.
Insufficient
Information is insufficient, continue retrieving.
Trait Implementations§
Source§impl Clone for SufficiencyLevel
impl Clone for SufficiencyLevel
Source§fn clone(&self) -> SufficiencyLevel
fn clone(&self) -> SufficiencyLevel
Returns a duplicate of the value. Read more
1.0.0 · 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 SufficiencyLevel
impl Debug for SufficiencyLevel
Source§impl Default for SufficiencyLevel
impl Default for SufficiencyLevel
Source§impl PartialEq for SufficiencyLevel
impl PartialEq for SufficiencyLevel
impl Copy for SufficiencyLevel
impl Eq for SufficiencyLevel
impl StructuralPartialEq for SufficiencyLevel
Auto Trait Implementations§
impl Freeze for SufficiencyLevel
impl RefUnwindSafe for SufficiencyLevel
impl Send for SufficiencyLevel
impl Sync for SufficiencyLevel
impl Unpin for SufficiencyLevel
impl UnsafeUnpin for SufficiencyLevel
impl UnwindSafe for SufficiencyLevel
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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