Trait GetEpisodeQueryParams

Source
pub trait GetEpisodeQueryParams<'a> {
    // Required method
    fn series_id(&'a self) -> SeriesID;

    // Provided methods
    fn episode_query_params(&'a self) -> EpisodeQueryParams { ... }
    fn episode_query_params_page(&'a self, page: u16) -> EpisodeQueryParams { ... }
}
Expand description

Trait used to create episode query parameters.

Implemented for all types that impl Into<SeriesID>.

Similar to GetEpisodeParams. Check for examples.

Required Methods§

Source

fn series_id(&'a self) -> SeriesID

Get the series to create the parameters for.

Provided Methods§

Source

fn episode_query_params(&'a self) -> EpisodeQueryParams

Create episode query params for the series returned by series_id.

Source

fn episode_query_params_page(&'a self, page: u16) -> EpisodeQueryParams

Create episode query params with page for the series returned by series_id.

Implementors§

Source§

impl<'a, T> GetEpisodeQueryParams<'a> for T
where T: 'a, SeriesID: From<&'a T>,