List of all items
Structs
- cache::AstCache
- cache::CacheMetrics
- cache::SemanticCache
- cache::SymbolIndexCache
- code_actions::DefaultCodeActionsEngine
- code_actions::adapters::PythonCodeActionAdapter
- code_actions::adapters::RustCodeActionAdapter
- code_actions::adapters::TypeScriptCodeActionAdapter
- code_actions::generic_engine::GenericCodeActionsEngine
- completion::CompletionHandler
- config::loader::ConfigLoader
- config::manager::ConfigurationManager
- config::types::CodeActionTemplate
- config::types::CompletionConfig
- config::types::ConfigRegistry
- config::types::DiagnosticRule
- config::types::LanguageConfig
- diagnostics::DefaultDiagnosticsEngine
- diagnostics::adapters::PythonDiagnosticsAdapter
- diagnostics::adapters::RustDiagnosticsAdapter
- diagnostics::adapters::TypeScriptDiagnosticsAdapter
- diagnostics::generic_engine::GenericDiagnosticsEngine
- hover::HoverProvider
- hover::symbol_resolver::SymbolResolver
- hover::symbol_resolver::SymbolScope
- performance::OperationMetrics
- performance::OptimizationRecommendation
- performance::PerformanceAnalyzer
- performance::PerformanceTracker
- performance::Timer
- providers::CodeActionRegistry
- providers::DiagnosticsRegistry
- providers::SemanticAnalyzerRegistry
- proxy::LspProxy
- refactoring::RefactoringHandler
- semantic::LanguageDetector
- semantic::SemanticAnalyzerFactory
- semantic::adapters::FallbackAnalyzerAdapter
- semantic::adapters::PythonAnalyzerAdapter
- semantic::adapters::RustAnalyzerAdapter
- semantic::adapters::TypeScriptAnalyzerAdapter
- semantic::fallback_analyzer::FallbackAnalyzer
- semantic::generic_analyzer::GenericSemanticAnalyzer
- semantic::python_analyzer::PythonAnalyzer
- semantic::rust_analyzer::RustAnalyzer
- semantic::typescript_analyzer::TypeScriptAnalyzer
- server::ClientCapabilities
- server::LspServer
- server::ServerCapabilities
- transport::AsyncStdioTransport
- transport::JsonRpcError
- transport::JsonRpcNotification
- transport::JsonRpcRequest
- transport::JsonRpcResponse
- transport::StdioTransport
- types::CodeAction
- types::Definition
- types::Diagnostic
- types::DiagnosticRelatedInformation
- types::HoverInfo
- types::Location
- types::MarkupContent
- types::Position
- types::Range
- types::Reference
- types::SemanticInfo
- types::Symbol
- types::TextEdit
- types::WorkspaceEdit
Enums
- code_actions::CodeActionsError
- config::types::ConfigError
- diagnostics::DiagnosticsError
- providers::ProviderError
- semantic::SemanticError
- transport::LspMessage
- types::CodeActionKind
- types::DiagnosticSeverity
- types::Language
- types::LspError
- types::MarkupKind
- types::ServerState
- types::SymbolKind
Traits
- code_actions::CodeActionsEngine
- diagnostics::DiagnosticsEngine
- providers::CodeActionProvider
- providers::DiagnosticsProvider
- providers::SemanticAnalyzerProvider
- proxy::ExternalLspClient
- semantic::SemanticAnalyzer
Functions
- cache::hash_input
- code_actions::applier::apply_code_action
- code_actions::applier::apply_text_edits
- code_actions::applier::apply_workspace_edit
- code_actions::applier::validate_edit_range
- diagnostics::python_rules::generate_python_diagnostics
- diagnostics::rust_rules::generate_rust_diagnostics
- diagnostics::typescript_rules::generate_typescript_diagnostics