pub enum PaginationError {
InvalidLimit,
InvalidCursor,
}Expand description
Why a paginated request could not be served.
Variants§
InvalidLimit
The requested page size is outside 1..=MAX_PAGE_LIMIT.
InvalidCursor
The cursor is malformed, unsupported, or does not match the filters.
Trait Implementations§
Source§impl Clone for PaginationError
impl Clone for PaginationError
Source§fn clone(&self) -> PaginationError
fn clone(&self) -> PaginationError
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 PaginationError
Source§impl Debug for PaginationError
impl Debug for PaginationError
Source§impl Display for PaginationError
impl Display for PaginationError
impl Eq for PaginationError
Source§impl Error for PaginationError
impl Error for PaginationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<PaginationError> for ApiError
impl From<PaginationError> for ApiError
Source§fn from(error: PaginationError) -> Self
fn from(error: PaginationError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PaginationError
impl PartialEq for PaginationError
impl StructuralPartialEq for PaginationError
Auto Trait Implementations§
impl Freeze for PaginationError
impl RefUnwindSafe for PaginationError
impl Send for PaginationError
impl Sync for PaginationError
impl Unpin for PaginationError
impl UnsafeUnpin for PaginationError
impl UnwindSafe for PaginationError
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§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.