We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0b42dea commit 04cdad0Copy full SHA for 04cdad0
src/test/rustdoc/doc-notable_trait-mut_t_is_not_ref_t.rs
@@ -0,0 +1,21 @@
1
+//! Test case for [#78160].
2
+//!
3
+//! A SomeTrait that is implemented for `&mut T` should not be marked as
4
+//! "notable" for return values that are `&T`.
5
6
+//! [#78160]: https://github.com/rust-lang/rust/issues/78160
7
+
8
+#![feature(rustdoc_internals)]
9
10
+#[doc(primitive = "reference")]
11
+/// Some useless docs, wouhou!
12
+///
13
+/// We need to put this in here, because notable traits
14
+/// that are implemented on foreign types don't show up.
15
+mod reference {}
16
17
+// @has doc_notable_trait_mut_t_is_not_ref_t/fn.fn_no_matches.html
18
+// @!has - '//code[@class="content"]' "impl<'_, I> Iterator for &'_ mut I"
19
+pub fn fn_no_matches<'a, T: Iterator + 'a>() -> &'a T {
20
+ loop {}
21
+}
0 commit comments