@@ -9,7 +9,7 @@ pub struct PubStruct {
99
1010// @has 'toggle_item_contents/struct.BigPubStruct.html' 
1111// @count - '//details[@class="rustdoc-toggle type-contents-toggle"]' 1 
12- // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show fields' 
12+ // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show 13  fields' 
1313pub  struct  BigPubStruct  { 
1414    pub  a :  usize , 
1515    pub  b :  usize , 
@@ -28,7 +28,7 @@ pub struct BigPubStruct {
2828
2929// @has 'toggle_item_contents/union.BigUnion.html' 
3030// @count - '//details[@class="rustdoc-toggle type-contents-toggle"]' 1 
31- // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show fields' 
31+ // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show 13  fields' 
3232pub  union  BigUnion  { 
3333    pub  a :  usize , 
3434    pub  b :  usize , 
@@ -63,7 +63,7 @@ pub struct PrivStruct {
6363
6464// @has 'toggle_item_contents/enum.Enum.html' 
6565// @count - '//details[@class="rustdoc-toggle type-contents-toggle"]' 1 
66- // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show fields' 
66+ // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show 2  fields' 
6767pub  enum  Enum  { 
6868    A ,  B ,  C , 
6969    D  { 
@@ -72,9 +72,19 @@ pub enum Enum {
7272    } 
7373} 
7474
75+ // @has 'toggle_item_contents/enum.EnumStructVariant.html' 
76+ // @count - '//details[@class="rustdoc-toggle type-contents-toggle"]' 1 
77+ // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show 1 field' 
78+ pub  enum  EnumStructVariant  { 
79+     A ,  B ,  C , 
80+     D  { 
81+         a :  u8 , 
82+     } 
83+ } 
84+ 
7585// @has 'toggle_item_contents/enum.LargeEnum.html' 
7686// @count - '//details[@class="rustdoc-toggle type-contents-toggle"]' 1 
77- // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show variants' 
87+ // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show 13  variants' 
7888pub  enum  LargeEnum  { 
7989    A ,  B ,  C ,  D ,  E ,  F ( u8 ) ,  G ,  H ,  I ,  J ,  K ,  L ,  M 
8090} 
@@ -90,7 +100,7 @@ pub trait Trait {
90100
91101// @has 'toggle_item_contents/trait.GinormousTrait.html' 
92102// @count - '//details[@class="rustdoc-toggle type-contents-toggle"]' 1 
93- // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show associated items' 
103+ // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show 16  associated items' 
94104pub  trait  GinormousTrait  { 
95105    type  A ; 
96106    type  B ; 
@@ -113,7 +123,7 @@ pub trait GinormousTrait {
113123
114124// @has 'toggle_item_contents/trait.HugeTrait.html' 
115125// @count - '//details[@class="rustdoc-toggle type-contents-toggle"]' 1 
116- // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show associated constants and methods' 
126+ // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show 12  associated constants and 2  methods' 
117127pub  trait  HugeTrait  { 
118128    type  A ; 
119129    const  M :  usize  = 1 ; 
@@ -133,9 +143,30 @@ pub trait HugeTrait {
133143    fn  bar ( ) ; 
134144} 
135145
146+ // @has 'toggle_item_contents/trait.GiganticTrait.html' 
147+ // @count - '//details[@class="rustdoc-toggle type-contents-toggle"]' 1 
148+ // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show 1 associated constant and 1 method' 
149+ pub  trait  GiganticTrait  { 
150+     type  A ; 
151+     type  B ; 
152+     type  C ; 
153+     type  D ; 
154+     type  E ; 
155+     type  F ; 
156+     type  G ; 
157+     type  H ; 
158+     type  I ; 
159+     type  J ; 
160+     type  K ; 
161+     type  L ; 
162+     const  M :  usize  = 1 ; 
163+     #[ must_use]  
164+     fn  foo ( ) ; 
165+ } 
166+ 
136167// @has 'toggle_item_contents/trait.BigTrait.html' 
137168// @count - '//details[@class="rustdoc-toggle type-contents-toggle"]' 1 
138- // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show methods' 
169+ // @has - '//details[@class="rustdoc-toggle type-contents-toggle"]' 'Show 14  methods' 
139170pub  trait  BigTrait  { 
140171    type  A ; 
141172    #[ must_use]  
0 commit comments