[][src]Trait trakt::selectors::SelectList

pub trait SelectList: Sized {
    fn list_value(self, list: Value) -> Self;

    fn list_item<T: Serialize>(self, list: T) -> Self { ... }
fn list_json(self, list: &str) -> Self { ... }
fn list(self, f: impl FnOnce(ListSelector) -> ListSelector) -> Self { ... } }

Trait for selecting lists

Required methods

fn list_value(self, list: Value) -> Self

Select a list by serde_json::Value

Loading content...

Provided methods

fn list_item<T: Serialize>(self, list: T) -> Self

Select a list by a serializable item. Most probably a List.

fn list_json(self, list: &str) -> Self

Select a list by a JSON object string

Panics

Panics if list is not a valid JSON object

fn list(self, f: impl FnOnce(ListSelector) -> ListSelector) -> Self

Select a list by a ListSelector

Loading content...

Implementors

impl<'a> SelectList for trakt::asyn::requests::comments::comment_create_request::CommentCreateRequest<'a>[src]

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

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

fn list(self, f: impl FnOnce(ListSelector) -> ListSelector) -> Self[src]

impl<'a> SelectList for trakt::sync::requests::comments::comment_create_request::CommentCreateRequest<'a>[src]

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

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

fn list(self, f: impl FnOnce(ListSelector) -> ListSelector) -> Self[src]

Loading content...