pub struct VideoView {
pub aid: Aid,
pub bvid: Bvid,
pub videos: u32,
pub title: String,
pub owner: VideoOwner,
pub stat: VideoStat,
pub cid: Cid,
pub pages: Vec<VideoPage>,
}Expand description
Payload returned by /x/web-interface/view.
Fields§
§aid: AidAV numeric video ID.
bvid: BvidBV string video ID.
videos: u32Number of video pages.
title: StringVideo title.
owner: VideoOwnerUploader information.
stat: VideoStatVideo statistics.
cid: CidDefault content/page ID.
pages: Vec<VideoPage>Page list.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VideoView
impl<'de> Deserialize<'de> for VideoView
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 VideoView
impl RefUnwindSafe for VideoView
impl Send for VideoView
impl Sync for VideoView
impl Unpin for VideoView
impl UnsafeUnpin for VideoView
impl UnwindSafe for VideoView
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