Trait slack_morphism::SlackApiResponseScroller[][src]

pub trait SlackApiResponseScroller<SCHC> where
    SCHC: SlackClientHttpConnector + Send + Sync
{ type ResponseType; type CursorType; type ResponseItemType; fn has_next(&self) -> bool;
fn next_mut<'a, 's>(
        &'a mut self,
        session: &'a SlackClientSession<'s, SCHC>
    ) -> BoxFuture<'a, ClientResult<Self::ResponseType>>;
fn to_stream<'a, 's>(
        &'a self,
        session: &'a SlackClientSession<'s, SCHC>
    ) -> BoxStream<'a, ClientResult<Self::ResponseType>>;
fn to_items_stream<'a, 's>(
        &'a self,
        session: &'a SlackClientSession<'s, SCHC>
    ) -> BoxStream<'a, ClientResult<Vec<Self::ResponseItemType>>>; }

Associated Types

Required methods

Implementors