File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -170,18 +170,21 @@ fn main() -> Result<(), Report> {
170170 . as_ref ( )
171171 . map ( |registers| registers. split ( ',' ) . collect :: < Vec < _ > > ( ) ) ;
172172 let mut register_infos = generate_all ( & registers, registers_filter. as_deref ( ) ) ;
173- add_descriptions ( & mut register_infos) ;
173+ add_descriptions ( & mut register_infos, & FIELD_DESCRIPTIONS ) ;
174174 write_lib ( & output_lib, & register_infos) ?;
175175 write_fake ( & output_fake, & register_infos) ?;
176176
177177 Ok ( ( ) )
178178}
179179
180- fn add_descriptions ( registers : & mut Vec < RegisterInfo > ) {
180+ fn add_descriptions (
181+ registers : & mut Vec < RegisterInfo > ,
182+ descriptions : & BTreeMap < ( & str , & str ) , & str > ,
183+ ) {
181184 for register in registers {
182185 for field in & mut register. fields {
183186 if let Some ( description) =
184- FIELD_DESCRIPTIONS . get ( & ( register. name . as_str ( ) , field. name . as_str ( ) ) )
187+ descriptions . get ( & ( register. name . as_str ( ) , field. name . as_str ( ) ) )
185188 {
186189 field. description = Some ( description. to_string ( ) ) ;
187190 }
You can’t perform that action at this time.
0 commit comments