Trait PaginationRequest

Source
pub trait PaginationRequest: Request {
    type Item: PaginationItem;

    // Required methods
    fn set_since_id(&mut self, since_id: <Self::Item as PaginationItem>::Id);
    fn set_until_id(&mut self, until_id: <Self::Item as PaginationItem>::Id);
    fn set_limit(&mut self, limit: u8);
}
Expand description

Request that can be paginated via since_id and until_id.

Required Associated Types§

Source

type Item: PaginationItem

The paginated item type.

Required Methods§

Source

fn set_since_id(&mut self, since_id: <Self::Item as PaginationItem>::Id)

Sets the since_id field of the request.

Source

fn set_until_id(&mut self, until_id: <Self::Item as PaginationItem>::Id)

Sets the until_id field of the request.

Source

fn set_limit(&mut self, limit: u8)

Sets the limit field of the request.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<R> PaginationRequest for &mut R

Source§

type Item = <R as PaginationRequest>::Item

Source§

fn set_since_id(&mut self, since_id: <Self::Item as PaginationItem>::Id)

Source§

fn set_until_id(&mut self, until_id: <Self::Item as PaginationItem>::Id)

Source§

fn set_limit(&mut self, limit: u8)

Source§

impl<R> PaginationRequest for Box<R>

Source§

type Item = <R as PaginationRequest>::Item

Source§

fn set_since_id(&mut self, since_id: <Self::Item as PaginationItem>::Id)

Source§

fn set_until_id(&mut self, until_id: <Self::Item as PaginationItem>::Id)

Source§

fn set_limit(&mut self, limit: u8)

Implementors§

Source§

impl PaginationRequest for misskey_api::endpoint::admin::abuse_user_reports::Request

Source§

impl PaginationRequest for misskey_api::endpoint::admin::announcements::list::Request

Source§

impl PaginationRequest for misskey_api::endpoint::admin::emoji::list::Request

Source§

impl PaginationRequest for misskey_api::endpoint::admin::emoji::list_remote::Request

Source§

impl PaginationRequest for misskey_api::endpoint::admin::show_moderation_logs::Request

Source§

impl PaginationRequest for misskey_api::endpoint::announcements::Request

Source§

impl PaginationRequest for misskey_api::endpoint::antennas::notes::Request

Source§

impl PaginationRequest for misskey_api::endpoint::blocking::list::Request

Source§

impl PaginationRequest for misskey_api::endpoint::channels::followed::Request

Available on crate feature 12-47-0 only.
Source§

impl PaginationRequest for misskey_api::endpoint::channels::owned::Request

Available on crate feature 12-47-0 only.
Source§

impl PaginationRequest for misskey_api::endpoint::channels::timeline::Request

Available on crate feature 12-47-0 only.
Source§

impl PaginationRequest for misskey_api::endpoint::clips::notes::Request

Source§

impl PaginationRequest for misskey_api::endpoint::drive::files::Request

Source§

impl PaginationRequest for misskey_api::endpoint::drive::folders::Request

Source§

impl PaginationRequest for misskey_api::endpoint::drive::stream::Request

Source§

impl PaginationRequest for misskey_api::endpoint::i::favorites::Request

Source§

impl PaginationRequest for misskey_api::endpoint::i::notifications::Request

Source§

impl PaginationRequest for misskey_api::endpoint::i::user_group_invites::Request

Source§

impl PaginationRequest for misskey_api::endpoint::messaging::messages::Request

Source§

impl PaginationRequest for misskey_api::endpoint::mute::list::Request

Source§

impl PaginationRequest for misskey_api::endpoint::notes::children::Request

Source§

impl PaginationRequest for misskey_api::endpoint::notes::global_timeline::Request

Source§

impl PaginationRequest for misskey_api::endpoint::notes::hybrid_timeline::Request

Source§

impl PaginationRequest for misskey_api::endpoint::notes::local_timeline::Request

Source§

impl PaginationRequest for misskey_api::endpoint::notes::mentions::Request

Source§

impl PaginationRequest for misskey_api::endpoint::notes::renotes::Request

Source§

impl PaginationRequest for misskey_api::endpoint::notes::replies::Request

Source§

impl PaginationRequest for misskey_api::endpoint::notes::search::Request

Source§

impl PaginationRequest for misskey_api::endpoint::notes::search_by_tag::Request

Source§

impl PaginationRequest for misskey_api::endpoint::notes::Request

Source§

impl PaginationRequest for misskey_api::endpoint::notes::timeline::Request

Source§

impl PaginationRequest for misskey_api::endpoint::notes::user_list_timeline::Request

Source§

impl PaginationRequest for misskey_api::endpoint::users::clips::Request

Available on crate feature 12-61-0 only.
Source§

impl PaginationRequest for misskey_api::endpoint::users::followers::RequestWithUserId

Source§

impl PaginationRequest for misskey_api::endpoint::users::followers::RequestWithUsername

Source§

impl PaginationRequest for misskey_api::endpoint::users::following::RequestWithUserId

Source§

impl PaginationRequest for misskey_api::endpoint::users::following::RequestWithUsername

Source§

impl PaginationRequest for misskey_api::endpoint::users::notes::Request

Source§

impl PaginationRequest for misskey_api::endpoint::users::pages::Request

Available on crate feature 12-61-0 only.