Add `arbitrary` to the list of Cargo features
What changed, and why it matters
This commit only adds a one-line documentation comment listing the existing `arbitrary` Cargo feature in the crate's documentation. It does not change any code, dependencies, build configuration, or behavior. There is no security relevance.
No action needed. This is a non-security documentation-only change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff adds * arbitrary (dependency) - arbitrary type implementations for testing. to the Cargo features section of bitcoin/src/lib.rs. This is purely a documentation update to keep the module-level docs in sync with the actual feature list in Cargo.toml. No functional code was modified.
Changed components
bitcoin/src/lib.rs documentationInspect captured patch +1 / −0
diff --git a/bitcoin/src/lib.rs b/bitcoin/src/lib.rs
index 384febef..8789ecad 100644
--- a/bitcoin/src/lib.rs
+++ b/bitcoin/src/lib.rs
@@ -13,6 +13,7 @@
//!
//! # Cargo features
//!
+//! * `arbitrary` (dependency) - arbitrary type implementations for testing.
//! * `base64` (dependency) - enables encoding of PSBTs and message signatures.
//! * `bitcoinconsensus` (dependency) - enables validating scripts and transactions.
//! * `default` - enables `std` and `secp-recovery`.
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.