Struct imdb_async::Title
source · [−]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
sourceimpl<'de> Deserialize<'de> for Title
impl<'de> Deserialize<'de> for Title
sourcefn 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 RefUnwindSafe for Title
impl Send for Title
impl Sync for Title
impl Unpin for Title
impl UnwindSafe for Title
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more