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§
Sourcefn paged(&'a self) -> Paginator<'a, Self::Output>
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);
}
}