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]
pub fn as_str(&self) -> &'static str
[src]
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]
Returns true if and only if this kind represents a TV series.
Trait Implementations
impl Clone for TitleKind
[src]
fn clone(&self) -> TitleKind
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for TitleKind
[src]
impl Debug for TitleKind
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Eq for TitleKind
[src]
impl Hash for TitleKind
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
[src]
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]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl PartialEq for TitleKind
[src]
fn eq(&self, __arg_0: &TitleKind) -> bool
[src]
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]
This method tests for !=
.
impl Display for TitleKind
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Ord for TitleKind
[src]
fn cmp(&self, other: &TitleKind) -> Ordering
[src]
This method returns an Ordering
between self
and other
. Read more
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
impl PartialOrd for TitleKind
[src]
fn partial_cmp(&self, other: &TitleKind) -> Option<Ordering>
[src]
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]
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]
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]
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]
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more