Struct peertube::data::Video [−][src]
pub struct Video {}Show fields
pub account: AccountSummary, pub blacklisted: Option<bool>, pub blacklisted_reason: Option<String>, pub category: Category, pub channel: ChannelSummary, pub created_at: DateTime<Utc>, pub description: Option<String>, pub dislikes: u32, pub duration: u32, pub embed_path: String, pub id: u32, pub is_like: Option<bool>, pub is_local: bool, pub language: Language, pub license: Option<License>, pub likes: u32, pub name: String, pub nsfw: bool, pub originally_published_at: Option<DateTime<Utc>>, pub preview_path: String, pub privacy: Privacy, pub published_at: DateTime<Utc>, pub scheduled_update: Option<ScheduledUpdate>, pub state: Option<State>, pub thumbnail_path: String, pub update_at: Option<DateTime<Utc>>, pub user_history: Option<UserHistory>, pub uuid: String, pub views: u32, pub wait_transcoding: Option<bool>,
Fields
account: AccountSummary
blacklisted: Option<bool>
blacklisted_reason: Option<String>
category: Category
channel: ChannelSummary
created_at: DateTime<Utc>
description: Option<String>
dislikes: u32
duration: u32
embed_path: String
id: u32
is_like: Option<bool>
is_local: bool
language: Language
license: Option<License>
likes: u32
name: String
nsfw: bool
originally_published_at: Option<DateTime<Utc>>
preview_path: String
privacy: Privacy
published_at: DateTime<Utc>
scheduled_update: Option<ScheduledUpdate>
state: Option<State>
thumbnail_path: String
update_at: Option<DateTime<Utc>>
user_history: Option<UserHistory>
uuid: String
views: u32
wait_transcoding: Option<bool>
Trait Implementations
impl<'de> Deserialize<'de> for Video
[src]
impl<'de> Deserialize<'de> for Video
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Video
impl Send for Video
impl Sync for Video
impl Unpin for Video
impl UnwindSafe for Video
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,