pub trait PaginatedQuery {
type Vars;
type Paginator;
type Item;
// Required method
fn query(
&self,
client: WasmerClient,
paginator: Option<Self::Paginator>,
) -> BoxFuture<'static, Result<(Vec<Self::Item>, Option<Self::Paginator>), Error>>;
}