Trait slack_morphism_hyper::scroller_ext::SlackApiResponseScrollerExt [−][src]
pub trait SlackApiResponseScrollerExt<SCHC, CT, RT, RIT>: SlackApiResponseScroller<SCHC, CursorType = CT, ResponseType = RT, ResponseItemType = RIT> where
SCHC: SlackClientHttpConnector + Send + Sync,
RT: Send + Clone + Sync + SlackApiScrollableResponse<CursorType = CT, ResponseItemType = RIT>,
RIT: Send + Clone, { fn collect_items_stream<'a, 's>(
&'a self,
session: &'a SlackClientSession<'s, SCHC>,
throttle_duration: Duration
) -> BoxFuture<'a, ClientResult<Vec<RIT>>>; }
Required methods
fn collect_items_stream<'a, 's>(
&'a self,
session: &'a SlackClientSession<'s, SCHC>,
throttle_duration: Duration
) -> BoxFuture<'a, ClientResult<Vec<RIT>>>
[src]Implementations on Foreign Types
impl<SCHC, CT, RT, RIT> SlackApiResponseScrollerExt<SCHC, CT, RT, RIT> for dyn SlackApiResponseScroller<SCHC, CursorType = CT, ResponseType = RT, ResponseItemType = RIT> where
SCHC: SlackClientHttpConnector + Send + Sync,
RT: Send + Clone + Sync + SlackApiScrollableResponse<CursorType = CT, ResponseItemType = RIT>,
RIT: Send + Clone,
[src]
impl<SCHC, CT, RT, RIT> SlackApiResponseScrollerExt<SCHC, CT, RT, RIT> for dyn SlackApiResponseScroller<SCHC, CursorType = CT, ResponseType = RT, ResponseItemType = RIT> where
SCHC: SlackClientHttpConnector + Send + Sync,
RT: Send + Clone + Sync + SlackApiScrollableResponse<CursorType = CT, ResponseItemType = RIT>,
RIT: Send + Clone,
[src]fn collect_items_stream<'a, 's>(
&'a self,
session: &'a SlackClientSession<'s, SCHC>,
throttle_duration: Duration
) -> BoxFuture<'a, ClientResult<Vec<RIT>>>
[src]