diff options
| author | Jonathan Brouwer <jonathantbrouwer@gmail.com> | 2025-07-17 08:03:17 +0200 |
|---|---|---|
| committer | Jonathan Brouwer <jonathantbrouwer@gmail.com> | 2025-07-17 08:03:17 +0200 |
| commit | 9f16db6611b0fb35f4a16dcbf326fb9aee3d87f3 (patch) | |
| tree | f91917b64719674d6513741ec0fc5aeed9354825 | |
| parent | 49ae52e3ffeb3d98f19845eba5eb9fa1408fa432 (diff) | |
| download | rust-9f16db6611b0fb35f4a16dcbf326fb9aee3d87f3.tar.gz rust-9f16db6611b0fb35f4a16dcbf326fb9aee3d87f3.zip | |
Regression test
| -rw-r--r-- | tests/rustdoc/reexport/auxiliary/reexports-attrs.rs | 14 | ||||
| -rw-r--r-- | tests/rustdoc/reexport/reexport-attrs.rs | 20 |
2 files changed, 34 insertions, 0 deletions
diff --git a/tests/rustdoc/reexport/auxiliary/reexports-attrs.rs b/tests/rustdoc/reexport/auxiliary/reexports-attrs.rs new file mode 100644 index 00000000000..96fa8209cde --- /dev/null +++ b/tests/rustdoc/reexport/auxiliary/reexports-attrs.rs @@ -0,0 +1,14 @@ +#[unsafe(no_mangle)] +pub fn f0() {} + +#[unsafe(link_section = ".here")] +pub fn f1() {} + +#[unsafe(export_name = "f2export")] +pub fn f2() {} + +#[repr(u8)] +pub enum T0 { V1 } + +#[non_exhaustive] +pub enum T1 {} diff --git a/tests/rustdoc/reexport/reexport-attrs.rs b/tests/rustdoc/reexport/reexport-attrs.rs new file mode 100644 index 00000000000..0ec645841f0 --- /dev/null +++ b/tests/rustdoc/reexport/reexport-attrs.rs @@ -0,0 +1,20 @@ +//@ aux-build: reexports-attrs.rs + +#![crate_name = "foo"] + +extern crate reexports_attrs; + +//@ has 'foo/fn.f0.html' '//pre[@class="rust item-decl"]' '#[no_mangle]' +pub use reexports_attrs::f0; + +//@ has 'foo/fn.f1.html' '//pre[@class="rust item-decl"]' '#[link_section = ".here"]' +pub use reexports_attrs::f1; + +//@ has 'foo/fn.f2.html' '//pre[@class="rust item-decl"]' '#[export_name = "f2export"]' +pub use reexports_attrs::f2; + +//@ has 'foo/enum.T0.html' '//pre[@class="rust item-decl"]' '#[repr(u8)]' +pub use reexports_attrs::T0; + +//@ has 'foo/enum.T1.html' '//pre[@class="rust item-decl"]' '#[non_exhaustive]' +pub use reexports_attrs::T1; |
