about summary refs log tree commit diff
path: root/src/librustdoc/passes/mod.rs
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2022-02-01 20:30:32 +0800
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2023-02-10 09:34:13 +0400
commitb62b82aef4b6aa667161c664fc3ae738c2fc6b9f (patch)
tree8810a1d178702e82c4e1a783d52e3515246ea78a /src/librustdoc/passes/mod.rs
parenta12d31d5a681d70f277b4fbf6cafe22bae876ea7 (diff)
downloadrust-b62b82aef4b6aa667161c664fc3ae738c2fc6b9f.tar.gz
rust-b62b82aef4b6aa667161c664fc3ae738c2fc6b9f.zip
Resolve documentation links in rustc and store the results in metadata
This commit implements MCP https://github.com/rust-lang/compiler-team/issues/584

It also removes code that is no longer used, and that includes code cloning resolver, so issue #83761 is fixed.
Diffstat (limited to 'src/librustdoc/passes/mod.rs')
-rw-r--r--src/librustdoc/passes/mod.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustdoc/passes/mod.rs b/src/librustdoc/passes/mod.rs
index 634e70ec97a..4b1ff68df50 100644
--- a/src/librustdoc/passes/mod.rs
+++ b/src/librustdoc/passes/mod.rs
@@ -2,11 +2,12 @@
 //! process.
 
 use rustc_middle::ty::TyCtxt;
+use rustc_resolve::rustdoc::DocFragmentKind;
 use rustc_span::{InnerSpan, Span, DUMMY_SP};
 use std::ops::Range;
 
 use self::Condition::*;
-use crate::clean::{self, DocFragmentKind};
+use crate::clean;
 use crate::core::DocContext;
 
 mod stripper;