rustdoc: Don't add extra newlines for fully opaque structs

Changes the definition for opaque structs to look like `pub struct Vec<T>
{ /* fields omitted */ }` to save space on the page.

Also only use one line for empty braced structs.
This commit is contained in:
Oliver Middleton 2016-08-14 18:01:25 +01:00
parent ea45edf0ee
commit 8154a6bc69
2 changed files with 25 additions and 6 deletions

View file

@ -48,3 +48,13 @@ pub enum Qux {
// @has - //pre "// some fields omitted"
},
}
// @has structfields/struct.Baz.html //pre "pub struct Baz { /* fields omitted */ }"
pub struct Baz {
x: u8,
#[doc(hidden)]
pub y: u8,
}
// @has structfields/struct.Quux.html //pre "pub struct Quux {}"
pub struct Quux {}