| //@ 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 {} |