pub struct CatalogSearchPage {
pub number: i32,
pub token: String,
}Expand description
An explicit numbered-page request. The SDK treats the token as opaque; only the runtime decodes it and changes its targetPage. Authority validation binds navigation to the original search. No snapshot stability or token TTL is promised.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§number: i32Requested one-based page. Must not exceed either the token’s signed pageCount or the navigation window ceil(1000 / pageSize). Repeat the search without page to discover newly available pages beyond that signed pageCount.
token: StringOpaque authority-issued pagination token from an earlier response. Never decode, modify or log it in an SDK consumer.
Trait Implementations§
Source§impl Clone for CatalogSearchPage
impl Clone for CatalogSearchPage
Source§impl Debug for CatalogSearchPage
impl Debug for CatalogSearchPage
Source§impl Default for CatalogSearchPage
impl Default for CatalogSearchPage
Source§impl<'de> Deserialize<'de> for CatalogSearchPage
impl<'de> Deserialize<'de> for CatalogSearchPage
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 CatalogSearchPage
impl RefUnwindSafe for CatalogSearchPage
impl Send for CatalogSearchPage
impl Sync for CatalogSearchPage
impl Unpin for CatalogSearchPage
impl UnsafeUnpin for CatalogSearchPage
impl UnwindSafe for CatalogSearchPage
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