Struct peertube::data::Playlist [−][src]
pub struct Playlist {}Show fields
pub created_at: DateTime<Utc>, pub description: Option<String>, pub display_name: String, pub id: u32, pub is_local: bool, pub owner_account: AccountSummary, pub privacy: Privacy, pub thumbnail_path: Option<String>, pub type: PlaylistType, pub updated_at: DateTime<Utc>, pub uuid: String, pub video_channel: Option<ChannelSummary>, pub videos_length: u32,
Fields
created_at: DateTime<Utc>
description: Option<String>
display_name: String
id: u32
is_local: bool
owner_account: AccountSummary
privacy: Privacy
thumbnail_path: Option<String>
type: PlaylistType
updated_at: DateTime<Utc>
uuid: String
video_channel: Option<ChannelSummary>
videos_length: u32
Trait Implementations
impl<'de> Deserialize<'de> for Playlist
[src]
impl<'de> Deserialize<'de> for Playlist
[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 Playlist
impl Send for Playlist
impl Sync for Playlist
impl Unpin for Playlist
impl UnwindSafe for Playlist
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>,