about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBoxy <rust@boxyuwu.dev>2025-01-19 00:19:42 +0000
committerBoxy <rust@boxyuwu.dev>2025-01-23 06:01:36 +0000
commit1983c437ce7e94507402610de7e946a5f1fa73ed (patch)
tree725db432eb7f4abe53e391df2ee21ee88e779624
parent23e28d364168c557faa76da3f0bf3e6304a266e8 (diff)
downloadrust-1983c437ce7e94507402610de7e946a5f1fa73ed.tar.gz
rust-1983c437ce7e94507402610de7e946a5f1fa73ed.zip
Explain visit_ty_unambig naming
-rw-r--r--compiler/rustc_hir/src/intravisit.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler/rustc_hir/src/intravisit.rs b/compiler/rustc_hir/src/intravisit.rs
index 24cb06a9b2c..b0d80d0f809 100644
--- a/compiler/rustc_hir/src/intravisit.rs
+++ b/compiler/rustc_hir/src/intravisit.rs
@@ -510,11 +510,17 @@ pub trait Visitor<'v>: Sized {
 pub trait VisitorExt<'v>: Visitor<'v> {
     /// Extension trait method to visit types in unambiguous positions, this is not
     /// directly on the [`Visitor`] trait as this method should never be overridden.
+    ///
+    /// Named `visit_ty_unambig` instead of `visit_unambig_ty` to aid in discovery
+    /// by IDes when `v.visit_ty` is written.
     fn visit_ty_unambig(&mut self, t: &'v Ty<'v>) -> Self::Result {
         walk_unambig_ty(self, t)
     }
     /// Extension trait method to visit consts in unambiguous positions, this is not
     /// directly on the [`Visitor`] trait as this method should never be overridden.
+    ///
+    /// Named `visit_const_arg_unambig` instead of `visit_unambig_const_arg` to aid in
+    /// discovery by IDes when `v.visit_const_arg` is written.
     fn visit_const_arg_unambig(&mut self, c: &'v ConstArg<'v>) -> Self::Result {
         walk_const_arg(self, c)
     }