pub struct PaginationInput {
pub skip: Option<u64>,
pub take: Option<u64>,
}Expand description
Pagination fragment shared by every read input.
Phase 1 keeps pagination on the operation itself (matching the
current builder API). This struct exists so phase 3+ macros can
surface skip/take/cursor inside the input AST without having
to construct an entire *Args.
Fields§
§skip: Option<u64>Number of rows to skip.
take: Option<u64>Number of rows to take.
Trait Implementations§
Source§impl Clone for PaginationInput
impl Clone for PaginationInput
Source§fn clone(&self) -> PaginationInput
fn clone(&self) -> PaginationInput
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 PaginationInput
impl Debug for PaginationInput
Source§impl Default for PaginationInput
impl Default for PaginationInput
Source§fn default() -> PaginationInput
fn default() -> PaginationInput
Returns the “default value” for a type. Read more
Source§impl From<PaginationInput> for Pagination
impl From<PaginationInput> for Pagination
Source§fn from(p: PaginationInput) -> Self
fn from(p: PaginationInput) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PaginationInput
impl RefUnwindSafe for PaginationInput
impl Send for PaginationInput
impl Sync for PaginationInput
impl Unpin for PaginationInput
impl UnsafeUnpin for PaginationInput
impl UnwindSafe for PaginationInput
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