Something like
mod m {
pub trait Hello {
fn hello() {}
}
pub trait World {
fn world() {}
}
}
pub use m::Hello as _;
pub use m::World as _;
creates documentation listing two traits called "_"

both of which link to the same URL .../target/doc/crate_name/trait._.html and which contains documentation for one of the two traits, chosen seemingly at random.
When I add a few implementations, sometimes (not very reproducably) I've even gotten a weirdly broken page. E.g. I sometimes get
mod m {
pub trait Hello {
fn hello() {}
}
pub trait World {
fn world() {}
}
impl World for u8 {
fn world() {}
}
impl World for u16 {
fn world() {}
}
impl World for u32 {
fn world() {}
}
}
pub use m::Hello as _;
pub use m::World as _;
to generate a page that looks like this

@rustbot label T-rustdoc, A-rustdoc-ui
Something like
creates documentation listing two traits called "
_"both of which link to the same URL
.../target/doc/crate_name/trait._.htmland which contains documentation for one of the two traits, chosen seemingly at random.When I add a few implementations, sometimes (not very reproducably) I've even gotten a weirdly broken page. E.g. I sometimes get
to generate a page that looks like this
@rustbot label T-rustdoc, A-rustdoc-ui