@@ -195,6 +195,7 @@ pub trait AnonymousTypeGenerator<'a> {
195
195
fn anonymous_type_option ( & mut self , id : TypeId , ty : & Type , docs : & Docs ) ;
196
196
fn anonymous_type_result ( & mut self , id : TypeId , ty : & Result_ , docs : & Docs ) ;
197
197
fn anonymous_type_list ( & mut self , id : TypeId , ty : & Type , docs : & Docs ) ;
198
+ fn anonymous_type_fixed_size_list ( & mut self , id : TypeId , ty : & Type , size : u32 , docs : & Docs ) ;
198
199
fn anonymous_type_future ( & mut self , id : TypeId , ty : & Option < Type > , docs : & Docs ) ;
199
200
fn anonymous_type_stream ( & mut self , id : TypeId , ty : & Option < Type > , docs : & Docs ) ;
200
201
fn anonymous_type_type ( & mut self , id : TypeId , ty : & Type , docs : & Docs ) ;
@@ -217,7 +218,7 @@ pub trait AnonymousTypeGenerator<'a> {
217
218
TypeDefKind :: Future ( f) => self . anonymous_type_future ( id, f, & ty. docs ) ,
218
219
TypeDefKind :: Stream ( s) => self . anonymous_type_stream ( id, s, & ty. docs ) ,
219
220
TypeDefKind :: Handle ( handle) => self . anonymous_type_handle ( id, handle, & ty. docs ) ,
220
- TypeDefKind :: FixedSizeList ( .. ) => todo ! ( ) ,
221
+ TypeDefKind :: FixedSizeList ( t , size ) => self . anonymous_type_fixed_size_list ( id , t , * size , & ty . docs ) ,
221
222
TypeDefKind :: Unknown => unreachable ! ( ) ,
222
223
}
223
224
}
0 commit comments