@@ -462,7 +462,7 @@ pub fn peripheral(
462462
463463struct RegisterBlockField {
464464 field : syn:: Field ,
465- description : Ident ,
465+ description : String ,
466466 offset : u32 ,
467467 size : u32 ,
468468}
@@ -487,7 +487,7 @@ fn register_block(registers: &[Register], defs: &Defaults) -> Result<Tokens> {
487487 Register :: Single ( ref info) => registers_expanded. push (
488488 RegisterBlockField {
489489 field : util:: convert_svd_register ( register) ,
490- description : Ident :: from ( info. description . clone ( ) ) ,
490+ description : info. description . clone ( ) ,
491491 offset : info. address_offset ,
492492 size : register_size,
493493 }
@@ -517,7 +517,7 @@ fn register_block(registers: &[Register], defs: &Defaults) -> Result<Tokens> {
517517 registers_expanded. push (
518518 RegisterBlockField {
519519 field : util:: convert_svd_register ( & register) ,
520- description : Ident :: from ( info. description . clone ( ) ) ,
520+ description : info. description . clone ( ) ,
521521 offset : info. address_offset ,
522522 size : register_size * array_info. dim ,
523523 } ) ;
@@ -527,7 +527,7 @@ fn register_block(registers: &[Register], defs: &Defaults) -> Result<Tokens> {
527527 registers_expanded. push (
528528 RegisterBlockField {
529529 field : field. clone ( ) ,
530- description : Ident :: from ( info. description . clone ( ) ) ,
530+ description : info. description . clone ( ) ,
531531 offset : info. address_offset + field_num * array_info. dim_increment ,
532532 size : register_size,
533533 } ) ;
0 commit comments