// @has structfields/struct.Foo.html pub struct Foo { // @has - //pre "pub a: ()" pub a: (), // @has - //pre "/* private fields */" // @!has - //pre "b: ()" b: (), // @!has - //pre "c: usize" #[doc(hidden)] c: usize, // @has - //pre "pub d: usize" pub d: usize, } // @has structfields/struct.Bar.html pub struct Bar { // @has - //pre "pub a: ()" pub a: (), // @!has - //pre "/* private fields */" } // @has structfields/enum.Qux.html pub enum Qux { Quz { // @has - //pre "a: ()" a: (), // @!has - //pre "b: ()" #[doc(hidden)] b: (), // @has - //pre "c: usize" c: usize, // @has - //pre "/* private fields */" }, } // @has structfields/struct.Baz.html //pre "pub struct Baz { /* private fields */ }" pub struct Baz { x: u8, #[doc(hidden)] pub y: u8, } // @has structfields/struct.Quux.html //pre "pub struct Quux {}" pub struct Quux {}