pub struct CollectionSubjectUpdate {
pub type: Option<CollectionType>,
pub rate: Option<u32>,
pub ep_status: Option<u32>,
pub vol_status: Option<u32>,
pub comment: Option<String>,
pub private: Option<bool>,
pub tags: Option<Vec<String>>,
}Expand description
更新条目收藏状态的请求参数
用于向API提交更新用户对某个条目的收藏信息,包含状态、评分、进度等
Fields§
§type: Option<CollectionType>收藏类型(可选,更新为指定状态)
rate: Option<u32>评分(可选,1-10分)
ep_status: Option<u32>剧集进度(可选,已观看的集数)
vol_status: Option<u32>卷进度(可选,已阅读的卷数)
comment: Option<String>评论(可选,用户对条目的评论)
private: Option<bool>是否私密(可选,设置收藏信息是否私密)
标签(可选,用户为条目添加的标签列表)
Trait Implementations§
Source§impl Clone for CollectionSubjectUpdate
impl Clone for CollectionSubjectUpdate
Source§fn clone(&self) -> CollectionSubjectUpdate
fn clone(&self) -> CollectionSubjectUpdate
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 CollectionSubjectUpdate
impl Debug for CollectionSubjectUpdate
Source§impl<'de> Deserialize<'de> for CollectionSubjectUpdate
impl<'de> Deserialize<'de> for CollectionSubjectUpdate
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 CollectionSubjectUpdate
impl RefUnwindSafe for CollectionSubjectUpdate
impl Send for CollectionSubjectUpdate
impl Sync for CollectionSubjectUpdate
impl Unpin for CollectionSubjectUpdate
impl UnwindSafe for CollectionSubjectUpdate
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