List of all items
Structs
- cli::flags::AnalysisStats
- cli::flags::Diagnostics
- cli::flags::Highlight
- cli::flags::Lsif
- cli::flags::LspServer
- cli::flags::Parse
- cli::flags::PrimeCaches
- cli::flags::RunTests
- cli::flags::RustAnalyzer
- cli::flags::RustcTests
- cli::flags::Scip
- cli::flags::Search
- cli::flags::Ssr
- cli::flags::Symbols
- cli::flags::UnresolvedReferences
- config::CallInfoConfig
- config::ClientCommandsConfig
- config::Config
- config::ConfigChange
- config::ConfigErrors
- config::DiscoverWorkspaceConfig
- config::DocumentSymbolConfig
- config::FilesConfig
- config::HoverActionsConfig
- config::LensConfig
- config::NotificationsConfig
- config::RunnablesConfig
- config::WorkspaceSymbolConfig
- lsp::ext::AnalyzerStatusParams
- lsp::ext::CargoRunnableArgs
- lsp::ext::ChangeTestStateParams
- lsp::ext::ClientCommandOptions
- lsp::ext::CodeAction
- lsp::ext::CodeActionData
- lsp::ext::CodeLensResolveData
- lsp::ext::CommandLink
- lsp::ext::CommandLinkGroup
- lsp::ext::CompletionImport
- lsp::ext::CompletionResolveData
- lsp::ext::CrateInfoResult
- lsp::ext::DiscoverTestParams
- lsp::ext::DiscoverTestResults
- lsp::ext::EvaluatePredicateParams
- lsp::ext::EvaluatePredicateResult
- lsp::ext::ExpandMacroParams
- lsp::ext::ExpandedMacro
- lsp::ext::ExternalDocsPair
- lsp::ext::FetchDependencyListParams
- lsp::ext::FetchDependencyListResult
- lsp::ext::GetFailedObligationsParams
- lsp::ext::Hover
- lsp::ext::HoverParams
- lsp::ext::InlayHintResolveData
- lsp::ext::InternalTestingFetchConfigParams
- lsp::ext::JoinLinesParams
- lsp::ext::MatchingBraceParams
- lsp::ext::MemoryLayoutNode
- lsp::ext::MoveItemParams
- lsp::ext::OpenCargoTomlParams
- lsp::ext::RecursiveMemoryLayout
- lsp::ext::RunFlycheckParams
- lsp::ext::RunTestParams
- lsp::ext::Runnable
- lsp::ext::RunnablesParams
- lsp::ext::ServerStatusParams
- lsp::ext::ShellRunnableArgs
- lsp::ext::SnippetTextDocumentEdit
- lsp::ext::SnippetTextEdit
- lsp::ext::SnippetWorkspaceEdit
- lsp::ext::SsrParams
- lsp::ext::TestInfo
- lsp::ext::TestItem
- lsp::ext::ViewCrateGraphParams
- lsp::ext::ViewItemTreeParams
- lsp::ext::ViewSyntaxTreeParams
- lsp::ext::WorkspaceSymbolParams
- shared_analyzer::PackageInstance
- shared_analyzer::PackageInstanceKey
- shared_analyzer::RustAnalyzerLspBoundary
- shared_analyzer::RustAnalyzerPrivateBoundary
- shared_analyzer::SessionOverlay
- shared_analyzer::SessionOverlayCrate
- shared_analyzer::SessionOverlayFile
- shared_analyzer::SharedAnalyzerAnalysisKey
- shared_analyzer::SharedAnalyzerBackendKey
- shared_analyzer::SharedAnalyzerBackendSnapshot
- shared_analyzer::SharedAnalyzerCargoConfigKey
- shared_analyzer::SharedAnalyzerConfig
- shared_analyzer::SharedAnalyzerLoadKey
- shared_analyzer::SharedAnalyzerProvider
- shared_analyzer::SharedAnalyzerRegistry
- shared_analyzer::SharedAnalyzerRuntime
- shared_analyzer::SharedAnalyzerSession
- shared_analyzer::SharedAnalyzerViewKey
- shared_analyzer::SharedAnalyzerWorldConfigKey
- shared_analyzer::SharedAnalyzerWorldKey
- shared_analyzer::SharedWorld
- shared_analyzer::WorkspaceSummary
- shared_analyzer::WorkspaceView
- tracing::config::Config
- tracing::hprof::DataVisitor
Enums
- cli::Verbosity
- cli::flags::OutputFormat
- cli::flags::RustAnalyzerCmd
- cli::flags::Severity
- config::AnnotationLocation
- config::AutoImportExclusion
- config::AutoImportExclusionType
- config::ConfigErrorInner
- config::FilesWatcher
- config::LinkedProject
- config::MaxSubstitutionLength
- config::NumProcesses
- config::NumThreads
- config::RatomlFileKind
- config::RustfmtConfig
- config::TargetDirectory
- lsp::ext::AbortRunTestNotification
- lsp::ext::AnalyzerStatusRequest
- lsp::ext::AppendOutputToRunTestNotification
- lsp::ext::CancelFlycheckNotification
- lsp::ext::ChangeTestStateNotification
- lsp::ext::ChildModulesRequest
- lsp::ext::ClearFlycheckNotification
- lsp::ext::CodeActionRequest
- lsp::ext::CodeActionResolveRequest
- lsp::ext::CodeLensResolveDataKind
- lsp::ext::DiscoverTestRequest
- lsp::ext::DiscoveredTestsNotification
- lsp::ext::DocumentOnTypeFormattingRequest
- lsp::ext::EndRunTestNotification
- lsp::ext::EvaluatePredicateRequest
- lsp::ext::ExpandMacroRequest
- lsp::ext::ExternalDocsRequest
- lsp::ext::ExternalDocsResponse
- lsp::ext::FetchDependencyListRequest
- lsp::ext::GetFailedObligationsRequest
- lsp::ext::Health
- lsp::ext::HoverRequest
- lsp::ext::InternalTestingFetchConfigOption
- lsp::ext::InternalTestingFetchConfigRequest
- lsp::ext::InternalTestingFetchConfigResponse
- lsp::ext::InterpretFunctionRequest
- lsp::ext::JoinLinesRequest
- lsp::ext::MatchingBraceRequest
- lsp::ext::MemoryUsageRequest
- lsp::ext::MoveItemDirection
- lsp::ext::MoveItemRequest
- lsp::ext::OnEnterRequest
- lsp::ext::OpenCargoTomlRequest
- lsp::ext::OpenServerLogsNotification
- lsp::ext::ParentModuleRequest
- lsp::ext::PositionOrRange
- lsp::ext::PredicateEvaluationStatus
- lsp::ext::RebuildProcMacrosRequest
- lsp::ext::RelatedTestsRequest
- lsp::ext::ReloadWorkspaceRequest
- lsp::ext::RunFlycheckNotification
- lsp::ext::RunTestRequest
- lsp::ext::RunnableArgs
- lsp::ext::RunnablesRequest
- lsp::ext::ServerStatusNotification
- lsp::ext::SnippetDocumentChangeOperation
- lsp::ext::SsrRequest
- lsp::ext::TestItemKind
- lsp::ext::TestState
- lsp::ext::ViewCrateGraphRequest
- lsp::ext::ViewFileTextRequest
- lsp::ext::ViewHirRequest
- lsp::ext::ViewItemTreeRequest
- lsp::ext::ViewMirRequest
- lsp::ext::ViewRecursiveMemoryLayoutRequest
- lsp::ext::ViewSyntaxTreeRequest
- lsp::ext::WorkspaceSymbolRequest
- lsp::ext::WorkspaceSymbolSearchKind
- lsp::ext::WorkspaceSymbolSearchScope
- shared_analyzer::SharedAnalyzerProcMacroServerKey
Functions
- driver::main
- driver::setup_logging
- driver::wait_for_debugger
- from_json
- main_loop
- server_capabilities
- shared_analyzer::run_shared_rust_analyzer_lsp_session
- shared_analyzer::run_shared_rust_analyzer_lsp_session_with_config
- shared_analyzer::rust_analyzer_lsp_boundary
- shared_analyzer::rust_analyzer_private_boundary
- shared_analyzer::shared_analyzer_registry
- tracing::hprof::init
- version
- ws_to_crate_graph