diff --git a/futures-channel/src/lib.rs b/futures-channel/src/lib.rs index 91ddbaa646..2f0b7276ec 100644 --- a/futures-channel/src/lib.rs +++ b/futures-channel/src/lib.rs @@ -8,6 +8,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)] +#![warn(clippy::all)] #![doc(html_root_url = "https://rust-lang-nursery.github.io/futures-api-docs/0.3.0-alpha.14/futures_channel")] diff --git a/futures-core/src/lib.rs b/futures-core/src/lib.rs index fbffb63653..73a4beceff 100644 --- a/futures-core/src/lib.rs +++ b/futures-core/src/lib.rs @@ -6,6 +6,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)] +#![warn(clippy::all)] #![doc(html_root_url = "https://rust-lang-nursery.github.io/futures-api-docs/0.3.0-alpha.14/futures_core")] diff --git a/futures-executor/src/lib.rs b/futures-executor/src/lib.rs index c4064b66f1..a19f408305 100644 --- a/futures-executor/src/lib.rs +++ b/futures-executor/src/lib.rs @@ -5,6 +5,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)] +#![warn(clippy::all)] #![doc(html_root_url = "https://rust-lang-nursery.github.io/futures-api-docs/0.3.0-alpha.14/futures_executor")] diff --git a/futures-io/src/lib.rs b/futures-io/src/lib.rs index d13aa960d8..4bcf121758 100644 --- a/futures-io/src/lib.rs +++ b/futures-io/src/lib.rs @@ -7,6 +7,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)] +#![warn(clippy::all)] #![doc(html_root_url = "https://rust-lang-nursery.github.io/futures-api-docs/0.3.0-alpha.14/futures_io")] diff --git a/futures-select-macro/src/lib.rs b/futures-select-macro/src/lib.rs index 26df020211..cd1f3cfe57 100644 --- a/futures-select-macro/src/lib.rs +++ b/futures-select-macro/src/lib.rs @@ -2,6 +2,7 @@ #![recursion_limit="128"] #![warn(rust_2018_idioms)] +#![warn(clippy::all)] extern crate proc_macro; diff --git a/futures-sink/src/lib.rs b/futures-sink/src/lib.rs index f173fc4ec1..1db12d0cee 100644 --- a/futures-sink/src/lib.rs +++ b/futures-sink/src/lib.rs @@ -5,6 +5,8 @@ #![cfg_attr(not(feature = "std"), no_std)] #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)] +#![warn(clippy::all)] + #![doc(html_root_url = "https://rust-lang-nursery.github.io/futures-api-docs/0.3.0-alpha.14/futures_sink")] #![feature(futures_api)] diff --git a/futures-test/src/lib.rs b/futures-test/src/lib.rs index 78850dc170..e9b15a991d 100644 --- a/futures-test/src/lib.rs +++ b/futures-test/src/lib.rs @@ -6,6 +6,8 @@ futures_api, )] #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)] +#![warn(clippy::all)] + #![doc( html_root_url = "https://rust-lang-nursery.github.io/futures-doc/0.3.0-alpha.5/futures_test" )] diff --git a/futures-util/src/lib.rs b/futures-util/src/lib.rs index bf7acc9818..5d7fca1ffa 100644 --- a/futures-util/src/lib.rs +++ b/futures-util/src/lib.rs @@ -8,6 +8,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)] +#![warn(clippy::all)] #![doc(html_root_url = "https://rust-lang-nursery.github.io/futures-api-docs/0.3.0-alpha.14/futures_util")] diff --git a/futures-util/src/sink/fanout.rs b/futures-util/src/sink/fanout.rs index 05b103d050..12dc0fa86e 100644 --- a/futures-util/src/sink/fanout.rs +++ b/futures-util/src/sink/fanout.rs @@ -103,7 +103,7 @@ mod tests { let (tx2, rx2) = mpsc::channel(2); let tx = tx1.fanout(tx2).sink_map_err(|_| ()); - let src = stream::iter((0..10).map(|x| Ok(x))); + let src = stream::iter((0..10).map(Ok)); let fwd = src.forward(tx); let collect_fut1 = rx1.collect::>(); diff --git a/futures/src/lib.rs b/futures/src/lib.rs index 9e3060130c..37fe3266e1 100644 --- a/futures/src/lib.rs +++ b/futures/src/lib.rs @@ -27,6 +27,7 @@ #![cfg_attr(not(feature = "std"), no_std)] #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)] +#![warn(clippy::all)] #![doc(html_root_url = "https://rust-lang-nursery.github.io/futures-api-docs/0.3.0-alpha.14/futures")]