diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 16d62793..4d9600bf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -139,10 +139,10 @@ jobs: with: cache-on-failure: true - name: cargo doc - run: cargo +nightly doc --lib --all-features + run: cargo doc --no-deps --all --all-features env: RUSTFLAGS: --cfg docsrs - RUSTDOCFLAGS: --cfg docsrs -Dwarnings + RUSTDOCFLAGS: --cfg docsrs wasm: name: WASM diff --git a/src/lib.rs b/src/lib.rs index 5fd61c2b..19b5a35b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,3 +1,9 @@ +#![warn(missing_debug_implementations, missing_docs, rust_2018_idioms, unreachable_pub)] +#![allow(rustdoc::broken_intra_doc_links)] +#![doc(test( + no_crate_inject, + attr(deny(warnings, rust_2018_idioms), allow(dead_code, unused_variables)) +))] //! # ethers-rs //! //! A complete Ethereum and Celo Rust library.