List of all items
Structs
- API::Types::CompletionItem
- API::Types::CompletionItemDocumentationValue
- API::Types::CreateFileOptions
- API::Types::CreateFileParams
- 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::CommandNamespace
- API::VSCode::CompletionContext
- API::VSCode::DiagnosticCollection
- API::VSCode::Disposable
- API::VSCode::DocumentFilter
- API::VSCode::Env
- API::VSCode::Extension
- API::VSCode::ExtensionNamespace
- API::VSCode::LanguageNamespace
- API::VSCode::OutputChannel
- API::VSCode::ProviderStore
- API::VSCode::VSCodeAPI
- API::VSCode::Window
- API::VSCode::Workspace
- API::VSCode::WorkspaceConfiguration
- API::VSCode::WorkspaceFolder
- Binary::BinaryConfig
- Binary::Build::RuntimeBuild::RuntimeBuild
- Binary::Build::ServiceRegister::ServiceRegister
- Binary::Build::ServiceRegister::ServiceRegistration
- Binary::Build::ServiceRegister::ServiceRegistrationResult
- Binary::Main::CliArgs
- Binary::Main::Entry::BuildResult
- Binary::Main::Entry::Entry
- Binary::Main::Entry::ExtensionInfo
- Binary::Main::Entry::ValidationResult
- Common::Traits::RetryableTrait
- DevLog::DedupState
- 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::IPCTransport
- 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::ServiceRegister::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
Macros
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
- DevLog::AliasPath
- DevLog::AppDataPrefix
- DevLog::DetectAppDataPrefix
- DevLog::EmitOTLPSpan
- DevLog::EnabledTags
- DevLog::FlushDedup
- DevLog::GetTraceId
- DevLog::IsEnabled
- DevLog::IsShort
- DevLog::NowNano
- DevLog::rand_u64
- Transport::CreateDefaultTransport
- Transport::CreateIPCTransport
- Transport::CreateWASMTransport
- Transport::CreategRPCTransport
- 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::Error::GroveResult
- Common::Result
- Common::Traits::GroveResult
- Host::APIBridge::APIMethodHandler
- Host::APIBridge::AsyncAPIMethodHandler
- Host::Lifecycle::LifecycleEventHandler
- Services::ConfigurationService::ConfigurationWatcherCallback
- WASM::HostBridge::AsyncHostFunctionCallback
- WASM::HostBridge::BridgeResult
- WASM::HostBridge::HostFunctionCallback
Statics
- DevLog::APP_DATA_PREFIX
- DevLog::DEDUP
- DevLog::ENABLED_TAGS
- DevLog::OTLP_AVAILABLE
- DevLog::OTLP_TRACE_ID
- DevLog::SHORT_MODE
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