pub struct Show {
pub id: ShowId,
pub title: String,
pub tagline: String,
pub overview: String,
pub first_air_date: NaiveDate,
pub last_air_date: NaiveDate,
pub number_of_episodes: u32,
pub number_of_seasons: u32,
}Expand description
A deserialized Show from the TMDB API
Fields§
§id: ShowIdThe show’s TMDB ID
title: StringThe show’s title
tagline: StringThe show’s tagline
overview: StringThe show’s overview
first_air_date: NaiveDateThe show’s first air date
last_air_date: NaiveDateThe show’s last air date
number_of_episodes: u32The total number of episodes in this show
number_of_seasons: u32The number of seasons in this show
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Show
impl<'de> Deserialize<'de> for Show
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 Show
impl RefUnwindSafe for Show
impl Send for Show
impl Sync for Show
impl Unpin for Show
impl UnsafeUnpin for Show
impl UnwindSafe for Show
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more