pub enum CardItem {
Video(Box<VideoCard>),
Article(Box<ArticleCard>),
Live(Box<LiveCard>),
Unknown(Value),
}Expand description
卡片项目(可以是视频、专栏或直播间)
Variants§
Video(Box<VideoCard>)
视频卡片
Article(Box<ArticleCard>)
专栏卡片
Live(Box<LiveCard>)
直播间卡片
Unknown(Value)
未知卡片类型
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CardItem
impl<'de> Deserialize<'de> for CardItem
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 CardItem
impl RefUnwindSafe for CardItem
impl Send for CardItem
impl Sync for CardItem
impl Unpin for CardItem
impl UnsafeUnpin for CardItem
impl UnwindSafe for CardItem
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