diff --git a/README.md b/README.md index 124409d03..e54a09afa 100644 --- a/README.md +++ b/README.md @@ -59,7 +59,7 @@ Ecosystem WG, and **not ready for production use yet**. **Hello World** -```rust +```rust,no_run #![feature(async_await)] fn main() -> Result<(), std::io::Error> { diff --git a/tide/src/lib.rs b/tide/src/lib.rs index ac931431d..c3c7841ba 100755 --- a/tide/src/lib.rs +++ b/tide/src/lib.rs @@ -1,5 +1,5 @@ #![cfg_attr(feature = "nightly", deny(missing_docs))] -#![cfg_attr(feature = "nightly", feature(external_doc))] +#![cfg_attr(any(feature = "nightly", test), feature(external_doc))] #![cfg_attr(feature = "nightly", doc(include = "../README.md"))] #![cfg_attr(test, deny(warnings))] #![feature(async_await, existential_type)] @@ -21,6 +21,10 @@ //! //! +#[cfg(test)] +#[doc(include = "../../README.md")] +const _README: () = (); + macro_rules! box_async { {$($t:tt)*} => { ::futures::future::FutureExt::boxed(async move { $($t)* })