pub struct PaginationCapabilities {
pub supported: bool,
pub default_page_size: Option<usize>,
pub max_page_size: Option<usize>,
pub cursor_based_supported: bool,
}
Expand description
Pagination support capabilities
Fields§
§supported: bool
Whether pagination is supported
default_page_size: Option<usize>
Default page size
max_page_size: Option<usize>
Maximum page size allowed
cursor_based_supported: bool
Whether cursor-based pagination is supported
Trait Implementations§
Source§impl Clone for PaginationCapabilities
impl Clone for PaginationCapabilities
Source§fn clone(&self) -> PaginationCapabilities
fn clone(&self) -> PaginationCapabilities
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 PaginationCapabilities
impl Debug for PaginationCapabilities
Source§impl Default for PaginationCapabilities
impl Default for PaginationCapabilities
Source§impl<'de> Deserialize<'de> for PaginationCapabilities
impl<'de> Deserialize<'de> for PaginationCapabilities
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PaginationCapabilities
impl RefUnwindSafe for PaginationCapabilities
impl Send for PaginationCapabilities
impl Sync for PaginationCapabilities
impl Unpin for PaginationCapabilities
impl UnwindSafe for PaginationCapabilities
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> TenantValidator for T
impl<T> TenantValidator for T
Source§fn validate_tenant_context(
&self,
expected_tenant_id: &str,
context: &RequestContext,
) -> Result<(), String>
fn validate_tenant_context( &self, expected_tenant_id: &str, context: &RequestContext, ) -> Result<(), String>
Validate that the context has the expected tenant.
Source§fn validate_single_tenant_context(
&self,
context: &RequestContext,
) -> Result<(), String>
fn validate_single_tenant_context( &self, context: &RequestContext, ) -> Result<(), String>
Validate that the context is for single-tenant operation.
Source§fn require_tenant_context(&self, context: &RequestContext) -> Result<(), String>
fn require_tenant_context(&self, context: &RequestContext) -> Result<(), String>
Extract tenant context or return error for multi-tenant operations.