diff --git a/.travis.yml b/.travis.yml index 3eec1d5..3a2651b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -64,4 +64,4 @@ matrix: script: - cargo check --features unstable --all --benches --bins --examples --tests - - cargo test --features unstable --all + - cargo test --all --docs --features unstable diff --git a/src/lib.rs b/src/lib.rs index 83647bb..09d04b2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -56,13 +56,10 @@ pub mod task; cfg_if! { if #[cfg(any(feature = "unstable", feature = "docs"))] { + pub mod pin; mod vec; mod result; } } -#[cfg_attr(feature = "docs", doc(cfg(unstable)))] -#[cfg(feature = "unstable")] -pub mod pin; - pub(crate) mod utils; diff --git a/src/stream/stream/mod.rs b/src/stream/stream/mod.rs index 6de9a31..8ddab21 100644 --- a/src/stream/stream/mod.rs +++ b/src/stream/stream/mod.rs @@ -96,6 +96,7 @@ cfg_if! { ($a:lifetime, $o:ty) => (DynFuture<$a, $o>); } } else { + #[allow(unused_macros)] macro_rules! dyn_ret { ($a:lifetime, $o:ty) => (Pin + Send + 'a>>) }