[][src]Struct trakt::selectors::UserSelector

pub struct UserSelector { /* fields omitted */ }

A struct for specifying an user.

See Selector and SelectIds for more info

Trait Implementations

impl Selector for UserSelector[src]

fn value(self, value: Value) -> Self[src]

Insert a [serde_json::Value] into the item Read more

fn item<T: Serialize>(self, item: T) -> Self[src]

Insert a [serializable] item Read more

fn json(self, json: &str) -> Self[src]

Insert a JSON object into the item Read more

fn insert_num(self, k: String, v: impl Into<Number>) -> Self[src]

Insert a key-number pair into the item

fn insert_str(self, k: String, v: String) -> Self[src]

Insert a key-string pair into the item

fn insert_date(self, k: String, v: DateTime<Utc>) -> Self[src]

Insert a key-date pair into the item

fn rated_at(self, date: DateTime<Utc>) -> Self[src]

Specify when an item was rated

fn collected_at(self, date: DateTime<Utc>) -> Self[src]

Specify when an item was collected

fn watched_at(self, date: DateTime<Utc>) -> Self[src]

Specify when an item was watched

fn rating(self, rating: u8) -> Self[src]

Specify an rating for an item

impl SelectIds for UserSelector[src]

fn slug(self, slug: &str) -> Self[src]

Select an item by its slug (ex. "batman-begins-2005")

fn id(self, trakt_id: u64) -> Self[src]

Select an item by its id on trakt (ex. 228)

fn tmdb(self, tmdb_id: u64) -> Self[src]

Select an item by its id on tmdb (ex. 272)

fn imdb(self, imdb_id: &str) -> Self[src]

Select an item by its id on imdb (ex. "tt0372784")

fn tvdb(self, tvdb_id: u64) -> Self[src]

Select an item by its id on tvdb (ex. 81189)

fn tvrage(self, tvrage_id: u64) -> Self[src]

Select an item by its id on tvrage

impl Default for UserSelector[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> From for T[src]

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Erased for T