mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-08-04 10:50:15 +00:00
1 line
No EOL
15 KiB
HTML
1 line
No EOL
15 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-1a91846b.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="rust_analyzer" data-themes="" data-resource-suffix="" data-rustdoc-version="1.88.0 (6b00bc388 2025-06-23)" data-channel="1.88.0" data-search-js="search-f7877310.js" data-settings-js="settings-5514c975.js" ><script src="../static.files/storage-4e99c027.js"></script><script defer src="../static.files/main-7ef8a74a.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../rust_analyzer/index.html">rust_<wbr>analyzer</a><span class="version">0.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="cli/flags/struct.AnalysisStats.html">cli::flags::AnalysisStats</a></li><li><a href="cli/flags/struct.Diagnostics.html">cli::flags::Diagnostics</a></li><li><a href="cli/flags/struct.Highlight.html">cli::flags::Highlight</a></li><li><a href="cli/flags/struct.Lsif.html">cli::flags::Lsif</a></li><li><a href="cli/flags/struct.LspServer.html">cli::flags::LspServer</a></li><li><a href="cli/flags/struct.Parse.html">cli::flags::Parse</a></li><li><a href="cli/flags/struct.PrimeCaches.html">cli::flags::PrimeCaches</a></li><li><a href="cli/flags/struct.RunTests.html">cli::flags::RunTests</a></li><li><a href="cli/flags/struct.RustAnalyzer.html">cli::flags::RustAnalyzer</a></li><li><a href="cli/flags/struct.RustcTests.html">cli::flags::RustcTests</a></li><li><a href="cli/flags/struct.Scip.html">cli::flags::Scip</a></li><li><a href="cli/flags/struct.Search.html">cli::flags::Search</a></li><li><a href="cli/flags/struct.Ssr.html">cli::flags::Ssr</a></li><li><a href="cli/flags/struct.Symbols.html">cli::flags::Symbols</a></li><li><a href="cli/flags/struct.UnresolvedReferences.html">cli::flags::UnresolvedReferences</a></li><li><a href="config/struct.CallInfoConfig.html">config::CallInfoConfig</a></li><li><a href="config/struct.ClientCommandsConfig.html">config::ClientCommandsConfig</a></li><li><a href="config/struct.Config.html">config::Config</a></li><li><a href="config/struct.ConfigChange.html">config::ConfigChange</a></li><li><a href="config/struct.ConfigErrors.html">config::ConfigErrors</a></li><li><a href="config/struct.DiscoverWorkspaceConfig.html">config::DiscoverWorkspaceConfig</a></li><li><a href="config/struct.FilesConfig.html">config::FilesConfig</a></li><li><a href="config/struct.HoverActionsConfig.html">config::HoverActionsConfig</a></li><li><a href="config/struct.LensConfig.html">config::LensConfig</a></li><li><a href="config/struct.NotificationsConfig.html">config::NotificationsConfig</a></li><li><a href="config/struct.RunnablesConfig.html">config::RunnablesConfig</a></li><li><a href="config/struct.WorkspaceSymbolConfig.html">config::WorkspaceSymbolConfig</a></li><li><a href="lsp/ext/struct.AnalyzerStatusParams.html">lsp::ext::AnalyzerStatusParams</a></li><li><a href="lsp/ext/struct.CargoRunnableArgs.html">lsp::ext::CargoRunnableArgs</a></li><li><a href="lsp/ext/struct.ChangeTestStateParams.html">lsp::ext::ChangeTestStateParams</a></li><li><a href="lsp/ext/struct.ClientCommandOptions.html">lsp::ext::ClientCommandOptions</a></li><li><a href="lsp/ext/struct.CodeAction.html">lsp::ext::CodeAction</a></li><li><a href="lsp/ext/struct.CodeActionData.html">lsp::ext::CodeActionData</a></li><li><a href="lsp/ext/struct.CodeLensResolveData.html">lsp::ext::CodeLensResolveData</a></li><li><a href="lsp/ext/struct.CommandLink.html">lsp::ext::CommandLink</a></li><li><a href="lsp/ext/struct.CommandLinkGroup.html">lsp::ext::CommandLinkGroup</a></li><li><a href="lsp/ext/struct.CompletionImport.html">lsp::ext::CompletionImport</a></li><li><a href="lsp/ext/struct.CompletionResolveData.html">lsp::ext::CompletionResolveData</a></li><li><a href="lsp/ext/struct.CrateInfoResult.html">lsp::ext::CrateInfoResult</a></li><li><a href="lsp/ext/struct.DiscoverTestParams.html">lsp::ext::DiscoverTestParams</a></li><li><a href="lsp/ext/struct.DiscoverTestResults.html">lsp::ext::DiscoverTestResults</a></li><li><a href="lsp/ext/struct.ExpandMacroParams.html">lsp::ext::ExpandMacroParams</a></li><li><a href="lsp/ext/struct.ExpandedMacro.html">lsp::ext::ExpandedMacro</a></li><li><a href="lsp/ext/struct.ExternalDocsPair.html">lsp::ext::ExternalDocsPair</a></li><li><a href="lsp/ext/struct.FetchDependencyListParams.html">lsp::ext::FetchDependencyListParams</a></li><li><a href="lsp/ext/struct.FetchDependencyListResult.html">lsp::ext::FetchDependencyListResult</a></li><li><a href="lsp/ext/struct.Hover.html">lsp::ext::Hover</a></li><li><a href="lsp/ext/struct.HoverParams.html">lsp::ext::HoverParams</a></li><li><a href="lsp/ext/struct.InlayHintResolveData.html">lsp::ext::InlayHintResolveData</a></li><li><a href="lsp/ext/struct.InternalTestingFetchConfigParams.html">lsp::ext::InternalTestingFetchConfigParams</a></li><li><a href="lsp/ext/struct.JoinLinesParams.html">lsp::ext::JoinLinesParams</a></li><li><a href="lsp/ext/struct.MatchingBraceParams.html">lsp::ext::MatchingBraceParams</a></li><li><a href="lsp/ext/struct.MemoryLayoutNode.html">lsp::ext::MemoryLayoutNode</a></li><li><a href="lsp/ext/struct.MoveItemParams.html">lsp::ext::MoveItemParams</a></li><li><a href="lsp/ext/struct.OpenCargoTomlParams.html">lsp::ext::OpenCargoTomlParams</a></li><li><a href="lsp/ext/struct.RecursiveMemoryLayout.html">lsp::ext::RecursiveMemoryLayout</a></li><li><a href="lsp/ext/struct.RunFlycheckParams.html">lsp::ext::RunFlycheckParams</a></li><li><a href="lsp/ext/struct.RunTestParams.html">lsp::ext::RunTestParams</a></li><li><a href="lsp/ext/struct.Runnable.html">lsp::ext::Runnable</a></li><li><a href="lsp/ext/struct.RunnablesParams.html">lsp::ext::RunnablesParams</a></li><li><a href="lsp/ext/struct.ServerStatusParams.html">lsp::ext::ServerStatusParams</a></li><li><a href="lsp/ext/struct.ShellRunnableArgs.html">lsp::ext::ShellRunnableArgs</a></li><li><a href="lsp/ext/struct.SnippetTextDocumentEdit.html">lsp::ext::SnippetTextDocumentEdit</a></li><li><a href="lsp/ext/struct.SnippetTextEdit.html">lsp::ext::SnippetTextEdit</a></li><li><a href="lsp/ext/struct.SnippetWorkspaceEdit.html">lsp::ext::SnippetWorkspaceEdit</a></li><li><a href="lsp/ext/struct.SsrParams.html">lsp::ext::SsrParams</a></li><li><a href="lsp/ext/struct.TestInfo.html">lsp::ext::TestInfo</a></li><li><a href="lsp/ext/struct.TestItem.html">lsp::ext::TestItem</a></li><li><a href="lsp/ext/struct.ViewCrateGraphParams.html">lsp::ext::ViewCrateGraphParams</a></li><li><a href="lsp/ext/struct.ViewItemTreeParams.html">lsp::ext::ViewItemTreeParams</a></li><li><a href="lsp/ext/struct.ViewSyntaxTreeParams.html">lsp::ext::ViewSyntaxTreeParams</a></li><li><a href="lsp/ext/struct.WorkspaceSymbolParams.html">lsp::ext::WorkspaceSymbolParams</a></li><li><a href="tracing/config/struct.Config.html">tracing::config::Config</a></li><li><a href="tracing/hprof/struct.DataVisitor.html">tracing::hprof::DataVisitor</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="cli/enum.Verbosity.html">cli::Verbosity</a></li><li><a href="cli/flags/enum.OutputFormat.html">cli::flags::OutputFormat</a></li><li><a href="cli/flags/enum.RustAnalyzerCmd.html">cli::flags::RustAnalyzerCmd</a></li><li><a href="config/enum.AnnotationLocation.html">config::AnnotationLocation</a></li><li><a href="config/enum.AutoImportExclusion.html">config::AutoImportExclusion</a></li><li><a href="config/enum.AutoImportExclusionType.html">config::AutoImportExclusionType</a></li><li><a href="config/enum.ConfigErrorInner.html">config::ConfigErrorInner</a></li><li><a href="config/enum.FilesWatcher.html">config::FilesWatcher</a></li><li><a href="config/enum.LinkedProject.html">config::LinkedProject</a></li><li><a href="config/enum.MaxSubstitutionLength.html">config::MaxSubstitutionLength</a></li><li><a href="config/enum.NumThreads.html">config::NumThreads</a></li><li><a href="config/enum.RatomlFileKind.html">config::RatomlFileKind</a></li><li><a href="config/enum.RustfmtConfig.html">config::RustfmtConfig</a></li><li><a href="config/enum.TargetDirectory.html">config::TargetDirectory</a></li><li><a href="lsp/ext/enum.AbortRunTest.html">lsp::ext::AbortRunTest</a></li><li><a href="lsp/ext/enum.AnalyzerStatus.html">lsp::ext::AnalyzerStatus</a></li><li><a href="lsp/ext/enum.AppendOutputToRunTest.html">lsp::ext::AppendOutputToRunTest</a></li><li><a href="lsp/ext/enum.CancelFlycheck.html">lsp::ext::CancelFlycheck</a></li><li><a href="lsp/ext/enum.ChangeTestState.html">lsp::ext::ChangeTestState</a></li><li><a href="lsp/ext/enum.ChildModules.html">lsp::ext::ChildModules</a></li><li><a href="lsp/ext/enum.ClearFlycheck.html">lsp::ext::ClearFlycheck</a></li><li><a href="lsp/ext/enum.CodeActionRequest.html">lsp::ext::CodeActionRequest</a></li><li><a href="lsp/ext/enum.CodeActionResolveRequest.html">lsp::ext::CodeActionResolveRequest</a></li><li><a href="lsp/ext/enum.CodeLensResolveDataKind.html">lsp::ext::CodeLensResolveDataKind</a></li><li><a href="lsp/ext/enum.DiscoverTest.html">lsp::ext::DiscoverTest</a></li><li><a href="lsp/ext/enum.DiscoveredTests.html">lsp::ext::DiscoveredTests</a></li><li><a href="lsp/ext/enum.EndRunTest.html">lsp::ext::EndRunTest</a></li><li><a href="lsp/ext/enum.ExpandMacro.html">lsp::ext::ExpandMacro</a></li><li><a href="lsp/ext/enum.ExternalDocs.html">lsp::ext::ExternalDocs</a></li><li><a href="lsp/ext/enum.ExternalDocsResponse.html">lsp::ext::ExternalDocsResponse</a></li><li><a href="lsp/ext/enum.FetchDependencyList.html">lsp::ext::FetchDependencyList</a></li><li><a href="lsp/ext/enum.Health.html">lsp::ext::Health</a></li><li><a href="lsp/ext/enum.HoverRequest.html">lsp::ext::HoverRequest</a></li><li><a href="lsp/ext/enum.InternalTestingFetchConfig.html">lsp::ext::InternalTestingFetchConfig</a></li><li><a href="lsp/ext/enum.InternalTestingFetchConfigOption.html">lsp::ext::InternalTestingFetchConfigOption</a></li><li><a href="lsp/ext/enum.InternalTestingFetchConfigResponse.html">lsp::ext::InternalTestingFetchConfigResponse</a></li><li><a href="lsp/ext/enum.InterpretFunction.html">lsp::ext::InterpretFunction</a></li><li><a href="lsp/ext/enum.JoinLines.html">lsp::ext::JoinLines</a></li><li><a href="lsp/ext/enum.MatchingBrace.html">lsp::ext::MatchingBrace</a></li><li><a href="lsp/ext/enum.MemoryUsage.html">lsp::ext::MemoryUsage</a></li><li><a href="lsp/ext/enum.MoveItem.html">lsp::ext::MoveItem</a></li><li><a href="lsp/ext/enum.MoveItemDirection.html">lsp::ext::MoveItemDirection</a></li><li><a href="lsp/ext/enum.OnEnter.html">lsp::ext::OnEnter</a></li><li><a href="lsp/ext/enum.OnTypeFormatting.html">lsp::ext::OnTypeFormatting</a></li><li><a href="lsp/ext/enum.OpenCargoToml.html">lsp::ext::OpenCargoToml</a></li><li><a href="lsp/ext/enum.OpenServerLogs.html">lsp::ext::OpenServerLogs</a></li><li><a href="lsp/ext/enum.ParentModule.html">lsp::ext::ParentModule</a></li><li><a href="lsp/ext/enum.PositionOrRange.html">lsp::ext::PositionOrRange</a></li><li><a href="lsp/ext/enum.RebuildProcMacros.html">lsp::ext::RebuildProcMacros</a></li><li><a href="lsp/ext/enum.RelatedTests.html">lsp::ext::RelatedTests</a></li><li><a href="lsp/ext/enum.ReloadWorkspace.html">lsp::ext::ReloadWorkspace</a></li><li><a href="lsp/ext/enum.RunFlycheck.html">lsp::ext::RunFlycheck</a></li><li><a href="lsp/ext/enum.RunTest.html">lsp::ext::RunTest</a></li><li><a href="lsp/ext/enum.RunnableArgs.html">lsp::ext::RunnableArgs</a></li><li><a href="lsp/ext/enum.RunnableKind.html">lsp::ext::RunnableKind</a></li><li><a href="lsp/ext/enum.Runnables.html">lsp::ext::Runnables</a></li><li><a href="lsp/ext/enum.ServerStatusNotification.html">lsp::ext::ServerStatusNotification</a></li><li><a href="lsp/ext/enum.SnippetDocumentChangeOperation.html">lsp::ext::SnippetDocumentChangeOperation</a></li><li><a href="lsp/ext/enum.Ssr.html">lsp::ext::Ssr</a></li><li><a href="lsp/ext/enum.TestItemKind.html">lsp::ext::TestItemKind</a></li><li><a href="lsp/ext/enum.TestState.html">lsp::ext::TestState</a></li><li><a href="lsp/ext/enum.ViewCrateGraph.html">lsp::ext::ViewCrateGraph</a></li><li><a href="lsp/ext/enum.ViewFileText.html">lsp::ext::ViewFileText</a></li><li><a href="lsp/ext/enum.ViewHir.html">lsp::ext::ViewHir</a></li><li><a href="lsp/ext/enum.ViewItemTree.html">lsp::ext::ViewItemTree</a></li><li><a href="lsp/ext/enum.ViewMir.html">lsp::ext::ViewMir</a></li><li><a href="lsp/ext/enum.ViewRecursiveMemoryLayout.html">lsp::ext::ViewRecursiveMemoryLayout</a></li><li><a href="lsp/ext/enum.ViewSyntaxTree.html">lsp::ext::ViewSyntaxTree</a></li><li><a href="lsp/ext/enum.WorkspaceSymbol.html">lsp::ext::WorkspaceSymbol</a></li><li><a href="lsp/ext/enum.WorkspaceSymbolSearchKind.html">lsp::ext::WorkspaceSymbolSearchKind</a></li><li><a href="lsp/ext/enum.WorkspaceSymbolSearchScope.html">lsp::ext::WorkspaceSymbolSearchScope</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="fn.from_json.html">from_json</a></li><li><a href="fn.main_loop.html">main_loop</a></li><li><a href="fn.server_capabilities.html">server_capabilities</a></li><li><a href="tracing/hprof/fn.init.html">tracing::hprof::init</a></li><li><a href="fn.version.html">version</a></li><li><a href="fn.ws_to_crate_graph.html">ws_to_crate_graph</a></li></ul><h3 id="constants">Constants</h3><ul class="all-items"><li><a href="constant.MINIMUM_SUPPORTED_TOOLCHAIN_VERSION.html">MINIMUM_SUPPORTED_TOOLCHAIN_VERSION</a></li></ul></section></div></main></body></html> |