pub struct MediaVideo {Show 13 fields
pub type_: String,
pub id: u32,
pub width: u32,
pub height: u32,
pub duration: u32,
pub full_res: Option<String>,
pub tags: Vec<String>,
pub url: Option<String>,
pub image: Option<String>,
pub avg_color: Option<String>,
pub user: User,
pub video_files: Vec<VideoFile>,
pub video_pictures: Vec<VideoPicture>,
}Expand description
Represents a video media object.
Fields§
§type_: String§id: u32§width: u32§height: u32§duration: u32§full_res: Option<String>§url: Option<String>§image: Option<String>§avg_color: Option<String>§user: User§video_files: Vec<VideoFile>§video_pictures: Vec<VideoPicture>Trait Implementations§
Source§impl Clone for MediaVideo
impl Clone for MediaVideo
Source§fn clone(&self) -> MediaVideo
fn clone(&self) -> MediaVideo
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 MediaVideo
impl Debug for MediaVideo
Source§impl<'de> Deserialize<'de> for MediaVideo
impl<'de> Deserialize<'de> for MediaVideo
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
Source§impl From<MediaType> for MediaVideo
impl From<MediaType> for MediaVideo
Auto Trait Implementations§
impl Freeze for MediaVideo
impl RefUnwindSafe for MediaVideo
impl Send for MediaVideo
impl Sync for MediaVideo
impl Unpin for MediaVideo
impl UnwindSafe for MediaVideo
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