From 6325a7cdea7cdf7025d6ba41af28a542ab6b51b1 Mon Sep 17 00:00:00 2001 From: Jamil Lambert Date: Tue, 22 Apr 2025 12:55:48 +0100 Subject: [PATCH] Change rustdoc heading level of references `Bitcoin Core References` used H3 `###` in rustdocs, and one occurrence had another `References` heading above it. Change them to be H1 `#` like other headings. Remove the redundant `References` heading. NB. there are no other occurrences of `# References` in this crate. --- primitives/src/block.rs | 4 ++-- primitives/src/script/borrowed.rs | 5 +---- primitives/src/transaction.rs | 8 ++++---- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/primitives/src/block.rs b/primitives/src/block.rs index f746f4dbc..6ac3655d2 100644 --- a/primitives/src/block.rs +++ b/primitives/src/block.rs @@ -47,7 +47,7 @@ pub trait Validation: sealed::Validation + Sync + Send + Sized + Unpin { /// /// [wiki-block]: https://en.bitcoin.it/wiki/Block /// -/// ### Bitcoin Core References +/// # Bitcoin Core References /// /// * [CBlock definition](https://github.com/bitcoin/bitcoin/blob/345457b542b6a980ccfbc868af0970a6f91d1b82/src/primitives/block.h#L62) #[cfg(feature = "alloc")] @@ -167,7 +167,7 @@ mod sealed { /// /// [Merkle tree]: https://en.wikipedia.org/wiki/Merkle_tree /// -/// ### Bitcoin Core References +/// # Bitcoin Core References /// /// * [CBlockHeader definition](https://github.com/bitcoin/bitcoin/blob/345457b542b6a980ccfbc868af0970a6f91d1b82/src/primitives/block.h#L20) #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)] diff --git a/primitives/src/script/borrowed.rs b/primitives/src/script/borrowed.rs index 8e0ea3f5a..87a97c15b 100644 --- a/primitives/src/script/borrowed.rs +++ b/primitives/src/script/borrowed.rs @@ -49,10 +49,7 @@ internals::transparent_newtype! { /// The type is `#[repr(transparent)]` for internal purposes only! /// No consumer crate may rely on the representation of the struct! /// - /// ## References - /// - /// - /// ### Bitcoin Core References + /// # Bitcoin Core References /// /// * [CScript definition](https://github.com/bitcoin/bitcoin/blob/d492dc1cdaabdc52b0766bf4cba4bd73178325d0/src/script/script.h#L410) /// diff --git a/primitives/src/transaction.rs b/primitives/src/transaction.rs index 53cd51a4f..640bc8200 100644 --- a/primitives/src/transaction.rs +++ b/primitives/src/transaction.rs @@ -48,7 +48,7 @@ use crate::witness::Witness; /// /// [wiki-transaction]: https://en.bitcoin.it/wiki/Transaction /// -/// ### Bitcoin Core References +/// # Bitcoin Core References /// /// * [CTtransaction definition](https://github.com/bitcoin/bitcoin/blob/345457b542b6a980ccfbc868af0970a6f91d1b82/src/primitives/transaction.h#L279) /// @@ -310,7 +310,7 @@ fn hash_transaction(tx: &Transaction, uses_segwit_serialization: bool) -> sha256 /// that it spends and set of scripts that satisfy its spending /// conditions. /// -/// ### Bitcoin Core References +/// # Bitcoin Core References /// /// * [CTxIn definition](https://github.com/bitcoin/bitcoin/blob/345457b542b6a980ccfbc868af0970a6f91d1b82/src/primitives/transaction.h#L65) #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Debug, Hash)] @@ -354,7 +354,7 @@ impl TxIn { /// /// An output that is not yet spent by an input is called Unspent Transaction Output ("UTXO"). /// -/// ### Bitcoin Core References +/// # Bitcoin Core References /// /// * [CTxOut definition](https://github.com/bitcoin/bitcoin/blob/345457b542b6a980ccfbc868af0970a6f91d1b82/src/primitives/transaction.h#L148) #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Debug, Hash)] @@ -370,7 +370,7 @@ pub struct TxOut { /// A reference to a transaction output. /// -/// ### Bitcoin Core References +/// # Bitcoin Core References /// /// * [COutPoint definition](https://github.com/bitcoin/bitcoin/blob/345457b542b6a980ccfbc868af0970a6f91d1b82/src/primitives/transaction.h#L26) #[derive(Copy, Clone, Debug, Eq, Hash, PartialEq, PartialOrd, Ord)]