about summary refs log tree commit diff
path: root/tests/rustdoc/inline_cross/attributes.rs
blob: 1657b7bdc8f7711d99cdba1e8fae6bc24bdfeb9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Ensure that we render attributes on inlined cross-crate re-exported items.
// issue: <https://github.com/rust-lang/rust/issues/144004>

//@ aux-crate:attributes=attributes.rs
//@ edition:2021
#![crate_name = "user"]

//@ has 'user/fn.no_mangle.html' '//pre[@class="rust item-decl"]' '#[unsafe(no_mangle)]'
pub use attributes::no_mangle;

//@ has 'user/fn.link_section.html' '//pre[@class="rust item-decl"]' \
//                                  '#[unsafe(link_section = ".here")]'
pub use attributes::link_section;

//@ has 'user/fn.export_name.html' '//pre[@class="rust item-decl"]' \
//                                 '#[unsafe(export_name = "exonym")]'
pub use attributes::export_name;

//@ has 'user/struct.NonExhaustive.html' '//pre[@class="rust item-decl"]' '#[non_exhaustive]'
pub use attributes::NonExhaustive;