Files
rust/tests/rustdoc/reexport/extern-135092.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

27 lines
535 B
Rust
Raw Normal View History

// Test to make sure reexports of extern items are combined
// <https://github.com/rust-lang/rust/issues/135092>
#![crate_name = "foo"]
mod native {
extern "C" {
/// bar.
pub fn bar();
}
/// baz.
pub fn baz() {}
}
//@ has 'foo/fn.bar.html'
//@ has - '//div[@class="docblock"]' 'bar.'
//@ has - '//div[@class="docblock"]' 'foo'
/// foo
pub use native::bar;
//@ has 'foo/fn.baz.html'
//@ has - '//div[@class="docblock"]' 'baz.'
//@ has - '//div[@class="docblock"]' 'foo'
/// foo
pub use native::baz;