pub struct ArticleResponse {
pub status: String,
pub page: u32,
pub page_size: u32,
pub articles: Vec<Article>,
}Expand description
Paginated result of ArticleService::fetch_articles.
Fields§
§status: StringRequest status reported by the server.
page: u32Result page number.
page_size: u32Page size used for this result.
articles: Vec<Article>The articles of this page.
Trait Implementations§
Source§impl Clone for ArticleResponse
impl Clone for ArticleResponse
Source§fn clone(&self) -> ArticleResponse
fn clone(&self) -> ArticleResponse
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 ArticleResponse
impl Debug for ArticleResponse
Source§impl<'de> Deserialize<'de> for ArticleResponse
impl<'de> Deserialize<'de> for ArticleResponse
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
Source§impl PartialEq for ArticleResponse
impl PartialEq for ArticleResponse
Source§impl Serialize for ArticleResponse
impl Serialize for ArticleResponse
impl StructuralPartialEq for ArticleResponse
Auto Trait Implementations§
impl Freeze for ArticleResponse
impl RefUnwindSafe for ArticleResponse
impl Send for ArticleResponse
impl Sync for ArticleResponse
impl Unpin for ArticleResponse
impl UnsafeUnpin for ArticleResponse
impl UnwindSafe for ArticleResponse
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