pub struct IndexSubject {
pub id: u32,
pub type: SubjectType,
pub name: String,
pub name_cn: String,
pub date: Option<String>,
pub images: Image,
pub infobox: InfoBox,
pub add_at: Option<String>,
pub comment: String,
}Expand description
索引中条目的基本信息
包含索引基本属性
Fields§
§id: u32条目的唯一标识符
type: SubjectType条目的类型(如动画、书籍等)
name: String条目的原始名称(通常为外文原名)
name_cn: String条目的中文名称
date: Option<String>条目相关日期(如发布日期、首播日期等,可选)
images: Image条目的图片资源信息
infobox: InfoBox条目的信息框内容(结构化属性)
add_at: Option<String>§comment: StringTrait Implementations§
Source§impl Clone for IndexSubject
impl Clone for IndexSubject
Source§fn clone(&self) -> IndexSubject
fn clone(&self) -> IndexSubject
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 IndexSubject
impl Debug for IndexSubject
Source§impl<'de> Deserialize<'de> for IndexSubject
impl<'de> Deserialize<'de> for IndexSubject
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 IndexSubject
impl RefUnwindSafe for IndexSubject
impl Send for IndexSubject
impl Sync for IndexSubject
impl Unpin for IndexSubject
impl UnwindSafe for IndexSubject
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