mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-25 16:24:46 +00:00
36 lines
740 B
Rust
36 lines
740 B
Rust
// https://github.com/rust-lang/rust/issues/130591
|
|
#![deny(rustdoc::broken_intra_doc_links)]
|
|
#![crate_name = "foo"]
|
|
|
|
/// [value@Foo::X] //~ERROR broken
|
|
pub enum Foo {
|
|
X,
|
|
}
|
|
|
|
/// [tst][value@MyStruct] //~ERROR broken
|
|
pub struct MyStruct;
|
|
|
|
pub enum MyEnum {
|
|
Internals,
|
|
}
|
|
|
|
pub use MyEnum::*;
|
|
|
|
/// In this context, [a][type@Internals] is a struct,
|
|
/// while [b][value@Internals] fails. //~ERROR broken
|
|
/// Also, [c][struct@Internals] is a struct,
|
|
/// while [d][variant@Internals] fails. //~ERROR broken
|
|
pub struct Internals {
|
|
foo: (),
|
|
}
|
|
|
|
pub mod inside {
|
|
pub struct Internals2;
|
|
}
|
|
|
|
use inside::*;
|
|
|
|
/// In this context, [a][type@Internals2] is an enum,
|
|
/// while [b][value@Internals2] fails. //~ERROR broken
|
|
pub enum Internals2 {}
|