Trait PaginatedResource

Source
pub trait PaginatedResource {
    type Item;

    // Required method
    fn _get(&self, page: &str) -> Result<Vec<Self::Item>, HttpError>;

    // Provided method
    fn all(&self) -> Result<Vec<Self::Item>, HttpError> { ... }
}

Required Associated Types§

Required Methods§

Source

fn _get(&self, page: &str) -> Result<Vec<Self::Item>, HttpError>

Provided Methods§

Source

fn all(&self) -> Result<Vec<Self::Item>, HttpError>

Implementors§