Trait harmony_rust_sdk::api::chat::v1::chat_service_server::ChatService [−][src]
Generated trait containing hRPC methods that should be implemented for use with ChatServiceServer.
Associated Types
type Error: CustomError + Send + Sync + 'static
[src]
Associated Constants
const SOCKET_PING_PERIOD: u64
[src]
const SOCKET_PING_DATA: [u8; 32]
[src]
Required methods
#[must_use]fn create_guild<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateGuildRequest>
) -> Pin<Box<dyn Future<Output = Result<CreateGuildResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<CreateGuildRequest>
) -> Pin<Box<dyn Future<Output = Result<CreateGuildResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn create_invite<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateInviteRequest>
) -> Pin<Box<dyn Future<Output = Result<CreateInviteResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<CreateInviteRequest>
) -> Pin<Box<dyn Future<Output = Result<CreateInviteResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn create_channel<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateChannelRequest>
) -> Pin<Box<dyn Future<Output = Result<CreateChannelResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<CreateChannelRequest>
) -> Pin<Box<dyn Future<Output = Result<CreateChannelResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn create_emote_pack<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateEmotePackRequest>
) -> Pin<Box<dyn Future<Output = Result<CreateEmotePackResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<CreateEmotePackRequest>
) -> Pin<Box<dyn Future<Output = Result<CreateEmotePackResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_guild_list<'life0, 'async_trait>(
&'life0 self,
request: Request<GetGuildListRequest>
) -> Pin<Box<dyn Future<Output = Result<GetGuildListResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetGuildListRequest>
) -> Pin<Box<dyn Future<Output = Result<GetGuildListResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn add_guild_to_guild_list<'life0, 'async_trait>(
&'life0 self,
request: Request<AddGuildToGuildListRequest>
) -> Pin<Box<dyn Future<Output = Result<AddGuildToGuildListResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<AddGuildToGuildListRequest>
) -> Pin<Box<dyn Future<Output = Result<AddGuildToGuildListResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn remove_guild_from_guild_list<'life0, 'async_trait>(
&'life0 self,
request: Request<RemoveGuildFromGuildListRequest>
) -> Pin<Box<dyn Future<Output = Result<RemoveGuildFromGuildListResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<RemoveGuildFromGuildListRequest>
) -> Pin<Box<dyn Future<Output = Result<RemoveGuildFromGuildListResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_guild<'life0, 'async_trait>(
&'life0 self,
request: Request<GetGuildRequest>
) -> Pin<Box<dyn Future<Output = Result<GetGuildResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetGuildRequest>
) -> Pin<Box<dyn Future<Output = Result<GetGuildResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_guild_invites<'life0, 'async_trait>(
&'life0 self,
request: Request<GetGuildInvitesRequest>
) -> Pin<Box<dyn Future<Output = Result<GetGuildInvitesResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetGuildInvitesRequest>
) -> Pin<Box<dyn Future<Output = Result<GetGuildInvitesResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
This requires the “invites.view” permission.
#[must_use]fn get_guild_members<'life0, 'async_trait>(
&'life0 self,
request: Request<GetGuildMembersRequest>
) -> Pin<Box<dyn Future<Output = Result<GetGuildMembersResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetGuildMembersRequest>
) -> Pin<Box<dyn Future<Output = Result<GetGuildMembersResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_guild_channels<'life0, 'async_trait>(
&'life0 self,
request: Request<GetGuildChannelsRequest>
) -> Pin<Box<dyn Future<Output = Result<GetGuildChannelsResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetGuildChannelsRequest>
) -> Pin<Box<dyn Future<Output = Result<GetGuildChannelsResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
You will only be informed of channels you have the “messages.view” permission for.
#[must_use]fn get_channel_messages<'life0, 'async_trait>(
&'life0 self,
request: Request<GetChannelMessagesRequest>
) -> Pin<Box<dyn Future<Output = Result<GetChannelMessagesResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetChannelMessagesRequest>
) -> Pin<Box<dyn Future<Output = Result<GetChannelMessagesResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_message<'life0, 'async_trait>(
&'life0 self,
request: Request<GetMessageRequest>
) -> Pin<Box<dyn Future<Output = Result<GetMessageResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetMessageRequest>
) -> Pin<Box<dyn Future<Output = Result<GetMessageResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_emote_packs<'life0, 'async_trait>(
&'life0 self,
request: Request<GetEmotePacksRequest>
) -> Pin<Box<dyn Future<Output = Result<GetEmotePacksResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetEmotePacksRequest>
) -> Pin<Box<dyn Future<Output = Result<GetEmotePacksResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_emote_pack_emotes<'life0, 'async_trait>(
&'life0 self,
request: Request<GetEmotePackEmotesRequest>
) -> Pin<Box<dyn Future<Output = Result<GetEmotePackEmotesResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetEmotePackEmotesRequest>
) -> Pin<Box<dyn Future<Output = Result<GetEmotePackEmotesResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn update_guild_information<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateGuildInformationRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<UpdateGuildInformationRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn update_channel_information<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateChannelInformationRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<UpdateChannelInformationRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn update_channel_order<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateChannelOrderRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<UpdateChannelOrderRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn update_message<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateMessageRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<UpdateMessageRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn add_emote_to_pack<'life0, 'async_trait>(
&'life0 self,
request: Request<AddEmoteToPackRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<AddEmoteToPackRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn delete_guild<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteGuildRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<DeleteGuildRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn delete_invite<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteInviteRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<DeleteInviteRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn delete_channel<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteChannelRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<DeleteChannelRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn delete_message<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteMessageRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<DeleteMessageRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
This requires the “messages.manage.delete” permission if you are not the message author.
#[must_use]fn delete_emote_from_pack<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteEmoteFromPackRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<DeleteEmoteFromPackRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn delete_emote_pack<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteEmotePackRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<DeleteEmotePackRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn dequip_emote_pack<'life0, 'async_trait>(
&'life0 self,
request: Request<DequipEmotePackRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<DequipEmotePackRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn join_guild<'life0, 'async_trait>(
&'life0 self,
request: Request<JoinGuildRequest>
) -> Pin<Box<dyn Future<Output = Result<JoinGuildResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<JoinGuildRequest>
) -> Pin<Box<dyn Future<Output = Result<JoinGuildResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn leave_guild<'life0, 'async_trait>(
&'life0 self,
request: Request<LeaveGuildRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<LeaveGuildRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn trigger_action<'life0, 'async_trait>(
&'life0 self,
request: Request<TriggerActionRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<TriggerActionRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn send_message<'life0, 'async_trait>(
&'life0 self,
request: Request<SendMessageRequest>
) -> Pin<Box<dyn Future<Output = Result<SendMessageResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<SendMessageRequest>
) -> Pin<Box<dyn Future<Output = Result<SendMessageResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn query_has_permission<'life0, 'async_trait>(
&'life0 self,
request: Request<QueryPermissionsRequest>
) -> Pin<Box<dyn Future<Output = Result<QueryPermissionsResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<QueryPermissionsRequest>
) -> Pin<Box<dyn Future<Output = Result<QueryPermissionsResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn set_permissions<'life0, 'async_trait>(
&'life0 self,
request: Request<SetPermissionsRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<SetPermissionsRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_permissions<'life0, 'async_trait>(
&'life0 self,
request: Request<GetPermissionsRequest>
) -> Pin<Box<dyn Future<Output = Result<GetPermissionsResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetPermissionsRequest>
) -> Pin<Box<dyn Future<Output = Result<GetPermissionsResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn move_role<'life0, 'async_trait>(
&'life0 self,
request: Request<MoveRoleRequest>
) -> Pin<Box<dyn Future<Output = Result<MoveRoleResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<MoveRoleRequest>
) -> Pin<Box<dyn Future<Output = Result<MoveRoleResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_guild_roles<'life0, 'async_trait>(
&'life0 self,
request: Request<GetGuildRolesRequest>
) -> Pin<Box<dyn Future<Output = Result<GetGuildRolesResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetGuildRolesRequest>
) -> Pin<Box<dyn Future<Output = Result<GetGuildRolesResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn add_guild_role<'life0, 'async_trait>(
&'life0 self,
request: Request<AddGuildRoleRequest>
) -> Pin<Box<dyn Future<Output = Result<AddGuildRoleResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<AddGuildRoleRequest>
) -> Pin<Box<dyn Future<Output = Result<AddGuildRoleResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn modify_guild_role<'life0, 'async_trait>(
&'life0 self,
request: Request<ModifyGuildRoleRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<ModifyGuildRoleRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn delete_guild_role<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteGuildRoleRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<DeleteGuildRoleRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn manage_user_roles<'life0, 'async_trait>(
&'life0 self,
request: Request<ManageUserRolesRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<ManageUserRolesRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_user_roles<'life0, 'async_trait>(
&'life0 self,
request: Request<GetUserRolesRequest>
) -> Pin<Box<dyn Future<Output = Result<GetUserRolesResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetUserRolesRequest>
) -> Pin<Box<dyn Future<Output = Result<GetUserRolesResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn stream_events<'life0, 'life1, 'async_trait>(
&'life0 self,
validation_request: &'life1 Request<()>,
request: Option<StreamEventsRequest>
) -> Pin<Box<dyn Future<Output = Result<Option<Event>, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
validation_request: &'life1 Request<()>,
request: Option<StreamEventsRequest>
) -> Pin<Box<dyn Future<Output = Result<Option<Event>, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
#[must_use]fn sync<'life0, 'life1, 'async_trait>(
&'life0 self,
validation_request: &'life1 Request<SyncRequest>
) -> Pin<Box<dyn Future<Output = Result<Option<SyncEvent>, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
validation_request: &'life1 Request<SyncRequest>
) -> Pin<Box<dyn Future<Output = Result<Option<SyncEvent>, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_user<'life0, 'async_trait>(
&'life0 self,
request: Request<GetUserRequest>
) -> Pin<Box<dyn Future<Output = Result<GetUserResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetUserRequest>
) -> Pin<Box<dyn Future<Output = Result<GetUserResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_user_bulk<'life0, 'async_trait>(
&'life0 self,
request: Request<GetUserBulkRequest>
) -> Pin<Box<dyn Future<Output = Result<GetUserBulkResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetUserBulkRequest>
) -> Pin<Box<dyn Future<Output = Result<GetUserBulkResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn get_user_metadata<'life0, 'async_trait>(
&'life0 self,
request: Request<GetUserMetadataRequest>
) -> Pin<Box<dyn Future<Output = Result<GetUserMetadataResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<GetUserMetadataRequest>
) -> Pin<Box<dyn Future<Output = Result<GetUserMetadataResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn profile_update<'life0, 'async_trait>(
&'life0 self,
request: Request<ProfileUpdateRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<ProfileUpdateRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn typing<'life0, 'async_trait>(
&'life0 self,
request: Request<TypingRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<TypingRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn preview_guild<'life0, 'async_trait>(
&'life0 self,
request: Request<PreviewGuildRequest>
) -> Pin<Box<dyn Future<Output = Result<PreviewGuildResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<PreviewGuildRequest>
) -> Pin<Box<dyn Future<Output = Result<PreviewGuildResponse, Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn ban_user<'life0, 'async_trait>(
&'life0 self,
request: Request<BanUserRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<BanUserRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn kick_user<'life0, 'async_trait>(
&'life0 self,
request: Request<KickUserRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<KickUserRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
#[must_use]fn unban_user<'life0, 'async_trait>(
&'life0 self,
request: Request<UnbanUserRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
request: Request<UnbanUserRequest>
) -> Pin<Box<dyn Future<Output = Result<(), Self::Error>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,