[][src]Trait slack_morphism::SlackApiScrollableResponse

pub trait SlackApiScrollableResponse {
    type CursorType;
    type ResponseItemType;
    fn next_cursor(&self) -> Option<&Self::CursorType>;
fn scrollable_items<'a>(
        &'a self
    ) -> Box<dyn Iterator<Item = &'a Self::ResponseItemType> + 'a>; }

Associated Types

Loading content...

Required methods

fn next_cursor(&self) -> Option<&Self::CursorType>

fn scrollable_items<'a>(
    &'a self
) -> Box<dyn Iterator<Item = &'a Self::ResponseItemType> + 'a>

Loading content...

Implementors

impl SlackApiScrollableResponse for SlackApiChatScheduledMessagesListResponse[src]

impl SlackApiScrollableResponse for SlackApiConversationsHistoryResponse[src]

type CursorType = SlackCursorId

type ResponseItemType = SlackHistoryMessage

impl SlackApiScrollableResponse for SlackApiConversationsListResponse[src]

type CursorType = SlackCursorId

type ResponseItemType = SlackChannelInfo

impl SlackApiScrollableResponse for SlackApiConversationsMembersResponse[src]

type CursorType = SlackCursorId

type ResponseItemType = SlackUserId

impl SlackApiScrollableResponse for SlackApiConversationsRepliesResponse[src]

type CursorType = SlackCursorId

type ResponseItemType = SlackHistoryMessage

impl SlackApiScrollableResponse for SlackApiUsersConversationsResponse[src]

type CursorType = SlackCursorId

type ResponseItemType = SlackChannelInfo

impl SlackApiScrollableResponse for SlackApiUsersListResponse[src]

type CursorType = SlackCursorId

type ResponseItemType = SlackUser

Loading content...