// This is a regression test for . // It ensures that the "Fields" heading is not generated if no field is displayed. #![crate_name = "foo"] //@ has 'foo/enum.Foo.html' //@ has - '//*[@id="variant.A"]' 'A' //@ count - '//*[@id="variant.A.fields"]' 0 //@ has - '//*[@id="variant.B"]' 'B' //@ count - '//*[@id="variant.B.fields"]' 0 //@ snapshot variants - '//*[@id="main-content"]/*[@class="variants"]' pub enum Foo { /// A variant with no fields A {}, /// A variant with hidden fields B { #[doc(hidden)] a: u8 }, }