Skip to content

Commit 56ad812

Browse files
authored
Merge pull request #263 from craigjb/escape_brackets
Escape brackets on all description doc strings
2 parents 41f1908 + b53bbc7 commit 56ad812

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/generate/register.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ pub fn fields(
249249
};
250250
if let Some(ref d) = f.description {
251251
description.push_str(" - ");
252-
description.push_str(&*util::respace(d));
252+
description.push_str(&*util::respace(&util::escape_brackets(d)));
253253
}
254254
Ok(F {
255255
_pc_w,
@@ -374,7 +374,7 @@ pub fn fields(
374374
}
375375
}
376376

377-
let description = &f.description;
377+
let description = &util::escape_brackets(&f.description);
378378
let sc = &f.sc;
379379
r_impl_items.push(quote! {
380380
#[doc = #description]
@@ -390,7 +390,7 @@ pub fn fields(
390390
let mut vars = variants
391391
.iter()
392392
.map(|v| {
393-
let desc = v.description;
393+
let desc = util::escape_brackets(&v.description);
394394
let pc = &v.pc;
395395
quote! {
396396
#[doc = #desc]
@@ -517,7 +517,7 @@ pub fn fields(
517517
});
518518
}
519519
} else {
520-
let description = &f.description;
520+
let description = &util::escape_brackets(&f.description);
521521
let pc_r = &f.pc_r;
522522
let sc = &f.sc;
523523
r_impl_items.push(quote! {
@@ -682,7 +682,7 @@ pub fn fields(
682682

683683
if base.is_none() {
684684
let variants_pc = variants.iter().map(|v| &v.pc);
685-
let variants_doc = variants.iter().map(|v| &*v.doc);
685+
let variants_doc = variants.iter().map(|v| util::escape_brackets(&v.doc).to_owned());
686686
mod_items.push(quote! {
687687
#[doc = #pc_w_doc]
688688
pub enum #pc_w {
@@ -788,7 +788,7 @@ pub fn fields(
788788
}
789789
});
790790

791-
let description = &f.description;
791+
let description = &util::escape_brackets(&f.description);
792792
let sc = &f.sc;
793793
w_impl_items.push(quote! {
794794
#[doc = #description]

0 commit comments

Comments
 (0)