pub enum ListCoverage {
Complete,
Truncated,
}Expand description
Whether a paginated list reached its true end or was cut off at the page cap.
Absence-driven consumers (e.g. “this SHA is not any release tag”) must only trust a
ListCoverage::Complete list; presence-driven consumers may use either.
§Examples
use deps_core::pagination::ListCoverage;
assert_eq!(ListCoverage::default(), ListCoverage::Complete);
assert_ne!(ListCoverage::Truncated, ListCoverage::Complete);Variants§
Complete
The last fetched page was partial, so no entries are missing.
Truncated
Fetching stopped at the page cap while more pages may exist.
Trait Implementations§
Source§impl Clone for ListCoverage
impl Clone for ListCoverage
impl Copy for ListCoverage
Source§impl Debug for ListCoverage
impl Debug for ListCoverage
Source§impl Default for ListCoverage
impl Default for ListCoverage
impl Eq for ListCoverage
Source§impl Hash for ListCoverage
impl Hash for ListCoverage
Source§impl PartialEq for ListCoverage
impl PartialEq for ListCoverage
impl StructuralPartialEq for ListCoverage
Auto Trait Implementations§
impl Freeze for ListCoverage
impl RefUnwindSafe for ListCoverage
impl Send for ListCoverage
impl Sync for ListCoverage
impl Unpin for ListCoverage
impl UnsafeUnpin for ListCoverage
impl UnwindSafe for ListCoverage
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§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.