List of all items
Structs
- Diagnostic
- DiagnosticSeverity
- InlayHint
- InlayHintLabelPart
- LspPosition
- LspRange
- Notification
- Request
- Response
- ResponseError
- Uri
- actor::ServerHandle
- apply_edit::ApplyEditOutcome
- apply_edit::InboundApplyEdit
- cache::CodeActionRow
- cache::CompletionItemRow
- cache::CompletionResolveOutcome
- cache::DecodedSemanticToken
- cache::DocumentHighlightCache
- cache::LspCodeLensCache
- cache::LspDocumentColorCache
- cache::LspDocumentLinksCache
- cache::LspFoldsCache
- cache::LspInlayHintCache
- cache::LspPullDiagnosticsCache
- cache::LspSelectionChain
- cache::LspSemanticTokensCache
- cache::SymbolRow
- capabilities::Capabilities
- codec::LspReader
- codec::LspWriter
- completion::LspCompletionMeta
- completion::LspCompletionMode
- completion::LspCompletionSource
- config::ServerConfig
- configuration::InboundConfigurationRequest
- diagnostics::DiagnosticEvent
- diagnostics::DiagnosticsBus
- diagnostics_layer::DiagnosticsLayer
- diagnostics_layer::InlineDiagnosticSummary
- diagnostics_layer::SeverityCounts
- dynamic_registration::DynamicRegistration
- dynamic_registration::DynamicRegistry
- error_list_feed::ErrorListFeed
- events::LspActorExited
- events::LspBufferAttached
- events::LspBufferDetached
- events::LspCodeLensRefresh
- events::LspDiagnosticRefresh
- events::LspDocumentChanged
- events::LspInlayHintRefresh
- events::LspLogPushed
- events::LspProgressUpdate
- events::LspSemanticTokensRefresh
- events::LspServerStatusChanged
- file_watcher::WatcherSubscriptions
- framing::FrameHeader
- jsonrpc::Notification
- jsonrpc::Request
- jsonrpc::Response
- jsonrpc::ResponseError
- logging::InstanceKey
- logging::LogRecord
- logging::LogRing
- logging::LspLogger
- modeline::LspProgressStore
- modes::LspCodeActionMode
- modes::LspDiagnosticsData
- modes::LspDiagnosticsMode
- modes::LspDocumentHighlightMode
- modes::LspFoldingMode
- modes::LspFormatMode
- modes::LspHoverMode
- modes::LspInlayHintMode
- modes::LspLogMode
- modes::LspMode
- modes::LspModeGuard
- modes::LspNavMode
- modes::LspProgressMode
- modes::LspRenameMode
- modes::LspSelectionRangeMode
- modes::LspSemanticTokensMode
- modes::LspServerLogMode
- modes::LspSignatureMode
- modes::LspSymbolsMode
- modes::LspTraceLogMode
- pending::InvocationId
- pending::Pending
- providers::references::LspReferencesMode
- providers::references::LspReferencesModeGuard
- providers::references::LspReferencesService
- providers::references::ReferencesOrigin
- show_document::InboundShowDocument
- show_document::ShowDocumentOutcome
- show_message_request::InboundShowMessageRequest
- show_message_request::ShowMessageRequestOutcome
- supervisor::LspSupervisor
- supervisor::LspSupervisorHandle
- supervisor::RestartReport
- supervisor::SupervisorSnapshot
- sync::ClosePayloads
- sync::DocSync
- transport::ChildTransport
Enums
- InlayHintLabel
- Message
- RequestId
- cache::CodeActionOutcome
- cache::CodeLensOutcome
- cache::CompletionOutcome
- cache::DocumentColorOutcome
- cache::DocumentHighlightOutcome
- cache::DocumentLinksOutcome
- cache::FoldingRangeOutcome
- cache::FormatOutcome
- cache::HoverOutcome
- cache::InlayHintOutcome
- cache::LspNavKind
- cache::PullDiagnosticsOutcome
- cache::ReferencesOutcome
- cache::RenameOutcome
- cache::SelectionRangeOutcome
- cache::SelectionRangeStep
- cache::SemanticTokensOutcome
- cache::SignatureHelpOutcome
- cache::SymbolsOutcome
- capabilities::FileOpKind
- codec::CodecError
- error::LspError
- events::LspActorExitReason
- events::LspProgressKind
- events::LspServerHealth
- framing::FrameError
- jsonrpc::Message
- jsonrpc::MessageDecodeError
- jsonrpc::RequestId
- logging::LogLevel
- logging::LogSource
- transport::TransportError
Traits
Functions
- actor::spawn
- actor::spawn_with_io
- actor::uri_from_path
- actor::uri_to_path
- buffer_names::lsp_server_log_name
- buffer_names::lsp_server_trace_log_name
- buffer_names::parse_lsp_server_log_name
- buffer_names::parse_lsp_trace_log_name
- cache::apply_semantic_token_edits
- cache::decode_semantic_tokens
- capabilities::client_capabilities
- completion::decode_meta
- completion::encode_meta
- completion::register_lsp_completion_mode
- config::builtin_servers
- config::resolve_workspace_root
- configuration::make_handler
- diagnostics_layer::pump_diagnostics
- error_list_feed::current_entries
- error_list_feed::entries_from_snapshot
- error_list_feed::map_severity
- error_list_feed::poll_feed
- fan_in::spawn
- file_watcher::compile_for_server
- file_watcher::compile_with_workspace_root
- framing::encode_header
- framing::parse_header_block
- framing::parse_header_block_with_limit
- help_views::diagnostics_help
- help_views::lsp_global_log_help
- help_views::lsp_server_log_help
- help_views::lsp_server_log_listing_help
- help_views::lsp_server_trace_help
- help_views::lsp_status_help
- help_views::summarise_capabilities
- inlay_hint_label_text
- install::install
- logging::format_log_event_line
- logging::level_tag
- modeline::lsp_content
- modeline::register_lsp_modeline_element
- modeline::spawn_modeline_forwarder
- modes::format_diagnostic_popup_lines
- modes::register_lsp_log_modes
- position::byte_to_lsp_character
- position::lsp_character_to_byte
- position::utf16_column_to_utf8_byte
- position::utf32_column_to_utf8_byte
- position::utf8_byte_to_utf16_column
- position::utf8_byte_to_utf32_column
- providers::references::build_reference_excerpts
- providers::references::create_references_view
- providers::references::refresh_references_view
- providers::references::register_references_actions
- providers::references::register_references_mode
- show_document::make_handler
- sync::uri_from_str
Type Aliases
- apply_edit::ApplyEditBus
- configuration::ConfigurationBus
- error::LspResult
- error_list_feed::ErrorListFeedHandle
- logging::LogEventPublisher
- modeline::LspProgressStoreHandle
- modes::DiagnosticsQueryHandle
- providers::references::LspReferencesServiceHandle
- show_document::ShowDocumentBus
- show_message_request::ShowMessageRequestBus
- supervisor::ActorKey
Constants
- buffer_names::LSP_SUBSYSTEM_LOG_NAME
- completion::LSP_COMPLETION_KIND_ID
- diagnostics::DIAGNOSTICS_CHANNEL_CAPACITY
- error_list_feed::COALESCE_INTERVAL
- framing::MAX_MESSAGE_BYTES
- jsonrpc::JSONRPC_VERSION
- jsonrpc::error_codes::CONTENT_MODIFIED
- jsonrpc::error_codes::INTERNAL_ERROR
- jsonrpc::error_codes::INVALID_PARAMS
- jsonrpc::error_codes::INVALID_REQUEST
- jsonrpc::error_codes::METHOD_NOT_FOUND
- jsonrpc::error_codes::PARSE_ERROR
- jsonrpc::error_codes::REQUEST_CANCELLED
- jsonrpc::error_codes::REQUEST_FAILED
- jsonrpc::error_codes::SERVER_NOT_INITIALIZED
- modeline::LSP_ELEMENT
- providers::references::REFRESH_ACTION