[−][src]Struct imdb_index::MediaEntity
A media entity is a title with optional episode and rating records.
A media entity makes it convenient to deal with the complete information
of an IMDb media record. This is the default value returned by search
routines such as what the Searcher
provides, and
can also be cheaply constructed by an Index
given a
Title
or an IMDb ID.
Methods
impl MediaEntity
[src]
pub fn title(&self) -> &Title
[src]
Return a reference to the underlying Title
.
pub fn episode(&self) -> Option<&Episode>
[src]
Return a reference to the underlying Episode
, if it exists.
pub fn rating(&self) -> Option<&Rating>
[src]
Return a reference to the underlying Rating
, if it exists.
Trait Implementations
impl Clone for MediaEntity
[src]
fn clone(&self) -> MediaEntity
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for MediaEntity
[src]
Auto Trait Implementations
impl Sync for MediaEntity
impl Unpin for MediaEntity
impl Send for MediaEntity
impl UnwindSafe for MediaEntity
impl RefUnwindSafe for MediaEntity
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,