about summary refs log tree commit diff
path: root/compiler/rustc_error_codes/src
diff options
context:
space:
mode:
authorCasey Rodarmor <casey@rodarmor.com>2020-10-26 19:08:42 -0700
committerCasey Rodarmor <casey@rodarmor.com>2021-02-12 00:02:52 -0800
commit66f4883308d999c8b405fdfd442562b8600a462d (patch)
tree86a5d6b52b22914633ca307b7739549f72b4f5e6 /compiler/rustc_error_codes/src
parente9920ef7749d11fc71cc32ca4ba055bcfeaab945 (diff)
downloadrust-66f4883308d999c8b405fdfd442562b8600a462d.tar.gz
rust-66f4883308d999c8b405fdfd442562b8600a462d.zip
[librustdoc] Reform lang string token splitting
Only split doctest lang strings on `,`, ` `, and `\t`. Additionally, to
preserve backwards compatibility with pandoc-style langstrings, strip a
surrounding `{}`, and remove leading `.`s from each token.

Prior to this change, doctest lang strings were split on all
non-alphanumeric characters except `-` or `_`, which limited future
extensions to doctest lang string tokens, for example using `=` for
key-value tokens.

This is a breaking change, although it is not expected to be disruptive,
because lang strings using separators other than `,` and ` ` are not
very common
Diffstat (limited to 'compiler/rustc_error_codes/src')
-rw-r--r--compiler/rustc_error_codes/src/error_codes/E0761.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_error_codes/src/error_codes/E0761.md b/compiler/rustc_error_codes/src/error_codes/E0761.md
index e112674fbcc..760c5897698 100644
--- a/compiler/rustc_error_codes/src/error_codes/E0761.md
+++ b/compiler/rustc_error_codes/src/error_codes/E0761.md
@@ -2,7 +2,7 @@ Multiple candidate files were found for an out-of-line module.
 
 Erroneous code example:
 
-```ignore (multiple source files required for compile_fail)
+```ignore (Multiple source files are required for compile_fail.)
 // file: ambiguous_module/mod.rs
 
 fn foo() {}