pub struct SearchResultPage {
pub page: u64,
pub page_size: u64,
pub total_pages: u64,
pub total_results: u64,
pub first_result: Option<u64>,
pub last_result: Option<u64>,
pub results: Vec<SearchResult>,
}Fields§
§page: u64§page_size: u64§total_pages: u64§total_results: u64§first_result: Option<u64>§last_result: Option<u64>§results: Vec<SearchResult>Trait Implementations§
Source§impl Debug for SearchResultPage
impl Debug for SearchResultPage
Source§impl<'de> Deserialize<'de> for SearchResultPage
impl<'de> Deserialize<'de> for SearchResultPage
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 SearchResultPage
impl RefUnwindSafe for SearchResultPage
impl Send for SearchResultPage
impl Sync for SearchResultPage
impl Unpin for SearchResultPage
impl UnwindSafe for SearchResultPage
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