pub struct SlackApiResponseScrollerState<RQ, RS, CT, RIT, SCHC>where
RQ: SlackApiScrollableRequest<SCHC, ResponseType = RS, CursorType = CT, ResponseItemType = RIT> + Send + Sync + Clone,
RS: SlackApiScrollableResponse<CursorType = CT, ResponseItemType = RIT> + Send + Sync + Clone,
CT: Send + Sync + Clone,
RIT: Send + Sync + Clone,
SCHC: SlackClientHttpConnector + Send + Sync + Clone + 'static,{
pub request: RQ,
pub last_response: Option<RS>,
pub last_cursor: Option<CT>,
/* private fields */
}Fields§
§request: RQ§last_response: Option<RS>§last_cursor: Option<CT>Implementations§
source§impl<RQ, RS, CT, RIT, SCHC> SlackApiResponseScrollerState<RQ, RS, CT, RIT, SCHC>where
RQ: SlackApiScrollableRequest<SCHC, ResponseType = RS, CursorType = CT, ResponseItemType = RIT> + Send + Sync + Clone,
RS: SlackApiScrollableResponse<CursorType = CT, ResponseItemType = RIT> + Send + Sync + Clone,
CT: Send + Sync + Clone,
RIT: Send + Sync + Clone,
SCHC: SlackClientHttpConnector + Send + Sync + Clone + 'static,
impl<RQ, RS, CT, RIT, SCHC> SlackApiResponseScrollerState<RQ, RS, CT, RIT, SCHC>where RQ: SlackApiScrollableRequest<SCHC, ResponseType = RS, CursorType = CT, ResponseItemType = RIT> + Send + Sync + Clone, RS: SlackApiScrollableResponse<CursorType = CT, ResponseItemType = RIT> + Send + Sync + Clone, CT: Send + Sync + Clone, RIT: Send + Sync + Clone, SCHC: SlackClientHttpConnector + Send + Sync + Clone + 'static,
Trait Implementations§
source§impl<RQ, RS, CT, RIT, SCHC> Clone for SlackApiResponseScrollerState<RQ, RS, CT, RIT, SCHC>where
RQ: SlackApiScrollableRequest<SCHC, ResponseType = RS, CursorType = CT, ResponseItemType = RIT> + Send + Sync + Clone + Clone,
RS: SlackApiScrollableResponse<CursorType = CT, ResponseItemType = RIT> + Send + Sync + Clone + Clone,
CT: Send + Sync + Clone + Clone,
RIT: Send + Sync + Clone + Clone,
SCHC: SlackClientHttpConnector + Send + Sync + Clone + 'static + Clone,
impl<RQ, RS, CT, RIT, SCHC> Clone for SlackApiResponseScrollerState<RQ, RS, CT, RIT, SCHC>where RQ: SlackApiScrollableRequest<SCHC, ResponseType = RS, CursorType = CT, ResponseItemType = RIT> + Send + Sync + Clone + Clone, RS: SlackApiScrollableResponse<CursorType = CT, ResponseItemType = RIT> + Send + Sync + Clone + Clone, CT: Send + Sync + Clone + Clone, RIT: Send + Sync + Clone + Clone, SCHC: SlackClientHttpConnector + Send + Sync + Clone + 'static + Clone,
source§fn clone(&self) -> SlackApiResponseScrollerState<RQ, RS, CT, RIT, SCHC>
fn clone(&self) -> SlackApiResponseScrollerState<RQ, RS, CT, RIT, SCHC>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more