pub trait PaginatorTrait<'db, C>where
C: ConnectionTrait,{
type Selector: SelectorTrait + 'db;
// Required method
fn paginate(
self,
db: &'db C,
page_size: u64,
) -> Paginator<'db, C, Self::Selector>;
// Provided methods
fn count(self, db: &'db C) -> Result<u64, DbErr>
where Self: Sized { ... }
fn exists(self, db: &'db C) -> Result<bool, DbErr>
where Self: Sized { ... }
}Expand description
A Trait for any type that can paginate results
Required Associated Typesยง
Sourcetype Selector: SelectorTrait + 'db
type Selector: SelectorTrait + 'db
Select operation