Trait egg_mode::cursor::Cursor [] [src]

pub trait Cursor {
    type Item;
    fn previous_cursor_id(&self) -> i64;
fn next_cursor_id(&self) -> i64;
fn into_inner(self) -> Vec<Self::Item>; }

Trait to generalize over paginated views of API results.

Types that implement Cursor are used as intermediate steps in CursorIter's Iterator implementation, to properly load the data from Twitter. Most of the time you don't need to deal with Cursor structs directly, but you can get them via CursorIter's manual paging functionality.

Associated Types

What type is being returned by the API call?

Required Methods

Returns a numeric reference to the previous page of results.

Returns a numeric reference to the next page of results.

Consumes the cursor and returns the collection of results from inside.

Implementors