☰
RequestMessage
Required Associated Types
Response
Implementors
In client2::proto
?
Trait
client2
::
proto
::
RequestMessage
source
·
[
−
]
pub trait RequestMessage:
EnvelopedMessage
{ type
Response
:
EnvelopedMessage
; }
Required Associated Types
§
source
type
Response
:
EnvelopedMessage
Implementors
§
source
§
impl
RequestMessage
for
ApplyCodeAction
§
type
Response
=
ApplyCodeActionResponse
source
§
impl
RequestMessage
for
ApplyCompletionAdditionalEdits
§
type
Response
=
ApplyCompletionAdditionalEditsResponse
source
§
impl
RequestMessage
for
Call
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
CancelCall
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
CopyProjectEntry
§
type
Response
=
ProjectEntryResponse
source
§
impl
RequestMessage
for
CreateChannel
§
type
Response
=
CreateChannelResponse
source
§
impl
RequestMessage
for
CreateProjectEntry
§
type
Response
=
ProjectEntryResponse
source
§
impl
RequestMessage
for
CreateRoom
§
type
Response
=
CreateRoomResponse
source
§
impl
RequestMessage
for
DeclineCall
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
DeleteChannel
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
DeleteProjectEntry
§
type
Response
=
ProjectEntryResponse
source
§
impl
RequestMessage
for
ExpandProjectEntry
§
type
Response
=
ExpandProjectEntryResponse
source
§
impl
RequestMessage
for
Follow
§
type
Response
=
FollowResponse
source
§
impl
RequestMessage
for
FormatBuffers
§
type
Response
=
FormatBuffersResponse
source
§
impl
RequestMessage
for
FuzzySearchUsers
§
type
Response
=
UsersResponse
source
§
impl
RequestMessage
for
GetChannelMembers
§
type
Response
=
GetChannelMembersResponse
source
§
impl
RequestMessage
for
GetChannelMessages
§
type
Response
=
GetChannelMessagesResponse
source
§
impl
RequestMessage
for
GetChannelMessagesById
§
type
Response
=
GetChannelMessagesResponse
source
§
impl
RequestMessage
for
GetCodeActions
§
type
Response
=
GetCodeActionsResponse
source
§
impl
RequestMessage
for
GetCompletions
§
type
Response
=
GetCompletionsResponse
source
§
impl
RequestMessage
for
GetDefinition
§
type
Response
=
GetDefinitionResponse
source
§
impl
RequestMessage
for
GetDocumentHighlights
§
type
Response
=
GetDocumentHighlightsResponse
source
§
impl
RequestMessage
for
GetHover
§
type
Response
=
GetHoverResponse
source
§
impl
RequestMessage
for
GetNotifications
§
type
Response
=
GetNotificationsResponse
source
§
impl
RequestMessage
for
GetPrivateUserInfo
§
type
Response
=
GetPrivateUserInfoResponse
source
§
impl
RequestMessage
for
GetProjectSymbols
§
type
Response
=
GetProjectSymbolsResponse
source
§
impl
RequestMessage
for
GetReferences
§
type
Response
=
GetReferencesResponse
source
§
impl
RequestMessage
for
GetTypeDefinition
§
type
Response
=
GetTypeDefinitionResponse
source
§
impl
RequestMessage
for
GetUsers
§
type
Response
=
UsersResponse
source
§
impl
RequestMessage
for
IncomingCall
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
InlayHints
§
type
Response
=
InlayHintsResponse
source
§
impl
RequestMessage
for
InviteChannelMember
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
JoinChannel
§
type
Response
=
JoinRoomResponse
source
§
impl
RequestMessage
for
JoinChannelBuffer
§
type
Response
=
JoinChannelBufferResponse
source
§
impl
RequestMessage
for
JoinChannelChat
§
type
Response
=
JoinChannelChatResponse
source
§
impl
RequestMessage
for
JoinProject
§
type
Response
=
JoinProjectResponse
source
§
impl
RequestMessage
for
JoinRoom
§
type
Response
=
JoinRoomResponse
source
§
impl
RequestMessage
for
LeaveChannelBuffer
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
LeaveRoom
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
MarkNotificationRead
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
MoveChannel
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
OnTypeFormatting
§
type
Response
=
OnTypeFormattingResponse
source
§
impl
RequestMessage
for
OpenBufferById
§
type
Response
=
OpenBufferResponse
source
§
impl
RequestMessage
for
OpenBufferByPath
§
type
Response
=
OpenBufferResponse
source
§
impl
RequestMessage
for
OpenBufferForSymbol
§
type
Response
=
OpenBufferForSymbolResponse
source
§
impl
RequestMessage
for
PerformRename
§
type
Response
=
PerformRenameResponse
source
§
impl
RequestMessage
for
Ping
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
PrepareRename
§
type
Response
=
PrepareRenameResponse
source
§
impl
RequestMessage
for
RefreshInlayHints
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
RejoinChannelBuffers
§
type
Response
=
RejoinChannelBuffersResponse
source
§
impl
RequestMessage
for
RejoinRoom
§
type
Response
=
RejoinRoomResponse
source
§
impl
RequestMessage
for
ReloadBuffers
§
type
Response
=
ReloadBuffersResponse
source
§
impl
RequestMessage
for
RemoveChannelMember
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
RemoveChannelMessage
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
RemoveContact
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
RenameChannel
§
type
Response
=
RenameChannelResponse
source
§
impl
RequestMessage
for
RenameProjectEntry
§
type
Response
=
ProjectEntryResponse
source
§
impl
RequestMessage
for
RequestContact
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
ResolveCompletionDocumentation
§
type
Response
=
ResolveCompletionDocumentationResponse
source
§
impl
RequestMessage
for
ResolveInlayHint
§
type
Response
=
ResolveInlayHintResponse
source
§
impl
RequestMessage
for
RespondToChannelInvite
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
RespondToContactRequest
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
SaveBuffer
§
type
Response
=
BufferSaved
source
§
impl
RequestMessage
for
SearchProject
§
type
Response
=
SearchProjectResponse
source
§
impl
RequestMessage
for
SendChannelMessage
§
type
Response
=
SendChannelMessageResponse
source
§
impl
RequestMessage
for
SetChannelMemberRole
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
SetChannelVisibility
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
ShareProject
§
type
Response
=
ShareProjectResponse
source
§
impl
RequestMessage
for
SynchronizeBuffers
§
type
Response
=
SynchronizeBuffersResponse
source
§
impl
RequestMessage
for
Test
§
type
Response
=
Test
source
§
impl
RequestMessage
for
UpdateBuffer
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
UpdateParticipantLocation
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
UpdateProject
§
type
Response
=
Ack
source
§
impl
RequestMessage
for
UpdateWorktree
§
type
Response
=
Ack