pub struct VideoDetails {Show 16 fields
pub video_id: String,
pub title: String,
pub length_seconds: String,
pub keywords: Vec<String>,
pub channel_id: String,
pub is_owner_viewing: bool,
pub short_description: String,
pub is_crawlable: bool,
pub thumbnail: WatermarkClass,
pub average_rating: f64,
pub allow_ratings: bool,
pub view_count: String,
pub author: String,
pub is_private: bool,
pub is_unplugged_corpus: bool,
pub is_live_content: bool,
}
Fields§
§video_id: String
§title: String
§length_seconds: String
§keywords: Vec<String>
§channel_id: String
§is_owner_viewing: bool
§short_description: String
§is_crawlable: bool
§thumbnail: WatermarkClass
§average_rating: f64
§allow_ratings: bool
§view_count: String
§is_private: bool
§is_unplugged_corpus: bool
§is_live_content: bool
Trait Implementations§
Source§impl Clone for VideoDetails
impl Clone for VideoDetails
Source§fn clone(&self) -> VideoDetails
fn clone(&self) -> VideoDetails
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 VideoDetails
impl Debug for VideoDetails
Source§impl<'de> Deserialize<'de> for VideoDetails
impl<'de> Deserialize<'de> for VideoDetails
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 VideoDetails
impl RefUnwindSafe for VideoDetails
impl Send for VideoDetails
impl Sync for VideoDetails
impl Unpin for VideoDetails
impl UnwindSafe for VideoDetails
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