pub struct Title {
pub imdb_id: u32,
pub title_type: TitleType,
pub primary_title: CompactString,
pub original_title: CompactString,
pub is_adult: bool,
pub start_year: Option<u16>,
pub end_year: Option<u16>,
pub runtime_minutes: Option<u16>,
pub genres: ArrayVec<Genre, 3>,
}
Expand description
Represents a single title in IMDB; a “title” can be a show, an episode of a show, a movie, etc. See TitleType for a list.
Fields§
§imdb_id: u32
ID from IMDB, with the leading “tt” removed
title_type: TitleType
§primary_title: CompactString
§original_title: CompactString
§is_adult: bool
§start_year: Option<u16>
§end_year: Option<u16>
§runtime_minutes: Option<u16>
§genres: ArrayVec<Genre, 3>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Title
impl<'de> Deserialize<'de> for Title
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 Title
impl RefUnwindSafe for Title
impl Send for Title
impl Sync for Title
impl Unpin for Title
impl UnwindSafe for Title
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