@@ -39,7 +39,7 @@ pub fn render(
39
39
let span = Span :: call_site ( ) ;
40
40
let name_constant_case = name. to_constant_case_ident ( span) ;
41
41
let name_snake_case = name. to_snake_case_ident ( span) ;
42
- let description = util:: escape_brackets (
42
+ let description = util:: escape_special_chars (
43
43
util:: respace ( & register. description . clone ( ) . unwrap_or_else ( || {
44
44
warn ! ( "Missing description for register {}" , register. name) ;
45
45
Default :: default ( )
@@ -129,7 +129,7 @@ pub fn render_register_mod(
129
129
rsize. next_power_of_two ( )
130
130
} ;
131
131
let rty = rsize. to_ty ( ) ?;
132
- let description = util:: escape_brackets (
132
+ let description = util:: escape_special_chars (
133
133
util:: respace ( & register. description . clone ( ) . unwrap_or_else ( || {
134
134
warn ! ( "Missing description for register {}" , register. name) ;
135
135
Default :: default ( )
@@ -436,7 +436,7 @@ pub fn fields(
436
436
let name_snake_case = name. to_snake_case_ident ( span) ;
437
437
let name_constant_case = name. to_sanitized_constant_case ( ) ;
438
438
let description_raw = f. description . as_deref ( ) . unwrap_or ( "" ) ; // raw description, if absent using empty string
439
- let description = util:: respace ( & util:: escape_brackets ( description_raw) ) ;
439
+ let description = util:: respace ( & util:: escape_special_chars ( description_raw) ) ;
440
440
441
441
let can_read = can_read
442
442
&& ( f. access != Some ( Access :: WriteOnly ) )
@@ -833,7 +833,7 @@ pub fn fields(
833
833
for v in & variants {
834
834
let pc = & v. pc ;
835
835
let sc = & v. sc ;
836
- let doc = util:: escape_brackets ( & util:: respace ( & v. doc ) ) ;
836
+ let doc = util:: escape_special_chars ( & util:: respace ( & v. doc ) ) ;
837
837
proxy_items. extend ( quote ! {
838
838
#[ doc = #doc]
839
839
#inline
@@ -1105,7 +1105,7 @@ fn add_from_variants(
1105
1105
1106
1106
let mut vars = TokenStream :: new ( ) ;
1107
1107
for v in variants. iter ( ) . map ( |v| {
1108
- let desc = util:: escape_brackets ( & util:: respace ( & format ! ( "{}: {}" , v. value, v. doc) ) ) ;
1108
+ let desc = util:: escape_special_chars ( & util:: respace ( & format ! ( "{}: {}" , v. value, v. doc) ) ) ;
1109
1109
let pcv = & v. pc ;
1110
1110
let pcval = & util:: unsuffixed ( v. value ) ;
1111
1111
quote ! {
@@ -1178,7 +1178,7 @@ fn description_with_bits(description: &str, offset: u64, width: u32) -> String {
1178
1178
} ;
1179
1179
if !description. is_empty ( ) {
1180
1180
res. push_str ( " - " ) ;
1181
- res. push_str ( & util:: respace ( & util:: escape_brackets ( description) ) ) ;
1181
+ res. push_str ( & util:: respace ( & util:: escape_special_chars ( description) ) ) ;
1182
1182
}
1183
1183
res
1184
1184
}
0 commit comments