List of all items
Structs
- API::types::CompletionItem
- API::types::CompletionItemDocumentationValue
- API::types::CreateFileOptions
- API::types::CreateFilesParams
- API::types::Diagnostic
- API::types::DiagnosticRelatedInformation
- API::types::FileCreate
- API::types::Location
- API::types::PartialResultParams
- API::types::Position
- API::types::Range
- API::types::TextDocumentIdentifier
- API::types::TextDocumentItem
- API::types::TextEdit
- API::types::VersionedTextDocumentIdentifier
- API::types::WorkDoneProgressParams
- API::types::WorkspaceEdit
- API::vscode::Command
- API::vscode::Commands
- API::vscode::CompletionContext
- API::vscode::DiagnosticCollection
- API::vscode::Disposable
- API::vscode::DocumentFilter
- API::vscode::Env
- API::vscode::Extension
- API::vscode::Extensions
- API::vscode::Languages
- API::vscode::OutputChannel
- API::vscode::VSCodeAPI
- API::vscode::Window
- API::vscode::Workspace
- API::vscode::WorkspaceConfiguration
- API::vscode::WorkspaceFolder
- Binary::BinaryConfig
- Binary::Build::RuntimeBuild
- Binary::Build::RuntimeBuildMod::RuntimeBuild
- Binary::Build::ServiceRegister
- Binary::Build::ServiceRegisterMod::ServiceRegister
- Binary::Build::ServiceRegisterMod::ServiceRegistration
- Binary::Build::ServiceRegisterMod::ServiceRegistrationResult
- Binary::Main::CliArgs
- Binary::Main::Entry::BuildResult
- Binary::Main::Entry::Entry
- Binary::Main::Entry::ExtensionInfo
- Binary::Main::Entry::ValidationResult
- Common::traits::RetryableTrait
- GroveInfo
- Host::APIBridge::APIBridgeImpl
- Host::APIBridge::APICall
- Host::APIBridge::APICallRequest
- Host::APIBridge::APICallResponse
- Host::APIBridge::APIContext
- Host::APIBridge::APIMethodInfo
- Host::APIBridge::APIStats
- Host::APIBridge::Selection
- Host::Activation::ActivationContext
- Host::Activation::ActivationEngine
- Host::Activation::ActivationHandler
- Host::Activation::ActivationRecord
- Host::Activation::WildMatch
- Host::ActivationResult
- Host::ExtensionHost::ExtensionHostImpl
- Host::ExtensionHost::HostStats
- Host::ExtensionManager::ExtensionInfo
- Host::ExtensionManager::ExtensionManagerImpl
- Host::ExtensionManager::ExtensionStats
- Host::HostConfig
- Host::Lifecycle::LifecycleEventRecord
- Host::Lifecycle::LifecycleHandlerInfo
- Host::Lifecycle::LifecycleManager
- Protocol::ProtocolConfig
- Protocol::SpineConnection::ConnectionMetrics
- Protocol::SpineConnection::HeartbeatConfig
- Protocol::SpineConnection::SpineConnectionImpl
- Services::ConfigurationService::ConfigurationServiceImpl
- Services::ConfigurationService::ConfigurationValue
- Services::ServiceConfig
- Transport::IPCTransport::IPCTransportImpl
- Transport::Strategy::TransportMessage
- Transport::Strategy::TransportStats
- Transport::TransportConfig
- Transport::WASMTransport::FunctionCallStats
- Transport::WASMTransport::WASMModuleInfo
- Transport::WASMTransport::WASMTransportImpl
- Transport::gRPCTransport::GrpcTransport
- WASM::FunctionExport::ExportConfig
- WASM::FunctionExport::FunctionExportImpl
- WASM::FunctionExport::FunctionStats
- WASM::FunctionExport::HostFunctionRegistry
- WASM::FunctionExport::RegisteredHostFunction
- WASM::HostBridge::AsyncCallback
- WASM::HostBridge::FunctionSignature
- WASM::HostBridge::HostBridgeImpl
- WASM::HostBridge::HostFunction
- WASM::HostBridge::HostMessage
- WASM::HostBridge::HostResponse
- WASM::HostBridge::WASMMessage
- WASM::MemoryManager::MemoryAllocation
- WASM::MemoryManager::MemoryLimits
- WASM::MemoryManager::MemoryManagerImpl
- WASM::MemoryManager::MemoryStats
- WASM::ModuleLoader::Exports
- WASM::ModuleLoader::ImportDeclaration
- WASM::ModuleLoader::ModuleInfo
- WASM::ModuleLoader::ModuleLoadOptions
- WASM::ModuleLoader::ModuleLoaderImpl
- WASM::ModuleLoader::WASMInstance
- WASM::ModuleLoader::WASMModule
- WASM::Runtime::WASMConfig
- WASM::Runtime::WASMRuntime
- WASM::WASMStats
Enums
- API::types::CompletionItemDocumentation
- API::types::CompletionItemKind
- API::types::DiagnosticCode
- API::types::DiagnosticSeverity
- API::types::DiagnosticTag
- API::vscode::CompletionTriggerKind
- Binary::Build::ServiceRegisterMod::ServiceType
- Common::error::GroveError
- Common::traits::GroveError
- Host::Activation::ActivationEvent
- Host::ExtensionHost::HostState
- Host::ExtensionManager::ExtensionState
- Host::ExtensionManager::ExtensionType
- Host::Lifecycle::LifecycleEvent
- Host::Lifecycle::LifecycleState
- Protocol::MessageType
- Protocol::ProtocolError
- Protocol::SpineConnection::ConnectionState
- Services::ConfigurationService::ConfigurationScope
- Transport::IPCTransport::IPCTransportError
- Transport::Strategy::Transport
- Transport::Strategy::TransportType
- Transport::WASMTransport::WASMTransportError
- Transport::gRPCTransport::GrpcTransportError
- WASM::HostBridge::BridgeError
- WASM::HostBridge::ParamType
- WASM::HostBridge::ReturnType
- WASM::ModuleLoader::ImportKind
- WASM::ModuleLoader::ModuleSourceType
Traits
- API::vscode::CompletionItemProvider
- Common::error::ResultExt
- Common::traits::Configurable
- Common::traits::ContextClone
- Common::traits::Disposable
- Common::traits::ExtensionContext
- Common::traits::ExtensionMetadata
- Common::traits::Identifiable
- Common::traits::Named
- Common::traits::Observable
- Common::traits::Resettable
- Common::traits::Retryable
- Common::traits::Serializable
- Common::traits::Stateful
- Common::traits::Validatable
- Common::traits::Versioned
- Services::Service
- Transport::Strategy::TransportStrategy
Functions
- API::is_api_version_supported
- API::utils::from_json_value
- API::utils::is_null
- API::utils::to_json_value
- Common::utils::generate_id
- Common::utils::now_unix_timestamp
- Common::utils::now_unix_timestamp_ms
- Common::utils::now_unix_timestamp_us
- Common::utils::sleep_ms
- Common::utils::sleep_sec
- Transport::create_default_transport
- Transport::create_grpc_transport
- Transport::create_ipc_transport
- Transport::create_wasm_transport
- WASM::HostBridge::deserialize_from_bytes
- WASM::HostBridge::marshal_args
- WASM::HostBridge::serialize_to_bytes
- WASM::HostBridge::unmarshal_return
- WASM::ModuleLoader::generate_instance_id
- WASM::ModuleLoader::generate_module_id
- WASM::init_wasm_runtime
- init
Type Aliases
- API::vscode::CommandCallback
- API::vscode::DocumentSelector
- Binary::Main::MainResult
- Common::Result
- Common::error::GroveResult
- Common::traits::GroveResult
- Host::APIBridge::APIMethodHandler
- Host::APIBridge::AsyncAPIMethodHandler
- Host::Lifecycle::LifecycleEventHandler
- Services::ConfigurationService::ConfigurationWatcherCallback
- WASM::HostBridge::AsyncHostFunctionCallback
- WASM::HostBridge::BridgeResult
- WASM::HostBridge::HostFunctionCallback
Constants
- API::MAX_VS_CODE_API_VERSION
- API::MIN_VS_CODE_API_VERSION
- API::VS_CODE_API_VERSION
- Common::VERSION
- Common::config::DEFAULT_BUFFER_SIZE
- Common::config::DEFAULT_CONNECTION_TIMEOUT_MS
- Common::config::DEFAULT_HEARTBEAT_INTERVAL_SEC
- Common::config::DEFAULT_MAX_CONCURRENT
- Common::config::DEFAULT_MAX_RETRIES
- Common::config::DEFAULT_TIMEOUT_MS
- Protocol::DEFAULT_CONNECTION_TIMEOUT_MS
- Protocol::DEFAULT_HEARTBEAT_INTERVAL_SEC
- Protocol::DEFAULT_MESSAGE_BUFFER_SIZE
- Protocol::DEFAULT_MOUNTAIN_ENDPOINT
- Protocol::SPINE_PROTOCOL_VERSION
- Transport::DEFAULT_CONNECTION_TIMEOUT_MS
- Transport::DEFAULT_REQUEST_TIMEOUT_MS
- VERSION
- WASM::DEFAULT_MAX_EXECUTION_TIME_MS
- WASM::DEFAULT_MEMORY_LIMIT_MB
- WASM::DEFAULT_TABLE_SIZE