about summary refs log tree commit diff
path: root/tests/rustdoc/manual_impl.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/manual_impl.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/manual_impl.rs')
-rw-r--r--tests/rustdoc/manual_impl.rs77
1 files changed, 0 insertions, 77 deletions
diff --git a/tests/rustdoc/manual_impl.rs b/tests/rustdoc/manual_impl.rs
deleted file mode 100644
index 281262bb40a..00000000000
--- a/tests/rustdoc/manual_impl.rs
+++ /dev/null
@@ -1,77 +0,0 @@
-//@ has manual_impl/trait.T.html
-//@ has  - '//*[@class="docblock"]' 'Docs associated with the trait definition.'
-//@ has  - '//*[@class="docblock"]' 'Docs associated with the trait a_method definition.'
-//@ has  - '//*[@class="docblock"]' 'Docs associated with the trait b_method definition.'
-/// Docs associated with the trait definition.
-pub trait T {
-    /// Docs associated with the trait a_method definition.
-    fn a_method(&self) -> usize;
-
-    /// Docs associated with the trait b_method definition.
-    fn b_method(&self) -> usize {
-        self.a_method()
-    }
-
-    /// Docs associated with the trait c_method definition.
-    ///
-    /// There is another line
-    fn c_method(&self) -> usize {
-        self.a_method()
-    }
-}
-
-//@ has manual_impl/struct.S1.html '//*[@class="trait"]' 'T'
-//@ has  - '//*[@class="docblock"]' 'Docs associated with the S1 trait implementation.'
-//@ has  - '//*[@class="docblock"]' 'Docs associated with the S1 trait a_method implementation.'
-//@ !has - '//*[@class="docblock"]' 'Docs associated with the trait a_method definition.'
-//@ has - '//div[@class="impl-items"]//div[@class="docblock"]' 'Docs associated with the trait b_method definition.'
-//@ has - '//div[@class="impl-items"]//div[@class="docblock"]' 'Docs associated with the trait c_method definition.'
-//@ !has - '//*[@class="docblock"]' 'There is another line'
-//@ has - '//div[@class="impl-items"]//div[@class="docblock"]' 'Read more'
-pub struct S1(usize);
-
-/// Docs associated with the S1 trait implementation.
-impl T for S1 {
-    /// Docs associated with the S1 trait a_method implementation.
-    fn a_method(&self) -> usize {
-        self.0
-    }
-}
-
-//@ has manual_impl/struct.S2.html '//*[@class="trait"]' 'T'
-//@ has  - '//*[@class="docblock"]' 'Docs associated with the S2 trait implementation.'
-//@ has  - '//*[@class="docblock"]' 'Docs associated with the S2 trait a_method implementation.'
-//@ has  - '//*[@class="docblock"]' 'Docs associated with the S2 trait c_method implementation.'
-//@ has - '//div[@class="impl-items"]//div[@class="docblock"]' 'Docs associated with the trait b_method definition.'
-pub struct S2(usize);
-
-/// Docs associated with the S2 trait implementation.
-impl T for S2 {
-    /// Docs associated with the S2 trait a_method implementation.
-    fn a_method(&self) -> usize {
-        self.0
-    }
-
-    /// Docs associated with the S2 trait c_method implementation.
-    fn c_method(&self) -> usize {
-        5
-    }
-}
-
-//@ has manual_impl/struct.S3.html '//*[@class="trait"]' 'T'
-//@ has  - '//div[@class="docblock"]' 'Docs associated with the S3 trait implementation.'
-//@ has  - '//div[@class="docblock"]' 'Docs associated with the S3 trait b_method implementation.'
-//@ has - '//div[@class="impl-items"]//div[@class="docblock"]' 'Docs associated with the trait a_method definition.'
-pub struct S3(usize);
-
-/// Docs associated with the S3 trait implementation.
-impl T for S3 {
-    fn a_method(&self) -> usize {
-        self.0
-    }
-
-    /// Docs associated with the S3 trait b_method implementation.
-    fn b_method(&self) -> usize {
-        5
-    }
-}