Expand description
§Vine Generated Code
This module includes and re-exports the Rust code that is automatically
generated by tonic-build from the Vine.proto definition file. It serves
as the single source of truth for all gRPC message types, service traits,
and client/server structs. Do not edit this file directly.
§Generated Components
§Message Types
EmptyPlaceholder for RPCs with no return valueGenericRequestRequest with ID, method, and JSON parametersGenericResponseResponse with ID, result, or errorGenericNotificationFire-and-forget notificationRpcErrorJSON-RPC compliant error structureCancelOperationRequestRequest to cancel an operationRpcDataPayloadGeneric data payload for future extensions
§Service Clients
cocoon_service_client::CocoonServiceClientClient for calling Cocoonmountain_service_client::MountainServiceClientClient for calling Mountain
§Service Servers
cocoon_service_server::CocoonServiceTrait for Cocoon service implementationcocoon_service_server::CocoonServiceServerServer wrapper for Cocoonmountain_service_server::MountainServiceTrait for Mountain service implementationmountain_service_server::MountainServiceServerServer wrapper for Mountain
§Usage Notes
- This file is generated from Vine.proto during build
- Regenerated when protobuf schema changes
- Contains auto-compression and max-size configuration
- Supports interceptors for middleware
Modules§
- argument
- Nested message and enum types in
Argument. - cocoon_
service_ client - Generated client implementations.
- cocoon_
service_ server - Generated server implementations.
- execute_
command_ response - Nested message and enum types in
ExecuteCommandResponse. - mountain_
service_ client - Generated client implementations.
- mountain_
service_ server - Generated server implementations.
- on_
did_ receive_ message_ request - Nested message and enum types in
OnDidReceiveMessageRequest.
Structs§
- Apply
Edit Request - Request to apply an edit.
- Apply
Edit Response - Response for applying an edit.
- Argument
- A command argument, which can be one of several types.
- Cancel
Operation Request - A message to cancel a specific, ongoing operation.
- Close
Terminal Request - Request to close a terminal.
- Code
Action - Completion
Item - Create
Status BarItem Request - Request to create a status bar item.
- Create
Status BarItem Response - Response for creating a status bar item.
- Create
Webview Panel Request - Request to create a webview panel.
- Create
Webview Panel Response - Response for creating a webview panel.
- Debug
Configuration - Delete
Secret Request - Request to delete a secret.
- Empty
- Represents an empty message, typically used for RPCs that don’t need to return data.
- Execute
Command Request - Request to execute a command.
- Execute
Command Response - Response from command execution.
- Find
Files Request - Request to find files.
- Find
Files Response - Response with found files.
- Find
Text InFiles Request - Request to find text in files.
- Find
Text InFiles Response - Response with text matches.
- Generic
Notification - A generic notification message, which is fire-and-forget and does not have an ID.
- Generic
Request - A generic request message containing a method name and serialized parameters.
- Generic
Response - A generic response message containing the result or an error.
- GetSecret
Request - Request to get a secret.
- GetSecret
Response - Response with secret value.
- GetTree
Children Request - Request for tree children.
- GetTree
Children Response - Response with tree children.
- GitExec
Request - Request to execute a git command.
- GitExec
Response - Response from git execution.
- Init
Extension Host Request - Request to initialize the extension host.
- Location
- OnDid
Receive Message Request - Request for webview message.
- Open
Document Request - Request to open a document.
- Open
Document Response - Response for opening a document.
- Open
Terminal Request - Request to open a terminal.
- Participate
InSave Request - Request to participate in save.
- Participate
InSave Response - Response for participating in save.
- Position
- A position in a text document, expressed as zero-based line and character offset.
- Provide
Code Actions Request - Request for code actions.
- Provide
Code Actions Response - Response with code actions.
- Provide
Completion Items Request - Request for completion items.
- Provide
Completion Items Response - Response with completion items.
- Provide
Definition Request - Request for definition location.
- Provide
Definition Response - Response with definition location.
- Provide
Hover Request - Request for hover information.
- Provide
Hover Response - Response with hover information.
- Provide
References Request - Request for references.
- Provide
References Response - Response with references.
- Range
- A range in a text document, expressed as start and end positions.
- Read
File Request - Request to read a file.
- Read
File Response - Response with file contents.
- Readdir
Request - Request to read directory contents.
- Readdir
Response - Response with directory contents.
- Register
Command Request - Request to register a command.
- Register
Debug Adapter Request - Request to register a debug adapter.
- Register
Provider Request - Request to register a provider.
- Register
ScmProvider Request - Request to register an SCM provider.
- Register
Tree View Provider Request - Request to register a tree view provider.
- RpcData
Payload - A generic data payload, currently unused but available for future extensions.
- RpcError
- A structured error payload, compliant with JSON-RPC error objects.
- Save
AllRequest - Request to save all documents.
- Save
AllResponse - Response for saving all documents.
- SetStatus
BarText Request - Request to set status bar text.
- SetWebview
Html Request - Request to set webview HTML.
- Show
Message Request - Request to show a message.
- Show
Message Response - Response for showing a message.
- Show
Text Document Request - Request to show a text document.
- Show
Text Document Response - Response for showing a text document.
- Source
Control Resource State - Start
Debugging Request - Request to start debugging.
- Start
Debugging Response - Response for starting debugging.
- Stat
Request - Request for file metadata.
- Stat
Response - Response with file metadata.
- Store
Secret Request - Request to store a secret.
- Terminal
Closed Notification - Notification that a terminal was closed.
- Terminal
Data Notification - Notification of terminal output.
- Terminal
Input Request - Request for terminal input.
- Terminal
Opened Notification - Notification that a terminal was opened.
- Terminal
Process IdNotification - Notification of terminal process ID.
- Text
Edit - Text
Edit ForSave - Text
Match - Tree
Item - Unregister
Command Request - Request to unregister a command.
- Update
Configuration Request - Request to update configuration.
- Update
ScmGroup Request - Request to update SCM group.
- Update
Workspace Folders Request - Request to update workspace folders.
- Uri
- A Uniform Resource Identifier (URI).
- Watch
File Request - Request to watch a file.
- Workspace
Folder - A workspace folder.
- Write
File Request - Request to write a file.
Enums§
- Text
Document Save Reason - Text document save reason.
- View
Column - A view column (editor location).