@@ -193,6 +193,7 @@ pub trait AnonymousTypeGenerator<'a> {
193193 fn anonymous_type_option ( & mut self , id : TypeId , ty : & Type , docs : & Docs ) ;
194194 fn anonymous_type_result ( & mut self , id : TypeId , ty : & Result_ , docs : & Docs ) ;
195195 fn anonymous_type_list ( & mut self , id : TypeId , ty : & Type , docs : & Docs ) ;
196+ fn anonymous_type_fixed_size_list ( & mut self , id : TypeId , ty : & Type , size : u32 , docs : & Docs ) ;
196197 fn anonymous_type_future ( & mut self , id : TypeId , ty : & Option < Type > , docs : & Docs ) ;
197198 fn anonymous_type_stream ( & mut self , id : TypeId , ty : & Option < Type > , docs : & Docs ) ;
198199 fn anonymous_type_type ( & mut self , id : TypeId , ty : & Type , docs : & Docs ) ;
@@ -216,7 +217,7 @@ pub trait AnonymousTypeGenerator<'a> {
216217 TypeDefKind :: Stream ( s) => self . anonymous_type_stream ( id, s, & ty. docs ) ,
217218 TypeDefKind :: Handle ( handle) => self . anonymous_type_handle ( id, handle, & ty. docs ) ,
218219 TypeDefKind :: Unknown => unreachable ! ( ) ,
219- TypeDefKind :: FixedSizeList ( _ , _ ) => todo ! ( ) ,
220+ TypeDefKind :: FixedSizeList ( t , size ) => self . anonymous_type_fixed_size_list ( id , t , * size , & ty . docs ) ,
220221 }
221222 }
222223}
0 commit comments