pub struct Episode {}Expand description
表示剧集的详细信息结构体
包含剧集的基本属性、播出信息、关联条目等完整数据,用于描述单个剧集的具体内容
Fields§
§id: u32剧集唯一标识符
type: EpisodeType剧集类型(如普通剧集、SP、OP等)
name: String剧集原名(通常为日文或外文名称)
name_cn: String剧集中文名
sort: f64排序权重,用于确定剧集在列表中的展示顺序
ep: f64集数编号(可能为小数,如特别篇可能标记为1.5)
airdate: String播出日期(格式通常为YYYY-MM-DD,可能为空字符串表示未公开)
comment: u32该剧集的评论数量
duration: String时长描述(如“24分钟“,用于直观展示)
desc: String剧集简介/描述
disc: u32所属光盘编号(用于多光盘发行的剧集)
subject_id: u32关联的条目ID(该剧集所属的作品ID)
duration_seconds: u32时长(秒数),用于精确的时长计算
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Episode
impl<'de> Deserialize<'de> for Episode
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 Episode
impl RefUnwindSafe for Episode
impl Send for Episode
impl Sync for Episode
impl Unpin for Episode
impl UnwindSafe for Episode
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