Enum imdb_index::TitleKind [−][src]
pub enum TitleKind { Movie, Short, TVEpisode, TVMiniSeries, TVMovie, TVSeries, TVShort, TVSpecial, Video, VideoGame, }
The kind of a title. These form a partioning of all titles, where every title has exactly one kind.
This type has a FromStr
implementation that permits parsing a string
containing a title kind into this type. Note that parsing a title kind
recognizes all forms present in the IMDb data, and also addition common
sense forms. For example, tvshow
and tvSeries
are both accepted as
terms for the TVSeries
variant.
Variants
Movie
Short
TVEpisode
TVMiniSeries
TVMovie
TVSeries
TVShort
TVSpecial
Video
VideoGame
Methods
impl TitleKind
[src]
impl TitleKind
pub fn as_str(&self) -> &'static str
[src]
pub fn as_str(&self) -> &'static str
Return a string representation of this title kind.
This string representation is intended to be the same string representation used in the IMDb data files.
pub fn is_tv_series(&self) -> bool
[src]
pub fn is_tv_series(&self) -> bool
Returns true if and only if this kind represents a TV series.
Trait Implementations
impl Clone for TitleKind
[src]
impl Clone for TitleKind
fn clone(&self) -> TitleKind
[src]
fn clone(&self) -> TitleKind
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for TitleKind
[src]
impl Copy for TitleKind
impl Debug for TitleKind
[src]
impl Debug for TitleKind
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Eq for TitleKind
[src]
impl Eq for TitleKind
impl Hash for TitleKind
[src]
impl Hash for TitleKind
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl PartialEq for TitleKind
[src]
impl PartialEq for TitleKind
fn eq(&self, other: &TitleKind) -> bool
[src]
fn eq(&self, other: &TitleKind) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl Display for TitleKind
[src]
impl Display for TitleKind
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Ord for TitleKind
[src]
impl Ord for TitleKind
fn cmp(&self, other: &TitleKind) -> Ordering
[src]
fn cmp(&self, other: &TitleKind) -> Ordering
This method returns an Ordering
between self
and other
. Read more
fn max(self, other: Self) -> Self
1.21.0[src]
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
impl PartialOrd for TitleKind
[src]
impl PartialOrd for TitleKind
fn partial_cmp(&self, other: &TitleKind) -> Option<Ordering>
[src]
fn partial_cmp(&self, other: &TitleKind) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
fn gt(&self, other: &Rhs) -> bool
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
fn ge(&self, other: &Rhs) -> bool
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl FromStr for TitleKind
[src]
impl FromStr for TitleKind