@@ -195,6 +195,7 @@ pub trait AnonymousTypeGenerator<'a> {
195195 fn anonymous_type_option ( & mut self , id : TypeId , ty : & Type , docs : & Docs ) ;
196196 fn anonymous_type_result ( & mut self , id : TypeId , ty : & Result_ , docs : & Docs ) ;
197197 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 ) ;
198199 fn anonymous_type_future ( & mut self , id : TypeId , ty : & Option < Type > , docs : & Docs ) ;
199200 fn anonymous_type_stream ( & mut self , id : TypeId , ty : & Option < Type > , docs : & Docs ) ;
200201 fn anonymous_type_type ( & mut self , id : TypeId , ty : & Type , docs : & Docs ) ;
@@ -217,7 +218,7 @@ pub trait AnonymousTypeGenerator<'a> {
217218 TypeDefKind :: Future ( f) => self . anonymous_type_future ( id, f, & ty. docs ) ,
218219 TypeDefKind :: Stream ( s) => self . anonymous_type_stream ( id, s, & ty. docs ) ,
219220 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 ) ,
221222 TypeDefKind :: Unknown => unreachable ! ( ) ,
222223 }
223224 }
0 commit comments