From 19cd609cba5be8c806617ac613856f4b2d00f0e7 Mon Sep 17 00:00:00 2001 From: Luke Parker Date: Thu, 29 Sep 2022 04:47:55 -0400 Subject: [PATCH] Use doc_auto_cfg --- coins/monero/Cargo.toml | 1 + coins/monero/generators/Cargo.toml | 1 + coins/monero/src/lib.rs | 2 ++ crypto/dalek-ff-group/Cargo.toml | 1 + crypto/dleq/Cargo.toml | 1 + crypto/dleq/src/lib.rs | 1 + crypto/ed448/Cargo.toml | 1 + crypto/frost/Cargo.toml | 1 + crypto/frost/src/lib.rs | 2 ++ crypto/multiexp/Cargo.toml | 1 + crypto/multiexp/src/lib.rs | 2 ++ crypto/transcript/Cargo.toml | 1 + crypto/transcript/src/lib.rs | 1 + 13 files changed, 16 insertions(+) diff --git a/coins/monero/Cargo.toml b/coins/monero/Cargo.toml index b8b3c369..e9630b8f 100644 --- a/coins/monero/Cargo.toml +++ b/coins/monero/Cargo.toml @@ -9,6 +9,7 @@ edition = "2021" [package.metadata.docs.rs] all-features = true +rustdoc-args = ["--cfg", "docsrs"] [dependencies] hex-literal = "0.3" diff --git a/coins/monero/generators/Cargo.toml b/coins/monero/generators/Cargo.toml index 64cd81ff..800e9f35 100644 --- a/coins/monero/generators/Cargo.toml +++ b/coins/monero/generators/Cargo.toml @@ -8,6 +8,7 @@ edition = "2021" [package.metadata.docs.rs] all-features = true +rustdoc-args = ["--cfg", "docsrs"] [dependencies] lazy_static = "1" diff --git a/coins/monero/src/lib.rs b/coins/monero/src/lib.rs index 9fb0975a..13370cc2 100644 --- a/coins/monero/src/lib.rs +++ b/coins/monero/src/lib.rs @@ -1,3 +1,5 @@ +#![cfg_attr(docsrs, feature(doc_auto_cfg))] + ///! monero-serai: A modern Monero transaction library intended for usage in wallets. It prides ///! itself on accuracy, correctness, and removing common pit falls developers may face. ///! diff --git a/crypto/dalek-ff-group/Cargo.toml b/crypto/dalek-ff-group/Cargo.toml index 7ed9c828..a1dd4720 100644 --- a/crypto/dalek-ff-group/Cargo.toml +++ b/crypto/dalek-ff-group/Cargo.toml @@ -10,6 +10,7 @@ edition = "2021" [package.metadata.docs.rs] all-features = true +rustdoc-args = ["--cfg", "docsrs"] [dependencies] rand_core = "0.6" diff --git a/crypto/dleq/Cargo.toml b/crypto/dleq/Cargo.toml index 7bbfa58f..4f66bf2e 100644 --- a/crypto/dleq/Cargo.toml +++ b/crypto/dleq/Cargo.toml @@ -9,6 +9,7 @@ edition = "2021" [package.metadata.docs.rs] all-features = true +rustdoc-args = ["--cfg", "docsrs"] [dependencies] thiserror = "1" diff --git a/crypto/dleq/src/lib.rs b/crypto/dleq/src/lib.rs index 605a07d5..642cfd2d 100644 --- a/crypto/dleq/src/lib.rs +++ b/crypto/dleq/src/lib.rs @@ -1,3 +1,4 @@ +#![cfg_attr(docsrs, feature(doc_auto_cfg))] #![cfg_attr(not(feature = "std"), no_std)] use rand_core::{RngCore, CryptoRng}; diff --git a/crypto/ed448/Cargo.toml b/crypto/ed448/Cargo.toml index 207e252c..95b25849 100644 --- a/crypto/ed448/Cargo.toml +++ b/crypto/ed448/Cargo.toml @@ -10,6 +10,7 @@ edition = "2021" [package.metadata.docs.rs] all-features = true +rustdoc-args = ["--cfg", "docsrs"] [dependencies] lazy_static = "1" diff --git a/crypto/frost/Cargo.toml b/crypto/frost/Cargo.toml index 6b11f20d..8f1b6f25 100644 --- a/crypto/frost/Cargo.toml +++ b/crypto/frost/Cargo.toml @@ -10,6 +10,7 @@ edition = "2021" [package.metadata.docs.rs] all-features = true +rustdoc-args = ["--cfg", "docsrs"] [dependencies] thiserror = "1" diff --git a/crypto/frost/src/lib.rs b/crypto/frost/src/lib.rs index c86f9b4f..113b82a4 100644 --- a/crypto/frost/src/lib.rs +++ b/crypto/frost/src/lib.rs @@ -1,3 +1,5 @@ +#![cfg_attr(docsrs, feature(doc_auto_cfg))] + use core::fmt::{self, Debug}; use std::{io::Read, sync::Arc, collections::HashMap}; diff --git a/crypto/multiexp/Cargo.toml b/crypto/multiexp/Cargo.toml index bf681b30..1ef12d86 100644 --- a/crypto/multiexp/Cargo.toml +++ b/crypto/multiexp/Cargo.toml @@ -10,6 +10,7 @@ edition = "2021" [package.metadata.docs.rs] all-features = true +rustdoc-args = ["--cfg", "docsrs"] [dependencies] zeroize = { version = "1.5", features = ["zeroize_derive"] } diff --git a/crypto/multiexp/src/lib.rs b/crypto/multiexp/src/lib.rs index ac4a9c4a..d1e5c6f2 100644 --- a/crypto/multiexp/src/lib.rs +++ b/crypto/multiexp/src/lib.rs @@ -1,3 +1,5 @@ +#![cfg_attr(docsrs, feature(doc_auto_cfg))] + use zeroize::Zeroize; use ff::PrimeFieldBits; diff --git a/crypto/transcript/Cargo.toml b/crypto/transcript/Cargo.toml index 544f7630..a31588a5 100644 --- a/crypto/transcript/Cargo.toml +++ b/crypto/transcript/Cargo.toml @@ -10,6 +10,7 @@ edition = "2021" [package.metadata.docs.rs] all-features = true +rustdoc-args = ["--cfg", "docsrs"] [dependencies] digest = "0.10" diff --git a/crypto/transcript/src/lib.rs b/crypto/transcript/src/lib.rs index 8ad817ba..bdcbdfcb 100644 --- a/crypto/transcript/src/lib.rs +++ b/crypto/transcript/src/lib.rs @@ -1,3 +1,4 @@ +#![cfg_attr(docsrs, feature(doc_auto_cfg))] #![no_std] #[cfg(feature = "merlin")]