about summary refs log tree commit diff
path: root/tests/rustdoc/generic-const-items.rs
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2025-05-05 17:01:08 +0200
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2025-05-05 17:47:18 +0200
commitb84f4cc39e99f801dcd37125dffa67eb796c85b8 (patch)
tree071def2349dabae166fd66b06ee9346aa825abb9 /tests/rustdoc/generic-const-items.rs
parentbe71d8b24f1aebe9c45279d95a76db8fa6a62574 (diff)
downloadrust-b84f4cc39e99f801dcd37125dffa67eb796c85b8.tar.gz
rust-b84f4cc39e99f801dcd37125dffa67eb796c85b8.zip
Created `tests/rustdoc/impl` subfolder to limit number of files at the top level
Diffstat (limited to 'tests/rustdoc/generic-const-items.rs')
-rw-r--r--tests/rustdoc/generic-const-items.rs38
1 files changed, 0 insertions, 38 deletions
diff --git a/tests/rustdoc/generic-const-items.rs b/tests/rustdoc/generic-const-items.rs
deleted file mode 100644
index 31c300f2ff1..00000000000
--- a/tests/rustdoc/generic-const-items.rs
+++ /dev/null
@@ -1,38 +0,0 @@
-#![feature(generic_const_items)]
-#![allow(incomplete_features)]
-
-//@ has 'generic_const_items/constant.K.html'
-//@ has - '//*[@class="rust item-decl"]//code' \
-// "pub const K<'a, T: 'a + Copy, const N: usize>: Option<[T; N]> \
-// where \
-//     String: From<T>;"
-pub const K<'a, T: 'a + Copy, const N: usize>: Option<[T; N]> = None
-where
-    String: From<T>;
-
-//@ has generic_const_items/trait.Trait.html
-pub trait Trait<T: ?Sized> {
-    //@ has - '//*[@id="associatedconstant.C"]' \
-    // "const C<'a>: &'a T \
-    // where \
-    //     T: 'a + Eq"
-    const C<'a>: &'a T
-    where
-        T: 'a + Eq;
-}
-
-pub struct Implementor;
-
-//@ has generic_const_items/struct.Implementor.html
-//@ has - '//h3[@class="code-header"]' 'impl Trait<str> for Implementor'
-impl Trait<str> for Implementor {
-    //@ has - '//*[@id="associatedconstant.C"]' \
-    // "const C<'a>: &'a str = \"C\" \
-    // where \
-    //     str: 'a"
-    const C<'a>: &'a str = "C"
-    // In real code we could've left off this bound but adding it explicitly allows us to test if
-    // we render where-clauses on associated consts inside impl blocks correctly.
-    where
-        str: 'a;
-}