pub struct ArticleItem {
pub id: i64,
pub title: String,
pub state: i32,
pub publish_time: i64,
pub words: i64,
pub image_urls: Vec<String>,
pub category: ArticleCategory,
pub categories: Vec<ArticleCategory>,
pub summary: String,
pub stats: Option<ArticleStats>,
pub like_state: Option<i32>,
}
Expand description
文章项目
Fields§
§id: i64
专栏cvid
title: String
文章标题
state: i32
0 作用尚不明确
publish_time: i64
发布时间 秒时间戳
words: i64
文章字数
image_urls: Vec<String>
文章封面
category: ArticleCategory
文章标签
categories: Vec<ArticleCategory>
文章标签列表
summary: String
文章摘要
stats: Option<ArticleStats>
§like_state: Option<i32>
是否点赞 0:未点赞 1:已点赞 需要登录(Cookie) 未登录为0
Trait Implementations§
Source§impl Clone for ArticleItem
impl Clone for ArticleItem
Source§fn clone(&self) -> ArticleItem
fn clone(&self) -> ArticleItem
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 ArticleItem
impl Debug for ArticleItem
Source§impl<'de> Deserialize<'de> for ArticleItem
impl<'de> Deserialize<'de> for ArticleItem
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 ArticleItem
impl RefUnwindSafe for ArticleItem
impl Send for ArticleItem
impl Sync for ArticleItem
impl Unpin for ArticleItem
impl UnwindSafe for ArticleItem
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