diff --git a/.cirrus.yml b/.cirrus.yml index 4bef869c24f..73d77abfa1d 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -29,7 +29,7 @@ task: setup_script: - pkg install -y bash curl - curl https://sh.rustup.rs -sSf --output rustup.sh - - sh rustup.sh -y --profile minimal --default-toolchain nightly-2021-10-25 + - sh rustup.sh -y --profile minimal --default-toolchain nightly-2021-11-23 - . $HOME/.cargo/env - | echo "~~~~ rustc --version ~~~~" diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b3df113d220..4474e9667bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ name: CI env: RUSTFLAGS: -Dwarnings RUST_BACKTRACE: 1 - nightly: nightly-2021-10-25 + nightly: nightly-2021-11-23 minrust: 1.46 jobs: diff --git a/tokio-macros/src/lib.rs b/tokio-macros/src/lib.rs index f8ba8eab18a..38638a1df8a 100644 --- a/tokio-macros/src/lib.rs +++ b/tokio-macros/src/lib.rs @@ -5,7 +5,6 @@ rust_2018_idioms, unreachable_pub )] -#![cfg_attr(docsrs, deny(rustdoc::broken_intra_doc_links))] #![doc(test( no_crate_inject, attr(deny(warnings, rust_2018_idioms), allow(dead_code, unused_variables)) diff --git a/tokio-stream/src/lib.rs b/tokio-stream/src/lib.rs index b7f232fdadc..f600ccb8d36 100644 --- a/tokio-stream/src/lib.rs +++ b/tokio-stream/src/lib.rs @@ -10,7 +10,6 @@ unreachable_pub )] #![cfg_attr(docsrs, feature(doc_cfg))] -#![cfg_attr(docsrs, deny(rustdoc::broken_intra_doc_links))] #![doc(test( no_crate_inject, attr(deny(warnings, rust_2018_idioms), allow(dead_code, unused_variables)) diff --git a/tokio-test/src/lib.rs b/tokio-test/src/lib.rs index 7bba3eedac8..de3f0864a94 100644 --- a/tokio-test/src/lib.rs +++ b/tokio-test/src/lib.rs @@ -4,7 +4,6 @@ rust_2018_idioms, unreachable_pub )] -#![cfg_attr(docsrs, deny(rustdoc::broken_intra_doc_links))] #![doc(test( no_crate_inject, attr(deny(warnings, rust_2018_idioms), allow(dead_code, unused_variables)) diff --git a/tokio-util/src/lib.rs b/tokio-util/src/lib.rs index 0b3e5962343..3786a4002db 100644 --- a/tokio-util/src/lib.rs +++ b/tokio-util/src/lib.rs @@ -5,7 +5,6 @@ rust_2018_idioms, unreachable_pub )] -#![cfg_attr(docsrs, deny(rustdoc::broken_intra_doc_links))] #![doc(test( no_crate_inject, attr(deny(warnings, rust_2018_idioms), allow(dead_code, unused_variables)) diff --git a/tokio/src/lib.rs b/tokio/src/lib.rs index 9821c1a62f5..22f1ece3d8b 100644 --- a/tokio/src/lib.rs +++ b/tokio/src/lib.rs @@ -10,16 +10,11 @@ unreachable_pub )] #![deny(unused_must_use)] -#![cfg_attr(docsrs, deny(rustdoc::broken_intra_doc_links))] #![doc(test( no_crate_inject, attr(deny(warnings, rust_2018_idioms), allow(dead_code, unused_variables)) ))] #![cfg_attr(docsrs, feature(doc_cfg))] -#![cfg_attr(docsrs, feature(doc_cfg_hide))] -#![cfg_attr(docsrs, doc(cfg_hide(docsrs)))] -#![cfg_attr(docsrs, doc(cfg_hide(loom)))] -#![cfg_attr(docsrs, doc(cfg_hide(not(loom))))] #![cfg_attr(docsrs, allow(unused_attributes))] //! A runtime for writing reliable network applications without compromising speed. diff --git a/tokio/src/macros/cfg.rs b/tokio/src/macros/cfg.rs index 606bce7689d..3afc0402374 100644 --- a/tokio/src/macros/cfg.rs +++ b/tokio/src/macros/cfg.rs @@ -99,7 +99,6 @@ macro_rules! cfg_io_driver_impl { feature = "process", all(unix, feature = "signal"), ))] - #[cfg_attr(docsrs, doc(cfg(all())))] $item )* }