Module missing_types

Source
Expand description

Missing Types Module for Test Compatibility

This module provides all the missing types needed by the comprehensive test suite.

Structs§

AsyncTaskManager
Async task manager
BatchCapabilities
Batch operation capabilities
BatchOperation
Individual batch operation
BatchOperationRequest
Batch operation request
BatchOperationResponse
Batch operation response
BatchOperationResult
Individual batch operation result
Command
Command for completion items
CompletionCapabilities
Completion capabilities (corrected name)
CompletionContext
Completion context
CompletionItem
Completion item
CompletionParams
Completion parameters
CompletionPosition
Completion position
CompletionResult
Completion result
ConfigurationManager
Configuration manager for hot reload
ConnectionConfig
Connection configuration for clients
EmbeddedResourceContent
Embedded resource content (2025)
EnhancedProgressNotification
Enhanced progress notification
EnhancedServerCapabilities
Enhanced server capabilities
GracefulShutdownConfig
Graceful shutdown configuration
HealthChecker
Health checker system
HealthReport
Overall health report
HttpRequest
HTTP request representation
HttpResponse
HTTP response representation
HttpServerConfig
HTTP server configuration
LifecycleManager
Lifecycle manager for server state transitions
MetricsStats
Statistics summary
PluginManager
Plugin manager
Position
Position in text
Range
Range for text edits
RateLimitConfig
Rate limiting configuration
ResourceCleanupManager
Resource cleanup manager
RetryConfig
Client builder configuration
SecurityConfig
Security configuration
ServerConfig
Server configuration
ServerMetrics
Server metrics collection
ServerMetricsSnapshot
Server metrics snapshot
ServerPersistentState
Server persistent state for serialization
ServerRunner
Server runner for managing server execution
SessionConfig
Session configuration for client sessions
ShutdownSignalHandler
Shutdown signal handler
StatePersistenceManager
State persistence manager
StdioTransportConfig
Stdio transport configuration
StreamingCapabilities
Streaming capabilities
StreamingResponse
Streaming response
TaskHandle
Task handle for managing async tasks
TextEdit
Text edit for completions
ValidationConfig
Input validation configuration
WebSocketCloseFrame
WebSocket close frame
WebSocketServerConfig
WebSocket server configuration

Enums§

ClientState
Client state enumeration
CompletionItemKind
Completion item kinds
CompletionTriggerKind
Completion trigger kinds
HealthStatus
Health status enumeration
ServerState
Server state enumeration
SessionState
Session state for client sessions
SignalType
Signal types for shutdown handling
TransportError
Transport error types
WebSocketMessage
WebSocket message types

Traits§

Plugin
Plugin trait for extensibility

Type Aliases§

LoggingCapabilities
PromptsCapabilities
ResourcesCapabilities
RootsCapabilities
ToolsCapabilities