Struct imdb_index::AKA

source ·
pub struct AKA {
    pub id: String,
    pub order: i32,
    pub title: String,
    pub region: String,
    pub language: String,
    pub types: String,
    pub attributes: String,
    pub is_original_title: Option<bool>,
}
Expand description

A single alternate name.

Every title has one or more names, and zero or more alternate names. To represent multiple names, AKA or “also known as” records are provided. There may be many AKA records for a single title.

Fields§

§id: String

The IMDb identifier that these AKA records describe.

§order: i32

The order in which an AKA record should be preferred.

§title: String

The alternate name.

§region: String

A geographic region in which this alternate name applies.

§language: String

The language of this alternate name.

§types: String

A comma separated list of types for this name.

§attributes: String

A comma separated list of attributes for this name.

§is_original_title: Option<bool>

A flag indicating whether this corresponds to the original title or not.

Trait Implementations§

source§

impl Clone for AKA

source§

fn clone(&self) -> AKA

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AKA

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AKA

source§

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 AKA

§

impl Send for AKA

§

impl Sync for AKA

§

impl Unpin for AKA

§

impl UnwindSafe for AKA

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

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

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

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