summaryrefslogtreecommitdiffstats
path: root/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/build.rs b/build.rs
index b7f26f17..7f92f3c2 100644
--- a/build.rs
+++ b/build.rs
@@ -168,7 +168,12 @@ fn formatted_arg(arg: &RGArg) -> io::Result<String> {
}
fn formatted_doc_txt(arg: &RGArg) -> io::Result<String> {
- let paragraphs: Vec<&str> = arg.doc_long.split("\n\n").collect();
+ let paragraphs: Vec<String> = arg.doc_long
+ .replace("{", "&#123;")
+ .replace("}", r"&#125;")
+ .split("\n\n")
+ .map(|s| s.to_string())
+ .collect();
if paragraphs.is_empty() {
return Err(ioerr(format!("missing docs for --{}", arg.name)));
}