diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2025-09-25 15:25:27 +0200 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2025-09-26 12:04:16 +0200 |
| commit | 7a2c1730336e487eed37e97014b7864ebd81962b (patch) | |
| tree | f05b035244250744b6d38432c7349e315276b828 | |
| parent | 40ace17fc3891155bad26a50d60a9ab07b83bf8e (diff) | |
| download | rust-7a2c1730336e487eed37e97014b7864ebd81962b.tar.gz rust-7a2c1730336e487eed37e97014b7864ebd81962b.zip | |
Add new `tyalias` intra-doc link disambiguator
| -rw-r--r-- | src/librustdoc/passes/collect_intra_doc_links.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustdoc/passes/collect_intra_doc_links.rs b/src/librustdoc/passes/collect_intra_doc_links.rs index 0da42f38251..79d74c3c4eb 100644 --- a/src/librustdoc/passes/collect_intra_doc_links.rs +++ b/src/librustdoc/passes/collect_intra_doc_links.rs @@ -130,6 +130,7 @@ impl Res { DefKind::Static { .. } => "static", DefKind::Field => "field", DefKind::Variant | DefKind::Ctor(..) => "variant", + DefKind::TyAlias => "tyalias", // Now handle things that don't have a specific disambiguator _ => match kind .ns() @@ -1708,6 +1709,7 @@ impl Disambiguator { "value" => NS(Namespace::ValueNS), "macro" => NS(Namespace::MacroNS), "prim" | "primitive" => Primitive, + "tyalias" | "typealias" => Kind(DefKind::TyAlias), _ => return Err((format!("unknown disambiguator `{prefix}`"), 0..idx)), }; |
