[][src]Struct imdb_index::Episode

pub struct Episode {
    pub id: String,
    pub tvshow_id: String,
    pub season: Option<u32>,
    pub episode: Option<u32>,
}

A single episode record.

An episode record is an entry that joins two title records together, and provides episode specific information, such as the season and episode number. The two title records joined correspond to the title record for the TV show and the title record for the episode.

Fields

id: String

The IMDb title identifier for this episode.

tvshow_id: String

The IMDb title identifier for the parent TV show of this episode.

season: Option<u32>

The season in which this episode is contained, if it exists.

episode: Option<u32>

The episode number of the season in which this episode is contained, if it exists.

Trait Implementations

impl Clone for Episode[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Episode[src]

impl<'de> Deserialize<'de> for Episode[src]

Auto Trait Implementations

impl Sync for Episode

impl Unpin for Episode

impl Send for Episode

impl UnwindSafe for Episode

impl RefUnwindSafe for Episode

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]