Paginate

Trait Paginate 

Source
pub trait Paginate<'a>: Sealed {
    type Output;

    // Required method
    fn paged(&'a self) -> Paginator<'a, Self::Output>;
}
Expand description

Extension trait for typed request builder objects for List<T> responses.

Required Associated Types§

Required Methods§

Source

fn paged(&'a self) -> Paginator<'a, Self::Output>

§Examples
use modio::types::id::Id;
use modio::types::mods::Mod;
use modio::util::Paginate;

let mods = client.get_mods(Id::new(51));
let mut paged = mods.paged();

while let Some(page) = paged.next().await? {
    for mod_ in page {
        println!("name: {}", mod_.name);
    }
}

Implementors§