Skip to content

Commit 96bc8de

Browse files
authored
Merge pull request #35 from artichoke/remove-doc-comment
Replace doc_comment dev-dependency with a small inlined macro_rules macro
2 parents e342658 + df99c6f commit 96bc8de

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ std = []
2828
rand_core = "0.5"
2929

3030
[dev-dependencies]
31-
doc-comment = "0.3"
3231
quickcheck = { version = "0.9", default-features = false }
3332
quickcheck_macros = "0.9"
3433
version-sync = "0.9"

src/lib.rs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#![deny(clippy::all)]
1313
#![deny(clippy::pedantic)]
1414
#![deny(clippy::cargo)]
15-
#![allow(clippy::multiple_crate_versions)] // version-check 0.8.1
1615
#![deny(missing_docs, intra_doc_link_resolution_failure)]
1716
#![deny(missing_debug_implementations)]
1817
#![warn(rust_2018_idioms)]
@@ -70,8 +69,19 @@
7069
7170
#![doc(html_root_url = "https://docs.rs/rand_mt/3.0.0")]
7271

72+
// Ensure code blocks in README.md compile
7373
#[cfg(doctest)]
74-
doc_comment::doctest!("../README.md");
74+
macro_rules! readme {
75+
($x:expr) => {
76+
#[doc = $x]
77+
mod readme {}
78+
};
79+
() => {
80+
readme!(include_str!("../README.md"));
81+
};
82+
}
83+
#[cfg(doctest)]
84+
readme!();
7585

7686
use core::fmt;
7787

0 commit comments

Comments
 (0)