From: Josh Date: Tue, 17 Jan 2017 11:28:59 +0000 (+1100) Subject: Allow doc tests to run on proc macro crates X-Git-Tag: archive/raspbian/0.35.0-2+rpi1~3^2^2^2^2^2^2^2~22^2~11^2~31^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=8ee94f743f28715e191bde22010a084d0b75833e;p=cargo.git Allow doc tests to run on proc macro crates --- diff --git a/src/cargo/core/manifest.rs b/src/cargo/core/manifest.rs index 204d55a1e..e37eafa9c 100644 --- a/src/cargo/core/manifest.rs +++ b/src/cargo/core/manifest.rs @@ -382,7 +382,11 @@ impl Target { pub fn doctested(&self) -> bool { self.doctest && match self.kind { TargetKind::Lib(ref kinds) => { - kinds.contains(&LibKind::Rlib) || kinds.contains(&LibKind::Lib) + kinds.iter().find(|k| { + *k == &LibKind::Rlib || + *k == &LibKind::Lib || + *k == &LibKind::ProcMacro + }).is_some() } _ => false, }