diff options
| author | Jorge Aparicio <japaricious@gmail.com> | 2014-12-23 21:47:32 -0500 |
|---|---|---|
| committer | Jorge Aparicio <japaricious@gmail.com> | 2014-12-23 22:14:31 -0500 |
| commit | 86d85794789e7a4557e3e92c402f57ae05b35e9e (patch) | |
| tree | e7ef8159d228c140854fa4d449e9e0d041132d7f | |
| parent | 96a3c7c6a051ab2f5fc01fe9e686f7fffcc87c61 (diff) | |
| download | rust-86d85794789e7a4557e3e92c402f57ae05b35e9e.tar.gz rust-86d85794789e7a4557e3e92c402f57ae05b35e9e.zip | |
rustdoc: unmarked code fences are doctests too
| -rw-r--r-- | src/librustdoc/html/markdown.rs | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/src/librustdoc/html/markdown.rs b/src/librustdoc/html/markdown.rs index f7984b8973c..1c079b3a174 100644 --- a/src/librustdoc/html/markdown.rs +++ b/src/librustdoc/html/markdown.rs @@ -387,7 +387,7 @@ impl LangString { should_fail: false, no_run: false, ignore: false, - rust: false, + rust: true, // NB This used to be `notrust = false` test_harness: false, } } @@ -413,7 +413,7 @@ impl LangString { } } - data.rust |= !seen_other_tags || seen_rust_tags; + data.rust &= !seen_other_tags || seen_rust_tags; data } @@ -465,17 +465,18 @@ mod tests { }) } - t("", false,false,false,true,false); - t("rust", false,false,false,true,false); - t("sh", false,false,false,false,false); - t("ignore", false,false,true,true,false); - t("should_fail", true,false,false,true,false); - t("no_run", false,true,false,true,false); - t("test_harness", false,false,false,true,true); - t("{.no_run .example}", false,true,false,true,false); - t("{.sh .should_fail}", true,false,false,true,false); - t("{.example .rust}", false,false,false,true,false); - t("{.test_harness .rust}", false,false,false,true,true); + // marker | should_fail | no_run | ignore | rust | test_harness + t("", false, false, false, true, false); + t("rust", false, false, false, true, false); + t("sh", false, false, false, false, false); + t("ignore", false, false, true, true, false); + t("should_fail", true, false, false, true, false); + t("no_run", false, true, false, true, false); + t("test_harness", false, false, false, true, true); + t("{.no_run .example}", false, true, false, true, false); + t("{.sh .should_fail}", true, false, false, true, false); + t("{.example .rust}", false, false, false, true, false); + t("{.test_harness .rust}", false, false, false, true, true); } #[test] |
