From 2eccb3897a90221c4302947adc10a1e370e0d4a5 Mon Sep 17 00:00:00 2001 From: "Tobin C. Harding" Date: Thu, 6 Feb 2025 06:49:56 +1100 Subject: [PATCH] CI: Remove the API job It has been argued that the API files provide value for verifying that code changes produce API changes in the expected way. This helps devs and reviewers. It has also been argued that the CI job adds friction and forces devs to configure their environment unnecessarily. Both viewpoints have some merit. Lets remove the API files for now, and when we start doing 1.0-alpha releases and can start to expect minimal API breaking changes (and therefore minimal need to use the tooling). --- .github/workflows/README.md | 9 +- .github/workflows/rust.yml | 21 - api/README.md | 12 - api/hashes/all-features.txt | 1093 ----------------- api/hashes/alloc-only.txt | 943 -------------- api/hashes/no-features.txt | 880 ------------- api/io/all-features.txt | 402 ------ api/io/alloc-only.txt | 156 --- api/io/no-features.txt | 148 --- api/primitives/all-features.txt | 2041 ------------------------------- api/primitives/alloc-only.txt | 1898 ---------------------------- api/primitives/no-features.txt | 1297 -------------------- api/units/all-features.txt | 1328 -------------------- api/units/alloc-only.txt | 1156 ----------------- api/units/no-features.txt | 1108 ----------------- 15 files changed, 4 insertions(+), 12488 deletions(-) delete mode 100644 api/README.md delete mode 100644 api/hashes/all-features.txt delete mode 100644 api/hashes/alloc-only.txt delete mode 100644 api/hashes/no-features.txt delete mode 100644 api/io/all-features.txt delete mode 100644 api/io/alloc-only.txt delete mode 100644 api/io/no-features.txt delete mode 100644 api/primitives/all-features.txt delete mode 100644 api/primitives/alloc-only.txt delete mode 100644 api/primitives/no-features.txt delete mode 100644 api/units/all-features.txt delete mode 100644 api/units/alloc-only.txt delete mode 100644 api/units/no-features.txt diff --git a/.github/workflows/README.md b/.github/workflows/README.md index 5dd3aeb89..f93b40cd1 100644 --- a/.github/workflows/README.md +++ b/.github/workflows/README.md @@ -28,8 +28,7 @@ Run from rust.yml unless stated otherwise. Unfortunately we are now exceeding th 14. `ASAN` 15. `WASM` 16. `Kani` -17. `API` -18. `Coveralls` - run by `coveralls.yml` -19. `release` - run by `release.yml` -20. `labeler` - run by `manage-pr.yml` -21. `Shellcheck` - run by `shellcheck.yml` +17. `Coveralls` - run by `coveralls.yml` +18. `release` - run by `release.yml` +19. `labeler` - run by `manage-pr.yml` +20. `Shellcheck` - run by `shellcheck.yml` diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 8a45324bf..d4d4ca605 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -304,24 +304,3 @@ jobs: uses: model-checking/kani-github-action@v1.1 with: args: "--only-codegen" - - API: - name: API - nightly toolchain - needs: Prepare - runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - dep: [recent] - steps: - - name: "Checkout repo" - uses: actions/checkout@v4 - - name: "Select toolchain" - uses: dtolnay/rust-toolchain@v1 - with: - toolchain: ${{ needs.Prepare.outputs.nightly_version }} - - name: "Install cargo-public-api" - # Pin version so that updates don't introduce changes to the text files. - run: cargo +stable install --locked cargo-public-api@0.43.0 - - name: "Run API checker script" - run: ./contrib/check-for-api-changes.sh diff --git a/api/README.md b/api/README.md deleted file mode 100644 index f83f990b1..000000000 --- a/api/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# API text files - -Each file here lists the public API when built with some set of features -enabled. To create these files run `../contrib/check-for-api-changes.sh`: - -Requires `cargo-public-api`, install with: - -``` -cargo +nightly install cargo-public-api --locked -``` - -ref: https://github.com/enselic/cargo-public-api diff --git a/api/hashes/all-features.txt b/api/hashes/all-features.txt deleted file mode 100644 index 5f5497cca..000000000 --- a/api/hashes/all-features.txt +++ /dev/null @@ -1,1093 +0,0 @@ -#[repr(transparent)] pub struct bitcoin_hashes::Hash160(_) -#[repr(transparent)] pub struct bitcoin_hashes::Hmac(_) -#[repr(transparent)] pub struct bitcoin_hashes::Ripemd160(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha1(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha256(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha256d(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha384(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha512(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha512_256(_) -#[repr(transparent)] pub struct bitcoin_hashes::Siphash24(_) -#[repr(transparent)] pub struct bitcoin_hashes::hash160::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::hmac::Hmac(_) -#[repr(transparent)] pub struct bitcoin_hashes::ripemd160::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha1::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha256::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha256d::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha256t::Hash(_, _) -#[repr(transparent)] pub struct bitcoin_hashes::sha384::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha512::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha512_256::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::siphash24::Hash(_) -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::hash160::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::ripemd160::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha1::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha256::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha256d::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha384::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha512::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha512_256::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::siphash24::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::hash160::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::ripemd160::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha1::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha256::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha256d::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha384::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha512::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha512_256::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::siphash24::Hash -impl bitcoin_hashes::HashEngine for bitcoin_hashes::hash160::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::ripemd160::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha1::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha256::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha256d::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha384::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha512::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha512_256::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::siphash24::HashEngine -impl bitcoin_hashes::error::FromSliceError -impl bitcoin_hashes::hash160::Hash -impl bitcoin_hashes::hash160::HashEngine -impl bitcoin_hashes::ripemd160::Hash -impl bitcoin_hashes::ripemd160::HashEngine -impl bitcoin_hashes::sha1::Hash -impl bitcoin_hashes::sha1::HashEngine -impl bitcoin_hashes::sha256::Hash -impl bitcoin_hashes::sha256::HashEngine -impl bitcoin_hashes::sha256::Midstate -impl bitcoin_hashes::sha256d::Hash -impl bitcoin_hashes::sha256d::HashEngine -impl bitcoin_hashes::sha384::Hash -impl bitcoin_hashes::sha384::HashEngine -impl bitcoin_hashes::sha512::Hash -impl bitcoin_hashes::sha512::HashEngine -impl bitcoin_hashes::sha512_256::Hash -impl bitcoin_hashes::sha512_256::HashEngine -impl bitcoin_hashes::siphash24::Hash -impl bitcoin_hashes::siphash24::HashEngine -impl bitcoin_io::Write for bitcoin_hashes::hash160::HashEngine -impl bitcoin_io::Write for bitcoin_hashes::ripemd160::HashEngine -impl bitcoin_io::Write for bitcoin_hashes::sha1::HashEngine -impl bitcoin_io::Write for bitcoin_hashes::sha256::HashEngine -impl bitcoin_io::Write for bitcoin_hashes::sha256d::HashEngine -impl bitcoin_io::Write for bitcoin_hashes::sha384::HashEngine -impl bitcoin_io::Write for bitcoin_hashes::sha512::HashEngine -impl bitcoin_io::Write for bitcoin_hashes::sha512_256::HashEngine -impl bitcoin_io::Write for bitcoin_hashes::siphash24::HashEngine -impl core::borrow::Borrow<[u8; 20]> for bitcoin_hashes::hash160::Hash -impl core::borrow::Borrow<[u8; 20]> for bitcoin_hashes::ripemd160::Hash -impl core::borrow::Borrow<[u8; 20]> for bitcoin_hashes::sha1::Hash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha256::Hash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha256d::Hash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha512_256::Hash -impl core::borrow::Borrow<[u8; 48]> for bitcoin_hashes::sha384::Hash -impl core::borrow::Borrow<[u8; 64]> for bitcoin_hashes::sha512::Hash -impl core::borrow::Borrow<[u8; 8]> for bitcoin_hashes::siphash24::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::hash160::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::ripemd160::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha1::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha256::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha256d::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha384::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha512::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha512_256::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::siphash24::Hash -impl core::clone::Clone for bitcoin_hashes::error::FromSliceError -impl core::clone::Clone for bitcoin_hashes::hash160::Hash -impl core::clone::Clone for bitcoin_hashes::hash160::HashEngine -impl core::clone::Clone for bitcoin_hashes::hkdf::MaxLengthError -impl core::clone::Clone for bitcoin_hashes::ripemd160::Hash -impl core::clone::Clone for bitcoin_hashes::ripemd160::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha1::Hash -impl core::clone::Clone for bitcoin_hashes::sha1::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha256::Hash -impl core::clone::Clone for bitcoin_hashes::sha256::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha256::Midstate -impl core::clone::Clone for bitcoin_hashes::sha256::MidstateError -impl core::clone::Clone for bitcoin_hashes::sha256d::Hash -impl core::clone::Clone for bitcoin_hashes::sha256d::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha384::Hash -impl core::clone::Clone for bitcoin_hashes::sha384::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha512::Hash -impl core::clone::Clone for bitcoin_hashes::sha512::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha512_256::Hash -impl core::clone::Clone for bitcoin_hashes::sha512_256::HashEngine -impl core::clone::Clone for bitcoin_hashes::siphash24::Hash -impl core::clone::Clone for bitcoin_hashes::siphash24::HashEngine -impl core::clone::Clone for bitcoin_hashes::siphash24::State -impl core::cmp::Eq for bitcoin_hashes::error::FromSliceError -impl core::cmp::Eq for bitcoin_hashes::hash160::Hash -impl core::cmp::Eq for bitcoin_hashes::hkdf::MaxLengthError -impl core::cmp::Eq for bitcoin_hashes::ripemd160::Hash -impl core::cmp::Eq for bitcoin_hashes::sha1::Hash -impl core::cmp::Eq for bitcoin_hashes::sha256::Hash -impl core::cmp::Eq for bitcoin_hashes::sha256::Midstate -impl core::cmp::Eq for bitcoin_hashes::sha256::MidstateError -impl core::cmp::Eq for bitcoin_hashes::sha256d::Hash -impl core::cmp::Eq for bitcoin_hashes::sha384::Hash -impl core::cmp::Eq for bitcoin_hashes::sha512::Hash -impl core::cmp::Eq for bitcoin_hashes::sha512_256::Hash -impl core::cmp::Eq for bitcoin_hashes::siphash24::Hash -impl core::cmp::Ord for bitcoin_hashes::hash160::Hash -impl core::cmp::Ord for bitcoin_hashes::ripemd160::Hash -impl core::cmp::Ord for bitcoin_hashes::sha1::Hash -impl core::cmp::Ord for bitcoin_hashes::sha256::Hash -impl core::cmp::Ord for bitcoin_hashes::sha256::Midstate -impl core::cmp::Ord for bitcoin_hashes::sha256d::Hash -impl core::cmp::Ord for bitcoin_hashes::sha384::Hash -impl core::cmp::Ord for bitcoin_hashes::sha512::Hash -impl core::cmp::Ord for bitcoin_hashes::sha512_256::Hash -impl core::cmp::Ord for bitcoin_hashes::siphash24::Hash -impl core::cmp::PartialEq for bitcoin_hashes::error::FromSliceError -impl core::cmp::PartialEq for bitcoin_hashes::hash160::Hash -impl core::cmp::PartialEq for bitcoin_hashes::hkdf::MaxLengthError -impl core::cmp::PartialEq for bitcoin_hashes::ripemd160::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha1::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha256::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha256::Midstate -impl core::cmp::PartialEq for bitcoin_hashes::sha256::MidstateError -impl core::cmp::PartialEq for bitcoin_hashes::sha256d::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha384::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha512::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha512_256::Hash -impl core::cmp::PartialEq for bitcoin_hashes::siphash24::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::hash160::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::ripemd160::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha1::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha256::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha256::Midstate -impl core::cmp::PartialOrd for bitcoin_hashes::sha256d::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha384::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha512::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha512_256::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::siphash24::Hash -impl core::convert::AsRef<[u8; 20]> for bitcoin_hashes::hash160::Hash -impl core::convert::AsRef<[u8; 20]> for bitcoin_hashes::ripemd160::Hash -impl core::convert::AsRef<[u8; 20]> for bitcoin_hashes::sha1::Hash -impl core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha256::Hash -impl core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha256d::Hash -impl core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha512_256::Hash -impl core::convert::AsRef<[u8; 48]> for bitcoin_hashes::sha384::Hash -impl core::convert::AsRef<[u8; 64]> for bitcoin_hashes::sha512::Hash -impl core::convert::AsRef<[u8; 8]> for bitcoin_hashes::siphash24::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::hash160::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::ripemd160::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha1::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha256::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha256::Midstate -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha256d::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha384::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha512::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha512_256::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::siphash24::Hash -impl core::convert::From for bitcoin_hashes::error::FromSliceError -impl core::default::Default for bitcoin_hashes::hash160::HashEngine -impl core::default::Default for bitcoin_hashes::ripemd160::HashEngine -impl core::default::Default for bitcoin_hashes::sha1::HashEngine -impl core::default::Default for bitcoin_hashes::sha256::HashEngine -impl core::default::Default for bitcoin_hashes::sha256::Midstate -impl core::default::Default for bitcoin_hashes::sha256d::HashEngine -impl core::default::Default for bitcoin_hashes::sha384::HashEngine -impl core::default::Default for bitcoin_hashes::sha512::HashEngine -impl core::default::Default for bitcoin_hashes::sha512_256::HashEngine -impl core::error::Error for bitcoin_hashes::error::FromSliceError -impl core::error::Error for bitcoin_hashes::hkdf::MaxLengthError -impl core::error::Error for bitcoin_hashes::sha256::MidstateError -impl core::fmt::Debug for bitcoin_hashes::error::FromSliceError -impl core::fmt::Debug for bitcoin_hashes::hash160::Hash -impl core::fmt::Debug for bitcoin_hashes::hkdf::MaxLengthError -impl core::fmt::Debug for bitcoin_hashes::ripemd160::Hash -impl core::fmt::Debug for bitcoin_hashes::sha1::Hash -impl core::fmt::Debug for bitcoin_hashes::sha256::Hash -impl core::fmt::Debug for bitcoin_hashes::sha256::Midstate -impl core::fmt::Debug for bitcoin_hashes::sha256::MidstateError -impl core::fmt::Debug for bitcoin_hashes::sha256d::Hash -impl core::fmt::Debug for bitcoin_hashes::sha384::Hash -impl core::fmt::Debug for bitcoin_hashes::sha512::Hash -impl core::fmt::Debug for bitcoin_hashes::sha512_256::Hash -impl core::fmt::Debug for bitcoin_hashes::siphash24::Hash -impl core::fmt::Debug for bitcoin_hashes::siphash24::HashEngine -impl core::fmt::Debug for bitcoin_hashes::siphash24::State -impl core::fmt::Display for bitcoin_hashes::error::FromSliceError -impl core::fmt::Display for bitcoin_hashes::hash160::Hash -impl core::fmt::Display for bitcoin_hashes::hkdf::MaxLengthError -impl core::fmt::Display for bitcoin_hashes::ripemd160::Hash -impl core::fmt::Display for bitcoin_hashes::sha1::Hash -impl core::fmt::Display for bitcoin_hashes::sha256::Hash -impl core::fmt::Display for bitcoin_hashes::sha256::MidstateError -impl core::fmt::Display for bitcoin_hashes::sha256d::Hash -impl core::fmt::Display for bitcoin_hashes::sha384::Hash -impl core::fmt::Display for bitcoin_hashes::sha512::Hash -impl core::fmt::Display for bitcoin_hashes::sha512_256::Hash -impl core::fmt::Display for bitcoin_hashes::siphash24::Hash -impl core::fmt::LowerHex for bitcoin_hashes::hash160::Hash -impl core::fmt::LowerHex for bitcoin_hashes::ripemd160::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha1::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha256::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha256d::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha384::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha512::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha512_256::Hash -impl core::fmt::LowerHex for bitcoin_hashes::siphash24::Hash -impl core::fmt::UpperHex for bitcoin_hashes::hash160::Hash -impl core::fmt::UpperHex for bitcoin_hashes::ripemd160::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha1::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha256::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha256d::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha384::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha512::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha512_256::Hash -impl core::fmt::UpperHex for bitcoin_hashes::siphash24::Hash -impl core::hash::Hash for bitcoin_hashes::hash160::Hash -impl core::hash::Hash for bitcoin_hashes::ripemd160::Hash -impl core::hash::Hash for bitcoin_hashes::sha1::Hash -impl core::hash::Hash for bitcoin_hashes::sha256::Hash -impl core::hash::Hash for bitcoin_hashes::sha256::Midstate -impl core::hash::Hash for bitcoin_hashes::sha256d::Hash -impl core::hash::Hash for bitcoin_hashes::sha384::Hash -impl core::hash::Hash for bitcoin_hashes::sha512::Hash -impl core::hash::Hash for bitcoin_hashes::sha512_256::Hash -impl core::hash::Hash for bitcoin_hashes::siphash24::Hash -impl core::marker::Copy for bitcoin_hashes::hash160::Hash -impl core::marker::Copy for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Copy for bitcoin_hashes::ripemd160::Hash -impl core::marker::Copy for bitcoin_hashes::sha1::Hash -impl core::marker::Copy for bitcoin_hashes::sha256::Hash -impl core::marker::Copy for bitcoin_hashes::sha256::Midstate -impl core::marker::Copy for bitcoin_hashes::sha256d::Hash -impl core::marker::Copy for bitcoin_hashes::sha384::Hash -impl core::marker::Copy for bitcoin_hashes::sha512::Hash -impl core::marker::Copy for bitcoin_hashes::sha512_256::Hash -impl core::marker::Copy for bitcoin_hashes::siphash24::Hash -impl core::marker::Freeze for bitcoin_hashes::error::FromSliceError -impl core::marker::Freeze for bitcoin_hashes::hash160::Hash -impl core::marker::Freeze for bitcoin_hashes::hash160::HashEngine -impl core::marker::Freeze for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Freeze for bitcoin_hashes::ripemd160::Hash -impl core::marker::Freeze for bitcoin_hashes::ripemd160::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha1::Hash -impl core::marker::Freeze for bitcoin_hashes::sha1::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha256::Hash -impl core::marker::Freeze for bitcoin_hashes::sha256::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha256::Midstate -impl core::marker::Freeze for bitcoin_hashes::sha256::MidstateError -impl core::marker::Freeze for bitcoin_hashes::sha256d::Hash -impl core::marker::Freeze for bitcoin_hashes::sha256d::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha384::Hash -impl core::marker::Freeze for bitcoin_hashes::sha384::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha512::Hash -impl core::marker::Freeze for bitcoin_hashes::sha512::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha512_256::Hash -impl core::marker::Freeze for bitcoin_hashes::sha512_256::HashEngine -impl core::marker::Freeze for bitcoin_hashes::siphash24::Hash -impl core::marker::Freeze for bitcoin_hashes::siphash24::HashEngine -impl core::marker::Freeze for bitcoin_hashes::siphash24::State -impl core::marker::Send for bitcoin_hashes::error::FromSliceError -impl core::marker::Send for bitcoin_hashes::hash160::Hash -impl core::marker::Send for bitcoin_hashes::hash160::HashEngine -impl core::marker::Send for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Send for bitcoin_hashes::ripemd160::Hash -impl core::marker::Send for bitcoin_hashes::ripemd160::HashEngine -impl core::marker::Send for bitcoin_hashes::sha1::Hash -impl core::marker::Send for bitcoin_hashes::sha1::HashEngine -impl core::marker::Send for bitcoin_hashes::sha256::Hash -impl core::marker::Send for bitcoin_hashes::sha256::HashEngine -impl core::marker::Send for bitcoin_hashes::sha256::Midstate -impl core::marker::Send for bitcoin_hashes::sha256::MidstateError -impl core::marker::Send for bitcoin_hashes::sha256d::Hash -impl core::marker::Send for bitcoin_hashes::sha256d::HashEngine -impl core::marker::Send for bitcoin_hashes::sha384::Hash -impl core::marker::Send for bitcoin_hashes::sha384::HashEngine -impl core::marker::Send for bitcoin_hashes::sha512::Hash -impl core::marker::Send for bitcoin_hashes::sha512::HashEngine -impl core::marker::Send for bitcoin_hashes::sha512_256::Hash -impl core::marker::Send for bitcoin_hashes::sha512_256::HashEngine -impl core::marker::Send for bitcoin_hashes::siphash24::Hash -impl core::marker::Send for bitcoin_hashes::siphash24::HashEngine -impl core::marker::Send for bitcoin_hashes::siphash24::State -impl core::marker::StructuralPartialEq for bitcoin_hashes::error::FromSliceError -impl core::marker::StructuralPartialEq for bitcoin_hashes::hash160::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::StructuralPartialEq for bitcoin_hashes::ripemd160::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha1::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha256::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha256::Midstate -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha256::MidstateError -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha256d::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha384::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha512::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha512_256::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::siphash24::Hash -impl core::marker::Sync for bitcoin_hashes::error::FromSliceError -impl core::marker::Sync for bitcoin_hashes::hash160::Hash -impl core::marker::Sync for bitcoin_hashes::hash160::HashEngine -impl core::marker::Sync for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Sync for bitcoin_hashes::ripemd160::Hash -impl core::marker::Sync for bitcoin_hashes::ripemd160::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha1::Hash -impl core::marker::Sync for bitcoin_hashes::sha1::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha256::Hash -impl core::marker::Sync for bitcoin_hashes::sha256::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha256::Midstate -impl core::marker::Sync for bitcoin_hashes::sha256::MidstateError -impl core::marker::Sync for bitcoin_hashes::sha256d::Hash -impl core::marker::Sync for bitcoin_hashes::sha256d::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha384::Hash -impl core::marker::Sync for bitcoin_hashes::sha384::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha512::Hash -impl core::marker::Sync for bitcoin_hashes::sha512::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha512_256::Hash -impl core::marker::Sync for bitcoin_hashes::sha512_256::HashEngine -impl core::marker::Sync for bitcoin_hashes::siphash24::Hash -impl core::marker::Sync for bitcoin_hashes::siphash24::HashEngine -impl core::marker::Sync for bitcoin_hashes::siphash24::State -impl core::marker::Unpin for bitcoin_hashes::error::FromSliceError -impl core::marker::Unpin for bitcoin_hashes::hash160::Hash -impl core::marker::Unpin for bitcoin_hashes::hash160::HashEngine -impl core::marker::Unpin for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Unpin for bitcoin_hashes::ripemd160::Hash -impl core::marker::Unpin for bitcoin_hashes::ripemd160::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha1::Hash -impl core::marker::Unpin for bitcoin_hashes::sha1::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha256::Hash -impl core::marker::Unpin for bitcoin_hashes::sha256::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha256::Midstate -impl core::marker::Unpin for bitcoin_hashes::sha256::MidstateError -impl core::marker::Unpin for bitcoin_hashes::sha256d::Hash -impl core::marker::Unpin for bitcoin_hashes::sha256d::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha384::Hash -impl core::marker::Unpin for bitcoin_hashes::sha384::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha512::Hash -impl core::marker::Unpin for bitcoin_hashes::sha512::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha512_256::Hash -impl core::marker::Unpin for bitcoin_hashes::sha512_256::HashEngine -impl core::marker::Unpin for bitcoin_hashes::siphash24::Hash -impl core::marker::Unpin for bitcoin_hashes::siphash24::HashEngine -impl core::marker::Unpin for bitcoin_hashes::siphash24::State -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::error::FromSliceError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hash160::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hash160::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hkdf::MaxLengthError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::ripemd160::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::ripemd160::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha1::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha1::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256::Midstate -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256::MidstateError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256d::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256d::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha384::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha384::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha512::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha512::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha512_256::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha512_256::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::siphash24::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::siphash24::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::siphash24::State -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::error::FromSliceError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hash160::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hash160::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hkdf::MaxLengthError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::ripemd160::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::ripemd160::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha1::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha1::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256::Midstate -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256::MidstateError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256d::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256d::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha384::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha384::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha512::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha512::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha512_256::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha512_256::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::siphash24::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::siphash24::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::siphash24::State -impl core::str::traits::FromStr for bitcoin_hashes::hash160::Hash -impl core::str::traits::FromStr for bitcoin_hashes::ripemd160::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha1::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha256::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha256d::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha384::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha512::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha512_256::Hash -impl core::str::traits::FromStr for bitcoin_hashes::siphash24::Hash -impl serde::ser::Serialize for bitcoin_hashes::hash160::Hash -impl serde::ser::Serialize for bitcoin_hashes::ripemd160::Hash -impl serde::ser::Serialize for bitcoin_hashes::sha1::Hash -impl serde::ser::Serialize for bitcoin_hashes::sha256::Hash -impl serde::ser::Serialize for bitcoin_hashes::sha256d::Hash -impl serde::ser::Serialize for bitcoin_hashes::sha384::Hash -impl serde::ser::Serialize for bitcoin_hashes::sha512::Hash -impl serde::ser::Serialize for bitcoin_hashes::sha512_256::Hash -impl serde::ser::Serialize for bitcoin_hashes::siphash24::Hash -impl std::io::Write for bitcoin_hashes::hash160::HashEngine -impl std::io::Write for bitcoin_hashes::ripemd160::HashEngine -impl std::io::Write for bitcoin_hashes::sha1::HashEngine -impl std::io::Write for bitcoin_hashes::sha256::HashEngine -impl std::io::Write for bitcoin_hashes::sha256d::HashEngine -impl std::io::Write for bitcoin_hashes::sha384::HashEngine -impl std::io::Write for bitcoin_hashes::sha512::HashEngine -impl std::io::Write for bitcoin_hashes::sha512_256::HashEngine -impl std::io::Write for bitcoin_hashes::siphash24::HashEngine -impl<'de, T: bitcoin_hashes::GeneralHash + serde::de::Deserialize<'de>> serde::de::Deserialize<'de> for bitcoin_hashes::hmac::Hmac -impl<'de, T: bitcoin_hashes::sha256t::Tag> serde::de::Deserialize<'de> for bitcoin_hashes::sha256t::Hash -impl<'de> serde::de::Deserialize<'de> for bitcoin_hashes::hash160::Hash -impl<'de> serde::de::Deserialize<'de> for bitcoin_hashes::ripemd160::Hash -impl<'de> serde::de::Deserialize<'de> for bitcoin_hashes::sha1::Hash -impl<'de> serde::de::Deserialize<'de> for bitcoin_hashes::sha256::Hash -impl<'de> serde::de::Deserialize<'de> for bitcoin_hashes::sha256d::Hash -impl<'de> serde::de::Deserialize<'de> for bitcoin_hashes::sha384::Hash -impl<'de> serde::de::Deserialize<'de> for bitcoin_hashes::sha512::Hash -impl<'de> serde::de::Deserialize<'de> for bitcoin_hashes::sha512_256::Hash -impl<'de> serde::de::Deserialize<'de> for bitcoin_hashes::siphash24::Hash -impl core::fmt::Debug for bitcoin_hashes::hmac::Hmac -impl core::fmt::Display for bitcoin_hashes::hmac::Hmac -impl core::fmt::LowerHex for bitcoin_hashes::hmac::Hmac -impl core::str::traits::FromStr for bitcoin_hashes::hmac::Hmac -impl serde::ser::Serialize for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::Hash for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::HashEngine for bitcoin_hashes::hmac::HmacEngine -impl bitcoin_hashes::hkdf::Hkdf where ::Engine: core::default::Default -impl bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::hmac::HmacEngine -impl bitcoin_io::Write for bitcoin_hashes::hmac::HmacEngine -impl core::convert::AsRef<[u8]> for bitcoin_hashes::hmac::Hmac -impl core::marker::StructuralPartialEq for bitcoin_hashes::hmac::Hmac -impl std::io::Write for bitcoin_hashes::hmac::HmacEngine -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha256t::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha256t::Hash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha256t::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha256t::Hash -impl core::clone::Clone for bitcoin_hashes::sha256t::Hash -impl core::cmp::Eq for bitcoin_hashes::sha256t::Hash -impl core::cmp::Ord for bitcoin_hashes::sha256t::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha256t::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha256t::Hash -impl core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha256t::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha256t::Hash -impl core::fmt::Debug for bitcoin_hashes::sha256t::Hash -impl core::fmt::Display for bitcoin_hashes::sha256t::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha256t::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha256t::Hash -impl core::hash::Hash for bitcoin_hashes::sha256t::Hash -impl core::marker::Copy for bitcoin_hashes::sha256t::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha256t::Hash -impl serde::ser::Serialize for bitcoin_hashes::sha256t::Hash -impl core::clone::Clone for bitcoin_hashes::hmac::Hmac -impl core::clone::Clone for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::clone::Clone -impl core::cmp::Eq for bitcoin_hashes::hmac::Hmac -impl core::cmp::Ord for bitcoin_hashes::hmac::Hmac -impl core::cmp::PartialEq for bitcoin_hashes::hmac::Hmac -impl core::cmp::PartialOrd for bitcoin_hashes::hmac::Hmac -impl core::hash::Hash for bitcoin_hashes::hmac::Hmac -impl core::marker::Copy for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::sha256t::Hash where T: bitcoin_hashes::sha256t::Tag -impl core::marker::Freeze for bitcoin_hashes::hkdf::Hkdf where T: core::marker::Freeze -impl core::marker::Freeze for bitcoin_hashes::hmac::Hmac where T: core::marker::Freeze -impl core::marker::Freeze for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::marker::Freeze -impl core::marker::Freeze for bitcoin_hashes::sha256t::Hash -impl core::marker::Send for bitcoin_hashes::hkdf::Hkdf where T: core::marker::Send -impl core::marker::Send for bitcoin_hashes::hmac::Hmac where T: core::marker::Send -impl core::marker::Send for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::marker::Send -impl core::marker::Send for bitcoin_hashes::sha256t::Hash where T: core::marker::Send -impl core::marker::Sync for bitcoin_hashes::hkdf::Hkdf where T: core::marker::Sync -impl core::marker::Sync for bitcoin_hashes::hmac::Hmac where T: core::marker::Sync -impl core::marker::Sync for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::marker::Sync -impl core::marker::Sync for bitcoin_hashes::sha256t::Hash where T: core::marker::Sync -impl core::marker::Unpin for bitcoin_hashes::hkdf::Hkdf where T: core::marker::Unpin -impl core::marker::Unpin for bitcoin_hashes::hmac::Hmac where T: core::marker::Unpin -impl core::marker::Unpin for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::marker::Unpin -impl core::marker::Unpin for bitcoin_hashes::sha256t::Hash where T: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hkdf::Hkdf where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hmac::Hmac where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256t::Hash where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hkdf::Hkdf where T: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hmac::Hmac where T: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256t::Hash where T: core::panic::unwind_safe::UnwindSafe -impl core::default::Default for bitcoin_hashes::macros::serde_details::BytesVisitor -impl core::marker::Freeze for bitcoin_hashes::macros::serde_details::BytesVisitor -impl core::marker::Send for bitcoin_hashes::macros::serde_details::BytesVisitor where ValueT: core::marker::Send -impl core::marker::Sync for bitcoin_hashes::macros::serde_details::BytesVisitor where ValueT: core::marker::Sync -impl core::marker::Unpin for bitcoin_hashes::macros::serde_details::BytesVisitor where ValueT: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::macros::serde_details::BytesVisitor where ValueT: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::macros::serde_details::BytesVisitor where ValueT: core::panic::unwind_safe::UnwindSafe -impl serde::de::Visitor<'_> for bitcoin_hashes::macros::serde_details::BytesVisitor where ValueT: bitcoin_hashes::Hash + bitcoin_hashes::Hash -impl core::default::Default for bitcoin_hashes::macros::serde_details::HexVisitor -impl core::marker::Freeze for bitcoin_hashes::macros::serde_details::HexVisitor -impl core::marker::Send for bitcoin_hashes::macros::serde_details::HexVisitor where ValueT: core::marker::Send -impl core::marker::Sync for bitcoin_hashes::macros::serde_details::HexVisitor where ValueT: core::marker::Sync -impl core::marker::Unpin for bitcoin_hashes::macros::serde_details::HexVisitor where ValueT: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::macros::serde_details::HexVisitor where ValueT: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::macros::serde_details::HexVisitor where ValueT: core::panic::unwind_safe::UnwindSafe -impl serde::de::Visitor<'_> for bitcoin_hashes::macros::serde_details::HexVisitor where ValueT: core::str::traits::FromStr, ::Err: core::fmt::Display -impl bitcoin_hashes::IsByteArray for [u8; N] -pub const [u8; N]::LEN: usize -pub const bitcoin_hashes::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::Hash::LEN: usize -pub const bitcoin_hashes::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::IsByteArray::LEN: usize -pub const bitcoin_hashes::hash160::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::hash160::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::hmac::HmacEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::ripemd160::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::ripemd160::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha1::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha1::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha256::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha256::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha256d::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha256d::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha256t::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha384::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha384::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha512::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha512::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha512_256::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha512_256::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::siphash24::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::siphash24::HashEngine::BLOCK_SIZE: usize -pub const fn bitcoin_hashes::hash160::Hash::as_byte_array(&self) -> &[u8; 20] -pub const fn bitcoin_hashes::hash160::Hash::from_byte_array(bytes: [u8; 20]) -> Self -pub const fn bitcoin_hashes::hash160::Hash::to_byte_array(self) -> [u8; 20] -pub const fn bitcoin_hashes::hash160::HashEngine::new() -> Self -pub const fn bitcoin_hashes::ripemd160::Hash::as_byte_array(&self) -> &[u8; 20] -pub const fn bitcoin_hashes::ripemd160::Hash::from_byte_array(bytes: [u8; 20]) -> Self -pub const fn bitcoin_hashes::ripemd160::Hash::to_byte_array(self) -> [u8; 20] -pub const fn bitcoin_hashes::ripemd160::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha1::Hash::as_byte_array(&self) -> &[u8; 20] -pub const fn bitcoin_hashes::sha1::Hash::from_byte_array(bytes: [u8; 20]) -> Self -pub const fn bitcoin_hashes::sha1::Hash::to_byte_array(self) -> [u8; 20] -pub const fn bitcoin_hashes::sha1::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha256::Hash::as_byte_array(&self) -> &[u8; 32] -pub const fn bitcoin_hashes::sha256::Hash::const_hash(bytes: &[u8]) -> Self -pub const fn bitcoin_hashes::sha256::Hash::from_byte_array(bytes: [u8; 32]) -> Self -pub const fn bitcoin_hashes::sha256::Hash::hash_unoptimized(bytes: &[u8]) -> Self -pub const fn bitcoin_hashes::sha256::Hash::to_byte_array(self) -> [u8; 32] -pub const fn bitcoin_hashes::sha256::HashEngine::can_extract_midstate(&self) -> bool -pub const fn bitcoin_hashes::sha256::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha256::Midstate::as_parts(&self) -> (&[u8; 32], u64) -pub const fn bitcoin_hashes::sha256::Midstate::hash_tag(tag: &[u8]) -> Self -pub const fn bitcoin_hashes::sha256::Midstate::new(state: [u8; 32], bytes_hashed: u64) -> Self -pub const fn bitcoin_hashes::sha256::Midstate::to_parts(self) -> ([u8; 32], u64) -pub const fn bitcoin_hashes::sha256d::Hash::as_byte_array(&self) -> &[u8; 32] -pub const fn bitcoin_hashes::sha256d::Hash::from_byte_array(bytes: [u8; 32]) -> Self -pub const fn bitcoin_hashes::sha256d::Hash::to_byte_array(self) -> [u8; 32] -pub const fn bitcoin_hashes::sha256d::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha256t::Hash::as_byte_array(&self) -> &[u8; 32] -pub const fn bitcoin_hashes::sha256t::Hash::from_byte_array(bytes: [u8; 32]) -> Self -pub const fn bitcoin_hashes::sha256t::Hash::to_byte_array(self) -> [u8; 32] -pub const fn bitcoin_hashes::sha384::Hash::as_byte_array(&self) -> &[u8; 48] -pub const fn bitcoin_hashes::sha384::Hash::from_byte_array(bytes: [u8; 48]) -> Self -pub const fn bitcoin_hashes::sha384::Hash::to_byte_array(self) -> [u8; 48] -pub const fn bitcoin_hashes::sha384::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha512::Hash::as_byte_array(&self) -> &[u8; 64] -pub const fn bitcoin_hashes::sha512::Hash::from_byte_array(bytes: [u8; 64]) -> Self -pub const fn bitcoin_hashes::sha512::Hash::to_byte_array(self) -> [u8; 64] -pub const fn bitcoin_hashes::sha512::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha512_256::Hash::as_byte_array(&self) -> &[u8; 32] -pub const fn bitcoin_hashes::sha512_256::Hash::from_byte_array(bytes: [u8; 32]) -> Self -pub const fn bitcoin_hashes::sha512_256::Hash::to_byte_array(self) -> [u8; 32] -pub const fn bitcoin_hashes::sha512_256::HashEngine::new() -> Self -pub const fn bitcoin_hashes::siphash24::Hash::as_byte_array(&self) -> &[u8; 8] -pub const fn bitcoin_hashes::siphash24::Hash::from_byte_array(bytes: [u8; 8]) -> Self -pub const fn bitcoin_hashes::siphash24::Hash::to_byte_array(self) -> [u8; 8] -pub const fn bitcoin_hashes::siphash24::HashEngine::with_keys(k0: u64, k1: u64) -> bitcoin_hashes::siphash24::HashEngine -pub extern crate bitcoin_hashes::hex -pub extern crate bitcoin_hashes::serde -pub fn bitcoin_hashes::GeneralHash::engine() -> Self::Engine where Self::Engine: core::default::Default -pub fn bitcoin_hashes::GeneralHash::from_engine(e: Self::Engine) -> Self -pub fn bitcoin_hashes::GeneralHash::hash(data: &[u8]) -> Self where Self::Engine: core::default::Default -pub fn bitcoin_hashes::GeneralHash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator, Self::Engine: core::default::Default -pub fn bitcoin_hashes::GeneralHash::hash_reader(reader: &mut R) -> core::result::Result where Self::Engine: core::default::Default -pub fn bitcoin_hashes::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::HashEngine::input(&mut self, data: &[u8]) -pub fn bitcoin_hashes::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::cmp::fixed_time_eq(a: &[u8], b: &[u8]) -> bool -pub fn bitcoin_hashes::debug_hex(bytes: &[u8], f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::error::FromSliceError::clone(&self) -> bitcoin_hashes::error::FromSliceError -pub fn bitcoin_hashes::error::FromSliceError::eq(&self, other: &bitcoin_hashes::error::FromSliceError) -> bool -pub fn bitcoin_hashes::error::FromSliceError::expected_length(&self) -> usize -pub fn bitcoin_hashes::error::FromSliceError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::error::FromSliceError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_hashes::error::FromSliceError::invalid_length(&self) -> usize -pub fn bitcoin_hashes::hash160::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::hash160::Hash::as_ref(&self) -> &[u8; 20] -pub fn bitcoin_hashes::hash160::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::hash160::Hash::borrow(&self) -> &[u8; 20] -pub fn bitcoin_hashes::hash160::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::hash160::Hash::clone(&self) -> bitcoin_hashes::hash160::Hash -pub fn bitcoin_hashes::hash160::Hash::cmp(&self, other: &bitcoin_hashes::hash160::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::hash160::Hash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_hashes::hash160::Hash::engine() -> bitcoin_hashes::hash160::HashEngine -pub fn bitcoin_hashes::hash160::Hash::eq(&self, other: &bitcoin_hashes::hash160::Hash) -> bool -pub fn bitcoin_hashes::hash160::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::hash160::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::hash160::Hash::from_bytes_mut(bytes: &mut [u8; 20]) -> &mut Self -pub fn bitcoin_hashes::hash160::Hash::from_bytes_ref(bytes: &[u8; 20]) -> &Self -pub fn bitcoin_hashes::hash160::Hash::from_engine(e: bitcoin_hashes::hash160::HashEngine) -> bitcoin_hashes::hash160::Hash -pub fn bitcoin_hashes::hash160::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::hash160::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::hash160::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::hash160::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::hash160::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::hash160::Hash::hash_reader(reader: &mut R) -> core::result::Result -pub fn bitcoin_hashes::hash160::Hash::partial_cmp(&self, other: &bitcoin_hashes::hash160::Hash) -> core::option::Option -pub fn bitcoin_hashes::hash160::Hash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_hashes::hash160::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::hash160::HashEngine::clone(&self) -> bitcoin_hashes::hash160::HashEngine -pub fn bitcoin_hashes::hash160::HashEngine::default() -> Self -pub fn bitcoin_hashes::hash160::HashEngine::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_hashes::hash160::HashEngine::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_hashes::hash160::HashEngine::input(&mut self, data: &[u8]) -pub fn bitcoin_hashes::hash160::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::hash160::HashEngine::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_hashes::hash160::HashEngine::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_hashes::hkdf::Hkdf::expand(&self, info: &[u8], okm: &mut [u8]) -> core::result::Result<(), bitcoin_hashes::hkdf::MaxLengthError> -pub fn bitcoin_hashes::hkdf::Hkdf::expand_to_len(&self, info: &[u8], len: usize) -> core::result::Result, bitcoin_hashes::hkdf::MaxLengthError> -pub fn bitcoin_hashes::hkdf::Hkdf::new(salt: &[u8], ikm: &[u8]) -> Self -pub fn bitcoin_hashes::hkdf::MaxLengthError::clone(&self) -> bitcoin_hashes::hkdf::MaxLengthError -pub fn bitcoin_hashes::hkdf::MaxLengthError::eq(&self, other: &bitcoin_hashes::hkdf::MaxLengthError) -> bool -pub fn bitcoin_hashes::hkdf::MaxLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::hmac::Hmac::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::hmac::Hmac::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::hmac::Hmac::clone(&self) -> bitcoin_hashes::hmac::Hmac -pub fn bitcoin_hashes::hmac::Hmac::cmp(&self, other: &bitcoin_hashes::hmac::Hmac) -> core::cmp::Ordering -pub fn bitcoin_hashes::hmac::Hmac::deserialize>(d: D) -> core::result::Result, ::Error> -pub fn bitcoin_hashes::hmac::Hmac::engine(key: &[u8]) -> bitcoin_hashes::hmac::HmacEngine where ::Engine: core::default::Default -pub fn bitcoin_hashes::hmac::Hmac::eq(&self, other: &bitcoin_hashes::hmac::Hmac) -> bool -pub fn bitcoin_hashes::hmac::Hmac::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::hmac::Hmac::from_byte_array(bytes: ::Bytes) -> Self -pub fn bitcoin_hashes::hmac::Hmac::from_engine(e: bitcoin_hashes::hmac::HmacEngine) -> bitcoin_hashes::hmac::Hmac -pub fn bitcoin_hashes::hmac::Hmac::from_slice(sl: &[u8]) -> core::result::Result, bitcoin_hashes::error::FromSliceError> -pub fn bitcoin_hashes::hmac::Hmac::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::hmac::Hmac::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::hmac::Hmac::partial_cmp(&self, other: &bitcoin_hashes::hmac::Hmac) -> core::option::Option -pub fn bitcoin_hashes::hmac::Hmac::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_hashes::hmac::Hmac::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::hmac::HmacEngine::clone(&self) -> bitcoin_hashes::hmac::HmacEngine -pub fn bitcoin_hashes::hmac::HmacEngine::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_hashes::hmac::HmacEngine::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_hashes::hmac::HmacEngine::from_inner_engines(iengine: ::Engine, oengine: ::Engine) -> bitcoin_hashes::hmac::HmacEngine -pub fn bitcoin_hashes::hmac::HmacEngine::input(&mut self, buf: &[u8]) -pub fn bitcoin_hashes::hmac::HmacEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::hmac::HmacEngine::new(key: &[u8]) -> bitcoin_hashes::hmac::HmacEngine where ::Engine: core::default::Default -pub fn bitcoin_hashes::hmac::HmacEngine::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_hashes::hmac::HmacEngine::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_hashes::macros::serde_details::BytesVisitor::default() -> Self -pub fn bitcoin_hashes::macros::serde_details::BytesVisitor::expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::macros::serde_details::BytesVisitor::visit_bytes(self, v: &[u8]) -> core::result::Result where E: serde::de::Error -pub fn bitcoin_hashes::macros::serde_details::HexVisitor::default() -> Self -pub fn bitcoin_hashes::macros::serde_details::HexVisitor::expecting(&self, formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::macros::serde_details::HexVisitor::visit_bytes(self, v: &[u8]) -> core::result::Result where E: serde::de::Error -pub fn bitcoin_hashes::macros::serde_details::HexVisitor::visit_str(self, v: &str) -> core::result::Result where E: serde::de::Error -pub fn bitcoin_hashes::ripemd160::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::ripemd160::Hash::as_ref(&self) -> &[u8; 20] -pub fn bitcoin_hashes::ripemd160::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::ripemd160::Hash::borrow(&self) -> &[u8; 20] -pub fn bitcoin_hashes::ripemd160::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::ripemd160::Hash::clone(&self) -> bitcoin_hashes::ripemd160::Hash -pub fn bitcoin_hashes::ripemd160::Hash::cmp(&self, other: &bitcoin_hashes::ripemd160::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::ripemd160::Hash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_hashes::ripemd160::Hash::engine() -> bitcoin_hashes::ripemd160::HashEngine -pub fn bitcoin_hashes::ripemd160::Hash::eq(&self, other: &bitcoin_hashes::ripemd160::Hash) -> bool -pub fn bitcoin_hashes::ripemd160::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::ripemd160::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::ripemd160::Hash::from_bytes_mut(bytes: &mut [u8; 20]) -> &mut Self -pub fn bitcoin_hashes::ripemd160::Hash::from_bytes_ref(bytes: &[u8; 20]) -> &Self -pub fn bitcoin_hashes::ripemd160::Hash::from_engine(e: bitcoin_hashes::ripemd160::HashEngine) -> bitcoin_hashes::ripemd160::Hash -pub fn bitcoin_hashes::ripemd160::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::ripemd160::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::ripemd160::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::ripemd160::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::ripemd160::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::ripemd160::Hash::hash_reader(reader: &mut R) -> core::result::Result -pub fn bitcoin_hashes::ripemd160::Hash::partial_cmp(&self, other: &bitcoin_hashes::ripemd160::Hash) -> core::option::Option -pub fn bitcoin_hashes::ripemd160::Hash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_hashes::ripemd160::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::ripemd160::HashEngine::clone(&self) -> bitcoin_hashes::ripemd160::HashEngine -pub fn bitcoin_hashes::ripemd160::HashEngine::default() -> Self -pub fn bitcoin_hashes::ripemd160::HashEngine::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_hashes::ripemd160::HashEngine::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_hashes::ripemd160::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::ripemd160::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::ripemd160::HashEngine::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_hashes::ripemd160::HashEngine::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_hashes::sha1::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha1::Hash::as_ref(&self) -> &[u8; 20] -pub fn bitcoin_hashes::sha1::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha1::Hash::borrow(&self) -> &[u8; 20] -pub fn bitcoin_hashes::sha1::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha1::Hash::clone(&self) -> bitcoin_hashes::sha1::Hash -pub fn bitcoin_hashes::sha1::Hash::cmp(&self, other: &bitcoin_hashes::sha1::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha1::Hash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_hashes::sha1::Hash::engine() -> bitcoin_hashes::sha1::HashEngine -pub fn bitcoin_hashes::sha1::Hash::eq(&self, other: &bitcoin_hashes::sha1::Hash) -> bool -pub fn bitcoin_hashes::sha1::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha1::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha1::Hash::from_bytes_mut(bytes: &mut [u8; 20]) -> &mut Self -pub fn bitcoin_hashes::sha1::Hash::from_bytes_ref(bytes: &[u8; 20]) -> &Self -pub fn bitcoin_hashes::sha1::Hash::from_engine(e: bitcoin_hashes::sha1::HashEngine) -> bitcoin_hashes::sha1::Hash -pub fn bitcoin_hashes::sha1::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha1::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha1::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha1::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha1::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha1::Hash::hash_reader(reader: &mut R) -> core::result::Result -pub fn bitcoin_hashes::sha1::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha1::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha1::Hash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_hashes::sha1::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha1::HashEngine::clone(&self) -> bitcoin_hashes::sha1::HashEngine -pub fn bitcoin_hashes::sha1::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha1::HashEngine::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_hashes::sha1::HashEngine::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_hashes::sha1::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha1::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha1::HashEngine::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_hashes::sha1::HashEngine::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_hashes::sha256::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha256::Hash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha256::Hash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha256::Hash::clone(&self) -> bitcoin_hashes::sha256::Hash -pub fn bitcoin_hashes::sha256::Hash::cmp(&self, other: &bitcoin_hashes::sha256::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha256::Hash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_hashes::sha256::Hash::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha256::Hash::eq(&self, other: &bitcoin_hashes::sha256::Hash) -> bool -pub fn bitcoin_hashes::sha256::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha256::Hash::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self -pub fn bitcoin_hashes::sha256::Hash::from_bytes_ref(bytes: &[u8; 32]) -> &Self -pub fn bitcoin_hashes::sha256::Hash::from_engine(e: bitcoin_hashes::sha256::HashEngine) -> bitcoin_hashes::sha256::Hash -pub fn bitcoin_hashes::sha256::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha256::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha256::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha256::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha256::Hash::hash_again(&self) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha256::Hash::hash_reader(reader: &mut R) -> core::result::Result -pub fn bitcoin_hashes::sha256::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha256::Hash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_hashes::sha256::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha256::HashEngine::clone(&self) -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha256::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha256::HashEngine::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_hashes::sha256::HashEngine::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_hashes::sha256::HashEngine::from_midstate(midstate: bitcoin_hashes::sha256::Midstate) -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha256::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha256::HashEngine::midstate(&self) -> core::result::Result -pub fn bitcoin_hashes::sha256::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha256::HashEngine::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_hashes::sha256::HashEngine::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_hashes::sha256::Midstate::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha256::Midstate::clone(&self) -> bitcoin_hashes::sha256::Midstate -pub fn bitcoin_hashes::sha256::Midstate::cmp(&self, other: &bitcoin_hashes::sha256::Midstate) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha256::Midstate::default() -> bitcoin_hashes::sha256::Midstate -pub fn bitcoin_hashes::sha256::Midstate::eq(&self, other: &bitcoin_hashes::sha256::Midstate) -> bool -pub fn bitcoin_hashes::sha256::Midstate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256::Midstate::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha256::Midstate::partial_cmp(&self, other: &bitcoin_hashes::sha256::Midstate) -> core::option::Option -pub fn bitcoin_hashes::sha256::MidstateError::clone(&self) -> bitcoin_hashes::sha256::MidstateError -pub fn bitcoin_hashes::sha256::MidstateError::eq(&self, other: &bitcoin_hashes::sha256::MidstateError) -> bool -pub fn bitcoin_hashes::sha256::MidstateError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256d::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha256d::Hash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256d::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha256d::Hash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256d::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha256d::Hash::clone(&self) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::cmp(&self, other: &bitcoin_hashes::sha256d::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha256d::Hash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_hashes::sha256d::Hash::engine() -> bitcoin_hashes::sha256d::HashEngine -pub fn bitcoin_hashes::sha256d::Hash::eq(&self, other: &bitcoin_hashes::sha256d::Hash) -> bool -pub fn bitcoin_hashes::sha256d::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256d::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha256d::Hash::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self -pub fn bitcoin_hashes::sha256d::Hash::from_bytes_ref(bytes: &[u8; 32]) -> &Self -pub fn bitcoin_hashes::sha256d::Hash::from_engine(e: bitcoin_hashes::sha256d::HashEngine) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha256d::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha256d::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha256d::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha256d::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha256d::Hash::hash_reader(reader: &mut R) -> core::result::Result -pub fn bitcoin_hashes::sha256d::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256d::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha256d::Hash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_hashes::sha256d::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha256d::HashEngine::clone(&self) -> bitcoin_hashes::sha256d::HashEngine -pub fn bitcoin_hashes::sha256d::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha256d::HashEngine::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_hashes::sha256d::HashEngine::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_hashes::sha256d::HashEngine::input(&mut self, data: &[u8]) -pub fn bitcoin_hashes::sha256d::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha256d::HashEngine::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_hashes::sha256d::HashEngine::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_hashes::sha256t::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha256t::Hash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256t::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha256t::Hash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256t::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha256t::Hash::clone(&self) -> Self -pub fn bitcoin_hashes::sha256t::Hash::cmp(&self, other: &bitcoin_hashes::sha256t::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha256t::Hash::deserialize>(d: D) -> core::result::Result, ::Error> -pub fn bitcoin_hashes::sha256t::Hash::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha256t::Hash::eq(&self, other: &bitcoin_hashes::sha256t::Hash) -> bool -pub fn bitcoin_hashes::sha256t::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256t::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha256t::Hash::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self -pub fn bitcoin_hashes::sha256t::Hash::from_bytes_ref(bytes: &[u8; 32]) -> &Self -pub fn bitcoin_hashes::sha256t::Hash::from_engine(e: bitcoin_hashes::sha256::HashEngine) -> bitcoin_hashes::sha256t::Hash -pub fn bitcoin_hashes::sha256t::Hash::from_slice(sl: &[u8]) -> core::result::Result, bitcoin_hashes::error::FromSliceError> -pub fn bitcoin_hashes::sha256t::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha256t::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha256t::Hash::hash(&self, h: &mut H) -pub fn bitcoin_hashes::sha256t::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha256t::Hash::hash_reader(reader: &mut R) -> core::result::Result -pub fn bitcoin_hashes::sha256t::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256t::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha256t::Hash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_hashes::sha256t::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha256t::Tag::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha384::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha384::Hash::as_ref(&self) -> &[u8; 48] -pub fn bitcoin_hashes::sha384::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha384::Hash::borrow(&self) -> &[u8; 48] -pub fn bitcoin_hashes::sha384::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha384::Hash::clone(&self) -> bitcoin_hashes::sha384::Hash -pub fn bitcoin_hashes::sha384::Hash::cmp(&self, other: &bitcoin_hashes::sha384::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha384::Hash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_hashes::sha384::Hash::engine() -> bitcoin_hashes::sha384::HashEngine -pub fn bitcoin_hashes::sha384::Hash::eq(&self, other: &bitcoin_hashes::sha384::Hash) -> bool -pub fn bitcoin_hashes::sha384::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha384::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha384::Hash::from_bytes_mut(bytes: &mut [u8; 48]) -> &mut Self -pub fn bitcoin_hashes::sha384::Hash::from_bytes_ref(bytes: &[u8; 48]) -> &Self -pub fn bitcoin_hashes::sha384::Hash::from_engine(e: bitcoin_hashes::sha384::HashEngine) -> bitcoin_hashes::sha384::Hash -pub fn bitcoin_hashes::sha384::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha384::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha384::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha384::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha384::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha384::Hash::hash_reader(reader: &mut R) -> core::result::Result -pub fn bitcoin_hashes::sha384::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha384::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha384::Hash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_hashes::sha384::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha384::HashEngine::clone(&self) -> bitcoin_hashes::sha384::HashEngine -pub fn bitcoin_hashes::sha384::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha384::HashEngine::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_hashes::sha384::HashEngine::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_hashes::sha384::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha384::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha384::HashEngine::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_hashes::sha384::HashEngine::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_hashes::sha512::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha512::Hash::as_ref(&self) -> &[u8; 64] -pub fn bitcoin_hashes::sha512::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha512::Hash::borrow(&self) -> &[u8; 64] -pub fn bitcoin_hashes::sha512::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha512::Hash::clone(&self) -> bitcoin_hashes::sha512::Hash -pub fn bitcoin_hashes::sha512::Hash::cmp(&self, other: &bitcoin_hashes::sha512::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha512::Hash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_hashes::sha512::Hash::engine() -> bitcoin_hashes::sha512::HashEngine -pub fn bitcoin_hashes::sha512::Hash::eq(&self, other: &bitcoin_hashes::sha512::Hash) -> bool -pub fn bitcoin_hashes::sha512::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha512::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha512::Hash::from_bytes_mut(bytes: &mut [u8; 64]) -> &mut Self -pub fn bitcoin_hashes::sha512::Hash::from_bytes_ref(bytes: &[u8; 64]) -> &Self -pub fn bitcoin_hashes::sha512::Hash::from_engine(e: bitcoin_hashes::sha512::HashEngine) -> bitcoin_hashes::sha512::Hash -pub fn bitcoin_hashes::sha512::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha512::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha512::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha512::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha512::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha512::Hash::hash_reader(reader: &mut R) -> core::result::Result -pub fn bitcoin_hashes::sha512::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha512::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha512::Hash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_hashes::sha512::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha512::HashEngine::clone(&self) -> bitcoin_hashes::sha512::HashEngine -pub fn bitcoin_hashes::sha512::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha512::HashEngine::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_hashes::sha512::HashEngine::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_hashes::sha512::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha512::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha512::HashEngine::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_hashes::sha512::HashEngine::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_hashes::sha512_256::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha512_256::Hash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha512_256::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha512_256::Hash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha512_256::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha512_256::Hash::clone(&self) -> bitcoin_hashes::sha512_256::Hash -pub fn bitcoin_hashes::sha512_256::Hash::cmp(&self, other: &bitcoin_hashes::sha512_256::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha512_256::Hash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_hashes::sha512_256::Hash::engine() -> bitcoin_hashes::sha512_256::HashEngine -pub fn bitcoin_hashes::sha512_256::Hash::eq(&self, other: &bitcoin_hashes::sha512_256::Hash) -> bool -pub fn bitcoin_hashes::sha512_256::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha512_256::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha512_256::Hash::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self -pub fn bitcoin_hashes::sha512_256::Hash::from_bytes_ref(bytes: &[u8; 32]) -> &Self -pub fn bitcoin_hashes::sha512_256::Hash::from_engine(e: bitcoin_hashes::sha512_256::HashEngine) -> bitcoin_hashes::sha512_256::Hash -pub fn bitcoin_hashes::sha512_256::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha512_256::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha512_256::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha512_256::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha512_256::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha512_256::Hash::hash_reader(reader: &mut R) -> core::result::Result -pub fn bitcoin_hashes::sha512_256::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha512_256::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha512_256::Hash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_hashes::sha512_256::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha512_256::HashEngine::clone(&self) -> bitcoin_hashes::sha512_256::HashEngine -pub fn bitcoin_hashes::sha512_256::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha512_256::HashEngine::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_hashes::sha512_256::HashEngine::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_hashes::sha512_256::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha512_256::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha512_256::HashEngine::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_hashes::sha512_256::HashEngine::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_hashes::siphash24::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::siphash24::Hash::as_ref(&self) -> &[u8; 8] -pub fn bitcoin_hashes::siphash24::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::siphash24::Hash::as_u64(&self) -> u64 -pub fn bitcoin_hashes::siphash24::Hash::borrow(&self) -> &[u8; 8] -pub fn bitcoin_hashes::siphash24::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::siphash24::Hash::clone(&self) -> bitcoin_hashes::siphash24::Hash -pub fn bitcoin_hashes::siphash24::Hash::cmp(&self, other: &bitcoin_hashes::siphash24::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::siphash24::Hash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_hashes::siphash24::Hash::engine(k0: u64, k1: u64) -> bitcoin_hashes::siphash24::HashEngine -pub fn bitcoin_hashes::siphash24::Hash::eq(&self, other: &bitcoin_hashes::siphash24::Hash) -> bool -pub fn bitcoin_hashes::siphash24::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::siphash24::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::siphash24::Hash::from_bytes_mut(bytes: &mut [u8; 8]) -> &mut Self -pub fn bitcoin_hashes::siphash24::Hash::from_bytes_ref(bytes: &[u8; 8]) -> &Self -pub fn bitcoin_hashes::siphash24::Hash::from_engine(e: bitcoin_hashes::siphash24::HashEngine) -> bitcoin_hashes::siphash24::Hash -pub fn bitcoin_hashes::siphash24::Hash::from_engine_to_u64(e: bitcoin_hashes::siphash24::HashEngine) -> u64 -pub fn bitcoin_hashes::siphash24::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::siphash24::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::siphash24::Hash::from_u64(hash: u64) -> bitcoin_hashes::siphash24::Hash -pub fn bitcoin_hashes::siphash24::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::siphash24::Hash::hash_to_u64_with_keys(k0: u64, k1: u64, data: &[u8]) -> u64 -pub fn bitcoin_hashes::siphash24::Hash::hash_with_keys(k0: u64, k1: u64, data: &[u8]) -> bitcoin_hashes::siphash24::Hash -pub fn bitcoin_hashes::siphash24::Hash::partial_cmp(&self, other: &bitcoin_hashes::siphash24::Hash) -> core::option::Option -pub fn bitcoin_hashes::siphash24::Hash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_hashes::siphash24::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::siphash24::Hash::to_u64(self) -> u64 -pub fn bitcoin_hashes::siphash24::HashEngine::clone(&self) -> bitcoin_hashes::siphash24::HashEngine -pub fn bitcoin_hashes::siphash24::HashEngine::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_hashes::siphash24::HashEngine::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_hashes::siphash24::HashEngine::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::siphash24::HashEngine::input(&mut self, msg: &[u8]) -pub fn bitcoin_hashes::siphash24::HashEngine::keys(&self) -> (u64, u64) -pub fn bitcoin_hashes::siphash24::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::siphash24::HashEngine::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_hashes::siphash24::HashEngine::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_hashes::siphash24::State::clone(&self) -> bitcoin_hashes::siphash24::State -pub fn bitcoin_hashes::siphash24::State::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub macro bitcoin_hashes::hash_newtype! -pub macro bitcoin_hashes::impl_debug_only_for_newtype! -pub macro bitcoin_hashes::impl_hex_for_newtype! -pub macro bitcoin_hashes::impl_serde_for_newtype! -pub macro bitcoin_hashes::sha256t_hash_newtype! -pub macro bitcoin_hashes::sha256t_tag! -pub mod bitcoin_hashes -pub mod bitcoin_hashes::cmp -pub mod bitcoin_hashes::error -pub mod bitcoin_hashes::hash160 -pub mod bitcoin_hashes::hkdf -pub mod bitcoin_hashes::hmac -pub mod bitcoin_hashes::macros -pub mod bitcoin_hashes::macros::serde_details -pub mod bitcoin_hashes::ripemd160 -pub mod bitcoin_hashes::serde_macros -pub mod bitcoin_hashes::serde_macros::serde_details -pub mod bitcoin_hashes::sha1 -pub mod bitcoin_hashes::sha256 -pub mod bitcoin_hashes::sha256d -pub mod bitcoin_hashes::sha256t -pub mod bitcoin_hashes::sha384 -pub mod bitcoin_hashes::sha512 -pub mod bitcoin_hashes::sha512_256 -pub mod bitcoin_hashes::siphash24 -pub struct bitcoin_hashes::FromSliceError(_) -pub struct bitcoin_hashes::Hkdf -pub struct bitcoin_hashes::HmacEngine -pub struct bitcoin_hashes::error::FromSliceError(_) -pub struct bitcoin_hashes::hash160::HashEngine(_) -pub struct bitcoin_hashes::hkdf::Hkdf -pub struct bitcoin_hashes::hkdf::MaxLengthError -pub struct bitcoin_hashes::hmac::HmacEngine -pub struct bitcoin_hashes::macros::serde_details::BytesVisitor(_) -pub struct bitcoin_hashes::macros::serde_details::HexVisitor(_) -pub struct bitcoin_hashes::ripemd160::HashEngine -pub struct bitcoin_hashes::serde_macros::serde_details::BytesVisitor(_) -pub struct bitcoin_hashes::serde_macros::serde_details::HexVisitor(_) -pub struct bitcoin_hashes::sha1::HashEngine -pub struct bitcoin_hashes::sha256::HashEngine -pub struct bitcoin_hashes::sha256::Midstate -pub struct bitcoin_hashes::sha256::MidstateError -pub struct bitcoin_hashes::sha256d::HashEngine(_) -pub struct bitcoin_hashes::sha384::HashEngine(_) -pub struct bitcoin_hashes::sha512::HashEngine -pub struct bitcoin_hashes::sha512_256::HashEngine(_) -pub struct bitcoin_hashes::siphash24::HashEngine -pub struct bitcoin_hashes::siphash24::State -pub trait bitcoin_hashes::GeneralHash: bitcoin_hashes::Hash -pub trait bitcoin_hashes::Hash: core::marker::Copy + core::clone::Clone + core::cmp::PartialEq + core::cmp::Eq + core::cmp::PartialOrd + core::cmp::Ord + core::hash::Hash + core::convert::AsRef<[u8]> -pub trait bitcoin_hashes::HashEngine: core::clone::Clone -pub trait bitcoin_hashes::IsByteArray: core::convert::AsRef<[u8]> + bitcoin_hashes::sealed::IsByteArray -pub trait bitcoin_hashes::sha256t::Tag -pub type bitcoin_hashes::GeneralHash::Engine: bitcoin_hashes::HashEngine -pub type bitcoin_hashes::Hash::Bytes: core::marker::Copy + bitcoin_hashes::IsByteArray -pub type bitcoin_hashes::HkdfSha256 = bitcoin_hashes::hkdf::Hkdf -pub type bitcoin_hashes::HkdfSha512 = bitcoin_hashes::hkdf::Hkdf -pub type bitcoin_hashes::HmacSha256 = bitcoin_hashes::hmac::Hmac -pub type bitcoin_hashes::HmacSha512 = bitcoin_hashes::hmac::Hmac -pub type bitcoin_hashes::Sha256t = bitcoin_hashes::sha256t::Hash -pub type bitcoin_hashes::hash160::Hash::Bytes = [u8; 20] -pub type bitcoin_hashes::hash160::Hash::Engine = bitcoin_hashes::hash160::HashEngine -pub type bitcoin_hashes::hash160::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::hmac::Hmac::Bytes = ::Bytes -pub type bitcoin_hashes::hmac::Hmac::Engine = bitcoin_hashes::hmac::HmacEngine -pub type bitcoin_hashes::hmac::Hmac::Err = ::Err -pub type bitcoin_hashes::macros::serde_details::BytesVisitor::Value = ValueT -pub type bitcoin_hashes::macros::serde_details::HexVisitor::Value = ValueT -pub type bitcoin_hashes::ripemd160::Hash::Bytes = [u8; 20] -pub type bitcoin_hashes::ripemd160::Hash::Engine = bitcoin_hashes::ripemd160::HashEngine -pub type bitcoin_hashes::ripemd160::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha1::Hash::Bytes = [u8; 20] -pub type bitcoin_hashes::sha1::Hash::Engine = bitcoin_hashes::sha1::HashEngine -pub type bitcoin_hashes::sha1::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha256::Hash::Bytes = [u8; 32] -pub type bitcoin_hashes::sha256::Hash::Engine = bitcoin_hashes::sha256::HashEngine -pub type bitcoin_hashes::sha256::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha256d::Hash::Bytes = [u8; 32] -pub type bitcoin_hashes::sha256d::Hash::Engine = bitcoin_hashes::sha256d::HashEngine -pub type bitcoin_hashes::sha256d::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha256t::Hash::Bytes = [u8; 32] -pub type bitcoin_hashes::sha256t::Hash::Engine = bitcoin_hashes::sha256::HashEngine -pub type bitcoin_hashes::sha256t::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha384::Hash::Bytes = [u8; 48] -pub type bitcoin_hashes::sha384::Hash::Engine = bitcoin_hashes::sha384::HashEngine -pub type bitcoin_hashes::sha384::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha512::Hash::Bytes = [u8; 64] -pub type bitcoin_hashes::sha512::Hash::Engine = bitcoin_hashes::sha512::HashEngine -pub type bitcoin_hashes::sha512::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha512_256::Hash::Bytes = [u8; 32] -pub type bitcoin_hashes::sha512_256::Hash::Engine = bitcoin_hashes::sha512_256::HashEngine -pub type bitcoin_hashes::sha512_256::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::siphash24::Hash::Bytes = [u8; 8] -pub type bitcoin_hashes::siphash24::Hash::Engine = bitcoin_hashes::siphash24::HashEngine -pub type bitcoin_hashes::siphash24::Hash::Err = hex_conservative::error::HexToArrayError diff --git a/api/hashes/alloc-only.txt b/api/hashes/alloc-only.txt deleted file mode 100644 index f8f73b48d..000000000 --- a/api/hashes/alloc-only.txt +++ /dev/null @@ -1,943 +0,0 @@ -#[repr(transparent)] pub struct bitcoin_hashes::Hash160(_) -#[repr(transparent)] pub struct bitcoin_hashes::Hmac(_) -#[repr(transparent)] pub struct bitcoin_hashes::Ripemd160(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha1(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha256(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha256d(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha384(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha512(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha512_256(_) -#[repr(transparent)] pub struct bitcoin_hashes::Siphash24(_) -#[repr(transparent)] pub struct bitcoin_hashes::hash160::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::hmac::Hmac(_) -#[repr(transparent)] pub struct bitcoin_hashes::ripemd160::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha1::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha256::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha256d::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha256t::Hash(_, _) -#[repr(transparent)] pub struct bitcoin_hashes::sha384::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha512::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha512_256::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::siphash24::Hash(_) -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::hash160::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::ripemd160::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha1::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha256::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha256d::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha384::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha512::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha512_256::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::siphash24::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::hash160::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::ripemd160::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha1::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha256::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha256d::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha384::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha512::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha512_256::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::siphash24::Hash -impl bitcoin_hashes::HashEngine for bitcoin_hashes::hash160::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::ripemd160::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha1::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha256::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha256d::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha384::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha512::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha512_256::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::siphash24::HashEngine -impl bitcoin_hashes::error::FromSliceError -impl bitcoin_hashes::hash160::Hash -impl bitcoin_hashes::hash160::HashEngine -impl bitcoin_hashes::ripemd160::Hash -impl bitcoin_hashes::ripemd160::HashEngine -impl bitcoin_hashes::sha1::Hash -impl bitcoin_hashes::sha1::HashEngine -impl bitcoin_hashes::sha256::Hash -impl bitcoin_hashes::sha256::HashEngine -impl bitcoin_hashes::sha256::Midstate -impl bitcoin_hashes::sha256d::Hash -impl bitcoin_hashes::sha256d::HashEngine -impl bitcoin_hashes::sha384::Hash -impl bitcoin_hashes::sha384::HashEngine -impl bitcoin_hashes::sha512::Hash -impl bitcoin_hashes::sha512::HashEngine -impl bitcoin_hashes::sha512_256::Hash -impl bitcoin_hashes::sha512_256::HashEngine -impl bitcoin_hashes::siphash24::Hash -impl bitcoin_hashes::siphash24::HashEngine -impl core::borrow::Borrow<[u8; 20]> for bitcoin_hashes::hash160::Hash -impl core::borrow::Borrow<[u8; 20]> for bitcoin_hashes::ripemd160::Hash -impl core::borrow::Borrow<[u8; 20]> for bitcoin_hashes::sha1::Hash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha256::Hash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha256d::Hash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha512_256::Hash -impl core::borrow::Borrow<[u8; 48]> for bitcoin_hashes::sha384::Hash -impl core::borrow::Borrow<[u8; 64]> for bitcoin_hashes::sha512::Hash -impl core::borrow::Borrow<[u8; 8]> for bitcoin_hashes::siphash24::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::hash160::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::ripemd160::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha1::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha256::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha256d::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha384::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha512::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha512_256::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::siphash24::Hash -impl core::clone::Clone for bitcoin_hashes::error::FromSliceError -impl core::clone::Clone for bitcoin_hashes::hash160::Hash -impl core::clone::Clone for bitcoin_hashes::hash160::HashEngine -impl core::clone::Clone for bitcoin_hashes::hkdf::MaxLengthError -impl core::clone::Clone for bitcoin_hashes::ripemd160::Hash -impl core::clone::Clone for bitcoin_hashes::ripemd160::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha1::Hash -impl core::clone::Clone for bitcoin_hashes::sha1::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha256::Hash -impl core::clone::Clone for bitcoin_hashes::sha256::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha256::Midstate -impl core::clone::Clone for bitcoin_hashes::sha256::MidstateError -impl core::clone::Clone for bitcoin_hashes::sha256d::Hash -impl core::clone::Clone for bitcoin_hashes::sha256d::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha384::Hash -impl core::clone::Clone for bitcoin_hashes::sha384::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha512::Hash -impl core::clone::Clone for bitcoin_hashes::sha512::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha512_256::Hash -impl core::clone::Clone for bitcoin_hashes::sha512_256::HashEngine -impl core::clone::Clone for bitcoin_hashes::siphash24::Hash -impl core::clone::Clone for bitcoin_hashes::siphash24::HashEngine -impl core::clone::Clone for bitcoin_hashes::siphash24::State -impl core::cmp::Eq for bitcoin_hashes::error::FromSliceError -impl core::cmp::Eq for bitcoin_hashes::hash160::Hash -impl core::cmp::Eq for bitcoin_hashes::hkdf::MaxLengthError -impl core::cmp::Eq for bitcoin_hashes::ripemd160::Hash -impl core::cmp::Eq for bitcoin_hashes::sha1::Hash -impl core::cmp::Eq for bitcoin_hashes::sha256::Hash -impl core::cmp::Eq for bitcoin_hashes::sha256::Midstate -impl core::cmp::Eq for bitcoin_hashes::sha256::MidstateError -impl core::cmp::Eq for bitcoin_hashes::sha256d::Hash -impl core::cmp::Eq for bitcoin_hashes::sha384::Hash -impl core::cmp::Eq for bitcoin_hashes::sha512::Hash -impl core::cmp::Eq for bitcoin_hashes::sha512_256::Hash -impl core::cmp::Eq for bitcoin_hashes::siphash24::Hash -impl core::cmp::Ord for bitcoin_hashes::hash160::Hash -impl core::cmp::Ord for bitcoin_hashes::ripemd160::Hash -impl core::cmp::Ord for bitcoin_hashes::sha1::Hash -impl core::cmp::Ord for bitcoin_hashes::sha256::Hash -impl core::cmp::Ord for bitcoin_hashes::sha256::Midstate -impl core::cmp::Ord for bitcoin_hashes::sha256d::Hash -impl core::cmp::Ord for bitcoin_hashes::sha384::Hash -impl core::cmp::Ord for bitcoin_hashes::sha512::Hash -impl core::cmp::Ord for bitcoin_hashes::sha512_256::Hash -impl core::cmp::Ord for bitcoin_hashes::siphash24::Hash -impl core::cmp::PartialEq for bitcoin_hashes::error::FromSliceError -impl core::cmp::PartialEq for bitcoin_hashes::hash160::Hash -impl core::cmp::PartialEq for bitcoin_hashes::hkdf::MaxLengthError -impl core::cmp::PartialEq for bitcoin_hashes::ripemd160::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha1::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha256::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha256::Midstate -impl core::cmp::PartialEq for bitcoin_hashes::sha256::MidstateError -impl core::cmp::PartialEq for bitcoin_hashes::sha256d::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha384::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha512::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha512_256::Hash -impl core::cmp::PartialEq for bitcoin_hashes::siphash24::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::hash160::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::ripemd160::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha1::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha256::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha256::Midstate -impl core::cmp::PartialOrd for bitcoin_hashes::sha256d::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha384::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha512::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha512_256::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::siphash24::Hash -impl core::convert::AsRef<[u8; 20]> for bitcoin_hashes::hash160::Hash -impl core::convert::AsRef<[u8; 20]> for bitcoin_hashes::ripemd160::Hash -impl core::convert::AsRef<[u8; 20]> for bitcoin_hashes::sha1::Hash -impl core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha256::Hash -impl core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha256d::Hash -impl core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha512_256::Hash -impl core::convert::AsRef<[u8; 48]> for bitcoin_hashes::sha384::Hash -impl core::convert::AsRef<[u8; 64]> for bitcoin_hashes::sha512::Hash -impl core::convert::AsRef<[u8; 8]> for bitcoin_hashes::siphash24::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::hash160::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::ripemd160::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha1::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha256::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha256::Midstate -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha256d::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha384::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha512::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha512_256::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::siphash24::Hash -impl core::convert::From for bitcoin_hashes::error::FromSliceError -impl core::default::Default for bitcoin_hashes::hash160::HashEngine -impl core::default::Default for bitcoin_hashes::ripemd160::HashEngine -impl core::default::Default for bitcoin_hashes::sha1::HashEngine -impl core::default::Default for bitcoin_hashes::sha256::HashEngine -impl core::default::Default for bitcoin_hashes::sha256::Midstate -impl core::default::Default for bitcoin_hashes::sha256d::HashEngine -impl core::default::Default for bitcoin_hashes::sha384::HashEngine -impl core::default::Default for bitcoin_hashes::sha512::HashEngine -impl core::default::Default for bitcoin_hashes::sha512_256::HashEngine -impl core::fmt::Debug for bitcoin_hashes::error::FromSliceError -impl core::fmt::Debug for bitcoin_hashes::hash160::Hash -impl core::fmt::Debug for bitcoin_hashes::hkdf::MaxLengthError -impl core::fmt::Debug for bitcoin_hashes::ripemd160::Hash -impl core::fmt::Debug for bitcoin_hashes::sha1::Hash -impl core::fmt::Debug for bitcoin_hashes::sha256::Hash -impl core::fmt::Debug for bitcoin_hashes::sha256::Midstate -impl core::fmt::Debug for bitcoin_hashes::sha256::MidstateError -impl core::fmt::Debug for bitcoin_hashes::sha256d::Hash -impl core::fmt::Debug for bitcoin_hashes::sha384::Hash -impl core::fmt::Debug for bitcoin_hashes::sha512::Hash -impl core::fmt::Debug for bitcoin_hashes::sha512_256::Hash -impl core::fmt::Debug for bitcoin_hashes::siphash24::Hash -impl core::fmt::Debug for bitcoin_hashes::siphash24::HashEngine -impl core::fmt::Debug for bitcoin_hashes::siphash24::State -impl core::fmt::Display for bitcoin_hashes::error::FromSliceError -impl core::fmt::Display for bitcoin_hashes::hash160::Hash -impl core::fmt::Display for bitcoin_hashes::hkdf::MaxLengthError -impl core::fmt::Display for bitcoin_hashes::ripemd160::Hash -impl core::fmt::Display for bitcoin_hashes::sha1::Hash -impl core::fmt::Display for bitcoin_hashes::sha256::Hash -impl core::fmt::Display for bitcoin_hashes::sha256::MidstateError -impl core::fmt::Display for bitcoin_hashes::sha256d::Hash -impl core::fmt::Display for bitcoin_hashes::sha384::Hash -impl core::fmt::Display for bitcoin_hashes::sha512::Hash -impl core::fmt::Display for bitcoin_hashes::sha512_256::Hash -impl core::fmt::Display for bitcoin_hashes::siphash24::Hash -impl core::fmt::LowerHex for bitcoin_hashes::hash160::Hash -impl core::fmt::LowerHex for bitcoin_hashes::ripemd160::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha1::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha256::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha256d::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha384::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha512::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha512_256::Hash -impl core::fmt::LowerHex for bitcoin_hashes::siphash24::Hash -impl core::fmt::UpperHex for bitcoin_hashes::hash160::Hash -impl core::fmt::UpperHex for bitcoin_hashes::ripemd160::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha1::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha256::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha256d::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha384::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha512::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha512_256::Hash -impl core::fmt::UpperHex for bitcoin_hashes::siphash24::Hash -impl core::hash::Hash for bitcoin_hashes::hash160::Hash -impl core::hash::Hash for bitcoin_hashes::ripemd160::Hash -impl core::hash::Hash for bitcoin_hashes::sha1::Hash -impl core::hash::Hash for bitcoin_hashes::sha256::Hash -impl core::hash::Hash for bitcoin_hashes::sha256::Midstate -impl core::hash::Hash for bitcoin_hashes::sha256d::Hash -impl core::hash::Hash for bitcoin_hashes::sha384::Hash -impl core::hash::Hash for bitcoin_hashes::sha512::Hash -impl core::hash::Hash for bitcoin_hashes::sha512_256::Hash -impl core::hash::Hash for bitcoin_hashes::siphash24::Hash -impl core::marker::Copy for bitcoin_hashes::hash160::Hash -impl core::marker::Copy for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Copy for bitcoin_hashes::ripemd160::Hash -impl core::marker::Copy for bitcoin_hashes::sha1::Hash -impl core::marker::Copy for bitcoin_hashes::sha256::Hash -impl core::marker::Copy for bitcoin_hashes::sha256::Midstate -impl core::marker::Copy for bitcoin_hashes::sha256d::Hash -impl core::marker::Copy for bitcoin_hashes::sha384::Hash -impl core::marker::Copy for bitcoin_hashes::sha512::Hash -impl core::marker::Copy for bitcoin_hashes::sha512_256::Hash -impl core::marker::Copy for bitcoin_hashes::siphash24::Hash -impl core::marker::Freeze for bitcoin_hashes::error::FromSliceError -impl core::marker::Freeze for bitcoin_hashes::hash160::Hash -impl core::marker::Freeze for bitcoin_hashes::hash160::HashEngine -impl core::marker::Freeze for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Freeze for bitcoin_hashes::ripemd160::Hash -impl core::marker::Freeze for bitcoin_hashes::ripemd160::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha1::Hash -impl core::marker::Freeze for bitcoin_hashes::sha1::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha256::Hash -impl core::marker::Freeze for bitcoin_hashes::sha256::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha256::Midstate -impl core::marker::Freeze for bitcoin_hashes::sha256::MidstateError -impl core::marker::Freeze for bitcoin_hashes::sha256d::Hash -impl core::marker::Freeze for bitcoin_hashes::sha256d::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha384::Hash -impl core::marker::Freeze for bitcoin_hashes::sha384::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha512::Hash -impl core::marker::Freeze for bitcoin_hashes::sha512::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha512_256::Hash -impl core::marker::Freeze for bitcoin_hashes::sha512_256::HashEngine -impl core::marker::Freeze for bitcoin_hashes::siphash24::Hash -impl core::marker::Freeze for bitcoin_hashes::siphash24::HashEngine -impl core::marker::Freeze for bitcoin_hashes::siphash24::State -impl core::marker::Send for bitcoin_hashes::error::FromSliceError -impl core::marker::Send for bitcoin_hashes::hash160::Hash -impl core::marker::Send for bitcoin_hashes::hash160::HashEngine -impl core::marker::Send for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Send for bitcoin_hashes::ripemd160::Hash -impl core::marker::Send for bitcoin_hashes::ripemd160::HashEngine -impl core::marker::Send for bitcoin_hashes::sha1::Hash -impl core::marker::Send for bitcoin_hashes::sha1::HashEngine -impl core::marker::Send for bitcoin_hashes::sha256::Hash -impl core::marker::Send for bitcoin_hashes::sha256::HashEngine -impl core::marker::Send for bitcoin_hashes::sha256::Midstate -impl core::marker::Send for bitcoin_hashes::sha256::MidstateError -impl core::marker::Send for bitcoin_hashes::sha256d::Hash -impl core::marker::Send for bitcoin_hashes::sha256d::HashEngine -impl core::marker::Send for bitcoin_hashes::sha384::Hash -impl core::marker::Send for bitcoin_hashes::sha384::HashEngine -impl core::marker::Send for bitcoin_hashes::sha512::Hash -impl core::marker::Send for bitcoin_hashes::sha512::HashEngine -impl core::marker::Send for bitcoin_hashes::sha512_256::Hash -impl core::marker::Send for bitcoin_hashes::sha512_256::HashEngine -impl core::marker::Send for bitcoin_hashes::siphash24::Hash -impl core::marker::Send for bitcoin_hashes::siphash24::HashEngine -impl core::marker::Send for bitcoin_hashes::siphash24::State -impl core::marker::StructuralPartialEq for bitcoin_hashes::error::FromSliceError -impl core::marker::StructuralPartialEq for bitcoin_hashes::hash160::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::StructuralPartialEq for bitcoin_hashes::ripemd160::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha1::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha256::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha256::Midstate -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha256::MidstateError -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha256d::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha384::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha512::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha512_256::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::siphash24::Hash -impl core::marker::Sync for bitcoin_hashes::error::FromSliceError -impl core::marker::Sync for bitcoin_hashes::hash160::Hash -impl core::marker::Sync for bitcoin_hashes::hash160::HashEngine -impl core::marker::Sync for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Sync for bitcoin_hashes::ripemd160::Hash -impl core::marker::Sync for bitcoin_hashes::ripemd160::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha1::Hash -impl core::marker::Sync for bitcoin_hashes::sha1::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha256::Hash -impl core::marker::Sync for bitcoin_hashes::sha256::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha256::Midstate -impl core::marker::Sync for bitcoin_hashes::sha256::MidstateError -impl core::marker::Sync for bitcoin_hashes::sha256d::Hash -impl core::marker::Sync for bitcoin_hashes::sha256d::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha384::Hash -impl core::marker::Sync for bitcoin_hashes::sha384::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha512::Hash -impl core::marker::Sync for bitcoin_hashes::sha512::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha512_256::Hash -impl core::marker::Sync for bitcoin_hashes::sha512_256::HashEngine -impl core::marker::Sync for bitcoin_hashes::siphash24::Hash -impl core::marker::Sync for bitcoin_hashes::siphash24::HashEngine -impl core::marker::Sync for bitcoin_hashes::siphash24::State -impl core::marker::Unpin for bitcoin_hashes::error::FromSliceError -impl core::marker::Unpin for bitcoin_hashes::hash160::Hash -impl core::marker::Unpin for bitcoin_hashes::hash160::HashEngine -impl core::marker::Unpin for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Unpin for bitcoin_hashes::ripemd160::Hash -impl core::marker::Unpin for bitcoin_hashes::ripemd160::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha1::Hash -impl core::marker::Unpin for bitcoin_hashes::sha1::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha256::Hash -impl core::marker::Unpin for bitcoin_hashes::sha256::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha256::Midstate -impl core::marker::Unpin for bitcoin_hashes::sha256::MidstateError -impl core::marker::Unpin for bitcoin_hashes::sha256d::Hash -impl core::marker::Unpin for bitcoin_hashes::sha256d::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha384::Hash -impl core::marker::Unpin for bitcoin_hashes::sha384::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha512::Hash -impl core::marker::Unpin for bitcoin_hashes::sha512::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha512_256::Hash -impl core::marker::Unpin for bitcoin_hashes::sha512_256::HashEngine -impl core::marker::Unpin for bitcoin_hashes::siphash24::Hash -impl core::marker::Unpin for bitcoin_hashes::siphash24::HashEngine -impl core::marker::Unpin for bitcoin_hashes::siphash24::State -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::error::FromSliceError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hash160::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hash160::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hkdf::MaxLengthError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::ripemd160::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::ripemd160::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha1::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha1::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256::Midstate -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256::MidstateError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256d::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256d::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha384::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha384::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha512::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha512::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha512_256::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha512_256::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::siphash24::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::siphash24::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::siphash24::State -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::error::FromSliceError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hash160::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hash160::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hkdf::MaxLengthError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::ripemd160::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::ripemd160::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha1::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha1::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256::Midstate -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256::MidstateError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256d::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256d::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha384::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha384::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha512::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha512::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha512_256::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha512_256::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::siphash24::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::siphash24::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::siphash24::State -impl core::str::traits::FromStr for bitcoin_hashes::hash160::Hash -impl core::str::traits::FromStr for bitcoin_hashes::ripemd160::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha1::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha256::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha256d::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha384::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha512::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha512_256::Hash -impl core::str::traits::FromStr for bitcoin_hashes::siphash24::Hash -impl core::fmt::Debug for bitcoin_hashes::hmac::Hmac -impl core::fmt::Display for bitcoin_hashes::hmac::Hmac -impl core::fmt::LowerHex for bitcoin_hashes::hmac::Hmac -impl core::str::traits::FromStr for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::Hash for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::HashEngine for bitcoin_hashes::hmac::HmacEngine -impl bitcoin_hashes::hkdf::Hkdf where ::Engine: core::default::Default -impl bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::hmac::HmacEngine -impl core::convert::AsRef<[u8]> for bitcoin_hashes::hmac::Hmac -impl core::marker::StructuralPartialEq for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha256t::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha256t::Hash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha256t::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha256t::Hash -impl core::clone::Clone for bitcoin_hashes::sha256t::Hash -impl core::cmp::Eq for bitcoin_hashes::sha256t::Hash -impl core::cmp::Ord for bitcoin_hashes::sha256t::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha256t::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha256t::Hash -impl core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha256t::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha256t::Hash -impl core::fmt::Debug for bitcoin_hashes::sha256t::Hash -impl core::fmt::Display for bitcoin_hashes::sha256t::Hash -impl core::fmt::LowerHex for bitcoin_hashes::sha256t::Hash -impl core::fmt::UpperHex for bitcoin_hashes::sha256t::Hash -impl core::hash::Hash for bitcoin_hashes::sha256t::Hash -impl core::marker::Copy for bitcoin_hashes::sha256t::Hash -impl core::str::traits::FromStr for bitcoin_hashes::sha256t::Hash -impl core::clone::Clone for bitcoin_hashes::hmac::Hmac -impl core::clone::Clone for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::clone::Clone -impl core::cmp::Eq for bitcoin_hashes::hmac::Hmac -impl core::cmp::Ord for bitcoin_hashes::hmac::Hmac -impl core::cmp::PartialEq for bitcoin_hashes::hmac::Hmac -impl core::cmp::PartialOrd for bitcoin_hashes::hmac::Hmac -impl core::hash::Hash for bitcoin_hashes::hmac::Hmac -impl core::marker::Copy for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::sha256t::Hash where T: bitcoin_hashes::sha256t::Tag -impl core::marker::Freeze for bitcoin_hashes::hkdf::Hkdf where T: core::marker::Freeze -impl core::marker::Freeze for bitcoin_hashes::hmac::Hmac where T: core::marker::Freeze -impl core::marker::Freeze for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::marker::Freeze -impl core::marker::Freeze for bitcoin_hashes::sha256t::Hash -impl core::marker::Send for bitcoin_hashes::hkdf::Hkdf where T: core::marker::Send -impl core::marker::Send for bitcoin_hashes::hmac::Hmac where T: core::marker::Send -impl core::marker::Send for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::marker::Send -impl core::marker::Send for bitcoin_hashes::sha256t::Hash where T: core::marker::Send -impl core::marker::Sync for bitcoin_hashes::hkdf::Hkdf where T: core::marker::Sync -impl core::marker::Sync for bitcoin_hashes::hmac::Hmac where T: core::marker::Sync -impl core::marker::Sync for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::marker::Sync -impl core::marker::Sync for bitcoin_hashes::sha256t::Hash where T: core::marker::Sync -impl core::marker::Unpin for bitcoin_hashes::hkdf::Hkdf where T: core::marker::Unpin -impl core::marker::Unpin for bitcoin_hashes::hmac::Hmac where T: core::marker::Unpin -impl core::marker::Unpin for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::marker::Unpin -impl core::marker::Unpin for bitcoin_hashes::sha256t::Hash where T: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hkdf::Hkdf where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hmac::Hmac where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256t::Hash where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hkdf::Hkdf where T: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hmac::Hmac where T: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256t::Hash where T: core::panic::unwind_safe::UnwindSafe -impl bitcoin_hashes::IsByteArray for [u8; N] -pub const [u8; N]::LEN: usize -pub const bitcoin_hashes::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::Hash::LEN: usize -pub const bitcoin_hashes::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::IsByteArray::LEN: usize -pub const bitcoin_hashes::hash160::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::hash160::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::hmac::HmacEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::ripemd160::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::ripemd160::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha1::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha1::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha256::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha256::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha256d::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha256d::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha256t::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha384::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha384::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha512::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha512::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha512_256::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha512_256::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::siphash24::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::siphash24::HashEngine::BLOCK_SIZE: usize -pub const fn bitcoin_hashes::hash160::Hash::as_byte_array(&self) -> &[u8; 20] -pub const fn bitcoin_hashes::hash160::Hash::from_byte_array(bytes: [u8; 20]) -> Self -pub const fn bitcoin_hashes::hash160::Hash::to_byte_array(self) -> [u8; 20] -pub const fn bitcoin_hashes::hash160::HashEngine::new() -> Self -pub const fn bitcoin_hashes::ripemd160::Hash::as_byte_array(&self) -> &[u8; 20] -pub const fn bitcoin_hashes::ripemd160::Hash::from_byte_array(bytes: [u8; 20]) -> Self -pub const fn bitcoin_hashes::ripemd160::Hash::to_byte_array(self) -> [u8; 20] -pub const fn bitcoin_hashes::ripemd160::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha1::Hash::as_byte_array(&self) -> &[u8; 20] -pub const fn bitcoin_hashes::sha1::Hash::from_byte_array(bytes: [u8; 20]) -> Self -pub const fn bitcoin_hashes::sha1::Hash::to_byte_array(self) -> [u8; 20] -pub const fn bitcoin_hashes::sha1::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha256::Hash::as_byte_array(&self) -> &[u8; 32] -pub const fn bitcoin_hashes::sha256::Hash::const_hash(bytes: &[u8]) -> Self -pub const fn bitcoin_hashes::sha256::Hash::from_byte_array(bytes: [u8; 32]) -> Self -pub const fn bitcoin_hashes::sha256::Hash::hash_unoptimized(bytes: &[u8]) -> Self -pub const fn bitcoin_hashes::sha256::Hash::to_byte_array(self) -> [u8; 32] -pub const fn bitcoin_hashes::sha256::HashEngine::can_extract_midstate(&self) -> bool -pub const fn bitcoin_hashes::sha256::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha256::Midstate::as_parts(&self) -> (&[u8; 32], u64) -pub const fn bitcoin_hashes::sha256::Midstate::hash_tag(tag: &[u8]) -> Self -pub const fn bitcoin_hashes::sha256::Midstate::new(state: [u8; 32], bytes_hashed: u64) -> Self -pub const fn bitcoin_hashes::sha256::Midstate::to_parts(self) -> ([u8; 32], u64) -pub const fn bitcoin_hashes::sha256d::Hash::as_byte_array(&self) -> &[u8; 32] -pub const fn bitcoin_hashes::sha256d::Hash::from_byte_array(bytes: [u8; 32]) -> Self -pub const fn bitcoin_hashes::sha256d::Hash::to_byte_array(self) -> [u8; 32] -pub const fn bitcoin_hashes::sha256d::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha256t::Hash::as_byte_array(&self) -> &[u8; 32] -pub const fn bitcoin_hashes::sha256t::Hash::from_byte_array(bytes: [u8; 32]) -> Self -pub const fn bitcoin_hashes::sha256t::Hash::to_byte_array(self) -> [u8; 32] -pub const fn bitcoin_hashes::sha384::Hash::as_byte_array(&self) -> &[u8; 48] -pub const fn bitcoin_hashes::sha384::Hash::from_byte_array(bytes: [u8; 48]) -> Self -pub const fn bitcoin_hashes::sha384::Hash::to_byte_array(self) -> [u8; 48] -pub const fn bitcoin_hashes::sha384::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha512::Hash::as_byte_array(&self) -> &[u8; 64] -pub const fn bitcoin_hashes::sha512::Hash::from_byte_array(bytes: [u8; 64]) -> Self -pub const fn bitcoin_hashes::sha512::Hash::to_byte_array(self) -> [u8; 64] -pub const fn bitcoin_hashes::sha512::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha512_256::Hash::as_byte_array(&self) -> &[u8; 32] -pub const fn bitcoin_hashes::sha512_256::Hash::from_byte_array(bytes: [u8; 32]) -> Self -pub const fn bitcoin_hashes::sha512_256::Hash::to_byte_array(self) -> [u8; 32] -pub const fn bitcoin_hashes::sha512_256::HashEngine::new() -> Self -pub const fn bitcoin_hashes::siphash24::Hash::as_byte_array(&self) -> &[u8; 8] -pub const fn bitcoin_hashes::siphash24::Hash::from_byte_array(bytes: [u8; 8]) -> Self -pub const fn bitcoin_hashes::siphash24::Hash::to_byte_array(self) -> [u8; 8] -pub const fn bitcoin_hashes::siphash24::HashEngine::with_keys(k0: u64, k1: u64) -> bitcoin_hashes::siphash24::HashEngine -pub extern crate bitcoin_hashes::hex -pub fn bitcoin_hashes::GeneralHash::engine() -> Self::Engine where Self::Engine: core::default::Default -pub fn bitcoin_hashes::GeneralHash::from_engine(e: Self::Engine) -> Self -pub fn bitcoin_hashes::GeneralHash::hash(data: &[u8]) -> Self where Self::Engine: core::default::Default -pub fn bitcoin_hashes::GeneralHash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator, Self::Engine: core::default::Default -pub fn bitcoin_hashes::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::HashEngine::input(&mut self, data: &[u8]) -pub fn bitcoin_hashes::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::cmp::fixed_time_eq(a: &[u8], b: &[u8]) -> bool -pub fn bitcoin_hashes::debug_hex(bytes: &[u8], f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::error::FromSliceError::clone(&self) -> bitcoin_hashes::error::FromSliceError -pub fn bitcoin_hashes::error::FromSliceError::eq(&self, other: &bitcoin_hashes::error::FromSliceError) -> bool -pub fn bitcoin_hashes::error::FromSliceError::expected_length(&self) -> usize -pub fn bitcoin_hashes::error::FromSliceError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::error::FromSliceError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_hashes::error::FromSliceError::invalid_length(&self) -> usize -pub fn bitcoin_hashes::hash160::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::hash160::Hash::as_ref(&self) -> &[u8; 20] -pub fn bitcoin_hashes::hash160::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::hash160::Hash::borrow(&self) -> &[u8; 20] -pub fn bitcoin_hashes::hash160::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::hash160::Hash::clone(&self) -> bitcoin_hashes::hash160::Hash -pub fn bitcoin_hashes::hash160::Hash::cmp(&self, other: &bitcoin_hashes::hash160::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::hash160::Hash::engine() -> bitcoin_hashes::hash160::HashEngine -pub fn bitcoin_hashes::hash160::Hash::eq(&self, other: &bitcoin_hashes::hash160::Hash) -> bool -pub fn bitcoin_hashes::hash160::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::hash160::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::hash160::Hash::from_bytes_mut(bytes: &mut [u8; 20]) -> &mut Self -pub fn bitcoin_hashes::hash160::Hash::from_bytes_ref(bytes: &[u8; 20]) -> &Self -pub fn bitcoin_hashes::hash160::Hash::from_engine(e: bitcoin_hashes::hash160::HashEngine) -> bitcoin_hashes::hash160::Hash -pub fn bitcoin_hashes::hash160::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::hash160::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::hash160::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::hash160::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::hash160::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::hash160::Hash::partial_cmp(&self, other: &bitcoin_hashes::hash160::Hash) -> core::option::Option -pub fn bitcoin_hashes::hash160::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::hash160::HashEngine::clone(&self) -> bitcoin_hashes::hash160::HashEngine -pub fn bitcoin_hashes::hash160::HashEngine::default() -> Self -pub fn bitcoin_hashes::hash160::HashEngine::input(&mut self, data: &[u8]) -pub fn bitcoin_hashes::hash160::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::hkdf::Hkdf::expand(&self, info: &[u8], okm: &mut [u8]) -> core::result::Result<(), bitcoin_hashes::hkdf::MaxLengthError> -pub fn bitcoin_hashes::hkdf::Hkdf::expand_to_len(&self, info: &[u8], len: usize) -> core::result::Result, bitcoin_hashes::hkdf::MaxLengthError> -pub fn bitcoin_hashes::hkdf::Hkdf::new(salt: &[u8], ikm: &[u8]) -> Self -pub fn bitcoin_hashes::hkdf::MaxLengthError::clone(&self) -> bitcoin_hashes::hkdf::MaxLengthError -pub fn bitcoin_hashes::hkdf::MaxLengthError::eq(&self, other: &bitcoin_hashes::hkdf::MaxLengthError) -> bool -pub fn bitcoin_hashes::hkdf::MaxLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::hmac::Hmac::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::hmac::Hmac::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::hmac::Hmac::clone(&self) -> bitcoin_hashes::hmac::Hmac -pub fn bitcoin_hashes::hmac::Hmac::cmp(&self, other: &bitcoin_hashes::hmac::Hmac) -> core::cmp::Ordering -pub fn bitcoin_hashes::hmac::Hmac::engine(key: &[u8]) -> bitcoin_hashes::hmac::HmacEngine where ::Engine: core::default::Default -pub fn bitcoin_hashes::hmac::Hmac::eq(&self, other: &bitcoin_hashes::hmac::Hmac) -> bool -pub fn bitcoin_hashes::hmac::Hmac::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::hmac::Hmac::from_byte_array(bytes: ::Bytes) -> Self -pub fn bitcoin_hashes::hmac::Hmac::from_engine(e: bitcoin_hashes::hmac::HmacEngine) -> bitcoin_hashes::hmac::Hmac -pub fn bitcoin_hashes::hmac::Hmac::from_slice(sl: &[u8]) -> core::result::Result, bitcoin_hashes::error::FromSliceError> -pub fn bitcoin_hashes::hmac::Hmac::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::hmac::Hmac::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::hmac::Hmac::partial_cmp(&self, other: &bitcoin_hashes::hmac::Hmac) -> core::option::Option -pub fn bitcoin_hashes::hmac::Hmac::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::hmac::HmacEngine::clone(&self) -> bitcoin_hashes::hmac::HmacEngine -pub fn bitcoin_hashes::hmac::HmacEngine::from_inner_engines(iengine: ::Engine, oengine: ::Engine) -> bitcoin_hashes::hmac::HmacEngine -pub fn bitcoin_hashes::hmac::HmacEngine::input(&mut self, buf: &[u8]) -pub fn bitcoin_hashes::hmac::HmacEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::hmac::HmacEngine::new(key: &[u8]) -> bitcoin_hashes::hmac::HmacEngine where ::Engine: core::default::Default -pub fn bitcoin_hashes::ripemd160::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::ripemd160::Hash::as_ref(&self) -> &[u8; 20] -pub fn bitcoin_hashes::ripemd160::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::ripemd160::Hash::borrow(&self) -> &[u8; 20] -pub fn bitcoin_hashes::ripemd160::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::ripemd160::Hash::clone(&self) -> bitcoin_hashes::ripemd160::Hash -pub fn bitcoin_hashes::ripemd160::Hash::cmp(&self, other: &bitcoin_hashes::ripemd160::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::ripemd160::Hash::engine() -> bitcoin_hashes::ripemd160::HashEngine -pub fn bitcoin_hashes::ripemd160::Hash::eq(&self, other: &bitcoin_hashes::ripemd160::Hash) -> bool -pub fn bitcoin_hashes::ripemd160::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::ripemd160::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::ripemd160::Hash::from_bytes_mut(bytes: &mut [u8; 20]) -> &mut Self -pub fn bitcoin_hashes::ripemd160::Hash::from_bytes_ref(bytes: &[u8; 20]) -> &Self -pub fn bitcoin_hashes::ripemd160::Hash::from_engine(e: bitcoin_hashes::ripemd160::HashEngine) -> bitcoin_hashes::ripemd160::Hash -pub fn bitcoin_hashes::ripemd160::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::ripemd160::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::ripemd160::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::ripemd160::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::ripemd160::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::ripemd160::Hash::partial_cmp(&self, other: &bitcoin_hashes::ripemd160::Hash) -> core::option::Option -pub fn bitcoin_hashes::ripemd160::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::ripemd160::HashEngine::clone(&self) -> bitcoin_hashes::ripemd160::HashEngine -pub fn bitcoin_hashes::ripemd160::HashEngine::default() -> Self -pub fn bitcoin_hashes::ripemd160::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::ripemd160::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha1::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha1::Hash::as_ref(&self) -> &[u8; 20] -pub fn bitcoin_hashes::sha1::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha1::Hash::borrow(&self) -> &[u8; 20] -pub fn bitcoin_hashes::sha1::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha1::Hash::clone(&self) -> bitcoin_hashes::sha1::Hash -pub fn bitcoin_hashes::sha1::Hash::cmp(&self, other: &bitcoin_hashes::sha1::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha1::Hash::engine() -> bitcoin_hashes::sha1::HashEngine -pub fn bitcoin_hashes::sha1::Hash::eq(&self, other: &bitcoin_hashes::sha1::Hash) -> bool -pub fn bitcoin_hashes::sha1::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha1::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha1::Hash::from_bytes_mut(bytes: &mut [u8; 20]) -> &mut Self -pub fn bitcoin_hashes::sha1::Hash::from_bytes_ref(bytes: &[u8; 20]) -> &Self -pub fn bitcoin_hashes::sha1::Hash::from_engine(e: bitcoin_hashes::sha1::HashEngine) -> bitcoin_hashes::sha1::Hash -pub fn bitcoin_hashes::sha1::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha1::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha1::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha1::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha1::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha1::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha1::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha1::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha1::HashEngine::clone(&self) -> bitcoin_hashes::sha1::HashEngine -pub fn bitcoin_hashes::sha1::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha1::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha1::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha256::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha256::Hash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha256::Hash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha256::Hash::clone(&self) -> bitcoin_hashes::sha256::Hash -pub fn bitcoin_hashes::sha256::Hash::cmp(&self, other: &bitcoin_hashes::sha256::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha256::Hash::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha256::Hash::eq(&self, other: &bitcoin_hashes::sha256::Hash) -> bool -pub fn bitcoin_hashes::sha256::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha256::Hash::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self -pub fn bitcoin_hashes::sha256::Hash::from_bytes_ref(bytes: &[u8; 32]) -> &Self -pub fn bitcoin_hashes::sha256::Hash::from_engine(e: bitcoin_hashes::sha256::HashEngine) -> bitcoin_hashes::sha256::Hash -pub fn bitcoin_hashes::sha256::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha256::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha256::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha256::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha256::Hash::hash_again(&self) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha256::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha256::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha256::HashEngine::clone(&self) -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha256::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha256::HashEngine::from_midstate(midstate: bitcoin_hashes::sha256::Midstate) -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha256::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha256::HashEngine::midstate(&self) -> core::result::Result -pub fn bitcoin_hashes::sha256::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha256::Midstate::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha256::Midstate::clone(&self) -> bitcoin_hashes::sha256::Midstate -pub fn bitcoin_hashes::sha256::Midstate::cmp(&self, other: &bitcoin_hashes::sha256::Midstate) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha256::Midstate::default() -> bitcoin_hashes::sha256::Midstate -pub fn bitcoin_hashes::sha256::Midstate::eq(&self, other: &bitcoin_hashes::sha256::Midstate) -> bool -pub fn bitcoin_hashes::sha256::Midstate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256::Midstate::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha256::Midstate::partial_cmp(&self, other: &bitcoin_hashes::sha256::Midstate) -> core::option::Option -pub fn bitcoin_hashes::sha256::MidstateError::clone(&self) -> bitcoin_hashes::sha256::MidstateError -pub fn bitcoin_hashes::sha256::MidstateError::eq(&self, other: &bitcoin_hashes::sha256::MidstateError) -> bool -pub fn bitcoin_hashes::sha256::MidstateError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256d::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha256d::Hash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256d::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha256d::Hash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256d::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha256d::Hash::clone(&self) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::cmp(&self, other: &bitcoin_hashes::sha256d::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha256d::Hash::engine() -> bitcoin_hashes::sha256d::HashEngine -pub fn bitcoin_hashes::sha256d::Hash::eq(&self, other: &bitcoin_hashes::sha256d::Hash) -> bool -pub fn bitcoin_hashes::sha256d::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256d::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha256d::Hash::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self -pub fn bitcoin_hashes::sha256d::Hash::from_bytes_ref(bytes: &[u8; 32]) -> &Self -pub fn bitcoin_hashes::sha256d::Hash::from_engine(e: bitcoin_hashes::sha256d::HashEngine) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha256d::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha256d::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha256d::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha256d::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha256d::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256d::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha256d::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha256d::HashEngine::clone(&self) -> bitcoin_hashes::sha256d::HashEngine -pub fn bitcoin_hashes::sha256d::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha256d::HashEngine::input(&mut self, data: &[u8]) -pub fn bitcoin_hashes::sha256d::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha256t::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha256t::Hash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256t::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha256t::Hash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256t::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha256t::Hash::clone(&self) -> Self -pub fn bitcoin_hashes::sha256t::Hash::cmp(&self, other: &bitcoin_hashes::sha256t::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha256t::Hash::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha256t::Hash::eq(&self, other: &bitcoin_hashes::sha256t::Hash) -> bool -pub fn bitcoin_hashes::sha256t::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256t::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha256t::Hash::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self -pub fn bitcoin_hashes::sha256t::Hash::from_bytes_ref(bytes: &[u8; 32]) -> &Self -pub fn bitcoin_hashes::sha256t::Hash::from_engine(e: bitcoin_hashes::sha256::HashEngine) -> bitcoin_hashes::sha256t::Hash -pub fn bitcoin_hashes::sha256t::Hash::from_slice(sl: &[u8]) -> core::result::Result, bitcoin_hashes::error::FromSliceError> -pub fn bitcoin_hashes::sha256t::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha256t::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha256t::Hash::hash(&self, h: &mut H) -pub fn bitcoin_hashes::sha256t::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha256t::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256t::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha256t::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha256t::Tag::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha384::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha384::Hash::as_ref(&self) -> &[u8; 48] -pub fn bitcoin_hashes::sha384::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha384::Hash::borrow(&self) -> &[u8; 48] -pub fn bitcoin_hashes::sha384::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha384::Hash::clone(&self) -> bitcoin_hashes::sha384::Hash -pub fn bitcoin_hashes::sha384::Hash::cmp(&self, other: &bitcoin_hashes::sha384::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha384::Hash::engine() -> bitcoin_hashes::sha384::HashEngine -pub fn bitcoin_hashes::sha384::Hash::eq(&self, other: &bitcoin_hashes::sha384::Hash) -> bool -pub fn bitcoin_hashes::sha384::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha384::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha384::Hash::from_bytes_mut(bytes: &mut [u8; 48]) -> &mut Self -pub fn bitcoin_hashes::sha384::Hash::from_bytes_ref(bytes: &[u8; 48]) -> &Self -pub fn bitcoin_hashes::sha384::Hash::from_engine(e: bitcoin_hashes::sha384::HashEngine) -> bitcoin_hashes::sha384::Hash -pub fn bitcoin_hashes::sha384::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha384::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha384::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha384::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha384::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha384::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha384::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha384::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha384::HashEngine::clone(&self) -> bitcoin_hashes::sha384::HashEngine -pub fn bitcoin_hashes::sha384::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha384::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha384::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha512::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha512::Hash::as_ref(&self) -> &[u8; 64] -pub fn bitcoin_hashes::sha512::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha512::Hash::borrow(&self) -> &[u8; 64] -pub fn bitcoin_hashes::sha512::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha512::Hash::clone(&self) -> bitcoin_hashes::sha512::Hash -pub fn bitcoin_hashes::sha512::Hash::cmp(&self, other: &bitcoin_hashes::sha512::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha512::Hash::engine() -> bitcoin_hashes::sha512::HashEngine -pub fn bitcoin_hashes::sha512::Hash::eq(&self, other: &bitcoin_hashes::sha512::Hash) -> bool -pub fn bitcoin_hashes::sha512::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha512::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha512::Hash::from_bytes_mut(bytes: &mut [u8; 64]) -> &mut Self -pub fn bitcoin_hashes::sha512::Hash::from_bytes_ref(bytes: &[u8; 64]) -> &Self -pub fn bitcoin_hashes::sha512::Hash::from_engine(e: bitcoin_hashes::sha512::HashEngine) -> bitcoin_hashes::sha512::Hash -pub fn bitcoin_hashes::sha512::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha512::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha512::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha512::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha512::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha512::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha512::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha512::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha512::HashEngine::clone(&self) -> bitcoin_hashes::sha512::HashEngine -pub fn bitcoin_hashes::sha512::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha512::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha512::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha512_256::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha512_256::Hash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha512_256::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha512_256::Hash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha512_256::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha512_256::Hash::clone(&self) -> bitcoin_hashes::sha512_256::Hash -pub fn bitcoin_hashes::sha512_256::Hash::cmp(&self, other: &bitcoin_hashes::sha512_256::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha512_256::Hash::engine() -> bitcoin_hashes::sha512_256::HashEngine -pub fn bitcoin_hashes::sha512_256::Hash::eq(&self, other: &bitcoin_hashes::sha512_256::Hash) -> bool -pub fn bitcoin_hashes::sha512_256::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha512_256::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha512_256::Hash::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self -pub fn bitcoin_hashes::sha512_256::Hash::from_bytes_ref(bytes: &[u8; 32]) -> &Self -pub fn bitcoin_hashes::sha512_256::Hash::from_engine(e: bitcoin_hashes::sha512_256::HashEngine) -> bitcoin_hashes::sha512_256::Hash -pub fn bitcoin_hashes::sha512_256::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha512_256::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::sha512_256::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha512_256::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha512_256::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha512_256::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha512_256::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha512_256::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha512_256::HashEngine::clone(&self) -> bitcoin_hashes::sha512_256::HashEngine -pub fn bitcoin_hashes::sha512_256::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha512_256::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha512_256::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::siphash24::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::siphash24::Hash::as_ref(&self) -> &[u8; 8] -pub fn bitcoin_hashes::siphash24::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::siphash24::Hash::as_u64(&self) -> u64 -pub fn bitcoin_hashes::siphash24::Hash::borrow(&self) -> &[u8; 8] -pub fn bitcoin_hashes::siphash24::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::siphash24::Hash::clone(&self) -> bitcoin_hashes::siphash24::Hash -pub fn bitcoin_hashes::siphash24::Hash::cmp(&self, other: &bitcoin_hashes::siphash24::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::siphash24::Hash::engine(k0: u64, k1: u64) -> bitcoin_hashes::siphash24::HashEngine -pub fn bitcoin_hashes::siphash24::Hash::eq(&self, other: &bitcoin_hashes::siphash24::Hash) -> bool -pub fn bitcoin_hashes::siphash24::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::siphash24::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::siphash24::Hash::from_bytes_mut(bytes: &mut [u8; 8]) -> &mut Self -pub fn bitcoin_hashes::siphash24::Hash::from_bytes_ref(bytes: &[u8; 8]) -> &Self -pub fn bitcoin_hashes::siphash24::Hash::from_engine(e: bitcoin_hashes::siphash24::HashEngine) -> bitcoin_hashes::siphash24::Hash -pub fn bitcoin_hashes::siphash24::Hash::from_engine_to_u64(e: bitcoin_hashes::siphash24::HashEngine) -> u64 -pub fn bitcoin_hashes::siphash24::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::siphash24::Hash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::siphash24::Hash::from_u64(hash: u64) -> bitcoin_hashes::siphash24::Hash -pub fn bitcoin_hashes::siphash24::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::siphash24::Hash::hash_to_u64_with_keys(k0: u64, k1: u64, data: &[u8]) -> u64 -pub fn bitcoin_hashes::siphash24::Hash::hash_with_keys(k0: u64, k1: u64, data: &[u8]) -> bitcoin_hashes::siphash24::Hash -pub fn bitcoin_hashes::siphash24::Hash::partial_cmp(&self, other: &bitcoin_hashes::siphash24::Hash) -> core::option::Option -pub fn bitcoin_hashes::siphash24::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::siphash24::Hash::to_u64(self) -> u64 -pub fn bitcoin_hashes::siphash24::HashEngine::clone(&self) -> bitcoin_hashes::siphash24::HashEngine -pub fn bitcoin_hashes::siphash24::HashEngine::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::siphash24::HashEngine::input(&mut self, msg: &[u8]) -pub fn bitcoin_hashes::siphash24::HashEngine::keys(&self) -> (u64, u64) -pub fn bitcoin_hashes::siphash24::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::siphash24::State::clone(&self) -> bitcoin_hashes::siphash24::State -pub fn bitcoin_hashes::siphash24::State::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub macro bitcoin_hashes::hash_newtype! -pub macro bitcoin_hashes::impl_debug_only_for_newtype! -pub macro bitcoin_hashes::impl_hex_for_newtype! -pub macro bitcoin_hashes::sha256t_hash_newtype! -pub macro bitcoin_hashes::sha256t_tag! -pub mod bitcoin_hashes -pub mod bitcoin_hashes::cmp -pub mod bitcoin_hashes::error -pub mod bitcoin_hashes::hash160 -pub mod bitcoin_hashes::hkdf -pub mod bitcoin_hashes::hmac -pub mod bitcoin_hashes::macros -pub mod bitcoin_hashes::ripemd160 -pub mod bitcoin_hashes::serde_macros -pub mod bitcoin_hashes::sha1 -pub mod bitcoin_hashes::sha256 -pub mod bitcoin_hashes::sha256d -pub mod bitcoin_hashes::sha256t -pub mod bitcoin_hashes::sha384 -pub mod bitcoin_hashes::sha512 -pub mod bitcoin_hashes::sha512_256 -pub mod bitcoin_hashes::siphash24 -pub struct bitcoin_hashes::FromSliceError(_) -pub struct bitcoin_hashes::Hkdf -pub struct bitcoin_hashes::HmacEngine -pub struct bitcoin_hashes::error::FromSliceError(_) -pub struct bitcoin_hashes::hash160::HashEngine(_) -pub struct bitcoin_hashes::hkdf::Hkdf -pub struct bitcoin_hashes::hkdf::MaxLengthError -pub struct bitcoin_hashes::hmac::HmacEngine -pub struct bitcoin_hashes::ripemd160::HashEngine -pub struct bitcoin_hashes::sha1::HashEngine -pub struct bitcoin_hashes::sha256::HashEngine -pub struct bitcoin_hashes::sha256::Midstate -pub struct bitcoin_hashes::sha256::MidstateError -pub struct bitcoin_hashes::sha256d::HashEngine(_) -pub struct bitcoin_hashes::sha384::HashEngine(_) -pub struct bitcoin_hashes::sha512::HashEngine -pub struct bitcoin_hashes::sha512_256::HashEngine(_) -pub struct bitcoin_hashes::siphash24::HashEngine -pub struct bitcoin_hashes::siphash24::State -pub trait bitcoin_hashes::GeneralHash: bitcoin_hashes::Hash -pub trait bitcoin_hashes::Hash: core::marker::Copy + core::clone::Clone + core::cmp::PartialEq + core::cmp::Eq + core::cmp::PartialOrd + core::cmp::Ord + core::hash::Hash + core::convert::AsRef<[u8]> -pub trait bitcoin_hashes::HashEngine: core::clone::Clone -pub trait bitcoin_hashes::IsByteArray: core::convert::AsRef<[u8]> + bitcoin_hashes::sealed::IsByteArray -pub trait bitcoin_hashes::sha256t::Tag -pub type bitcoin_hashes::GeneralHash::Engine: bitcoin_hashes::HashEngine -pub type bitcoin_hashes::Hash::Bytes: core::marker::Copy + bitcoin_hashes::IsByteArray -pub type bitcoin_hashes::HkdfSha256 = bitcoin_hashes::hkdf::Hkdf -pub type bitcoin_hashes::HkdfSha512 = bitcoin_hashes::hkdf::Hkdf -pub type bitcoin_hashes::HmacSha256 = bitcoin_hashes::hmac::Hmac -pub type bitcoin_hashes::HmacSha512 = bitcoin_hashes::hmac::Hmac -pub type bitcoin_hashes::Sha256t = bitcoin_hashes::sha256t::Hash -pub type bitcoin_hashes::hash160::Hash::Bytes = [u8; 20] -pub type bitcoin_hashes::hash160::Hash::Engine = bitcoin_hashes::hash160::HashEngine -pub type bitcoin_hashes::hash160::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::hmac::Hmac::Bytes = ::Bytes -pub type bitcoin_hashes::hmac::Hmac::Engine = bitcoin_hashes::hmac::HmacEngine -pub type bitcoin_hashes::hmac::Hmac::Err = ::Err -pub type bitcoin_hashes::ripemd160::Hash::Bytes = [u8; 20] -pub type bitcoin_hashes::ripemd160::Hash::Engine = bitcoin_hashes::ripemd160::HashEngine -pub type bitcoin_hashes::ripemd160::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha1::Hash::Bytes = [u8; 20] -pub type bitcoin_hashes::sha1::Hash::Engine = bitcoin_hashes::sha1::HashEngine -pub type bitcoin_hashes::sha1::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha256::Hash::Bytes = [u8; 32] -pub type bitcoin_hashes::sha256::Hash::Engine = bitcoin_hashes::sha256::HashEngine -pub type bitcoin_hashes::sha256::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha256d::Hash::Bytes = [u8; 32] -pub type bitcoin_hashes::sha256d::Hash::Engine = bitcoin_hashes::sha256d::HashEngine -pub type bitcoin_hashes::sha256d::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha256t::Hash::Bytes = [u8; 32] -pub type bitcoin_hashes::sha256t::Hash::Engine = bitcoin_hashes::sha256::HashEngine -pub type bitcoin_hashes::sha256t::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha384::Hash::Bytes = [u8; 48] -pub type bitcoin_hashes::sha384::Hash::Engine = bitcoin_hashes::sha384::HashEngine -pub type bitcoin_hashes::sha384::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha512::Hash::Bytes = [u8; 64] -pub type bitcoin_hashes::sha512::Hash::Engine = bitcoin_hashes::sha512::HashEngine -pub type bitcoin_hashes::sha512::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::sha512_256::Hash::Bytes = [u8; 32] -pub type bitcoin_hashes::sha512_256::Hash::Engine = bitcoin_hashes::sha512_256::HashEngine -pub type bitcoin_hashes::sha512_256::Hash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_hashes::siphash24::Hash::Bytes = [u8; 8] -pub type bitcoin_hashes::siphash24::Hash::Engine = bitcoin_hashes::siphash24::HashEngine -pub type bitcoin_hashes::siphash24::Hash::Err = hex_conservative::error::HexToArrayError diff --git a/api/hashes/no-features.txt b/api/hashes/no-features.txt deleted file mode 100644 index 68399650b..000000000 --- a/api/hashes/no-features.txt +++ /dev/null @@ -1,880 +0,0 @@ -#[repr(transparent)] pub struct bitcoin_hashes::Hash160(_) -#[repr(transparent)] pub struct bitcoin_hashes::Hmac(_) -#[repr(transparent)] pub struct bitcoin_hashes::Ripemd160(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha1(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha256(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha256d(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha384(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha512(_) -#[repr(transparent)] pub struct bitcoin_hashes::Sha512_256(_) -#[repr(transparent)] pub struct bitcoin_hashes::Siphash24(_) -#[repr(transparent)] pub struct bitcoin_hashes::hash160::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::hmac::Hmac(_) -#[repr(transparent)] pub struct bitcoin_hashes::ripemd160::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha1::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha256::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha256d::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha256t::Hash(_, _) -#[repr(transparent)] pub struct bitcoin_hashes::sha384::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha512::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::sha512_256::Hash(_) -#[repr(transparent)] pub struct bitcoin_hashes::siphash24::Hash(_) -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::hash160::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::ripemd160::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha1::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha256::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha256d::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha384::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha512::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha512_256::Hash -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::siphash24::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::hash160::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::ripemd160::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha1::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha256::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha256d::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha384::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha512::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha512_256::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::siphash24::Hash -impl bitcoin_hashes::HashEngine for bitcoin_hashes::hash160::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::ripemd160::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha1::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha256::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha256d::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha384::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha512::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::sha512_256::HashEngine -impl bitcoin_hashes::HashEngine for bitcoin_hashes::siphash24::HashEngine -impl bitcoin_hashes::error::FromSliceError -impl bitcoin_hashes::hash160::Hash -impl bitcoin_hashes::hash160::HashEngine -impl bitcoin_hashes::ripemd160::Hash -impl bitcoin_hashes::ripemd160::HashEngine -impl bitcoin_hashes::sha1::Hash -impl bitcoin_hashes::sha1::HashEngine -impl bitcoin_hashes::sha256::Hash -impl bitcoin_hashes::sha256::HashEngine -impl bitcoin_hashes::sha256::Midstate -impl bitcoin_hashes::sha256d::Hash -impl bitcoin_hashes::sha256d::HashEngine -impl bitcoin_hashes::sha384::Hash -impl bitcoin_hashes::sha384::HashEngine -impl bitcoin_hashes::sha512::Hash -impl bitcoin_hashes::sha512::HashEngine -impl bitcoin_hashes::sha512_256::Hash -impl bitcoin_hashes::sha512_256::HashEngine -impl bitcoin_hashes::siphash24::Hash -impl bitcoin_hashes::siphash24::HashEngine -impl core::borrow::Borrow<[u8; 20]> for bitcoin_hashes::hash160::Hash -impl core::borrow::Borrow<[u8; 20]> for bitcoin_hashes::ripemd160::Hash -impl core::borrow::Borrow<[u8; 20]> for bitcoin_hashes::sha1::Hash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha256::Hash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha256d::Hash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha512_256::Hash -impl core::borrow::Borrow<[u8; 48]> for bitcoin_hashes::sha384::Hash -impl core::borrow::Borrow<[u8; 64]> for bitcoin_hashes::sha512::Hash -impl core::borrow::Borrow<[u8; 8]> for bitcoin_hashes::siphash24::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::hash160::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::ripemd160::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha1::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha256::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha256d::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha384::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha512::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha512_256::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::siphash24::Hash -impl core::clone::Clone for bitcoin_hashes::error::FromSliceError -impl core::clone::Clone for bitcoin_hashes::hash160::Hash -impl core::clone::Clone for bitcoin_hashes::hash160::HashEngine -impl core::clone::Clone for bitcoin_hashes::hkdf::MaxLengthError -impl core::clone::Clone for bitcoin_hashes::ripemd160::Hash -impl core::clone::Clone for bitcoin_hashes::ripemd160::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha1::Hash -impl core::clone::Clone for bitcoin_hashes::sha1::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha256::Hash -impl core::clone::Clone for bitcoin_hashes::sha256::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha256::Midstate -impl core::clone::Clone for bitcoin_hashes::sha256::MidstateError -impl core::clone::Clone for bitcoin_hashes::sha256d::Hash -impl core::clone::Clone for bitcoin_hashes::sha256d::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha384::Hash -impl core::clone::Clone for bitcoin_hashes::sha384::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha512::Hash -impl core::clone::Clone for bitcoin_hashes::sha512::HashEngine -impl core::clone::Clone for bitcoin_hashes::sha512_256::Hash -impl core::clone::Clone for bitcoin_hashes::sha512_256::HashEngine -impl core::clone::Clone for bitcoin_hashes::siphash24::Hash -impl core::clone::Clone for bitcoin_hashes::siphash24::HashEngine -impl core::clone::Clone for bitcoin_hashes::siphash24::State -impl core::cmp::Eq for bitcoin_hashes::error::FromSliceError -impl core::cmp::Eq for bitcoin_hashes::hash160::Hash -impl core::cmp::Eq for bitcoin_hashes::hkdf::MaxLengthError -impl core::cmp::Eq for bitcoin_hashes::ripemd160::Hash -impl core::cmp::Eq for bitcoin_hashes::sha1::Hash -impl core::cmp::Eq for bitcoin_hashes::sha256::Hash -impl core::cmp::Eq for bitcoin_hashes::sha256::Midstate -impl core::cmp::Eq for bitcoin_hashes::sha256::MidstateError -impl core::cmp::Eq for bitcoin_hashes::sha256d::Hash -impl core::cmp::Eq for bitcoin_hashes::sha384::Hash -impl core::cmp::Eq for bitcoin_hashes::sha512::Hash -impl core::cmp::Eq for bitcoin_hashes::sha512_256::Hash -impl core::cmp::Eq for bitcoin_hashes::siphash24::Hash -impl core::cmp::Ord for bitcoin_hashes::hash160::Hash -impl core::cmp::Ord for bitcoin_hashes::ripemd160::Hash -impl core::cmp::Ord for bitcoin_hashes::sha1::Hash -impl core::cmp::Ord for bitcoin_hashes::sha256::Hash -impl core::cmp::Ord for bitcoin_hashes::sha256::Midstate -impl core::cmp::Ord for bitcoin_hashes::sha256d::Hash -impl core::cmp::Ord for bitcoin_hashes::sha384::Hash -impl core::cmp::Ord for bitcoin_hashes::sha512::Hash -impl core::cmp::Ord for bitcoin_hashes::sha512_256::Hash -impl core::cmp::Ord for bitcoin_hashes::siphash24::Hash -impl core::cmp::PartialEq for bitcoin_hashes::error::FromSliceError -impl core::cmp::PartialEq for bitcoin_hashes::hash160::Hash -impl core::cmp::PartialEq for bitcoin_hashes::hkdf::MaxLengthError -impl core::cmp::PartialEq for bitcoin_hashes::ripemd160::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha1::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha256::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha256::Midstate -impl core::cmp::PartialEq for bitcoin_hashes::sha256::MidstateError -impl core::cmp::PartialEq for bitcoin_hashes::sha256d::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha384::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha512::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha512_256::Hash -impl core::cmp::PartialEq for bitcoin_hashes::siphash24::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::hash160::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::ripemd160::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha1::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha256::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha256::Midstate -impl core::cmp::PartialOrd for bitcoin_hashes::sha256d::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha384::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha512::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha512_256::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::siphash24::Hash -impl core::convert::AsRef<[u8; 20]> for bitcoin_hashes::hash160::Hash -impl core::convert::AsRef<[u8; 20]> for bitcoin_hashes::ripemd160::Hash -impl core::convert::AsRef<[u8; 20]> for bitcoin_hashes::sha1::Hash -impl core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha256::Hash -impl core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha256d::Hash -impl core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha512_256::Hash -impl core::convert::AsRef<[u8; 48]> for bitcoin_hashes::sha384::Hash -impl core::convert::AsRef<[u8; 64]> for bitcoin_hashes::sha512::Hash -impl core::convert::AsRef<[u8; 8]> for bitcoin_hashes::siphash24::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::hash160::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::ripemd160::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha1::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha256::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha256::Midstate -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha256d::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha384::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha512::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha512_256::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::siphash24::Hash -impl core::convert::From for bitcoin_hashes::error::FromSliceError -impl core::default::Default for bitcoin_hashes::hash160::HashEngine -impl core::default::Default for bitcoin_hashes::ripemd160::HashEngine -impl core::default::Default for bitcoin_hashes::sha1::HashEngine -impl core::default::Default for bitcoin_hashes::sha256::HashEngine -impl core::default::Default for bitcoin_hashes::sha256::Midstate -impl core::default::Default for bitcoin_hashes::sha256d::HashEngine -impl core::default::Default for bitcoin_hashes::sha384::HashEngine -impl core::default::Default for bitcoin_hashes::sha512::HashEngine -impl core::default::Default for bitcoin_hashes::sha512_256::HashEngine -impl core::fmt::Debug for bitcoin_hashes::error::FromSliceError -impl core::fmt::Debug for bitcoin_hashes::hash160::Hash -impl core::fmt::Debug for bitcoin_hashes::hkdf::MaxLengthError -impl core::fmt::Debug for bitcoin_hashes::ripemd160::Hash -impl core::fmt::Debug for bitcoin_hashes::sha1::Hash -impl core::fmt::Debug for bitcoin_hashes::sha256::Hash -impl core::fmt::Debug for bitcoin_hashes::sha256::Midstate -impl core::fmt::Debug for bitcoin_hashes::sha256::MidstateError -impl core::fmt::Debug for bitcoin_hashes::sha256d::Hash -impl core::fmt::Debug for bitcoin_hashes::sha384::Hash -impl core::fmt::Debug for bitcoin_hashes::sha512::Hash -impl core::fmt::Debug for bitcoin_hashes::sha512_256::Hash -impl core::fmt::Debug for bitcoin_hashes::siphash24::Hash -impl core::fmt::Debug for bitcoin_hashes::siphash24::HashEngine -impl core::fmt::Debug for bitcoin_hashes::siphash24::State -impl core::fmt::Display for bitcoin_hashes::error::FromSliceError -impl core::fmt::Display for bitcoin_hashes::hkdf::MaxLengthError -impl core::fmt::Display for bitcoin_hashes::sha256::MidstateError -impl core::hash::Hash for bitcoin_hashes::hash160::Hash -impl core::hash::Hash for bitcoin_hashes::ripemd160::Hash -impl core::hash::Hash for bitcoin_hashes::sha1::Hash -impl core::hash::Hash for bitcoin_hashes::sha256::Hash -impl core::hash::Hash for bitcoin_hashes::sha256::Midstate -impl core::hash::Hash for bitcoin_hashes::sha256d::Hash -impl core::hash::Hash for bitcoin_hashes::sha384::Hash -impl core::hash::Hash for bitcoin_hashes::sha512::Hash -impl core::hash::Hash for bitcoin_hashes::sha512_256::Hash -impl core::hash::Hash for bitcoin_hashes::siphash24::Hash -impl core::marker::Copy for bitcoin_hashes::hash160::Hash -impl core::marker::Copy for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Copy for bitcoin_hashes::ripemd160::Hash -impl core::marker::Copy for bitcoin_hashes::sha1::Hash -impl core::marker::Copy for bitcoin_hashes::sha256::Hash -impl core::marker::Copy for bitcoin_hashes::sha256::Midstate -impl core::marker::Copy for bitcoin_hashes::sha256d::Hash -impl core::marker::Copy for bitcoin_hashes::sha384::Hash -impl core::marker::Copy for bitcoin_hashes::sha512::Hash -impl core::marker::Copy for bitcoin_hashes::sha512_256::Hash -impl core::marker::Copy for bitcoin_hashes::siphash24::Hash -impl core::marker::Freeze for bitcoin_hashes::error::FromSliceError -impl core::marker::Freeze for bitcoin_hashes::hash160::Hash -impl core::marker::Freeze for bitcoin_hashes::hash160::HashEngine -impl core::marker::Freeze for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Freeze for bitcoin_hashes::ripemd160::Hash -impl core::marker::Freeze for bitcoin_hashes::ripemd160::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha1::Hash -impl core::marker::Freeze for bitcoin_hashes::sha1::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha256::Hash -impl core::marker::Freeze for bitcoin_hashes::sha256::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha256::Midstate -impl core::marker::Freeze for bitcoin_hashes::sha256::MidstateError -impl core::marker::Freeze for bitcoin_hashes::sha256d::Hash -impl core::marker::Freeze for bitcoin_hashes::sha256d::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha384::Hash -impl core::marker::Freeze for bitcoin_hashes::sha384::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha512::Hash -impl core::marker::Freeze for bitcoin_hashes::sha512::HashEngine -impl core::marker::Freeze for bitcoin_hashes::sha512_256::Hash -impl core::marker::Freeze for bitcoin_hashes::sha512_256::HashEngine -impl core::marker::Freeze for bitcoin_hashes::siphash24::Hash -impl core::marker::Freeze for bitcoin_hashes::siphash24::HashEngine -impl core::marker::Freeze for bitcoin_hashes::siphash24::State -impl core::marker::Send for bitcoin_hashes::error::FromSliceError -impl core::marker::Send for bitcoin_hashes::hash160::Hash -impl core::marker::Send for bitcoin_hashes::hash160::HashEngine -impl core::marker::Send for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Send for bitcoin_hashes::ripemd160::Hash -impl core::marker::Send for bitcoin_hashes::ripemd160::HashEngine -impl core::marker::Send for bitcoin_hashes::sha1::Hash -impl core::marker::Send for bitcoin_hashes::sha1::HashEngine -impl core::marker::Send for bitcoin_hashes::sha256::Hash -impl core::marker::Send for bitcoin_hashes::sha256::HashEngine -impl core::marker::Send for bitcoin_hashes::sha256::Midstate -impl core::marker::Send for bitcoin_hashes::sha256::MidstateError -impl core::marker::Send for bitcoin_hashes::sha256d::Hash -impl core::marker::Send for bitcoin_hashes::sha256d::HashEngine -impl core::marker::Send for bitcoin_hashes::sha384::Hash -impl core::marker::Send for bitcoin_hashes::sha384::HashEngine -impl core::marker::Send for bitcoin_hashes::sha512::Hash -impl core::marker::Send for bitcoin_hashes::sha512::HashEngine -impl core::marker::Send for bitcoin_hashes::sha512_256::Hash -impl core::marker::Send for bitcoin_hashes::sha512_256::HashEngine -impl core::marker::Send for bitcoin_hashes::siphash24::Hash -impl core::marker::Send for bitcoin_hashes::siphash24::HashEngine -impl core::marker::Send for bitcoin_hashes::siphash24::State -impl core::marker::StructuralPartialEq for bitcoin_hashes::error::FromSliceError -impl core::marker::StructuralPartialEq for bitcoin_hashes::hash160::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::StructuralPartialEq for bitcoin_hashes::ripemd160::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha1::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha256::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha256::Midstate -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha256::MidstateError -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha256d::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha384::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha512::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::sha512_256::Hash -impl core::marker::StructuralPartialEq for bitcoin_hashes::siphash24::Hash -impl core::marker::Sync for bitcoin_hashes::error::FromSliceError -impl core::marker::Sync for bitcoin_hashes::hash160::Hash -impl core::marker::Sync for bitcoin_hashes::hash160::HashEngine -impl core::marker::Sync for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Sync for bitcoin_hashes::ripemd160::Hash -impl core::marker::Sync for bitcoin_hashes::ripemd160::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha1::Hash -impl core::marker::Sync for bitcoin_hashes::sha1::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha256::Hash -impl core::marker::Sync for bitcoin_hashes::sha256::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha256::Midstate -impl core::marker::Sync for bitcoin_hashes::sha256::MidstateError -impl core::marker::Sync for bitcoin_hashes::sha256d::Hash -impl core::marker::Sync for bitcoin_hashes::sha256d::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha384::Hash -impl core::marker::Sync for bitcoin_hashes::sha384::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha512::Hash -impl core::marker::Sync for bitcoin_hashes::sha512::HashEngine -impl core::marker::Sync for bitcoin_hashes::sha512_256::Hash -impl core::marker::Sync for bitcoin_hashes::sha512_256::HashEngine -impl core::marker::Sync for bitcoin_hashes::siphash24::Hash -impl core::marker::Sync for bitcoin_hashes::siphash24::HashEngine -impl core::marker::Sync for bitcoin_hashes::siphash24::State -impl core::marker::Unpin for bitcoin_hashes::error::FromSliceError -impl core::marker::Unpin for bitcoin_hashes::hash160::Hash -impl core::marker::Unpin for bitcoin_hashes::hash160::HashEngine -impl core::marker::Unpin for bitcoin_hashes::hkdf::MaxLengthError -impl core::marker::Unpin for bitcoin_hashes::ripemd160::Hash -impl core::marker::Unpin for bitcoin_hashes::ripemd160::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha1::Hash -impl core::marker::Unpin for bitcoin_hashes::sha1::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha256::Hash -impl core::marker::Unpin for bitcoin_hashes::sha256::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha256::Midstate -impl core::marker::Unpin for bitcoin_hashes::sha256::MidstateError -impl core::marker::Unpin for bitcoin_hashes::sha256d::Hash -impl core::marker::Unpin for bitcoin_hashes::sha256d::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha384::Hash -impl core::marker::Unpin for bitcoin_hashes::sha384::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha512::Hash -impl core::marker::Unpin for bitcoin_hashes::sha512::HashEngine -impl core::marker::Unpin for bitcoin_hashes::sha512_256::Hash -impl core::marker::Unpin for bitcoin_hashes::sha512_256::HashEngine -impl core::marker::Unpin for bitcoin_hashes::siphash24::Hash -impl core::marker::Unpin for bitcoin_hashes::siphash24::HashEngine -impl core::marker::Unpin for bitcoin_hashes::siphash24::State -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::error::FromSliceError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hash160::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hash160::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hkdf::MaxLengthError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::ripemd160::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::ripemd160::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha1::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha1::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256::Midstate -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256::MidstateError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256d::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256d::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha384::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha384::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha512::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha512::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha512_256::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha512_256::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::siphash24::Hash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::siphash24::HashEngine -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::siphash24::State -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::error::FromSliceError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hash160::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hash160::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hkdf::MaxLengthError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::ripemd160::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::ripemd160::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha1::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha1::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256::Midstate -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256::MidstateError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256d::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256d::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha384::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha384::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha512::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha512::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha512_256::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha512_256::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::siphash24::Hash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::siphash24::HashEngine -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::siphash24::State -impl core::fmt::Debug for bitcoin_hashes::hmac::Hmac -impl core::fmt::Display for bitcoin_hashes::hmac::Hmac -impl core::fmt::LowerHex for bitcoin_hashes::hmac::Hmac -impl core::str::traits::FromStr for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::Hash for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::HashEngine for bitcoin_hashes::hmac::HmacEngine -impl bitcoin_hashes::hkdf::Hkdf where ::Engine: core::default::Default -impl bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::hmac::HmacEngine -impl core::convert::AsRef<[u8]> for bitcoin_hashes::hmac::Hmac -impl core::marker::StructuralPartialEq for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::GeneralHash for bitcoin_hashes::sha256t::Hash -impl bitcoin_hashes::Hash for bitcoin_hashes::sha256t::Hash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha256t::Hash -impl core::borrow::Borrow<[u8]> for bitcoin_hashes::sha256t::Hash -impl core::clone::Clone for bitcoin_hashes::sha256t::Hash -impl core::cmp::Eq for bitcoin_hashes::sha256t::Hash -impl core::cmp::Ord for bitcoin_hashes::sha256t::Hash -impl core::cmp::PartialEq for bitcoin_hashes::sha256t::Hash -impl core::cmp::PartialOrd for bitcoin_hashes::sha256t::Hash -impl core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha256t::Hash -impl core::convert::AsRef<[u8]> for bitcoin_hashes::sha256t::Hash -impl core::fmt::Debug for bitcoin_hashes::sha256t::Hash -impl core::hash::Hash for bitcoin_hashes::sha256t::Hash -impl core::marker::Copy for bitcoin_hashes::sha256t::Hash -impl core::clone::Clone for bitcoin_hashes::hmac::Hmac -impl core::clone::Clone for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::clone::Clone -impl core::cmp::Eq for bitcoin_hashes::hmac::Hmac -impl core::cmp::Ord for bitcoin_hashes::hmac::Hmac -impl core::cmp::PartialEq for bitcoin_hashes::hmac::Hmac -impl core::cmp::PartialOrd for bitcoin_hashes::hmac::Hmac -impl core::hash::Hash for bitcoin_hashes::hmac::Hmac -impl core::marker::Copy for bitcoin_hashes::hmac::Hmac -impl bitcoin_hashes::sha256t::Hash where T: bitcoin_hashes::sha256t::Tag -impl core::marker::Freeze for bitcoin_hashes::hkdf::Hkdf where T: core::marker::Freeze -impl core::marker::Freeze for bitcoin_hashes::hmac::Hmac where T: core::marker::Freeze -impl core::marker::Freeze for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::marker::Freeze -impl core::marker::Freeze for bitcoin_hashes::sha256t::Hash -impl core::marker::Send for bitcoin_hashes::hkdf::Hkdf where T: core::marker::Send -impl core::marker::Send for bitcoin_hashes::hmac::Hmac where T: core::marker::Send -impl core::marker::Send for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::marker::Send -impl core::marker::Send for bitcoin_hashes::sha256t::Hash where T: core::marker::Send -impl core::marker::Sync for bitcoin_hashes::hkdf::Hkdf where T: core::marker::Sync -impl core::marker::Sync for bitcoin_hashes::hmac::Hmac where T: core::marker::Sync -impl core::marker::Sync for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::marker::Sync -impl core::marker::Sync for bitcoin_hashes::sha256t::Hash where T: core::marker::Sync -impl core::marker::Unpin for bitcoin_hashes::hkdf::Hkdf where T: core::marker::Unpin -impl core::marker::Unpin for bitcoin_hashes::hmac::Hmac where T: core::marker::Unpin -impl core::marker::Unpin for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::marker::Unpin -impl core::marker::Unpin for bitcoin_hashes::sha256t::Hash where T: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hkdf::Hkdf where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hmac::Hmac where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256t::Hash where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hkdf::Hkdf where T: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hmac::Hmac where T: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hmac::HmacEngine where ::Engine: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256t::Hash where T: core::panic::unwind_safe::UnwindSafe -impl bitcoin_hashes::IsByteArray for [u8; N] -pub const [u8; N]::LEN: usize -pub const bitcoin_hashes::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::Hash::LEN: usize -pub const bitcoin_hashes::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::IsByteArray::LEN: usize -pub const bitcoin_hashes::hash160::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::hash160::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::hmac::HmacEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::ripemd160::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::ripemd160::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha1::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha1::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha256::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha256::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha256d::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha256d::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha256t::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha384::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha384::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha512::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha512::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::sha512_256::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::sha512_256::HashEngine::BLOCK_SIZE: usize -pub const bitcoin_hashes::siphash24::Hash::DISPLAY_BACKWARD: bool -pub const bitcoin_hashes::siphash24::HashEngine::BLOCK_SIZE: usize -pub const fn bitcoin_hashes::hash160::Hash::as_byte_array(&self) -> &[u8; 20] -pub const fn bitcoin_hashes::hash160::Hash::from_byte_array(bytes: [u8; 20]) -> Self -pub const fn bitcoin_hashes::hash160::Hash::to_byte_array(self) -> [u8; 20] -pub const fn bitcoin_hashes::hash160::HashEngine::new() -> Self -pub const fn bitcoin_hashes::ripemd160::Hash::as_byte_array(&self) -> &[u8; 20] -pub const fn bitcoin_hashes::ripemd160::Hash::from_byte_array(bytes: [u8; 20]) -> Self -pub const fn bitcoin_hashes::ripemd160::Hash::to_byte_array(self) -> [u8; 20] -pub const fn bitcoin_hashes::ripemd160::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha1::Hash::as_byte_array(&self) -> &[u8; 20] -pub const fn bitcoin_hashes::sha1::Hash::from_byte_array(bytes: [u8; 20]) -> Self -pub const fn bitcoin_hashes::sha1::Hash::to_byte_array(self) -> [u8; 20] -pub const fn bitcoin_hashes::sha1::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha256::Hash::as_byte_array(&self) -> &[u8; 32] -pub const fn bitcoin_hashes::sha256::Hash::const_hash(bytes: &[u8]) -> Self -pub const fn bitcoin_hashes::sha256::Hash::from_byte_array(bytes: [u8; 32]) -> Self -pub const fn bitcoin_hashes::sha256::Hash::hash_unoptimized(bytes: &[u8]) -> Self -pub const fn bitcoin_hashes::sha256::Hash::to_byte_array(self) -> [u8; 32] -pub const fn bitcoin_hashes::sha256::HashEngine::can_extract_midstate(&self) -> bool -pub const fn bitcoin_hashes::sha256::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha256::Midstate::as_parts(&self) -> (&[u8; 32], u64) -pub const fn bitcoin_hashes::sha256::Midstate::hash_tag(tag: &[u8]) -> Self -pub const fn bitcoin_hashes::sha256::Midstate::new(state: [u8; 32], bytes_hashed: u64) -> Self -pub const fn bitcoin_hashes::sha256::Midstate::to_parts(self) -> ([u8; 32], u64) -pub const fn bitcoin_hashes::sha256d::Hash::as_byte_array(&self) -> &[u8; 32] -pub const fn bitcoin_hashes::sha256d::Hash::from_byte_array(bytes: [u8; 32]) -> Self -pub const fn bitcoin_hashes::sha256d::Hash::to_byte_array(self) -> [u8; 32] -pub const fn bitcoin_hashes::sha256d::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha256t::Hash::as_byte_array(&self) -> &[u8; 32] -pub const fn bitcoin_hashes::sha256t::Hash::from_byte_array(bytes: [u8; 32]) -> Self -pub const fn bitcoin_hashes::sha256t::Hash::to_byte_array(self) -> [u8; 32] -pub const fn bitcoin_hashes::sha384::Hash::as_byte_array(&self) -> &[u8; 48] -pub const fn bitcoin_hashes::sha384::Hash::from_byte_array(bytes: [u8; 48]) -> Self -pub const fn bitcoin_hashes::sha384::Hash::to_byte_array(self) -> [u8; 48] -pub const fn bitcoin_hashes::sha384::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha512::Hash::as_byte_array(&self) -> &[u8; 64] -pub const fn bitcoin_hashes::sha512::Hash::from_byte_array(bytes: [u8; 64]) -> Self -pub const fn bitcoin_hashes::sha512::Hash::to_byte_array(self) -> [u8; 64] -pub const fn bitcoin_hashes::sha512::HashEngine::new() -> Self -pub const fn bitcoin_hashes::sha512_256::Hash::as_byte_array(&self) -> &[u8; 32] -pub const fn bitcoin_hashes::sha512_256::Hash::from_byte_array(bytes: [u8; 32]) -> Self -pub const fn bitcoin_hashes::sha512_256::Hash::to_byte_array(self) -> [u8; 32] -pub const fn bitcoin_hashes::sha512_256::HashEngine::new() -> Self -pub const fn bitcoin_hashes::siphash24::Hash::as_byte_array(&self) -> &[u8; 8] -pub const fn bitcoin_hashes::siphash24::Hash::from_byte_array(bytes: [u8; 8]) -> Self -pub const fn bitcoin_hashes::siphash24::Hash::to_byte_array(self) -> [u8; 8] -pub const fn bitcoin_hashes::siphash24::HashEngine::with_keys(k0: u64, k1: u64) -> bitcoin_hashes::siphash24::HashEngine -pub fn bitcoin_hashes::GeneralHash::engine() -> Self::Engine where Self::Engine: core::default::Default -pub fn bitcoin_hashes::GeneralHash::from_engine(e: Self::Engine) -> Self -pub fn bitcoin_hashes::GeneralHash::hash(data: &[u8]) -> Self where Self::Engine: core::default::Default -pub fn bitcoin_hashes::GeneralHash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator, Self::Engine: core::default::Default -pub fn bitcoin_hashes::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::HashEngine::input(&mut self, data: &[u8]) -pub fn bitcoin_hashes::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::cmp::fixed_time_eq(a: &[u8], b: &[u8]) -> bool -pub fn bitcoin_hashes::debug_hex(bytes: &[u8], f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::error::FromSliceError::clone(&self) -> bitcoin_hashes::error::FromSliceError -pub fn bitcoin_hashes::error::FromSliceError::eq(&self, other: &bitcoin_hashes::error::FromSliceError) -> bool -pub fn bitcoin_hashes::error::FromSliceError::expected_length(&self) -> usize -pub fn bitcoin_hashes::error::FromSliceError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::error::FromSliceError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_hashes::error::FromSliceError::invalid_length(&self) -> usize -pub fn bitcoin_hashes::hash160::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::hash160::Hash::as_ref(&self) -> &[u8; 20] -pub fn bitcoin_hashes::hash160::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::hash160::Hash::borrow(&self) -> &[u8; 20] -pub fn bitcoin_hashes::hash160::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::hash160::Hash::clone(&self) -> bitcoin_hashes::hash160::Hash -pub fn bitcoin_hashes::hash160::Hash::cmp(&self, other: &bitcoin_hashes::hash160::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::hash160::Hash::engine() -> bitcoin_hashes::hash160::HashEngine -pub fn bitcoin_hashes::hash160::Hash::eq(&self, other: &bitcoin_hashes::hash160::Hash) -> bool -pub fn bitcoin_hashes::hash160::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::hash160::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::hash160::Hash::from_bytes_mut(bytes: &mut [u8; 20]) -> &mut Self -pub fn bitcoin_hashes::hash160::Hash::from_bytes_ref(bytes: &[u8; 20]) -> &Self -pub fn bitcoin_hashes::hash160::Hash::from_engine(e: bitcoin_hashes::hash160::HashEngine) -> bitcoin_hashes::hash160::Hash -pub fn bitcoin_hashes::hash160::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::hash160::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::hash160::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::hash160::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::hash160::Hash::partial_cmp(&self, other: &bitcoin_hashes::hash160::Hash) -> core::option::Option -pub fn bitcoin_hashes::hash160::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::hash160::HashEngine::clone(&self) -> bitcoin_hashes::hash160::HashEngine -pub fn bitcoin_hashes::hash160::HashEngine::default() -> Self -pub fn bitcoin_hashes::hash160::HashEngine::input(&mut self, data: &[u8]) -pub fn bitcoin_hashes::hash160::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::hkdf::Hkdf::expand(&self, info: &[u8], okm: &mut [u8]) -> core::result::Result<(), bitcoin_hashes::hkdf::MaxLengthError> -pub fn bitcoin_hashes::hkdf::Hkdf::new(salt: &[u8], ikm: &[u8]) -> Self -pub fn bitcoin_hashes::hkdf::MaxLengthError::clone(&self) -> bitcoin_hashes::hkdf::MaxLengthError -pub fn bitcoin_hashes::hkdf::MaxLengthError::eq(&self, other: &bitcoin_hashes::hkdf::MaxLengthError) -> bool -pub fn bitcoin_hashes::hkdf::MaxLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::hmac::Hmac::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::hmac::Hmac::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::hmac::Hmac::clone(&self) -> bitcoin_hashes::hmac::Hmac -pub fn bitcoin_hashes::hmac::Hmac::cmp(&self, other: &bitcoin_hashes::hmac::Hmac) -> core::cmp::Ordering -pub fn bitcoin_hashes::hmac::Hmac::engine(key: &[u8]) -> bitcoin_hashes::hmac::HmacEngine where ::Engine: core::default::Default -pub fn bitcoin_hashes::hmac::Hmac::eq(&self, other: &bitcoin_hashes::hmac::Hmac) -> bool -pub fn bitcoin_hashes::hmac::Hmac::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::hmac::Hmac::from_byte_array(bytes: ::Bytes) -> Self -pub fn bitcoin_hashes::hmac::Hmac::from_engine(e: bitcoin_hashes::hmac::HmacEngine) -> bitcoin_hashes::hmac::Hmac -pub fn bitcoin_hashes::hmac::Hmac::from_slice(sl: &[u8]) -> core::result::Result, bitcoin_hashes::error::FromSliceError> -pub fn bitcoin_hashes::hmac::Hmac::from_str(s: &str) -> core::result::Result -pub fn bitcoin_hashes::hmac::Hmac::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::hmac::Hmac::partial_cmp(&self, other: &bitcoin_hashes::hmac::Hmac) -> core::option::Option -pub fn bitcoin_hashes::hmac::Hmac::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::hmac::HmacEngine::clone(&self) -> bitcoin_hashes::hmac::HmacEngine -pub fn bitcoin_hashes::hmac::HmacEngine::from_inner_engines(iengine: ::Engine, oengine: ::Engine) -> bitcoin_hashes::hmac::HmacEngine -pub fn bitcoin_hashes::hmac::HmacEngine::input(&mut self, buf: &[u8]) -pub fn bitcoin_hashes::hmac::HmacEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::hmac::HmacEngine::new(key: &[u8]) -> bitcoin_hashes::hmac::HmacEngine where ::Engine: core::default::Default -pub fn bitcoin_hashes::ripemd160::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::ripemd160::Hash::as_ref(&self) -> &[u8; 20] -pub fn bitcoin_hashes::ripemd160::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::ripemd160::Hash::borrow(&self) -> &[u8; 20] -pub fn bitcoin_hashes::ripemd160::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::ripemd160::Hash::clone(&self) -> bitcoin_hashes::ripemd160::Hash -pub fn bitcoin_hashes::ripemd160::Hash::cmp(&self, other: &bitcoin_hashes::ripemd160::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::ripemd160::Hash::engine() -> bitcoin_hashes::ripemd160::HashEngine -pub fn bitcoin_hashes::ripemd160::Hash::eq(&self, other: &bitcoin_hashes::ripemd160::Hash) -> bool -pub fn bitcoin_hashes::ripemd160::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::ripemd160::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::ripemd160::Hash::from_bytes_mut(bytes: &mut [u8; 20]) -> &mut Self -pub fn bitcoin_hashes::ripemd160::Hash::from_bytes_ref(bytes: &[u8; 20]) -> &Self -pub fn bitcoin_hashes::ripemd160::Hash::from_engine(e: bitcoin_hashes::ripemd160::HashEngine) -> bitcoin_hashes::ripemd160::Hash -pub fn bitcoin_hashes::ripemd160::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::ripemd160::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::ripemd160::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::ripemd160::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::ripemd160::Hash::partial_cmp(&self, other: &bitcoin_hashes::ripemd160::Hash) -> core::option::Option -pub fn bitcoin_hashes::ripemd160::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::ripemd160::HashEngine::clone(&self) -> bitcoin_hashes::ripemd160::HashEngine -pub fn bitcoin_hashes::ripemd160::HashEngine::default() -> Self -pub fn bitcoin_hashes::ripemd160::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::ripemd160::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha1::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha1::Hash::as_ref(&self) -> &[u8; 20] -pub fn bitcoin_hashes::sha1::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha1::Hash::borrow(&self) -> &[u8; 20] -pub fn bitcoin_hashes::sha1::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha1::Hash::clone(&self) -> bitcoin_hashes::sha1::Hash -pub fn bitcoin_hashes::sha1::Hash::cmp(&self, other: &bitcoin_hashes::sha1::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha1::Hash::engine() -> bitcoin_hashes::sha1::HashEngine -pub fn bitcoin_hashes::sha1::Hash::eq(&self, other: &bitcoin_hashes::sha1::Hash) -> bool -pub fn bitcoin_hashes::sha1::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha1::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha1::Hash::from_bytes_mut(bytes: &mut [u8; 20]) -> &mut Self -pub fn bitcoin_hashes::sha1::Hash::from_bytes_ref(bytes: &[u8; 20]) -> &Self -pub fn bitcoin_hashes::sha1::Hash::from_engine(e: bitcoin_hashes::sha1::HashEngine) -> bitcoin_hashes::sha1::Hash -pub fn bitcoin_hashes::sha1::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha1::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha1::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha1::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha1::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha1::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha1::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha1::HashEngine::clone(&self) -> bitcoin_hashes::sha1::HashEngine -pub fn bitcoin_hashes::sha1::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha1::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha1::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha256::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha256::Hash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha256::Hash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha256::Hash::clone(&self) -> bitcoin_hashes::sha256::Hash -pub fn bitcoin_hashes::sha256::Hash::cmp(&self, other: &bitcoin_hashes::sha256::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha256::Hash::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha256::Hash::eq(&self, other: &bitcoin_hashes::sha256::Hash) -> bool -pub fn bitcoin_hashes::sha256::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha256::Hash::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self -pub fn bitcoin_hashes::sha256::Hash::from_bytes_ref(bytes: &[u8; 32]) -> &Self -pub fn bitcoin_hashes::sha256::Hash::from_engine(e: bitcoin_hashes::sha256::HashEngine) -> bitcoin_hashes::sha256::Hash -pub fn bitcoin_hashes::sha256::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha256::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha256::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha256::Hash::hash_again(&self) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha256::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha256::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha256::HashEngine::clone(&self) -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha256::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha256::HashEngine::from_midstate(midstate: bitcoin_hashes::sha256::Midstate) -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha256::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha256::HashEngine::midstate(&self) -> core::result::Result -pub fn bitcoin_hashes::sha256::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha256::Midstate::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha256::Midstate::clone(&self) -> bitcoin_hashes::sha256::Midstate -pub fn bitcoin_hashes::sha256::Midstate::cmp(&self, other: &bitcoin_hashes::sha256::Midstate) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha256::Midstate::default() -> bitcoin_hashes::sha256::Midstate -pub fn bitcoin_hashes::sha256::Midstate::eq(&self, other: &bitcoin_hashes::sha256::Midstate) -> bool -pub fn bitcoin_hashes::sha256::Midstate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256::Midstate::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha256::Midstate::partial_cmp(&self, other: &bitcoin_hashes::sha256::Midstate) -> core::option::Option -pub fn bitcoin_hashes::sha256::MidstateError::clone(&self) -> bitcoin_hashes::sha256::MidstateError -pub fn bitcoin_hashes::sha256::MidstateError::eq(&self, other: &bitcoin_hashes::sha256::MidstateError) -> bool -pub fn bitcoin_hashes::sha256::MidstateError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256d::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha256d::Hash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256d::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha256d::Hash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256d::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha256d::Hash::clone(&self) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::cmp(&self, other: &bitcoin_hashes::sha256d::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha256d::Hash::engine() -> bitcoin_hashes::sha256d::HashEngine -pub fn bitcoin_hashes::sha256d::Hash::eq(&self, other: &bitcoin_hashes::sha256d::Hash) -> bool -pub fn bitcoin_hashes::sha256d::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256d::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha256d::Hash::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self -pub fn bitcoin_hashes::sha256d::Hash::from_bytes_ref(bytes: &[u8; 32]) -> &Self -pub fn bitcoin_hashes::sha256d::Hash::from_engine(e: bitcoin_hashes::sha256d::HashEngine) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha256d::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha256d::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha256d::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha256d::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256d::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha256d::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha256d::HashEngine::clone(&self) -> bitcoin_hashes::sha256d::HashEngine -pub fn bitcoin_hashes::sha256d::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha256d::HashEngine::input(&mut self, data: &[u8]) -pub fn bitcoin_hashes::sha256d::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha256t::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha256t::Hash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256t::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha256t::Hash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha256t::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha256t::Hash::clone(&self) -> Self -pub fn bitcoin_hashes::sha256t::Hash::cmp(&self, other: &bitcoin_hashes::sha256t::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha256t::Hash::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha256t::Hash::eq(&self, other: &bitcoin_hashes::sha256t::Hash) -> bool -pub fn bitcoin_hashes::sha256t::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha256t::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha256t::Hash::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self -pub fn bitcoin_hashes::sha256t::Hash::from_bytes_ref(bytes: &[u8; 32]) -> &Self -pub fn bitcoin_hashes::sha256t::Hash::from_engine(e: bitcoin_hashes::sha256::HashEngine) -> bitcoin_hashes::sha256t::Hash -pub fn bitcoin_hashes::sha256t::Hash::from_slice(sl: &[u8]) -> core::result::Result, bitcoin_hashes::error::FromSliceError> -pub fn bitcoin_hashes::sha256t::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha256t::Hash::hash(&self, h: &mut H) -pub fn bitcoin_hashes::sha256t::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha256t::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256t::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha256t::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha256t::Tag::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_hashes::sha384::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha384::Hash::as_ref(&self) -> &[u8; 48] -pub fn bitcoin_hashes::sha384::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha384::Hash::borrow(&self) -> &[u8; 48] -pub fn bitcoin_hashes::sha384::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha384::Hash::clone(&self) -> bitcoin_hashes::sha384::Hash -pub fn bitcoin_hashes::sha384::Hash::cmp(&self, other: &bitcoin_hashes::sha384::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha384::Hash::engine() -> bitcoin_hashes::sha384::HashEngine -pub fn bitcoin_hashes::sha384::Hash::eq(&self, other: &bitcoin_hashes::sha384::Hash) -> bool -pub fn bitcoin_hashes::sha384::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha384::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha384::Hash::from_bytes_mut(bytes: &mut [u8; 48]) -> &mut Self -pub fn bitcoin_hashes::sha384::Hash::from_bytes_ref(bytes: &[u8; 48]) -> &Self -pub fn bitcoin_hashes::sha384::Hash::from_engine(e: bitcoin_hashes::sha384::HashEngine) -> bitcoin_hashes::sha384::Hash -pub fn bitcoin_hashes::sha384::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha384::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha384::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha384::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha384::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha384::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha384::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha384::HashEngine::clone(&self) -> bitcoin_hashes::sha384::HashEngine -pub fn bitcoin_hashes::sha384::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha384::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha384::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha512::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha512::Hash::as_ref(&self) -> &[u8; 64] -pub fn bitcoin_hashes::sha512::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha512::Hash::borrow(&self) -> &[u8; 64] -pub fn bitcoin_hashes::sha512::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha512::Hash::clone(&self) -> bitcoin_hashes::sha512::Hash -pub fn bitcoin_hashes::sha512::Hash::cmp(&self, other: &bitcoin_hashes::sha512::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha512::Hash::engine() -> bitcoin_hashes::sha512::HashEngine -pub fn bitcoin_hashes::sha512::Hash::eq(&self, other: &bitcoin_hashes::sha512::Hash) -> bool -pub fn bitcoin_hashes::sha512::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha512::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha512::Hash::from_bytes_mut(bytes: &mut [u8; 64]) -> &mut Self -pub fn bitcoin_hashes::sha512::Hash::from_bytes_ref(bytes: &[u8; 64]) -> &Self -pub fn bitcoin_hashes::sha512::Hash::from_engine(e: bitcoin_hashes::sha512::HashEngine) -> bitcoin_hashes::sha512::Hash -pub fn bitcoin_hashes::sha512::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha512::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha512::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha512::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha512::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha512::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha512::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha512::HashEngine::clone(&self) -> bitcoin_hashes::sha512::HashEngine -pub fn bitcoin_hashes::sha512::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha512::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha512::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::sha512_256::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::sha512_256::Hash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha512_256::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::sha512_256::Hash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_hashes::sha512_256::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::sha512_256::Hash::clone(&self) -> bitcoin_hashes::sha512_256::Hash -pub fn bitcoin_hashes::sha512_256::Hash::cmp(&self, other: &bitcoin_hashes::sha512_256::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::sha512_256::Hash::engine() -> bitcoin_hashes::sha512_256::HashEngine -pub fn bitcoin_hashes::sha512_256::Hash::eq(&self, other: &bitcoin_hashes::sha512_256::Hash) -> bool -pub fn bitcoin_hashes::sha512_256::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::sha512_256::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::sha512_256::Hash::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self -pub fn bitcoin_hashes::sha512_256::Hash::from_bytes_ref(bytes: &[u8; 32]) -> &Self -pub fn bitcoin_hashes::sha512_256::Hash::from_engine(e: bitcoin_hashes::sha512_256::HashEngine) -> bitcoin_hashes::sha512_256::Hash -pub fn bitcoin_hashes::sha512_256::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::sha512_256::Hash::hash(data: &[u8]) -> Self -pub fn bitcoin_hashes::sha512_256::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::sha512_256::Hash::hash_byte_chunks(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator -pub fn bitcoin_hashes::sha512_256::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha512_256::Hash) -> core::option::Option -pub fn bitcoin_hashes::sha512_256::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::sha512_256::HashEngine::clone(&self) -> bitcoin_hashes::sha512_256::HashEngine -pub fn bitcoin_hashes::sha512_256::HashEngine::default() -> Self -pub fn bitcoin_hashes::sha512_256::HashEngine::input(&mut self, inp: &[u8]) -pub fn bitcoin_hashes::sha512_256::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::siphash24::Hash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_hashes::siphash24::Hash::as_ref(&self) -> &[u8; 8] -pub fn bitcoin_hashes::siphash24::Hash::as_ref(&self) -> &[u8] -pub fn bitcoin_hashes::siphash24::Hash::as_u64(&self) -> u64 -pub fn bitcoin_hashes::siphash24::Hash::borrow(&self) -> &[u8; 8] -pub fn bitcoin_hashes::siphash24::Hash::borrow(&self) -> &[u8] -pub fn bitcoin_hashes::siphash24::Hash::clone(&self) -> bitcoin_hashes::siphash24::Hash -pub fn bitcoin_hashes::siphash24::Hash::cmp(&self, other: &bitcoin_hashes::siphash24::Hash) -> core::cmp::Ordering -pub fn bitcoin_hashes::siphash24::Hash::engine(k0: u64, k1: u64) -> bitcoin_hashes::siphash24::HashEngine -pub fn bitcoin_hashes::siphash24::Hash::eq(&self, other: &bitcoin_hashes::siphash24::Hash) -> bool -pub fn bitcoin_hashes::siphash24::Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::siphash24::Hash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_hashes::siphash24::Hash::from_bytes_mut(bytes: &mut [u8; 8]) -> &mut Self -pub fn bitcoin_hashes::siphash24::Hash::from_bytes_ref(bytes: &[u8; 8]) -> &Self -pub fn bitcoin_hashes::siphash24::Hash::from_engine(e: bitcoin_hashes::siphash24::HashEngine) -> bitcoin_hashes::siphash24::Hash -pub fn bitcoin_hashes::siphash24::Hash::from_engine_to_u64(e: bitcoin_hashes::siphash24::HashEngine) -> u64 -pub fn bitcoin_hashes::siphash24::Hash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_hashes::siphash24::Hash::from_u64(hash: u64) -> bitcoin_hashes::siphash24::Hash -pub fn bitcoin_hashes::siphash24::Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_hashes::siphash24::Hash::hash_to_u64_with_keys(k0: u64, k1: u64, data: &[u8]) -> u64 -pub fn bitcoin_hashes::siphash24::Hash::hash_with_keys(k0: u64, k1: u64, data: &[u8]) -> bitcoin_hashes::siphash24::Hash -pub fn bitcoin_hashes::siphash24::Hash::partial_cmp(&self, other: &bitcoin_hashes::siphash24::Hash) -> core::option::Option -pub fn bitcoin_hashes::siphash24::Hash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_hashes::siphash24::Hash::to_u64(self) -> u64 -pub fn bitcoin_hashes::siphash24::HashEngine::clone(&self) -> bitcoin_hashes::siphash24::HashEngine -pub fn bitcoin_hashes::siphash24::HashEngine::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_hashes::siphash24::HashEngine::input(&mut self, msg: &[u8]) -pub fn bitcoin_hashes::siphash24::HashEngine::keys(&self) -> (u64, u64) -pub fn bitcoin_hashes::siphash24::HashEngine::n_bytes_hashed(&self) -> u64 -pub fn bitcoin_hashes::siphash24::State::clone(&self) -> bitcoin_hashes::siphash24::State -pub fn bitcoin_hashes::siphash24::State::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub macro bitcoin_hashes::hash_newtype! -pub macro bitcoin_hashes::impl_debug_only_for_newtype! -pub macro bitcoin_hashes::sha256t_hash_newtype! -pub macro bitcoin_hashes::sha256t_tag! -pub mod bitcoin_hashes -pub mod bitcoin_hashes::cmp -pub mod bitcoin_hashes::error -pub mod bitcoin_hashes::hash160 -pub mod bitcoin_hashes::hkdf -pub mod bitcoin_hashes::hmac -pub mod bitcoin_hashes::macros -pub mod bitcoin_hashes::ripemd160 -pub mod bitcoin_hashes::serde_macros -pub mod bitcoin_hashes::sha1 -pub mod bitcoin_hashes::sha256 -pub mod bitcoin_hashes::sha256d -pub mod bitcoin_hashes::sha256t -pub mod bitcoin_hashes::sha384 -pub mod bitcoin_hashes::sha512 -pub mod bitcoin_hashes::sha512_256 -pub mod bitcoin_hashes::siphash24 -pub struct bitcoin_hashes::FromSliceError(_) -pub struct bitcoin_hashes::Hkdf -pub struct bitcoin_hashes::HmacEngine -pub struct bitcoin_hashes::error::FromSliceError(_) -pub struct bitcoin_hashes::hash160::HashEngine(_) -pub struct bitcoin_hashes::hkdf::Hkdf -pub struct bitcoin_hashes::hkdf::MaxLengthError -pub struct bitcoin_hashes::hmac::HmacEngine -pub struct bitcoin_hashes::ripemd160::HashEngine -pub struct bitcoin_hashes::sha1::HashEngine -pub struct bitcoin_hashes::sha256::HashEngine -pub struct bitcoin_hashes::sha256::Midstate -pub struct bitcoin_hashes::sha256::MidstateError -pub struct bitcoin_hashes::sha256d::HashEngine(_) -pub struct bitcoin_hashes::sha384::HashEngine(_) -pub struct bitcoin_hashes::sha512::HashEngine -pub struct bitcoin_hashes::sha512_256::HashEngine(_) -pub struct bitcoin_hashes::siphash24::HashEngine -pub struct bitcoin_hashes::siphash24::State -pub trait bitcoin_hashes::GeneralHash: bitcoin_hashes::Hash -pub trait bitcoin_hashes::Hash: core::marker::Copy + core::clone::Clone + core::cmp::PartialEq + core::cmp::Eq + core::cmp::PartialOrd + core::cmp::Ord + core::hash::Hash + core::convert::AsRef<[u8]> -pub trait bitcoin_hashes::HashEngine: core::clone::Clone -pub trait bitcoin_hashes::IsByteArray: core::convert::AsRef<[u8]> + bitcoin_hashes::sealed::IsByteArray -pub trait bitcoin_hashes::sha256t::Tag -pub type bitcoin_hashes::GeneralHash::Engine: bitcoin_hashes::HashEngine -pub type bitcoin_hashes::Hash::Bytes: core::marker::Copy + bitcoin_hashes::IsByteArray -pub type bitcoin_hashes::HkdfSha256 = bitcoin_hashes::hkdf::Hkdf -pub type bitcoin_hashes::HkdfSha512 = bitcoin_hashes::hkdf::Hkdf -pub type bitcoin_hashes::HmacSha256 = bitcoin_hashes::hmac::Hmac -pub type bitcoin_hashes::HmacSha512 = bitcoin_hashes::hmac::Hmac -pub type bitcoin_hashes::Sha256t = bitcoin_hashes::sha256t::Hash -pub type bitcoin_hashes::hash160::Hash::Bytes = [u8; 20] -pub type bitcoin_hashes::hash160::Hash::Engine = bitcoin_hashes::hash160::HashEngine -pub type bitcoin_hashes::hmac::Hmac::Bytes = ::Bytes -pub type bitcoin_hashes::hmac::Hmac::Engine = bitcoin_hashes::hmac::HmacEngine -pub type bitcoin_hashes::hmac::Hmac::Err = ::Err -pub type bitcoin_hashes::ripemd160::Hash::Bytes = [u8; 20] -pub type bitcoin_hashes::ripemd160::Hash::Engine = bitcoin_hashes::ripemd160::HashEngine -pub type bitcoin_hashes::sha1::Hash::Bytes = [u8; 20] -pub type bitcoin_hashes::sha1::Hash::Engine = bitcoin_hashes::sha1::HashEngine -pub type bitcoin_hashes::sha256::Hash::Bytes = [u8; 32] -pub type bitcoin_hashes::sha256::Hash::Engine = bitcoin_hashes::sha256::HashEngine -pub type bitcoin_hashes::sha256d::Hash::Bytes = [u8; 32] -pub type bitcoin_hashes::sha256d::Hash::Engine = bitcoin_hashes::sha256d::HashEngine -pub type bitcoin_hashes::sha256t::Hash::Bytes = [u8; 32] -pub type bitcoin_hashes::sha256t::Hash::Engine = bitcoin_hashes::sha256::HashEngine -pub type bitcoin_hashes::sha384::Hash::Bytes = [u8; 48] -pub type bitcoin_hashes::sha384::Hash::Engine = bitcoin_hashes::sha384::HashEngine -pub type bitcoin_hashes::sha512::Hash::Bytes = [u8; 64] -pub type bitcoin_hashes::sha512::Hash::Engine = bitcoin_hashes::sha512::HashEngine -pub type bitcoin_hashes::sha512_256::Hash::Bytes = [u8; 32] -pub type bitcoin_hashes::sha512_256::Hash::Engine = bitcoin_hashes::sha512_256::HashEngine -pub type bitcoin_hashes::siphash24::Hash::Bytes = [u8; 8] -pub type bitcoin_hashes::siphash24::Hash::Engine = bitcoin_hashes::siphash24::HashEngine diff --git a/api/io/all-features.txt b/api/io/all-features.txt deleted file mode 100644 index 46b6a2935..000000000 --- a/api/io/all-features.txt +++ /dev/null @@ -1,402 +0,0 @@ -#[repr(transparent)] pub struct bitcoin_io::FromStd(_) -#[repr(transparent)] pub struct bitcoin_io::ToStd(_) -impl !core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Error -impl !core::panic::unwind_safe::UnwindSafe for bitcoin_io::Error -impl bitcoin_io::BufRead for &[u8] -impl bitcoin_io::BufRead for alloc::collections::vec_deque::VecDeque -impl bitcoin_io::BufRead for std::io::stdio::StdinLock<'_> -impl bitcoin_io::BufRead for std::io::util::Empty -impl bitcoin_io::Error -impl bitcoin_io::Read for &[u8] -impl bitcoin_io::Read for &std::fs::File -impl bitcoin_io::Read for &std::io::stdio::Stdin -impl bitcoin_io::Read for &std::net::tcp::TcpStream -impl bitcoin_io::Read for &std::os::unix::net::stream::UnixStream -impl bitcoin_io::Read for alloc::collections::vec_deque::VecDeque -impl bitcoin_io::Read for alloc::sync::Arc -impl bitcoin_io::Read for std::fs::File -impl bitcoin_io::Read for std::io::stdio::Stdin -impl bitcoin_io::Read for std::io::stdio::StdinLock<'_> -impl bitcoin_io::Read for std::io::util::Empty -impl bitcoin_io::Read for std::io::util::Repeat -impl bitcoin_io::Read for std::net::tcp::TcpStream -impl bitcoin_io::Read for std::os::unix::net::stream::UnixStream -impl bitcoin_io::Read for std::process::ChildStderr -impl bitcoin_io::Read for std::process::ChildStdout -impl bitcoin_io::Write for &mut [u8] -impl bitcoin_io::Write for &std::fs::File -impl bitcoin_io::Write for &std::io::stdio::Stderr -impl bitcoin_io::Write for &std::io::stdio::Stdout -impl bitcoin_io::Write for &std::io::util::Empty -impl bitcoin_io::Write for &std::net::tcp::TcpStream -impl bitcoin_io::Write for &std::os::unix::net::stream::UnixStream -impl bitcoin_io::Write for &std::process::ChildStdin -impl bitcoin_io::Write for alloc::collections::vec_deque::VecDeque -impl bitcoin_io::Write for alloc::sync::Arc -impl bitcoin_io::Write for alloc::vec::Vec -impl bitcoin_io::Write for bitcoin_io::Sink -impl bitcoin_io::Write for std::fs::File -impl bitcoin_io::Write for std::io::cursor::Cursor<&mut alloc::vec::Vec> -impl bitcoin_io::Write for std::io::cursor::Cursor> -impl bitcoin_io::Write for std::io::cursor::Cursor> -impl bitcoin_io::Write for std::io::stdio::Stderr -impl bitcoin_io::Write for std::io::stdio::Stdout -impl bitcoin_io::Write for std::io::util::Empty -impl bitcoin_io::Write for std::net::tcp::TcpStream -impl bitcoin_io::Write for std::os::unix::net::stream::UnixStream -impl bitcoin_io::Write for std::process::ChildStdin -impl core::clone::Clone for bitcoin_io::ErrorKind -impl core::clone::Clone for bitcoin_io::Sink -impl core::cmp::Eq for bitcoin_io::ErrorKind -impl core::cmp::PartialEq for bitcoin_io::ErrorKind -impl core::convert::From for std::io::error::Error -impl core::convert::From for bitcoin_io::Error -impl core::convert::From for bitcoin_io::ErrorKind -impl core::convert::From for bitcoin_io::Error -impl core::default::Default for bitcoin_io::Sink -impl core::error::Error for bitcoin_io::Error -impl core::fmt::Debug for bitcoin_io::Error -impl core::fmt::Debug for bitcoin_io::ErrorKind -impl core::fmt::Debug for bitcoin_io::Sink -impl core::fmt::Display for bitcoin_io::Error -impl core::hash::Hash for bitcoin_io::ErrorKind -impl core::marker::Copy for bitcoin_io::ErrorKind -impl core::marker::Copy for bitcoin_io::Sink -impl core::marker::Freeze for bitcoin_io::Error -impl core::marker::Freeze for bitcoin_io::ErrorKind -impl core::marker::Freeze for bitcoin_io::Sink -impl core::marker::Send for bitcoin_io::Error -impl core::marker::Send for bitcoin_io::ErrorKind -impl core::marker::Send for bitcoin_io::Sink -impl core::marker::StructuralPartialEq for bitcoin_io::ErrorKind -impl core::marker::Sync for bitcoin_io::Error -impl core::marker::Sync for bitcoin_io::ErrorKind -impl core::marker::Sync for bitcoin_io::Sink -impl core::marker::Unpin for bitcoin_io::Error -impl core::marker::Unpin for bitcoin_io::ErrorKind -impl core::marker::Unpin for bitcoin_io::Sink -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::ErrorKind -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Sink -impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::ErrorKind -impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::Sink -impl std::io::Write for bitcoin_io::Sink -impl<'a, R: core::fmt::Debug + bitcoin_io::Read + ?core::marker::Sized> core::fmt::Debug for bitcoin_io::Take<'a, R> -impl<'a, R> !core::panic::unwind_safe::UnwindSafe for bitcoin_io::Take<'a, R> -impl<'a, R> core::marker::Freeze for bitcoin_io::Take<'a, R> where R: ?core::marker::Sized -impl<'a, R> core::marker::Send for bitcoin_io::Take<'a, R> where R: core::marker::Send + ?core::marker::Sized -impl<'a, R> core::marker::Sync for bitcoin_io::Take<'a, R> where R: core::marker::Sync + ?core::marker::Sized -impl<'a, R> core::marker::Unpin for bitcoin_io::Take<'a, R> where R: ?core::marker::Sized -impl<'a, R> core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Take<'a, R> where R: core::panic::unwind_safe::RefUnwindSafe + ?core::marker::Sized -impl bitcoin_io::BufRead for std::io::Chain -impl bitcoin_io::Read for std::io::Chain -impl bitcoin_io::BufRead for bitcoin_io::Take<'_, R> -impl bitcoin_io::Read for bitcoin_io::Take<'_, R> -impl bitcoin_io::Take<'_, R> -impl bitcoin_io::BufRead for std::io::Take -impl bitcoin_io::Read for std::io::Take -impl bitcoin_io::BufRead for std::io::buffered::bufreader::BufReader where R: ?core::marker::Sized + std::io::Read -impl bitcoin_io::Read for std::io::buffered::bufreader::BufReader where R: ?core::marker::Sized + std::io::Read -impl bitcoin_io::BufRead for &mut T -impl bitcoin_io::BufRead for bitcoin_io::ToStd -impl std::io::BufRead for bitcoin_io::ToStd -impl bitcoin_io::Read for &mut T -impl bitcoin_io::Read for bitcoin_io::ToStd -impl std::io::Read for bitcoin_io::ToStd -impl bitcoin_io::Write for &mut T -impl bitcoin_io::Write for bitcoin_io::ToStd -impl std::io::Write for bitcoin_io::ToStd -impl core::clone::Clone for bitcoin_io::Cursor -impl core::cmp::Eq for bitcoin_io::Cursor -impl core::cmp::PartialEq for bitcoin_io::Cursor -impl> bitcoin_io::BufRead for bitcoin_io::Cursor -impl> bitcoin_io::BufRead for std::io::cursor::Cursor -impl> bitcoin_io::Cursor -impl> bitcoin_io::Read for bitcoin_io::Cursor -impl> bitcoin_io::Read for std::io::cursor::Cursor -impl core::default::Default for bitcoin_io::Cursor -impl core::fmt::Debug for bitcoin_io::Cursor -impl core::fmt::Debug for bitcoin_io::FromStd -impl core::fmt::Debug for bitcoin_io::ToStd -impl bitcoin_io::BufRead for bitcoin_io::FromStd -impl std::io::BufRead for bitcoin_io::FromStd -impl bitcoin_io::Read for bitcoin_io::FromStd -impl std::io::Read for bitcoin_io::FromStd -impl bitcoin_io::Write for bitcoin_io::FromStd -impl std::io::Write for bitcoin_io::FromStd -impl bitcoin_io::FromStd -impl bitcoin_io::ToStd -impl core::marker::Freeze for bitcoin_io::Cursor where T: core::marker::Freeze -impl core::marker::Freeze for bitcoin_io::FromStd where T: core::marker::Freeze -impl core::marker::Freeze for bitcoin_io::ToStd where T: core::marker::Freeze -impl core::marker::Send for bitcoin_io::Cursor where T: core::marker::Send -impl core::marker::Send for bitcoin_io::FromStd where T: core::marker::Send -impl core::marker::Send for bitcoin_io::ToStd where T: core::marker::Send -impl core::marker::StructuralPartialEq for bitcoin_io::Cursor -impl core::marker::Sync for bitcoin_io::Cursor where T: core::marker::Sync -impl core::marker::Sync for bitcoin_io::FromStd where T: core::marker::Sync -impl core::marker::Sync for bitcoin_io::ToStd where T: core::marker::Sync -impl core::marker::Unpin for bitcoin_io::Cursor where T: core::marker::Unpin -impl core::marker::Unpin for bitcoin_io::FromStd where T: core::marker::Unpin -impl core::marker::Unpin for bitcoin_io::ToStd where T: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Cursor where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::FromStd where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::ToStd where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::Cursor where T: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::FromStd where T: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::ToStd where T: core::panic::unwind_safe::UnwindSafe -impl bitcoin_io::Write for std::io::buffered::bufwriter::BufWriter where W: ?core::marker::Sized + std::io::Write -impl bitcoin_io::Write for std::io::buffered::linewriter::LineWriter where W: ?core::marker::Sized + std::io::Write -pub bitcoin_io::ErrorKind::AddrInUse -pub bitcoin_io::ErrorKind::AddrNotAvailable -pub bitcoin_io::ErrorKind::AlreadyExists -pub bitcoin_io::ErrorKind::BrokenPipe -pub bitcoin_io::ErrorKind::ConnectionAborted -pub bitcoin_io::ErrorKind::ConnectionRefused -pub bitcoin_io::ErrorKind::ConnectionReset -pub bitcoin_io::ErrorKind::Interrupted -pub bitcoin_io::ErrorKind::InvalidData -pub bitcoin_io::ErrorKind::InvalidInput -pub bitcoin_io::ErrorKind::NotConnected -pub bitcoin_io::ErrorKind::NotFound -pub bitcoin_io::ErrorKind::Other -pub bitcoin_io::ErrorKind::PermissionDenied -pub bitcoin_io::ErrorKind::TimedOut -pub bitcoin_io::ErrorKind::UnexpectedEof -pub bitcoin_io::ErrorKind::WouldBlock -pub bitcoin_io::ErrorKind::WriteZero -pub const fn bitcoin_io::Cursor::get_ref(&self) -> &T -pub const fn bitcoin_io::Cursor::new(inner: T) -> Self -pub const fn bitcoin_io::Cursor::position(&self) -> u64 -pub const fn bitcoin_io::FromStd::new(inner: T) -> Self -pub const fn bitcoin_io::ToStd::new(inner: T) -> Self -pub const fn bitcoin_io::from_std(std_io: T) -> bitcoin_io::FromStd -pub enum bitcoin_io::ErrorKind -pub fn &[u8]::consume(&mut self, amount: usize) -pub fn &[u8]::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn &[u8]::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn &mut T::consume(&mut self, amount: usize) -pub fn &mut T::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn &mut T::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &mut T::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn &mut T::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn &mut T::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn &mut T::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn &mut [u8]::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &mut [u8]::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn &std::fs::File::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &std::fs::File::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn &std::fs::File::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn &std::fs::File::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn &std::fs::File::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn &std::io::stdio::Stderr::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &std::io::stdio::Stderr::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn &std::io::stdio::Stderr::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn &std::io::stdio::Stdin::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn &std::io::stdio::Stdin::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn &std::io::stdio::Stdout::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &std::io::stdio::Stdout::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn &std::io::stdio::Stdout::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn &std::io::util::Empty::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &std::io::util::Empty::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn &std::io::util::Empty::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn &std::net::tcp::TcpStream::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &std::net::tcp::TcpStream::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn &std::net::tcp::TcpStream::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn &std::net::tcp::TcpStream::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn &std::net::tcp::TcpStream::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn &std::os::unix::net::stream::UnixStream::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &std::os::unix::net::stream::UnixStream::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn &std::os::unix::net::stream::UnixStream::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn &std::os::unix::net::stream::UnixStream::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn &std::os::unix::net::stream::UnixStream::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn &std::process::ChildStdin::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &std::process::ChildStdin::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn &std::process::ChildStdin::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn alloc::collections::vec_deque::VecDeque::consume(&mut self, amount: usize) -pub fn alloc::collections::vec_deque::VecDeque::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn alloc::collections::vec_deque::VecDeque::flush(&mut self) -> bitcoin_io::Result<()> -pub fn alloc::collections::vec_deque::VecDeque::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn alloc::collections::vec_deque::VecDeque::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn alloc::collections::vec_deque::VecDeque::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn alloc::collections::vec_deque::VecDeque::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn alloc::sync::Arc::flush(&mut self) -> bitcoin_io::Result<()> -pub fn alloc::sync::Arc::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn alloc::sync::Arc::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn alloc::sync::Arc::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn alloc::sync::Arc::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn alloc::vec::Vec::flush(&mut self) -> bitcoin_io::Result<()> -pub fn alloc::vec::Vec::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_io::BufRead::consume(&mut self, amount: usize) -pub fn bitcoin_io::BufRead::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn bitcoin_io::Cursor::clone(&self) -> bitcoin_io::Cursor -pub fn bitcoin_io::Cursor::consume(&mut self, amount: usize) -pub fn bitcoin_io::Cursor::default() -> bitcoin_io::Cursor -pub fn bitcoin_io::Cursor::eq(&self, other: &bitcoin_io::Cursor) -> bool -pub fn bitcoin_io::Cursor::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn bitcoin_io::Cursor::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::Cursor::get_mut(&mut self) -> &mut T -pub fn bitcoin_io::Cursor::inner(&self) -> &T -pub fn bitcoin_io::Cursor::into_inner(self) -> T -pub fn bitcoin_io::Cursor::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Cursor::set_position(&mut self, position: u64) -pub fn bitcoin_io::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::Error::fmt(&self, fmt: &mut core::fmt::Formatter<'_>) -> core::result::Result<(), core::fmt::Error> -pub fn bitcoin_io::Error::from(kind: bitcoin_io::ErrorKind) -> bitcoin_io::Error -pub fn bitcoin_io::Error::from(o: std::io::error::Error) -> bitcoin_io::Error -pub fn bitcoin_io::Error::get_ref(&self) -> core::option::Option<&(dyn core::error::Error + core::marker::Send + core::marker::Sync + 'static)> -pub fn bitcoin_io::Error::kind(&self) -> bitcoin_io::ErrorKind -pub fn bitcoin_io::Error::new(kind: bitcoin_io::ErrorKind, error: E) -> bitcoin_io::Error where E: core::convert::Into> -pub fn bitcoin_io::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_io::ErrorKind::clone(&self) -> bitcoin_io::ErrorKind -pub fn bitcoin_io::ErrorKind::eq(&self, other: &bitcoin_io::ErrorKind) -> bool -pub fn bitcoin_io::ErrorKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::ErrorKind::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_io::ErrorKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_io::FromStd::consume(&mut self, amount: usize) -pub fn bitcoin_io::FromStd::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn bitcoin_io::FromStd::fill_buf(&mut self) -> std::io::error::Result<&[u8]> -pub fn bitcoin_io::FromStd::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_io::FromStd::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_io::FromStd::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::FromStd::get_mut(&mut self) -> &mut T -pub fn bitcoin_io::FromStd::get_ref(&self) -> &T -pub fn bitcoin_io::FromStd::inner(&self) -> &T -pub fn bitcoin_io::FromStd::inner_mut(&mut self) -> &mut T -pub fn bitcoin_io::FromStd::into_inner(self) -> T -pub fn bitcoin_io::FromStd::new_boxed(inner: alloc::boxed::Box) -> alloc::boxed::Box -pub fn bitcoin_io::FromStd::new_mut(inner: &mut T) -> &mut Self -pub fn bitcoin_io::FromStd::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn bitcoin_io::FromStd::read(&mut self, buf: &mut [u8]) -> std::io::error::Result -pub fn bitcoin_io::FromStd::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::FromStd::read_exact(&mut self, buf: &mut [u8]) -> std::io::error::Result<()> -pub fn bitcoin_io::FromStd::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_io::FromStd::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_io::FromStd::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::FromStd::write_all(&mut self, buf: &[u8]) -> std::io::error::Result<()> -pub fn bitcoin_io::Read::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Read::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::Read::read_to_limit(&mut self, buf: &mut alloc::vec::Vec, limit: u64) -> bitcoin_io::Result -pub fn bitcoin_io::Read::take(&mut self, limit: u64) -> bitcoin_io::Take<'_, Self> -pub fn bitcoin_io::Sink::clone(&self) -> bitcoin_io::Sink -pub fn bitcoin_io::Sink::default() -> bitcoin_io::Sink -pub fn bitcoin_io::Sink::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_io::Sink::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_io::Sink::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::Sink::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Sink::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_io::Sink::write_all(&mut self, _: &[u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::Sink::write_all(&mut self, _: &[u8]) -> std::io::error::Result<()> -pub fn bitcoin_io::Take<'_, R>::consume(&mut self, amount: usize) -pub fn bitcoin_io::Take<'_, R>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn bitcoin_io::Take<'_, R>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Take<'_, R>::read_to_end(&mut self, buf: &mut alloc::vec::Vec) -> bitcoin_io::Result -pub fn bitcoin_io::Take<'a, R>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::ToStd::consume(&mut self, amount: usize) -pub fn bitcoin_io::ToStd::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn bitcoin_io::ToStd::fill_buf(&mut self) -> std::io::error::Result<&[u8]> -pub fn bitcoin_io::ToStd::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_io::ToStd::flush(&mut self) -> std::io::error::Result<()> -pub fn bitcoin_io::ToStd::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::ToStd::inner(&self) -> &T -pub fn bitcoin_io::ToStd::inner_mut(&mut self) -> &mut T -pub fn bitcoin_io::ToStd::into_inner(self) -> T -pub fn bitcoin_io::ToStd::new_boxed(inner: alloc::boxed::Box) -> alloc::boxed::Box -pub fn bitcoin_io::ToStd::new_mut(inner: &mut T) -> &mut Self -pub fn bitcoin_io::ToStd::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn bitcoin_io::ToStd::read(&mut self, buf: &mut [u8]) -> std::io::error::Result -pub fn bitcoin_io::ToStd::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::ToStd::read_exact(&mut self, buf: &mut [u8]) -> std::io::error::Result<()> -pub fn bitcoin_io::ToStd::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_io::ToStd::write(&mut self, buf: &[u8]) -> std::io::error::Result -pub fn bitcoin_io::ToStd::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::ToStd::write_all(&mut self, buf: &[u8]) -> std::io::error::Result<()> -pub fn bitcoin_io::Write::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_io::Write::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Write::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::from_std_mut(std_io: &mut T) -> &mut bitcoin_io::FromStd -pub fn bitcoin_io::sink() -> bitcoin_io::Sink -pub fn std::fs::File::flush(&mut self) -> bitcoin_io::Result<()> -pub fn std::fs::File::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::fs::File::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn std::fs::File::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn std::fs::File::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn std::io::Chain::consume(&mut self, amount: usize) -pub fn std::io::Chain::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn std::io::Chain::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::io::Chain::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn std::io::Take::consume(&mut self, amount: usize) -pub fn std::io::Take::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn std::io::Take::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::io::Take::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn std::io::buffered::bufreader::BufReader::consume(&mut self, amount: usize) -pub fn std::io::buffered::bufreader::BufReader::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn std::io::buffered::bufreader::BufReader::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::io::buffered::bufreader::BufReader::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn std::io::buffered::bufwriter::BufWriter::flush(&mut self) -> bitcoin_io::Result<()> -pub fn std::io::buffered::bufwriter::BufWriter::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn std::io::buffered::bufwriter::BufWriter::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn std::io::buffered::linewriter::LineWriter::flush(&mut self) -> bitcoin_io::Result<()> -pub fn std::io::buffered::linewriter::LineWriter::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn std::io::buffered::linewriter::LineWriter::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn std::io::cursor::Cursor<&mut alloc::vec::Vec>::flush(&mut self) -> bitcoin_io::Result<()> -pub fn std::io::cursor::Cursor<&mut alloc::vec::Vec>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn std::io::cursor::Cursor<&mut alloc::vec::Vec>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn std::io::cursor::Cursor::consume(&mut self, amount: usize) -pub fn std::io::cursor::Cursor::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn std::io::cursor::Cursor::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::io::cursor::Cursor::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn std::io::cursor::Cursor>::flush(&mut self) -> bitcoin_io::Result<()> -pub fn std::io::cursor::Cursor>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn std::io::cursor::Cursor>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn std::io::cursor::Cursor>::flush(&mut self) -> bitcoin_io::Result<()> -pub fn std::io::cursor::Cursor>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn std::io::cursor::Cursor>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn std::io::error::Error::from(o: bitcoin_io::Error) -> std::io::error::Error -pub fn std::io::stdio::Stderr::flush(&mut self) -> bitcoin_io::Result<()> -pub fn std::io::stdio::Stderr::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn std::io::stdio::Stderr::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn std::io::stdio::Stdin::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::io::stdio::Stdin::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn std::io::stdio::StdinLock<'_>::consume(&mut self, amount: usize) -pub fn std::io::stdio::StdinLock<'_>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn std::io::stdio::StdinLock<'_>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::io::stdio::StdinLock<'_>::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn std::io::stdio::Stdout::flush(&mut self) -> bitcoin_io::Result<()> -pub fn std::io::stdio::Stdout::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn std::io::stdio::Stdout::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn std::io::util::Empty::consume(&mut self, amount: usize) -pub fn std::io::util::Empty::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn std::io::util::Empty::flush(&mut self) -> bitcoin_io::Result<()> -pub fn std::io::util::Empty::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::io::util::Empty::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn std::io::util::Empty::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn std::io::util::Empty::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn std::io::util::Repeat::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::io::util::Repeat::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn std::net::tcp::TcpStream::flush(&mut self) -> bitcoin_io::Result<()> -pub fn std::net::tcp::TcpStream::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::net::tcp::TcpStream::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn std::net::tcp::TcpStream::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn std::net::tcp::TcpStream::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn std::os::unix::net::stream::UnixStream::flush(&mut self) -> bitcoin_io::Result<()> -pub fn std::os::unix::net::stream::UnixStream::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::os::unix::net::stream::UnixStream::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn std::os::unix::net::stream::UnixStream::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn std::os::unix::net::stream::UnixStream::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn std::process::ChildStderr::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::process::ChildStderr::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn std::process::ChildStdin::flush(&mut self) -> bitcoin_io::Result<()> -pub fn std::process::ChildStdin::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn std::process::ChildStdin::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn std::process::ChildStdout::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn std::process::ChildStdout::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub macro bitcoin_io::impl_write! -pub mod bitcoin_io -pub struct bitcoin_io::Cursor -pub struct bitcoin_io::Error -pub struct bitcoin_io::Sink -pub struct bitcoin_io::Take<'a, R: bitcoin_io::Read + ?core::marker::Sized> -pub trait bitcoin_io::BufRead: bitcoin_io::Read -pub trait bitcoin_io::Read -pub trait bitcoin_io::Write -pub type bitcoin_io::Result = core::result::Result diff --git a/api/io/alloc-only.txt b/api/io/alloc-only.txt deleted file mode 100644 index 93035f544..000000000 --- a/api/io/alloc-only.txt +++ /dev/null @@ -1,156 +0,0 @@ -impl !core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Error -impl !core::panic::unwind_safe::UnwindSafe for bitcoin_io::Error -impl bitcoin_io::BufRead for &[u8] -impl bitcoin_io::Error -impl bitcoin_io::Read for &[u8] -impl bitcoin_io::Write for &mut [u8] -impl bitcoin_io::Write for alloc::vec::Vec -impl bitcoin_io::Write for bitcoin_io::Sink -impl core::clone::Clone for bitcoin_io::ErrorKind -impl core::clone::Clone for bitcoin_io::Sink -impl core::cmp::Eq for bitcoin_io::ErrorKind -impl core::cmp::PartialEq for bitcoin_io::ErrorKind -impl core::convert::From for bitcoin_io::Error -impl core::convert::From for bitcoin_io::ErrorKind -impl core::default::Default for bitcoin_io::Sink -impl core::fmt::Debug for bitcoin_io::Error -impl core::fmt::Debug for bitcoin_io::ErrorKind -impl core::fmt::Debug for bitcoin_io::Sink -impl core::fmt::Display for bitcoin_io::Error -impl core::hash::Hash for bitcoin_io::ErrorKind -impl core::marker::Copy for bitcoin_io::ErrorKind -impl core::marker::Copy for bitcoin_io::Sink -impl core::marker::Freeze for bitcoin_io::Error -impl core::marker::Freeze for bitcoin_io::ErrorKind -impl core::marker::Freeze for bitcoin_io::Sink -impl core::marker::Send for bitcoin_io::Error -impl core::marker::Send for bitcoin_io::ErrorKind -impl core::marker::Send for bitcoin_io::Sink -impl core::marker::StructuralPartialEq for bitcoin_io::ErrorKind -impl core::marker::Sync for bitcoin_io::Error -impl core::marker::Sync for bitcoin_io::ErrorKind -impl core::marker::Sync for bitcoin_io::Sink -impl core::marker::Unpin for bitcoin_io::Error -impl core::marker::Unpin for bitcoin_io::ErrorKind -impl core::marker::Unpin for bitcoin_io::Sink -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::ErrorKind -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Sink -impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::ErrorKind -impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::Sink -impl<'a, R: core::fmt::Debug + bitcoin_io::Read + ?core::marker::Sized> core::fmt::Debug for bitcoin_io::Take<'a, R> -impl<'a, R> !core::panic::unwind_safe::UnwindSafe for bitcoin_io::Take<'a, R> -impl<'a, R> core::marker::Freeze for bitcoin_io::Take<'a, R> where R: ?core::marker::Sized -impl<'a, R> core::marker::Send for bitcoin_io::Take<'a, R> where R: core::marker::Send + ?core::marker::Sized -impl<'a, R> core::marker::Sync for bitcoin_io::Take<'a, R> where R: core::marker::Sync + ?core::marker::Sized -impl<'a, R> core::marker::Unpin for bitcoin_io::Take<'a, R> where R: ?core::marker::Sized -impl<'a, R> core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Take<'a, R> where R: core::panic::unwind_safe::RefUnwindSafe + ?core::marker::Sized -impl bitcoin_io::BufRead for bitcoin_io::Take<'_, R> -impl bitcoin_io::Read for bitcoin_io::Take<'_, R> -impl bitcoin_io::Take<'_, R> -impl bitcoin_io::BufRead for &mut T -impl bitcoin_io::Read for &mut T -impl bitcoin_io::Write for &mut T -impl core::clone::Clone for bitcoin_io::Cursor -impl core::cmp::Eq for bitcoin_io::Cursor -impl core::cmp::PartialEq for bitcoin_io::Cursor -impl> bitcoin_io::BufRead for bitcoin_io::Cursor -impl> bitcoin_io::Cursor -impl> bitcoin_io::Read for bitcoin_io::Cursor -impl core::default::Default for bitcoin_io::Cursor -impl core::fmt::Debug for bitcoin_io::Cursor -impl core::marker::Freeze for bitcoin_io::Cursor where T: core::marker::Freeze -impl core::marker::Send for bitcoin_io::Cursor where T: core::marker::Send -impl core::marker::StructuralPartialEq for bitcoin_io::Cursor -impl core::marker::Sync for bitcoin_io::Cursor where T: core::marker::Sync -impl core::marker::Unpin for bitcoin_io::Cursor where T: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Cursor where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::Cursor where T: core::panic::unwind_safe::UnwindSafe -pub bitcoin_io::ErrorKind::AddrInUse -pub bitcoin_io::ErrorKind::AddrNotAvailable -pub bitcoin_io::ErrorKind::AlreadyExists -pub bitcoin_io::ErrorKind::BrokenPipe -pub bitcoin_io::ErrorKind::ConnectionAborted -pub bitcoin_io::ErrorKind::ConnectionRefused -pub bitcoin_io::ErrorKind::ConnectionReset -pub bitcoin_io::ErrorKind::Interrupted -pub bitcoin_io::ErrorKind::InvalidData -pub bitcoin_io::ErrorKind::InvalidInput -pub bitcoin_io::ErrorKind::NotConnected -pub bitcoin_io::ErrorKind::NotFound -pub bitcoin_io::ErrorKind::Other -pub bitcoin_io::ErrorKind::PermissionDenied -pub bitcoin_io::ErrorKind::TimedOut -pub bitcoin_io::ErrorKind::UnexpectedEof -pub bitcoin_io::ErrorKind::WouldBlock -pub bitcoin_io::ErrorKind::WriteZero -pub const fn bitcoin_io::Cursor::get_ref(&self) -> &T -pub const fn bitcoin_io::Cursor::new(inner: T) -> Self -pub const fn bitcoin_io::Cursor::position(&self) -> u64 -pub enum bitcoin_io::ErrorKind -pub fn &[u8]::consume(&mut self, amount: usize) -pub fn &[u8]::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn &[u8]::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn &mut T::consume(&mut self, amount: usize) -pub fn &mut T::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn &mut T::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &mut T::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn &mut T::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn &mut T::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn &mut T::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn &mut [u8]::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &mut [u8]::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn alloc::vec::Vec::flush(&mut self) -> bitcoin_io::Result<()> -pub fn alloc::vec::Vec::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_io::BufRead::consume(&mut self, amount: usize) -pub fn bitcoin_io::BufRead::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn bitcoin_io::Cursor::clone(&self) -> bitcoin_io::Cursor -pub fn bitcoin_io::Cursor::consume(&mut self, amount: usize) -pub fn bitcoin_io::Cursor::default() -> bitcoin_io::Cursor -pub fn bitcoin_io::Cursor::eq(&self, other: &bitcoin_io::Cursor) -> bool -pub fn bitcoin_io::Cursor::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn bitcoin_io::Cursor::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::Cursor::get_mut(&mut self) -> &mut T -pub fn bitcoin_io::Cursor::inner(&self) -> &T -pub fn bitcoin_io::Cursor::into_inner(self) -> T -pub fn bitcoin_io::Cursor::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Cursor::set_position(&mut self, position: u64) -pub fn bitcoin_io::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::Error::fmt(&self, fmt: &mut core::fmt::Formatter<'_>) -> core::result::Result<(), core::fmt::Error> -pub fn bitcoin_io::Error::from(kind: bitcoin_io::ErrorKind) -> bitcoin_io::Error -pub fn bitcoin_io::Error::get_ref(&self) -> core::option::Option<&(dyn core::fmt::Debug + core::marker::Send + core::marker::Sync + 'static)> -pub fn bitcoin_io::Error::kind(&self) -> bitcoin_io::ErrorKind -pub fn bitcoin_io::Error::new(kind: bitcoin_io::ErrorKind, error: E) -> bitcoin_io::Error -pub fn bitcoin_io::ErrorKind::clone(&self) -> bitcoin_io::ErrorKind -pub fn bitcoin_io::ErrorKind::eq(&self, other: &bitcoin_io::ErrorKind) -> bool -pub fn bitcoin_io::ErrorKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::ErrorKind::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_io::ErrorKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_io::Read::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Read::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::Read::read_to_limit(&mut self, buf: &mut alloc::vec::Vec, limit: u64) -> bitcoin_io::Result -pub fn bitcoin_io::Read::take(&mut self, limit: u64) -> bitcoin_io::Take<'_, Self> -pub fn bitcoin_io::Sink::clone(&self) -> bitcoin_io::Sink -pub fn bitcoin_io::Sink::default() -> bitcoin_io::Sink -pub fn bitcoin_io::Sink::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_io::Sink::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::Sink::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Sink::write_all(&mut self, _: &[u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::Take<'_, R>::consume(&mut self, amount: usize) -pub fn bitcoin_io::Take<'_, R>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn bitcoin_io::Take<'_, R>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Take<'_, R>::read_to_end(&mut self, buf: &mut alloc::vec::Vec) -> bitcoin_io::Result -pub fn bitcoin_io::Take<'a, R>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::Write::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_io::Write::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Write::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::sink() -> bitcoin_io::Sink -pub macro bitcoin_io::impl_write! -pub mod bitcoin_io -pub struct bitcoin_io::Cursor -pub struct bitcoin_io::Error -pub struct bitcoin_io::Sink -pub struct bitcoin_io::Take<'a, R: bitcoin_io::Read + ?core::marker::Sized> -pub trait bitcoin_io::BufRead: bitcoin_io::Read -pub trait bitcoin_io::Read -pub trait bitcoin_io::Write -pub type bitcoin_io::Result = core::result::Result diff --git a/api/io/no-features.txt b/api/io/no-features.txt deleted file mode 100644 index 493aab930..000000000 --- a/api/io/no-features.txt +++ /dev/null @@ -1,148 +0,0 @@ -impl !core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Error -impl !core::panic::unwind_safe::UnwindSafe for bitcoin_io::Error -impl bitcoin_io::BufRead for &[u8] -impl bitcoin_io::Error -impl bitcoin_io::Read for &[u8] -impl bitcoin_io::Write for &mut [u8] -impl bitcoin_io::Write for bitcoin_io::Sink -impl core::clone::Clone for bitcoin_io::ErrorKind -impl core::clone::Clone for bitcoin_io::Sink -impl core::cmp::Eq for bitcoin_io::ErrorKind -impl core::cmp::PartialEq for bitcoin_io::ErrorKind -impl core::convert::From for bitcoin_io::Error -impl core::convert::From for bitcoin_io::ErrorKind -impl core::default::Default for bitcoin_io::Sink -impl core::fmt::Debug for bitcoin_io::Error -impl core::fmt::Debug for bitcoin_io::ErrorKind -impl core::fmt::Debug for bitcoin_io::Sink -impl core::fmt::Display for bitcoin_io::Error -impl core::hash::Hash for bitcoin_io::ErrorKind -impl core::marker::Copy for bitcoin_io::ErrorKind -impl core::marker::Copy for bitcoin_io::Sink -impl core::marker::Freeze for bitcoin_io::Error -impl core::marker::Freeze for bitcoin_io::ErrorKind -impl core::marker::Freeze for bitcoin_io::Sink -impl core::marker::Send for bitcoin_io::Error -impl core::marker::Send for bitcoin_io::ErrorKind -impl core::marker::Send for bitcoin_io::Sink -impl core::marker::StructuralPartialEq for bitcoin_io::ErrorKind -impl core::marker::Sync for bitcoin_io::Error -impl core::marker::Sync for bitcoin_io::ErrorKind -impl core::marker::Sync for bitcoin_io::Sink -impl core::marker::Unpin for bitcoin_io::Error -impl core::marker::Unpin for bitcoin_io::ErrorKind -impl core::marker::Unpin for bitcoin_io::Sink -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::ErrorKind -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Sink -impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::ErrorKind -impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::Sink -impl<'a, R: core::fmt::Debug + bitcoin_io::Read + ?core::marker::Sized> core::fmt::Debug for bitcoin_io::Take<'a, R> -impl<'a, R> !core::panic::unwind_safe::UnwindSafe for bitcoin_io::Take<'a, R> -impl<'a, R> core::marker::Freeze for bitcoin_io::Take<'a, R> where R: ?core::marker::Sized -impl<'a, R> core::marker::Send for bitcoin_io::Take<'a, R> where R: core::marker::Send + ?core::marker::Sized -impl<'a, R> core::marker::Sync for bitcoin_io::Take<'a, R> where R: core::marker::Sync + ?core::marker::Sized -impl<'a, R> core::marker::Unpin for bitcoin_io::Take<'a, R> where R: ?core::marker::Sized -impl<'a, R> core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Take<'a, R> where R: core::panic::unwind_safe::RefUnwindSafe + ?core::marker::Sized -impl bitcoin_io::BufRead for bitcoin_io::Take<'_, R> -impl bitcoin_io::Read for bitcoin_io::Take<'_, R> -impl bitcoin_io::BufRead for &mut T -impl bitcoin_io::Read for &mut T -impl bitcoin_io::Write for &mut T -impl core::clone::Clone for bitcoin_io::Cursor -impl core::cmp::Eq for bitcoin_io::Cursor -impl core::cmp::PartialEq for bitcoin_io::Cursor -impl> bitcoin_io::BufRead for bitcoin_io::Cursor -impl> bitcoin_io::Cursor -impl> bitcoin_io::Read for bitcoin_io::Cursor -impl core::default::Default for bitcoin_io::Cursor -impl core::fmt::Debug for bitcoin_io::Cursor -impl core::marker::Freeze for bitcoin_io::Cursor where T: core::marker::Freeze -impl core::marker::Send for bitcoin_io::Cursor where T: core::marker::Send -impl core::marker::StructuralPartialEq for bitcoin_io::Cursor -impl core::marker::Sync for bitcoin_io::Cursor where T: core::marker::Sync -impl core::marker::Unpin for bitcoin_io::Cursor where T: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Cursor where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_io::Cursor where T: core::panic::unwind_safe::UnwindSafe -pub bitcoin_io::ErrorKind::AddrInUse -pub bitcoin_io::ErrorKind::AddrNotAvailable -pub bitcoin_io::ErrorKind::AlreadyExists -pub bitcoin_io::ErrorKind::BrokenPipe -pub bitcoin_io::ErrorKind::ConnectionAborted -pub bitcoin_io::ErrorKind::ConnectionRefused -pub bitcoin_io::ErrorKind::ConnectionReset -pub bitcoin_io::ErrorKind::Interrupted -pub bitcoin_io::ErrorKind::InvalidData -pub bitcoin_io::ErrorKind::InvalidInput -pub bitcoin_io::ErrorKind::NotConnected -pub bitcoin_io::ErrorKind::NotFound -pub bitcoin_io::ErrorKind::Other -pub bitcoin_io::ErrorKind::PermissionDenied -pub bitcoin_io::ErrorKind::TimedOut -pub bitcoin_io::ErrorKind::UnexpectedEof -pub bitcoin_io::ErrorKind::WouldBlock -pub bitcoin_io::ErrorKind::WriteZero -pub const fn bitcoin_io::Cursor::get_ref(&self) -> &T -pub const fn bitcoin_io::Cursor::new(inner: T) -> Self -pub const fn bitcoin_io::Cursor::position(&self) -> u64 -pub enum bitcoin_io::ErrorKind -pub fn &[u8]::consume(&mut self, amount: usize) -pub fn &[u8]::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn &[u8]::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn &mut T::consume(&mut self, amount: usize) -pub fn &mut T::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn &mut T::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &mut T::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn &mut T::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn &mut T::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn &mut T::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn &mut [u8]::flush(&mut self) -> bitcoin_io::Result<()> -pub fn &mut [u8]::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_io::BufRead::consume(&mut self, amount: usize) -pub fn bitcoin_io::BufRead::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn bitcoin_io::Cursor::clone(&self) -> bitcoin_io::Cursor -pub fn bitcoin_io::Cursor::consume(&mut self, amount: usize) -pub fn bitcoin_io::Cursor::default() -> bitcoin_io::Cursor -pub fn bitcoin_io::Cursor::eq(&self, other: &bitcoin_io::Cursor) -> bool -pub fn bitcoin_io::Cursor::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn bitcoin_io::Cursor::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::Cursor::get_mut(&mut self) -> &mut T -pub fn bitcoin_io::Cursor::inner(&self) -> &T -pub fn bitcoin_io::Cursor::into_inner(self) -> T -pub fn bitcoin_io::Cursor::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Cursor::set_position(&mut self, position: u64) -pub fn bitcoin_io::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::Error::fmt(&self, fmt: &mut core::fmt::Formatter<'_>) -> core::result::Result<(), core::fmt::Error> -pub fn bitcoin_io::Error::from(kind: bitcoin_io::ErrorKind) -> bitcoin_io::Error -pub fn bitcoin_io::Error::kind(&self) -> bitcoin_io::ErrorKind -pub fn bitcoin_io::ErrorKind::clone(&self) -> bitcoin_io::ErrorKind -pub fn bitcoin_io::ErrorKind::eq(&self, other: &bitcoin_io::ErrorKind) -> bool -pub fn bitcoin_io::ErrorKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::ErrorKind::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_io::ErrorKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_io::Read::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Read::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::Read::take(&mut self, limit: u64) -> bitcoin_io::Take<'_, Self> -pub fn bitcoin_io::Sink::clone(&self) -> bitcoin_io::Sink -pub fn bitcoin_io::Sink::default() -> bitcoin_io::Sink -pub fn bitcoin_io::Sink::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_io::Sink::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::Sink::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Sink::write_all(&mut self, _: &[u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::Take<'_, R>::consume(&mut self, amount: usize) -pub fn bitcoin_io::Take<'_, R>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]> -pub fn bitcoin_io::Take<'_, R>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Take<'a, R>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_io::Write::flush(&mut self) -> bitcoin_io::Result<()> -pub fn bitcoin_io::Write::write(&mut self, buf: &[u8]) -> bitcoin_io::Result -pub fn bitcoin_io::Write::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()> -pub fn bitcoin_io::sink() -> bitcoin_io::Sink -pub macro bitcoin_io::impl_write! -pub mod bitcoin_io -pub struct bitcoin_io::Cursor -pub struct bitcoin_io::Error -pub struct bitcoin_io::Sink -pub struct bitcoin_io::Take<'a, R: bitcoin_io::Read + ?core::marker::Sized> -pub trait bitcoin_io::BufRead: bitcoin_io::Read -pub trait bitcoin_io::Read -pub trait bitcoin_io::Write -pub type bitcoin_io::Result = core::result::Result diff --git a/api/primitives/all-features.txt b/api/primitives/all-features.txt deleted file mode 100644 index 9564cd7ce..000000000 --- a/api/primitives/all-features.txt +++ /dev/null @@ -1,2041 +0,0 @@ -#[non_exhaustive] pub enum bitcoin_primitives::transaction::ParseOutPointError -#[non_exhaustive] pub struct bitcoin_primitives::locktime::relative::IncompatibleHeightError -#[non_exhaustive] pub struct bitcoin_primitives::locktime::relative::IncompatibleTimeError -#[non_exhaustive] pub struct bitcoin_primitives::relative::IncompatibleHeightError -#[non_exhaustive] pub struct bitcoin_primitives::relative::IncompatibleTimeError -#[repr(transparent)] pub struct bitcoin_primitives::script::Script(_) -impl !core::marker::Sized for bitcoin_primitives::script::Script -impl alloc::borrow::ToOwned for bitcoin_primitives::script::Script -impl bitcoin_hashes::Hash for bitcoin_primitives::block::BlockHash -impl bitcoin_hashes::Hash for bitcoin_primitives::block::WitnessCommitment -impl bitcoin_hashes::Hash for bitcoin_primitives::merkle_tree::TxMerkleNode -impl bitcoin_hashes::Hash for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl bitcoin_hashes::Hash for bitcoin_primitives::script::ScriptHash -impl bitcoin_hashes::Hash for bitcoin_primitives::script::WScriptHash -impl bitcoin_hashes::Hash for bitcoin_primitives::taproot::TapLeafHash -impl bitcoin_hashes::Hash for bitcoin_primitives::taproot::TapNodeHash -impl bitcoin_hashes::Hash for bitcoin_primitives::taproot::TapTweakHash -impl bitcoin_hashes::Hash for bitcoin_primitives::transaction::Txid -impl bitcoin_hashes::Hash for bitcoin_primitives::transaction::Wtxid -impl bitcoin_hashes::sha256t::Tag for bitcoin_primitives::taproot::TapBranchTag -impl bitcoin_hashes::sha256t::Tag for bitcoin_primitives::taproot::TapLeafTag -impl bitcoin_hashes::sha256t::Tag for bitcoin_primitives::taproot::TapTweakTag -impl bitcoin_primitives::block::Block -impl bitcoin_primitives::block::Block -impl bitcoin_primitives::block::BlockHash -impl bitcoin_primitives::block::Header -impl bitcoin_primitives::block::Validation for bitcoin_primitives::block::Checked -impl bitcoin_primitives::block::Validation for bitcoin_primitives::block::Unchecked -impl bitcoin_primitives::block::Version -impl bitcoin_primitives::block::WitnessCommitment -impl bitcoin_primitives::locktime::absolute::LockTime -impl bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl bitcoin_primitives::locktime::relative::LockTime -impl bitcoin_primitives::merkle_tree::TxMerkleNode -impl bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl bitcoin_primitives::opcodes::Opcode -impl bitcoin_primitives::pow::CompactTarget -impl bitcoin_primitives::script::Script -impl bitcoin_primitives::script::ScriptBuf -impl bitcoin_primitives::script::ScriptHash -impl bitcoin_primitives::script::WScriptHash -impl bitcoin_primitives::sequence::Sequence -impl bitcoin_primitives::taproot::TapLeafHash -impl bitcoin_primitives::taproot::TapNodeHash -impl bitcoin_primitives::taproot::TapTweakHash -impl bitcoin_primitives::transaction::OutPoint -impl bitcoin_primitives::transaction::Transaction -impl bitcoin_primitives::transaction::TxIn -impl bitcoin_primitives::transaction::Txid -impl bitcoin_primitives::transaction::Version -impl bitcoin_primitives::transaction::Wtxid -impl bitcoin_primitives::witness::Witness -impl core::borrow::Borrow<[u8; 20]> for bitcoin_primitives::script::ScriptHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::block::BlockHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::block::WitnessCommitment -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::script::WScriptHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::taproot::TapLeafHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::taproot::TapNodeHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::taproot::TapTweakHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::transaction::Txid -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::transaction::Wtxid -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::block::BlockHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::block::WitnessCommitment -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::script::ScriptHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::script::WScriptHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::taproot::TapLeafHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::taproot::TapNodeHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::taproot::TapTweakHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::transaction::Txid -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::transaction::Wtxid -impl core::borrow::Borrow for bitcoin_primitives::script::ScriptBuf -impl core::borrow::BorrowMut for bitcoin_primitives::script::ScriptBuf -impl core::clone::Clone for bitcoin_primitives::block::BlockHash -impl core::clone::Clone for bitcoin_primitives::block::Checked -impl core::clone::Clone for bitcoin_primitives::block::Header -impl core::clone::Clone for bitcoin_primitives::block::Unchecked -impl core::clone::Clone for bitcoin_primitives::block::Version -impl core::clone::Clone for bitcoin_primitives::block::WitnessCommitment -impl core::clone::Clone for bitcoin_primitives::locktime::absolute::LockTime -impl core::clone::Clone for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::clone::Clone for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::clone::Clone for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::clone::Clone for bitcoin_primitives::locktime::relative::LockTime -impl core::clone::Clone for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::clone::Clone for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::clone::Clone for bitcoin_primitives::opcodes::Class -impl core::clone::Clone for bitcoin_primitives::opcodes::ClassifyContext -impl core::clone::Clone for bitcoin_primitives::opcodes::Opcode -impl core::clone::Clone for bitcoin_primitives::pow::CompactTarget -impl core::clone::Clone for bitcoin_primitives::script::RedeemScriptSizeError -impl core::clone::Clone for bitcoin_primitives::script::ScriptBuf -impl core::clone::Clone for bitcoin_primitives::script::ScriptHash -impl core::clone::Clone for bitcoin_primitives::script::WScriptHash -impl core::clone::Clone for bitcoin_primitives::script::WitnessScriptSizeError -impl core::clone::Clone for bitcoin_primitives::sequence::Sequence -impl core::clone::Clone for bitcoin_primitives::taproot::TapBranchTag -impl core::clone::Clone for bitcoin_primitives::taproot::TapLeafHash -impl core::clone::Clone for bitcoin_primitives::taproot::TapLeafTag -impl core::clone::Clone for bitcoin_primitives::taproot::TapNodeHash -impl core::clone::Clone for bitcoin_primitives::taproot::TapTweakHash -impl core::clone::Clone for bitcoin_primitives::taproot::TapTweakTag -impl core::clone::Clone for bitcoin_primitives::transaction::OutPoint -impl core::clone::Clone for bitcoin_primitives::transaction::ParseOutPointError -impl core::clone::Clone for bitcoin_primitives::transaction::Transaction -impl core::clone::Clone for bitcoin_primitives::transaction::TxIn -impl core::clone::Clone for bitcoin_primitives::transaction::TxOut -impl core::clone::Clone for bitcoin_primitives::transaction::Txid -impl core::clone::Clone for bitcoin_primitives::transaction::Version -impl core::clone::Clone for bitcoin_primitives::transaction::Wtxid -impl core::clone::Clone for bitcoin_primitives::witness::Witness -impl core::cmp::Eq for bitcoin_primitives::block::BlockHash -impl core::cmp::Eq for bitcoin_primitives::block::Checked -impl core::cmp::Eq for bitcoin_primitives::block::Header -impl core::cmp::Eq for bitcoin_primitives::block::Unchecked -impl core::cmp::Eq for bitcoin_primitives::block::Version -impl core::cmp::Eq for bitcoin_primitives::block::WitnessCommitment -impl core::cmp::Eq for bitcoin_primitives::locktime::absolute::LockTime -impl core::cmp::Eq for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::cmp::Eq for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::cmp::Eq for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::cmp::Eq for bitcoin_primitives::locktime::relative::LockTime -impl core::cmp::Eq for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::cmp::Eq for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::cmp::Eq for bitcoin_primitives::opcodes::Class -impl core::cmp::Eq for bitcoin_primitives::opcodes::ClassifyContext -impl core::cmp::Eq for bitcoin_primitives::opcodes::Opcode -impl core::cmp::Eq for bitcoin_primitives::pow::CompactTarget -impl core::cmp::Eq for bitcoin_primitives::script::RedeemScriptSizeError -impl core::cmp::Eq for bitcoin_primitives::script::Script -impl core::cmp::Eq for bitcoin_primitives::script::ScriptBuf -impl core::cmp::Eq for bitcoin_primitives::script::ScriptHash -impl core::cmp::Eq for bitcoin_primitives::script::WScriptHash -impl core::cmp::Eq for bitcoin_primitives::script::WitnessScriptSizeError -impl core::cmp::Eq for bitcoin_primitives::sequence::Sequence -impl core::cmp::Eq for bitcoin_primitives::taproot::TapBranchTag -impl core::cmp::Eq for bitcoin_primitives::taproot::TapLeafHash -impl core::cmp::Eq for bitcoin_primitives::taproot::TapLeafTag -impl core::cmp::Eq for bitcoin_primitives::taproot::TapNodeHash -impl core::cmp::Eq for bitcoin_primitives::taproot::TapTweakHash -impl core::cmp::Eq for bitcoin_primitives::taproot::TapTweakTag -impl core::cmp::Eq for bitcoin_primitives::transaction::OutPoint -impl core::cmp::Eq for bitcoin_primitives::transaction::ParseOutPointError -impl core::cmp::Eq for bitcoin_primitives::transaction::Transaction -impl core::cmp::Eq for bitcoin_primitives::transaction::TxIn -impl core::cmp::Eq for bitcoin_primitives::transaction::TxOut -impl core::cmp::Eq for bitcoin_primitives::transaction::Txid -impl core::cmp::Eq for bitcoin_primitives::transaction::Version -impl core::cmp::Eq for bitcoin_primitives::transaction::Wtxid -impl core::cmp::Eq for bitcoin_primitives::witness::Witness -impl core::cmp::Ord for bitcoin_primitives::block::BlockHash -impl core::cmp::Ord for bitcoin_primitives::block::Checked -impl core::cmp::Ord for bitcoin_primitives::block::Header -impl core::cmp::Ord for bitcoin_primitives::block::Unchecked -impl core::cmp::Ord for bitcoin_primitives::block::Version -impl core::cmp::Ord for bitcoin_primitives::block::WitnessCommitment -impl core::cmp::Ord for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::cmp::Ord for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::cmp::Ord for bitcoin_primitives::opcodes::ClassifyContext -impl core::cmp::Ord for bitcoin_primitives::pow::CompactTarget -impl core::cmp::Ord for bitcoin_primitives::script::Script -impl core::cmp::Ord for bitcoin_primitives::script::ScriptBuf -impl core::cmp::Ord for bitcoin_primitives::script::ScriptHash -impl core::cmp::Ord for bitcoin_primitives::script::WScriptHash -impl core::cmp::Ord for bitcoin_primitives::sequence::Sequence -impl core::cmp::Ord for bitcoin_primitives::taproot::TapBranchTag -impl core::cmp::Ord for bitcoin_primitives::taproot::TapLeafHash -impl core::cmp::Ord for bitcoin_primitives::taproot::TapLeafTag -impl core::cmp::Ord for bitcoin_primitives::taproot::TapNodeHash -impl core::cmp::Ord for bitcoin_primitives::taproot::TapTweakHash -impl core::cmp::Ord for bitcoin_primitives::taproot::TapTweakTag -impl core::cmp::Ord for bitcoin_primitives::transaction::OutPoint -impl core::cmp::Ord for bitcoin_primitives::transaction::Transaction -impl core::cmp::Ord for bitcoin_primitives::transaction::TxIn -impl core::cmp::Ord for bitcoin_primitives::transaction::TxOut -impl core::cmp::Ord for bitcoin_primitives::transaction::Txid -impl core::cmp::Ord for bitcoin_primitives::transaction::Version -impl core::cmp::Ord for bitcoin_primitives::transaction::Wtxid -impl core::cmp::Ord for bitcoin_primitives::witness::Witness -impl core::cmp::PartialEq for bitcoin_primitives::block::BlockHash -impl core::cmp::PartialEq for bitcoin_primitives::block::Checked -impl core::cmp::PartialEq for bitcoin_primitives::block::Header -impl core::cmp::PartialEq for bitcoin_primitives::block::Unchecked -impl core::cmp::PartialEq for bitcoin_primitives::block::Version -impl core::cmp::PartialEq for bitcoin_primitives::block::WitnessCommitment -impl core::cmp::PartialEq for bitcoin_primitives::locktime::absolute::LockTime -impl core::cmp::PartialEq for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::cmp::PartialEq for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::cmp::PartialEq for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::cmp::PartialEq for bitcoin_primitives::locktime::relative::LockTime -impl core::cmp::PartialEq for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::cmp::PartialEq for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::cmp::PartialEq for bitcoin_primitives::opcodes::Class -impl core::cmp::PartialEq for bitcoin_primitives::opcodes::ClassifyContext -impl core::cmp::PartialEq for bitcoin_primitives::opcodes::Opcode -impl core::cmp::PartialEq for bitcoin_primitives::pow::CompactTarget -impl core::cmp::PartialEq for bitcoin_primitives::script::RedeemScriptSizeError -impl core::cmp::PartialEq for bitcoin_primitives::script::Script -impl core::cmp::PartialEq for bitcoin_primitives::script::ScriptBuf -impl core::cmp::PartialEq for bitcoin_primitives::script::ScriptHash -impl core::cmp::PartialEq for bitcoin_primitives::script::WScriptHash -impl core::cmp::PartialEq for bitcoin_primitives::script::WitnessScriptSizeError -impl core::cmp::PartialEq for bitcoin_primitives::sequence::Sequence -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapBranchTag -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapLeafHash -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapLeafTag -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapNodeHash -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapTweakHash -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapTweakTag -impl core::cmp::PartialEq for bitcoin_primitives::transaction::OutPoint -impl core::cmp::PartialEq for bitcoin_primitives::transaction::ParseOutPointError -impl core::cmp::PartialEq for bitcoin_primitives::transaction::Transaction -impl core::cmp::PartialEq for bitcoin_primitives::transaction::TxIn -impl core::cmp::PartialEq for bitcoin_primitives::transaction::TxOut -impl core::cmp::PartialEq for bitcoin_primitives::transaction::Txid -impl core::cmp::PartialEq for bitcoin_primitives::transaction::Version -impl core::cmp::PartialEq for bitcoin_primitives::transaction::Wtxid -impl core::cmp::PartialEq for bitcoin_primitives::witness::Witness -impl core::cmp::PartialEq for bitcoin_primitives::script::ScriptBuf -impl core::cmp::PartialEq for bitcoin_primitives::script::Script -impl core::cmp::PartialOrd for bitcoin_primitives::block::BlockHash -impl core::cmp::PartialOrd for bitcoin_primitives::block::Checked -impl core::cmp::PartialOrd for bitcoin_primitives::block::Header -impl core::cmp::PartialOrd for bitcoin_primitives::block::Unchecked -impl core::cmp::PartialOrd for bitcoin_primitives::block::Version -impl core::cmp::PartialOrd for bitcoin_primitives::block::WitnessCommitment -impl core::cmp::PartialOrd for bitcoin_primitives::locktime::absolute::LockTime -impl core::cmp::PartialOrd for bitcoin_primitives::locktime::relative::LockTime -impl core::cmp::PartialOrd for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::cmp::PartialOrd for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::cmp::PartialOrd for bitcoin_primitives::opcodes::ClassifyContext -impl core::cmp::PartialOrd for bitcoin_primitives::pow::CompactTarget -impl core::cmp::PartialOrd for bitcoin_primitives::script::Script -impl core::cmp::PartialOrd for bitcoin_primitives::script::ScriptBuf -impl core::cmp::PartialOrd for bitcoin_primitives::script::ScriptHash -impl core::cmp::PartialOrd for bitcoin_primitives::script::WScriptHash -impl core::cmp::PartialOrd for bitcoin_primitives::sequence::Sequence -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapBranchTag -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapLeafHash -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapLeafTag -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapNodeHash -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapTweakHash -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapTweakTag -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::OutPoint -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::Transaction -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::TxIn -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::TxOut -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::Txid -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::Version -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::Wtxid -impl core::cmp::PartialOrd for bitcoin_primitives::witness::Witness -impl core::cmp::PartialOrd for bitcoin_primitives::script::ScriptBuf -impl core::cmp::PartialOrd for bitcoin_primitives::script::Script -impl core::convert::AsMut<[u8]> for bitcoin_primitives::script::Script -impl core::convert::AsMut<[u8]> for bitcoin_primitives::script::ScriptBuf -impl core::convert::AsMut for bitcoin_primitives::script::Script -impl core::convert::AsMut for bitcoin_primitives::script::ScriptBuf -impl core::convert::AsRef<[u8; 20]> for bitcoin_primitives::script::ScriptHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::block::BlockHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::block::WitnessCommitment -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::script::WScriptHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::taproot::TapLeafHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::taproot::TapNodeHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::taproot::TapTweakHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::transaction::Txid -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::transaction::Wtxid -impl core::convert::AsRef<[u8]> for bitcoin_primitives::block::BlockHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::block::WitnessCommitment -impl core::convert::AsRef<[u8]> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::convert::AsRef<[u8]> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::convert::AsRef<[u8]> for bitcoin_primitives::script::Script -impl core::convert::AsRef<[u8]> for bitcoin_primitives::script::ScriptBuf -impl core::convert::AsRef<[u8]> for bitcoin_primitives::script::ScriptHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::script::WScriptHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::taproot::TapLeafHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::taproot::TapNodeHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::taproot::TapTweakHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::transaction::Txid -impl core::convert::AsRef<[u8]> for bitcoin_primitives::transaction::Wtxid -impl core::convert::AsRef for bitcoin_primitives::script::Script -impl core::convert::AsRef for bitcoin_primitives::script::ScriptBuf -impl core::convert::From<&[&[u8]]> for bitcoin_primitives::witness::Witness -impl core::convert::From<&[alloc::vec::Vec]> for bitcoin_primitives::witness::Witness -impl core::convert::From<&bitcoin_primitives::block::Block> for bitcoin_primitives::block::BlockHash -impl core::convert::From<&bitcoin_primitives::block::Header> for bitcoin_primitives::block::BlockHash -impl core::convert::From<&bitcoin_primitives::transaction::Transaction> for bitcoin_primitives::transaction::Txid -impl core::convert::From<&bitcoin_primitives::transaction::Transaction> for bitcoin_primitives::transaction::Wtxid -impl core::convert::From> for bitcoin_primitives::witness::Witness -impl core::convert::From>> for bitcoin_primitives::witness::Witness -impl core::convert::From> for bitcoin_primitives::script::ScriptBuf -impl core::convert::From for bitcoin_primitives::script::ScriptHash -impl core::convert::From for bitcoin_primitives::script::WScriptHash -impl core::convert::From for bitcoin_primitives::block::BlockHash -impl core::convert::From for bitcoin_primitives::block::WitnessCommitment -impl core::convert::From for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::convert::From for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::convert::From for bitcoin_primitives::transaction::Txid -impl core::convert::From for bitcoin_primitives::transaction::Wtxid -impl core::convert::From> for bitcoin_primitives::taproot::TapNodeHash -impl core::convert::From> for bitcoin_primitives::taproot::TapLeafHash -impl core::convert::From> for bitcoin_primitives::taproot::TapTweakHash -impl core::convert::From for bitcoin_primitives::block::BlockHash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_primitives::block::BlockHash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_primitives::sequence::Sequence -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for alloc::borrow::Cow<'_, bitcoin_primitives::script::Script> -impl core::convert::From for alloc::boxed::Box -impl core::convert::From for alloc::vec::Vec -impl core::convert::From for bitcoin_hashes::hash160::Hash -impl core::convert::From for bitcoin_hashes::sha256::Hash -impl core::convert::From for u32 -impl core::convert::From for bitcoin_hashes::sha256t::Hash -impl core::convert::From for bitcoin_primitives::taproot::TapNodeHash -impl core::convert::From for bitcoin_hashes::sha256t::Hash -impl core::convert::From for bitcoin_hashes::sha256t::Hash -impl core::convert::From for bitcoin_primitives::transaction::Txid -impl core::convert::From for bitcoin_primitives::transaction::Wtxid -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::From for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::From for bitcoin_primitives::locktime::relative::LockTime -impl core::convert::From for bitcoin_primitives::locktime::relative::LockTime -impl core::convert::From for bitcoin_primitives::script::RedeemScriptSizeError -impl core::convert::From for bitcoin_primitives::script::WitnessScriptSizeError -impl core::convert::From for bitcoin_primitives::transaction::ParseOutPointError -impl core::convert::From for bitcoin_primitives::opcodes::Opcode -impl core::convert::TryFrom<&bitcoin_primitives::script::Script> for bitcoin_primitives::script::ScriptHash -impl core::convert::TryFrom<&bitcoin_primitives::script::Script> for bitcoin_primitives::script::WScriptHash -impl core::convert::TryFrom<&bitcoin_primitives::script::ScriptBuf> for bitcoin_primitives::script::ScriptHash -impl core::convert::TryFrom<&bitcoin_primitives::script::ScriptBuf> for bitcoin_primitives::script::WScriptHash -impl core::convert::TryFrom<&str> for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::TryFrom<&str> for bitcoin_primitives::sequence::Sequence -impl core::convert::TryFrom> for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::TryFrom> for bitcoin_primitives::sequence::Sequence -impl core::convert::TryFrom for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::TryFrom for bitcoin_primitives::sequence::Sequence -impl core::convert::TryFrom for bitcoin_primitives::script::ScriptHash -impl core::convert::TryFrom for bitcoin_primitives::script::WScriptHash -impl core::convert::TryFrom for bitcoin_primitives::locktime::relative::LockTime -impl core::default::Default for bitcoin_primitives::block::Version -impl core::default::Default for bitcoin_primitives::pow::CompactTarget -impl core::default::Default for bitcoin_primitives::script::ScriptBuf -impl core::default::Default for bitcoin_primitives::sequence::Sequence -impl core::default::Default for bitcoin_primitives::taproot::TapBranchTag -impl core::default::Default for bitcoin_primitives::taproot::TapLeafTag -impl core::default::Default for bitcoin_primitives::taproot::TapTweakTag -impl core::default::Default for bitcoin_primitives::witness::Witness -impl core::error::Error for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::error::Error for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::error::Error for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::error::Error for bitcoin_primitives::script::RedeemScriptSizeError -impl core::error::Error for bitcoin_primitives::script::WitnessScriptSizeError -impl core::error::Error for bitcoin_primitives::transaction::ParseOutPointError -impl core::fmt::Debug for bitcoin_primitives::block::BlockHash -impl core::fmt::Debug for bitcoin_primitives::block::Checked -impl core::fmt::Debug for bitcoin_primitives::block::Header -impl core::fmt::Debug for bitcoin_primitives::block::Unchecked -impl core::fmt::Debug for bitcoin_primitives::block::Version -impl core::fmt::Debug for bitcoin_primitives::block::WitnessCommitment -impl core::fmt::Debug for bitcoin_primitives::locktime::absolute::LockTime -impl core::fmt::Debug for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::fmt::Debug for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::fmt::Debug for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::fmt::Debug for bitcoin_primitives::locktime::relative::LockTime -impl core::fmt::Debug for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::fmt::Debug for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::fmt::Debug for bitcoin_primitives::opcodes::Class -impl core::fmt::Debug for bitcoin_primitives::opcodes::ClassifyContext -impl core::fmt::Debug for bitcoin_primitives::opcodes::Opcode -impl core::fmt::Debug for bitcoin_primitives::pow::CompactTarget -impl core::fmt::Debug for bitcoin_primitives::script::RedeemScriptSizeError -impl core::fmt::Debug for bitcoin_primitives::script::Script -impl core::fmt::Debug for bitcoin_primitives::script::ScriptBuf -impl core::fmt::Debug for bitcoin_primitives::script::ScriptHash -impl core::fmt::Debug for bitcoin_primitives::script::WScriptHash -impl core::fmt::Debug for bitcoin_primitives::script::WitnessScriptSizeError -impl core::fmt::Debug for bitcoin_primitives::sequence::Sequence -impl core::fmt::Debug for bitcoin_primitives::taproot::TapLeafHash -impl core::fmt::Debug for bitcoin_primitives::taproot::TapNodeHash -impl core::fmt::Debug for bitcoin_primitives::taproot::TapTweakHash -impl core::fmt::Debug for bitcoin_primitives::transaction::OutPoint -impl core::fmt::Debug for bitcoin_primitives::transaction::ParseOutPointError -impl core::fmt::Debug for bitcoin_primitives::transaction::Transaction -impl core::fmt::Debug for bitcoin_primitives::transaction::TxIn -impl core::fmt::Debug for bitcoin_primitives::transaction::TxOut -impl core::fmt::Debug for bitcoin_primitives::transaction::Txid -impl core::fmt::Debug for bitcoin_primitives::transaction::Version -impl core::fmt::Debug for bitcoin_primitives::transaction::Wtxid -impl core::fmt::Debug for bitcoin_primitives::witness::Witness -impl core::fmt::Display for bitcoin_primitives::block::BlockHash -impl core::fmt::Display for bitcoin_primitives::block::WitnessCommitment -impl core::fmt::Display for bitcoin_primitives::locktime::absolute::LockTime -impl core::fmt::Display for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::fmt::Display for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::fmt::Display for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::fmt::Display for bitcoin_primitives::locktime::relative::LockTime -impl core::fmt::Display for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::fmt::Display for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::fmt::Display for bitcoin_primitives::opcodes::Opcode -impl core::fmt::Display for bitcoin_primitives::script::RedeemScriptSizeError -impl core::fmt::Display for bitcoin_primitives::script::Script -impl core::fmt::Display for bitcoin_primitives::script::ScriptBuf -impl core::fmt::Display for bitcoin_primitives::script::ScriptHash -impl core::fmt::Display for bitcoin_primitives::script::WScriptHash -impl core::fmt::Display for bitcoin_primitives::script::WitnessScriptSizeError -impl core::fmt::Display for bitcoin_primitives::sequence::Sequence -impl core::fmt::Display for bitcoin_primitives::taproot::TapLeafHash -impl core::fmt::Display for bitcoin_primitives::taproot::TapNodeHash -impl core::fmt::Display for bitcoin_primitives::taproot::TapTweakHash -impl core::fmt::Display for bitcoin_primitives::transaction::OutPoint -impl core::fmt::Display for bitcoin_primitives::transaction::ParseOutPointError -impl core::fmt::Display for bitcoin_primitives::transaction::Txid -impl core::fmt::Display for bitcoin_primitives::transaction::Version -impl core::fmt::Display for bitcoin_primitives::transaction::Wtxid -impl core::fmt::LowerHex for bitcoin_primitives::block::BlockHash -impl core::fmt::LowerHex for bitcoin_primitives::block::WitnessCommitment -impl core::fmt::LowerHex for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::fmt::LowerHex for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::fmt::LowerHex for bitcoin_primitives::pow::CompactTarget -impl core::fmt::LowerHex for bitcoin_primitives::script::Script -impl core::fmt::LowerHex for bitcoin_primitives::script::ScriptBuf -impl core::fmt::LowerHex for bitcoin_primitives::script::ScriptHash -impl core::fmt::LowerHex for bitcoin_primitives::script::WScriptHash -impl core::fmt::LowerHex for bitcoin_primitives::sequence::Sequence -impl core::fmt::LowerHex for bitcoin_primitives::taproot::TapLeafHash -impl core::fmt::LowerHex for bitcoin_primitives::taproot::TapNodeHash -impl core::fmt::LowerHex for bitcoin_primitives::taproot::TapTweakHash -impl core::fmt::LowerHex for bitcoin_primitives::transaction::Txid -impl core::fmt::LowerHex for bitcoin_primitives::transaction::Wtxid -impl core::fmt::UpperHex for bitcoin_primitives::block::BlockHash -impl core::fmt::UpperHex for bitcoin_primitives::block::WitnessCommitment -impl core::fmt::UpperHex for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::fmt::UpperHex for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::fmt::UpperHex for bitcoin_primitives::pow::CompactTarget -impl core::fmt::UpperHex for bitcoin_primitives::script::Script -impl core::fmt::UpperHex for bitcoin_primitives::script::ScriptBuf -impl core::fmt::UpperHex for bitcoin_primitives::script::ScriptHash -impl core::fmt::UpperHex for bitcoin_primitives::script::WScriptHash -impl core::fmt::UpperHex for bitcoin_primitives::sequence::Sequence -impl core::fmt::UpperHex for bitcoin_primitives::taproot::TapLeafHash -impl core::fmt::UpperHex for bitcoin_primitives::taproot::TapNodeHash -impl core::fmt::UpperHex for bitcoin_primitives::taproot::TapTweakHash -impl core::fmt::UpperHex for bitcoin_primitives::transaction::Txid -impl core::fmt::UpperHex for bitcoin_primitives::transaction::Wtxid -impl core::hash::Hash for bitcoin_primitives::block::BlockHash -impl core::hash::Hash for bitcoin_primitives::block::Checked -impl core::hash::Hash for bitcoin_primitives::block::Header -impl core::hash::Hash for bitcoin_primitives::block::Unchecked -impl core::hash::Hash for bitcoin_primitives::block::Version -impl core::hash::Hash for bitcoin_primitives::block::WitnessCommitment -impl core::hash::Hash for bitcoin_primitives::locktime::absolute::LockTime -impl core::hash::Hash for bitcoin_primitives::locktime::relative::LockTime -impl core::hash::Hash for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::hash::Hash for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::hash::Hash for bitcoin_primitives::opcodes::ClassifyContext -impl core::hash::Hash for bitcoin_primitives::pow::CompactTarget -impl core::hash::Hash for bitcoin_primitives::script::Script -impl core::hash::Hash for bitcoin_primitives::script::ScriptBuf -impl core::hash::Hash for bitcoin_primitives::script::ScriptHash -impl core::hash::Hash for bitcoin_primitives::script::WScriptHash -impl core::hash::Hash for bitcoin_primitives::sequence::Sequence -impl core::hash::Hash for bitcoin_primitives::taproot::TapBranchTag -impl core::hash::Hash for bitcoin_primitives::taproot::TapLeafHash -impl core::hash::Hash for bitcoin_primitives::taproot::TapLeafTag -impl core::hash::Hash for bitcoin_primitives::taproot::TapNodeHash -impl core::hash::Hash for bitcoin_primitives::taproot::TapTweakHash -impl core::hash::Hash for bitcoin_primitives::taproot::TapTweakTag -impl core::hash::Hash for bitcoin_primitives::transaction::OutPoint -impl core::hash::Hash for bitcoin_primitives::transaction::Transaction -impl core::hash::Hash for bitcoin_primitives::transaction::TxIn -impl core::hash::Hash for bitcoin_primitives::transaction::TxOut -impl core::hash::Hash for bitcoin_primitives::transaction::Txid -impl core::hash::Hash for bitcoin_primitives::transaction::Version -impl core::hash::Hash for bitcoin_primitives::transaction::Wtxid -impl core::hash::Hash for bitcoin_primitives::witness::Witness -impl core::iter::traits::exact_size::ExactSizeIterator for bitcoin_primitives::witness::Iter<'_> -impl core::marker::Copy for bitcoin_primitives::block::BlockHash -impl core::marker::Copy for bitcoin_primitives::block::Header -impl core::marker::Copy for bitcoin_primitives::block::Version -impl core::marker::Copy for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Copy for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Copy for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Copy for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Copy for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Copy for bitcoin_primitives::opcodes::Class -impl core::marker::Copy for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Copy for bitcoin_primitives::opcodes::Opcode -impl core::marker::Copy for bitcoin_primitives::pow::CompactTarget -impl core::marker::Copy for bitcoin_primitives::script::ScriptHash -impl core::marker::Copy for bitcoin_primitives::script::WScriptHash -impl core::marker::Copy for bitcoin_primitives::sequence::Sequence -impl core::marker::Copy for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Copy for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Copy for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Copy for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Copy for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Copy for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Copy for bitcoin_primitives::transaction::OutPoint -impl core::marker::Copy for bitcoin_primitives::transaction::Txid -impl core::marker::Copy for bitcoin_primitives::transaction::Version -impl core::marker::Copy for bitcoin_primitives::transaction::Wtxid -impl core::marker::Freeze for bitcoin_primitives::block::BlockHash -impl core::marker::Freeze for bitcoin_primitives::block::Checked -impl core::marker::Freeze for bitcoin_primitives::block::Header -impl core::marker::Freeze for bitcoin_primitives::block::Unchecked -impl core::marker::Freeze for bitcoin_primitives::block::Version -impl core::marker::Freeze for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Freeze for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Freeze for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::Freeze for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::Freeze for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::Freeze for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Freeze for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Freeze for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Freeze for bitcoin_primitives::opcodes::Class -impl core::marker::Freeze for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Freeze for bitcoin_primitives::opcodes::Opcode -impl core::marker::Freeze for bitcoin_primitives::pow::CompactTarget -impl core::marker::Freeze for bitcoin_primitives::script::RedeemScriptSizeError -impl core::marker::Freeze for bitcoin_primitives::script::Script -impl core::marker::Freeze for bitcoin_primitives::script::ScriptBuf -impl core::marker::Freeze for bitcoin_primitives::script::ScriptHash -impl core::marker::Freeze for bitcoin_primitives::script::WScriptHash -impl core::marker::Freeze for bitcoin_primitives::script::WitnessScriptSizeError -impl core::marker::Freeze for bitcoin_primitives::sequence::Sequence -impl core::marker::Freeze for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Freeze for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Freeze for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Freeze for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Freeze for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Freeze for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Freeze for bitcoin_primitives::transaction::OutPoint -impl core::marker::Freeze for bitcoin_primitives::transaction::ParseOutPointError -impl core::marker::Freeze for bitcoin_primitives::transaction::Transaction -impl core::marker::Freeze for bitcoin_primitives::transaction::TxIn -impl core::marker::Freeze for bitcoin_primitives::transaction::TxOut -impl core::marker::Freeze for bitcoin_primitives::transaction::Txid -impl core::marker::Freeze for bitcoin_primitives::transaction::Version -impl core::marker::Freeze for bitcoin_primitives::transaction::Wtxid -impl core::marker::Freeze for bitcoin_primitives::witness::Witness -impl core::marker::Send for bitcoin_primitives::block::BlockHash -impl core::marker::Send for bitcoin_primitives::block::Checked -impl core::marker::Send for bitcoin_primitives::block::Header -impl core::marker::Send for bitcoin_primitives::block::Unchecked -impl core::marker::Send for bitcoin_primitives::block::Version -impl core::marker::Send for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Send for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Send for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::Send for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::Send for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::Send for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Send for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Send for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Send for bitcoin_primitives::opcodes::Class -impl core::marker::Send for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Send for bitcoin_primitives::opcodes::Opcode -impl core::marker::Send for bitcoin_primitives::pow::CompactTarget -impl core::marker::Send for bitcoin_primitives::script::RedeemScriptSizeError -impl core::marker::Send for bitcoin_primitives::script::Script -impl core::marker::Send for bitcoin_primitives::script::ScriptBuf -impl core::marker::Send for bitcoin_primitives::script::ScriptHash -impl core::marker::Send for bitcoin_primitives::script::WScriptHash -impl core::marker::Send for bitcoin_primitives::script::WitnessScriptSizeError -impl core::marker::Send for bitcoin_primitives::sequence::Sequence -impl core::marker::Send for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Send for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Send for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Send for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Send for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Send for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Send for bitcoin_primitives::transaction::OutPoint -impl core::marker::Send for bitcoin_primitives::transaction::ParseOutPointError -impl core::marker::Send for bitcoin_primitives::transaction::Transaction -impl core::marker::Send for bitcoin_primitives::transaction::TxIn -impl core::marker::Send for bitcoin_primitives::transaction::TxOut -impl core::marker::Send for bitcoin_primitives::transaction::Txid -impl core::marker::Send for bitcoin_primitives::transaction::Version -impl core::marker::Send for bitcoin_primitives::transaction::Wtxid -impl core::marker::Send for bitcoin_primitives::witness::Witness -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::BlockHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::Checked -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::Header -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::Unchecked -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::Version -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::WitnessCommitment -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::StructuralPartialEq for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::StructuralPartialEq for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::StructuralPartialEq for bitcoin_primitives::opcodes::Class -impl core::marker::StructuralPartialEq for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::StructuralPartialEq for bitcoin_primitives::opcodes::Opcode -impl core::marker::StructuralPartialEq for bitcoin_primitives::pow::CompactTarget -impl core::marker::StructuralPartialEq for bitcoin_primitives::script::RedeemScriptSizeError -impl core::marker::StructuralPartialEq for bitcoin_primitives::script::Script -impl core::marker::StructuralPartialEq for bitcoin_primitives::script::ScriptBuf -impl core::marker::StructuralPartialEq for bitcoin_primitives::script::ScriptHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::script::WScriptHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::script::WitnessScriptSizeError -impl core::marker::StructuralPartialEq for bitcoin_primitives::sequence::Sequence -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::OutPoint -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::ParseOutPointError -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::Transaction -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::TxIn -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::TxOut -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::Txid -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::Version -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::Wtxid -impl core::marker::StructuralPartialEq for bitcoin_primitives::witness::Witness -impl core::marker::Sync for bitcoin_primitives::block::BlockHash -impl core::marker::Sync for bitcoin_primitives::block::Checked -impl core::marker::Sync for bitcoin_primitives::block::Header -impl core::marker::Sync for bitcoin_primitives::block::Unchecked -impl core::marker::Sync for bitcoin_primitives::block::Version -impl core::marker::Sync for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Sync for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Sync for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::Sync for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::Sync for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::Sync for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Sync for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Sync for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Sync for bitcoin_primitives::opcodes::Class -impl core::marker::Sync for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Sync for bitcoin_primitives::opcodes::Opcode -impl core::marker::Sync for bitcoin_primitives::pow::CompactTarget -impl core::marker::Sync for bitcoin_primitives::script::RedeemScriptSizeError -impl core::marker::Sync for bitcoin_primitives::script::Script -impl core::marker::Sync for bitcoin_primitives::script::ScriptBuf -impl core::marker::Sync for bitcoin_primitives::script::ScriptHash -impl core::marker::Sync for bitcoin_primitives::script::WScriptHash -impl core::marker::Sync for bitcoin_primitives::script::WitnessScriptSizeError -impl core::marker::Sync for bitcoin_primitives::sequence::Sequence -impl core::marker::Sync for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Sync for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Sync for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Sync for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Sync for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Sync for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Sync for bitcoin_primitives::transaction::OutPoint -impl core::marker::Sync for bitcoin_primitives::transaction::ParseOutPointError -impl core::marker::Sync for bitcoin_primitives::transaction::Transaction -impl core::marker::Sync for bitcoin_primitives::transaction::TxIn -impl core::marker::Sync for bitcoin_primitives::transaction::TxOut -impl core::marker::Sync for bitcoin_primitives::transaction::Txid -impl core::marker::Sync for bitcoin_primitives::transaction::Version -impl core::marker::Sync for bitcoin_primitives::transaction::Wtxid -impl core::marker::Sync for bitcoin_primitives::witness::Witness -impl core::marker::Unpin for bitcoin_primitives::block::BlockHash -impl core::marker::Unpin for bitcoin_primitives::block::Checked -impl core::marker::Unpin for bitcoin_primitives::block::Header -impl core::marker::Unpin for bitcoin_primitives::block::Unchecked -impl core::marker::Unpin for bitcoin_primitives::block::Version -impl core::marker::Unpin for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Unpin for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Unpin for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::Unpin for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::Unpin for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::Unpin for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Unpin for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Unpin for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Unpin for bitcoin_primitives::opcodes::Class -impl core::marker::Unpin for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Unpin for bitcoin_primitives::opcodes::Opcode -impl core::marker::Unpin for bitcoin_primitives::pow::CompactTarget -impl core::marker::Unpin for bitcoin_primitives::script::RedeemScriptSizeError -impl core::marker::Unpin for bitcoin_primitives::script::Script -impl core::marker::Unpin for bitcoin_primitives::script::ScriptBuf -impl core::marker::Unpin for bitcoin_primitives::script::ScriptHash -impl core::marker::Unpin for bitcoin_primitives::script::WScriptHash -impl core::marker::Unpin for bitcoin_primitives::script::WitnessScriptSizeError -impl core::marker::Unpin for bitcoin_primitives::sequence::Sequence -impl core::marker::Unpin for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Unpin for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Unpin for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Unpin for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Unpin for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Unpin for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Unpin for bitcoin_primitives::transaction::OutPoint -impl core::marker::Unpin for bitcoin_primitives::transaction::ParseOutPointError -impl core::marker::Unpin for bitcoin_primitives::transaction::Transaction -impl core::marker::Unpin for bitcoin_primitives::transaction::TxIn -impl core::marker::Unpin for bitcoin_primitives::transaction::TxOut -impl core::marker::Unpin for bitcoin_primitives::transaction::Txid -impl core::marker::Unpin for bitcoin_primitives::transaction::Version -impl core::marker::Unpin for bitcoin_primitives::transaction::Wtxid -impl core::marker::Unpin for bitcoin_primitives::witness::Witness -impl core::ops::deref::Deref for bitcoin_primitives::script::ScriptBuf -impl core::ops::deref::DerefMut for bitcoin_primitives::script::ScriptBuf -impl core::ops::index::Index<(core::ops::range::Bound, core::ops::range::Bound)> for bitcoin_primitives::script::Script -impl core::ops::index::Index> for bitcoin_primitives::script::Script -impl core::ops::index::Index> for bitcoin_primitives::script::Script -impl core::ops::index::Index for bitcoin_primitives::script::Script -impl core::ops::index::Index> for bitcoin_primitives::script::Script -impl core::ops::index::Index> for bitcoin_primitives::script::Script -impl core::ops::index::Index> for bitcoin_primitives::script::Script -impl core::ops::index::Index for bitcoin_primitives::witness::Witness -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::BlockHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::Checked -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::Header -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::Unchecked -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::Version -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::WitnessCommitment -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::absolute::LockTime -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::relative::LockTime -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::opcodes::Class -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::opcodes::ClassifyContext -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::opcodes::Opcode -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::pow::CompactTarget -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::script::RedeemScriptSizeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::script::Script -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::script::ScriptBuf -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::script::ScriptHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::script::WScriptHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::script::WitnessScriptSizeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::sequence::Sequence -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapBranchTag -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapLeafHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapLeafTag -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapNodeHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapTweakHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapTweakTag -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::OutPoint -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::ParseOutPointError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::Transaction -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::TxIn -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::TxOut -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::Txid -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::Version -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::Wtxid -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::witness::Witness -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::BlockHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::Checked -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::Header -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::Unchecked -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::Version -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::WitnessCommitment -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::absolute::LockTime -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::relative::LockTime -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::opcodes::Class -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::opcodes::ClassifyContext -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::opcodes::Opcode -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::pow::CompactTarget -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::script::RedeemScriptSizeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::script::Script -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::script::ScriptBuf -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::script::ScriptHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::script::WScriptHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::script::WitnessScriptSizeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::sequence::Sequence -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapBranchTag -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapLeafHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapLeafTag -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapNodeHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapTweakHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapTweakTag -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::OutPoint -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::ParseOutPointError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::Transaction -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::TxIn -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::TxOut -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::Txid -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::Version -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::Wtxid -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::witness::Witness -impl core::str::traits::FromStr for bitcoin_primitives::block::BlockHash -impl core::str::traits::FromStr for bitcoin_primitives::block::WitnessCommitment -impl core::str::traits::FromStr for bitcoin_primitives::locktime::absolute::LockTime -impl core::str::traits::FromStr for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::str::traits::FromStr for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::str::traits::FromStr for bitcoin_primitives::script::ScriptHash -impl core::str::traits::FromStr for bitcoin_primitives::script::WScriptHash -impl core::str::traits::FromStr for bitcoin_primitives::sequence::Sequence -impl core::str::traits::FromStr for bitcoin_primitives::taproot::TapLeafHash -impl core::str::traits::FromStr for bitcoin_primitives::taproot::TapNodeHash -impl core::str::traits::FromStr for bitcoin_primitives::taproot::TapTweakHash -impl core::str::traits::FromStr for bitcoin_primitives::transaction::OutPoint -impl core::str::traits::FromStr for bitcoin_primitives::transaction::Txid -impl core::str::traits::FromStr for bitcoin_primitives::transaction::Wtxid -impl ordered::ArbitraryOrd for bitcoin_primitives::locktime::absolute::LockTime -impl ordered::ArbitraryOrd for bitcoin_primitives::locktime::relative::LockTime -impl serde::ser::Serialize for bitcoin_primitives::block::BlockHash -impl serde::ser::Serialize for bitcoin_primitives::block::Header -impl serde::ser::Serialize for bitcoin_primitives::block::Version -impl serde::ser::Serialize for bitcoin_primitives::block::WitnessCommitment -impl serde::ser::Serialize for bitcoin_primitives::locktime::absolute::LockTime -impl serde::ser::Serialize for bitcoin_primitives::locktime::relative::LockTime -impl serde::ser::Serialize for bitcoin_primitives::merkle_tree::TxMerkleNode -impl serde::ser::Serialize for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl serde::ser::Serialize for bitcoin_primitives::opcodes::Opcode -impl serde::ser::Serialize for bitcoin_primitives::pow::CompactTarget -impl serde::ser::Serialize for bitcoin_primitives::script::Script -impl serde::ser::Serialize for bitcoin_primitives::script::ScriptBuf -impl serde::ser::Serialize for bitcoin_primitives::script::ScriptHash -impl serde::ser::Serialize for bitcoin_primitives::script::WScriptHash -impl serde::ser::Serialize for bitcoin_primitives::sequence::Sequence -impl serde::ser::Serialize for bitcoin_primitives::taproot::TapLeafHash -impl serde::ser::Serialize for bitcoin_primitives::taproot::TapNodeHash -impl serde::ser::Serialize for bitcoin_primitives::taproot::TapTweakHash -impl serde::ser::Serialize for bitcoin_primitives::transaction::OutPoint -impl serde::ser::Serialize for bitcoin_primitives::transaction::Transaction -impl serde::ser::Serialize for bitcoin_primitives::transaction::TxIn -impl serde::ser::Serialize for bitcoin_primitives::transaction::TxOut -impl serde::ser::Serialize for bitcoin_primitives::transaction::Txid -impl serde::ser::Serialize for bitcoin_primitives::transaction::Version -impl serde::ser::Serialize for bitcoin_primitives::transaction::Wtxid -impl serde::ser::Serialize for bitcoin_primitives::witness::Witness -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::block::Block -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::block::Header -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::block::Version -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::locktime::absolute::LockTime -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::script::ScriptBuf -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::sequence::Sequence -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::transaction::OutPoint -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::transaction::Transaction -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::transaction::TxIn -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::transaction::TxOut -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::transaction::Txid -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::transaction::Version -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_primitives::witness::Witness -impl<'a> core::convert::From<&'a bitcoin_primitives::script::Script> for alloc::borrow::Cow<'a, bitcoin_primitives::script::Script> -impl<'a> core::convert::From<&'a bitcoin_primitives::script::Script> for alloc::boxed::Box -impl<'a> core::convert::From<&'a bitcoin_primitives::script::Script> for alloc::rc::Rc -impl<'a> core::convert::From<&'a bitcoin_primitives::script::Script> for alloc::sync::Arc -impl<'a> core::convert::From<&'a bitcoin_primitives::script::Script> for bitcoin_primitives::script::ScriptBuf -impl<'a> core::convert::From> for alloc::boxed::Box -impl<'a> core::convert::From> for bitcoin_primitives::script::ScriptBuf -impl<'a> core::iter::traits::collect::IntoIterator for &'a bitcoin_primitives::witness::Witness -impl<'a> core::iter::traits::iterator::Iterator for bitcoin_primitives::witness::Iter<'a> -impl<'a> core::marker::Freeze for bitcoin_primitives::witness::Iter<'a> -impl<'a> core::marker::Send for bitcoin_primitives::witness::Iter<'a> -impl<'a> core::marker::Sync for bitcoin_primitives::witness::Iter<'a> -impl<'a> core::marker::Unpin for bitcoin_primitives::witness::Iter<'a> -impl<'a> core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::witness::Iter<'a> -impl<'a> core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::witness::Iter<'a> -impl<'de, V> serde::de::Deserialize<'de> for bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation -impl<'de> serde::de::Deserialize<'de> for &'de bitcoin_primitives::script::Script -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::block::BlockHash -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::block::Header -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::block::Version -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::block::WitnessCommitment -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::locktime::absolute::LockTime -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::locktime::relative::LockTime -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::pow::CompactTarget -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::script::ScriptBuf -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::script::ScriptHash -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::script::WScriptHash -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::sequence::Sequence -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::taproot::TapLeafHash -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::taproot::TapNodeHash -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::taproot::TapTweakHash -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::transaction::OutPoint -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::transaction::Transaction -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::transaction::TxIn -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::transaction::TxOut -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::transaction::Txid -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::transaction::Version -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::transaction::Wtxid -impl<'de> serde::de::Deserialize<'de> for bitcoin_primitives::witness::Witness -impl bitcoin_primitives::block::Block -impl core::clone::Clone for bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation + core::clone::Clone -impl core::cmp::Eq for bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation + core::cmp::Eq -impl core::cmp::PartialEq for bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation + core::cmp::PartialEq -impl core::fmt::Debug for bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation + core::fmt::Debug -impl core::marker::Freeze for bitcoin_primitives::block::Block -impl core::marker::Send for bitcoin_primitives::block::Block -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation -impl core::marker::Sync for bitcoin_primitives::block::Block -impl core::marker::Unpin for bitcoin_primitives::block::Block -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::Block where V: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::Block where V: core::panic::unwind_safe::UnwindSafe -impl serde::ser::Serialize for bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation -pub bitcoin_primitives::BlockHeader::bits: bitcoin_primitives::pow::CompactTarget -pub bitcoin_primitives::BlockHeader::merkle_root: bitcoin_primitives::merkle_tree::TxMerkleNode -pub bitcoin_primitives::BlockHeader::nonce: u32 -pub bitcoin_primitives::BlockHeader::prev_blockhash: bitcoin_primitives::block::BlockHash -pub bitcoin_primitives::BlockHeader::time: u32 -pub bitcoin_primitives::BlockHeader::version: bitcoin_primitives::block::Version -pub bitcoin_primitives::Transaction::input: alloc::vec::Vec -pub bitcoin_primitives::Transaction::lock_time: bitcoin_primitives::locktime::absolute::LockTime -pub bitcoin_primitives::Transaction::output: alloc::vec::Vec -pub bitcoin_primitives::Transaction::version: bitcoin_primitives::transaction::Version -pub bitcoin_primitives::TxIn::previous_output: bitcoin_primitives::transaction::OutPoint -pub bitcoin_primitives::TxIn::script_sig: bitcoin_primitives::script::ScriptBuf -pub bitcoin_primitives::TxIn::sequence: bitcoin_primitives::sequence::Sequence -pub bitcoin_primitives::TxIn::witness: bitcoin_primitives::witness::Witness -pub bitcoin_primitives::TxOut::script_pubkey: bitcoin_primitives::script::ScriptBuf -pub bitcoin_primitives::TxOut::value: bitcoin_units::amount::unsigned::Amount -pub bitcoin_primitives::absolute::LockTime::Blocks(bitcoin_units::locktime::absolute::Height) -pub bitcoin_primitives::absolute::LockTime::Seconds(bitcoin_units::locktime::absolute::Time) -pub bitcoin_primitives::block::Header::bits: bitcoin_primitives::pow::CompactTarget -pub bitcoin_primitives::block::Header::merkle_root: bitcoin_primitives::merkle_tree::TxMerkleNode -pub bitcoin_primitives::block::Header::nonce: u32 -pub bitcoin_primitives::block::Header::prev_blockhash: bitcoin_primitives::block::BlockHash -pub bitcoin_primitives::block::Header::time: u32 -pub bitcoin_primitives::block::Header::version: bitcoin_primitives::block::Version -pub bitcoin_primitives::locktime::absolute::LockTime::Blocks(bitcoin_units::locktime::absolute::Height) -pub bitcoin_primitives::locktime::absolute::LockTime::Seconds(bitcoin_units::locktime::absolute::Time) -pub bitcoin_primitives::locktime::relative::IncompatibleHeightError::height: bitcoin_units::locktime::relative::Height -pub bitcoin_primitives::locktime::relative::IncompatibleHeightError::time: bitcoin_units::locktime::relative::Time -pub bitcoin_primitives::locktime::relative::IncompatibleTimeError::height: bitcoin_units::locktime::relative::Height -pub bitcoin_primitives::locktime::relative::IncompatibleTimeError::time: bitcoin_units::locktime::relative::Time -pub bitcoin_primitives::locktime::relative::LockTime::Blocks(bitcoin_units::locktime::relative::Height) -pub bitcoin_primitives::locktime::relative::LockTime::Time(bitcoin_units::locktime::relative::Time) -pub bitcoin_primitives::opcodes::Class::IllegalOp -pub bitcoin_primitives::opcodes::Class::NoOp -pub bitcoin_primitives::opcodes::Class::Ordinary(Ordinary) -pub bitcoin_primitives::opcodes::Class::PushBytes(u32) -pub bitcoin_primitives::opcodes::Class::PushNum(i32) -pub bitcoin_primitives::opcodes::Class::ReturnOp -pub bitcoin_primitives::opcodes::Class::SuccessOp -pub bitcoin_primitives::opcodes::ClassifyContext::Legacy -pub bitcoin_primitives::opcodes::ClassifyContext::TapScript -pub bitcoin_primitives::relative::IncompatibleHeightError::height: bitcoin_units::locktime::relative::Height -pub bitcoin_primitives::relative::IncompatibleHeightError::time: bitcoin_units::locktime::relative::Time -pub bitcoin_primitives::relative::IncompatibleTimeError::height: bitcoin_units::locktime::relative::Height -pub bitcoin_primitives::relative::IncompatibleTimeError::time: bitcoin_units::locktime::relative::Time -pub bitcoin_primitives::relative::LockTime::Blocks(bitcoin_units::locktime::relative::Height) -pub bitcoin_primitives::relative::LockTime::Time(bitcoin_units::locktime::relative::Time) -pub bitcoin_primitives::script::RedeemScriptSizeError::size: usize -pub bitcoin_primitives::script::WitnessScriptSizeError::size: usize -pub bitcoin_primitives::transaction::OutPoint::txid: bitcoin_primitives::transaction::Txid -pub bitcoin_primitives::transaction::OutPoint::vout: u32 -pub bitcoin_primitives::transaction::ParseOutPointError::Format -pub bitcoin_primitives::transaction::ParseOutPointError::TooLong -pub bitcoin_primitives::transaction::ParseOutPointError::Txid(hex_conservative::error::HexToArrayError) -pub bitcoin_primitives::transaction::ParseOutPointError::Vout(bitcoin_units::parse::ParseIntError) -pub bitcoin_primitives::transaction::ParseOutPointError::VoutNotCanonical -pub bitcoin_primitives::transaction::Transaction::input: alloc::vec::Vec -pub bitcoin_primitives::transaction::Transaction::lock_time: bitcoin_primitives::locktime::absolute::LockTime -pub bitcoin_primitives::transaction::Transaction::output: alloc::vec::Vec -pub bitcoin_primitives::transaction::Transaction::version: bitcoin_primitives::transaction::Version -pub bitcoin_primitives::transaction::TxIn::previous_output: bitcoin_primitives::transaction::OutPoint -pub bitcoin_primitives::transaction::TxIn::script_sig: bitcoin_primitives::script::ScriptBuf -pub bitcoin_primitives::transaction::TxIn::sequence: bitcoin_primitives::sequence::Sequence -pub bitcoin_primitives::transaction::TxIn::witness: bitcoin_primitives::witness::Witness -pub bitcoin_primitives::transaction::TxOut::script_pubkey: bitcoin_primitives::script::ScriptBuf -pub bitcoin_primitives::transaction::TxOut::value: bitcoin_units::amount::unsigned::Amount -pub const bitcoin_primitives::BlockValidation::IS_CHECKED: bool -pub const bitcoin_primitives::block::BlockHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::block::BlockHash::GENESIS_PREVIOUS_BLOCK_HASH: Self -pub const bitcoin_primitives::block::Checked::IS_CHECKED: bool -pub const bitcoin_primitives::block::Header::SIZE: usize -pub const bitcoin_primitives::block::Unchecked::IS_CHECKED: bool -pub const bitcoin_primitives::block::Validation::IS_CHECKED: bool -pub const bitcoin_primitives::block::Version::NO_SOFT_FORK_SIGNALLING: Self -pub const bitcoin_primitives::block::Version::ONE: Self -pub const bitcoin_primitives::block::Version::TWO: Self -pub const bitcoin_primitives::block::WitnessCommitment::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::locktime::absolute::LockTime::SIZE: usize -pub const bitcoin_primitives::locktime::absolute::LockTime::ZERO: bitcoin_primitives::locktime::absolute::LockTime -pub const bitcoin_primitives::locktime::relative::LockTime::SIZE: usize -pub const bitcoin_primitives::locktime::relative::LockTime::ZERO: bitcoin_primitives::locktime::relative::LockTime -pub const bitcoin_primitives::merkle_tree::TxMerkleNode::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::merkle_tree::WitnessMerkleNode::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::opcodes::all::OP_0NOTEQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_1ADD: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_1SUB: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2DIV: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2DROP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2DUP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2MUL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2OVER: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2ROT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2SWAP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_3DUP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ABS: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ADD: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_AND: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_BOOLAND: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_BOOLOR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CAT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKMULTISIG: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKMULTISIGVERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKSIG: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKSIGADD: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKSIGVERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CLTV: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CODESEPARATOR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CSV: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_DEPTH: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_DIV: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_DROP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_DUP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ELSE: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ENDIF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_EQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_EQUALVERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_FROMALTSTACK: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_GREATERTHAN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_GREATERTHANOREQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_HASH160: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_HASH256: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_IF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_IFDUP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_INVALIDOPCODE: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_INVERT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_LEFT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_LESSTHAN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_LESSTHANOREQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_LSHIFT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_MAX: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_MIN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_MOD: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_MUL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NEGATE: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NIP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP10: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP4: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP5: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP6: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP7: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP8: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP9: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOTIF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NUMEQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NUMEQUALVERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NUMNOTEQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_OR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_OVER: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PICK: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_0: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_10: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_11: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_12: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_13: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_14: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_15: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_16: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_17: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_18: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_19: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_20: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_21: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_22: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_23: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_24: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_25: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_26: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_27: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_28: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_29: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_2: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_30: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_31: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_32: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_33: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_34: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_35: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_36: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_37: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_38: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_39: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_3: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_40: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_41: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_42: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_43: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_44: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_45: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_46: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_47: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_48: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_49: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_4: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_50: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_51: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_52: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_53: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_54: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_55: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_56: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_57: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_58: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_59: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_5: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_60: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_61: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_62: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_63: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_64: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_65: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_66: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_67: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_68: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_69: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_6: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_70: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_71: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_72: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_73: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_74: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_75: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_7: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_8: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_9: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHDATA1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHDATA2: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHDATA4: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_10: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_11: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_12: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_13: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_14: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_15: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_16: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_2: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_3: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_4: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_5: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_6: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_7: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_8: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_9: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_NEG1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RESERVED1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RESERVED2: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RESERVED: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_187: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_188: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_189: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_190: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_191: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_192: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_193: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_194: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_195: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_196: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_197: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_198: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_199: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_200: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_201: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_202: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_203: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_204: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_205: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_206: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_207: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_208: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_209: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_210: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_211: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_212: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_213: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_214: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_215: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_216: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_217: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_218: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_219: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_220: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_221: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_222: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_223: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_224: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_225: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_226: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_227: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_228: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_229: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_230: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_231: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_232: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_233: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_234: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_235: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_236: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_237: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_238: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_239: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_240: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_241: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_242: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_243: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_244: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_245: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_246: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_247: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_248: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_249: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_250: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_251: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_252: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_253: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_254: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RIGHT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RIPEMD160: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ROLL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ROT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RSHIFT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SHA1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SHA256: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SIZE: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SUB: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SUBSTR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SWAP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_TOALTSTACK: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_TUCK: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_VER: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_VERIF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_VERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_VERNOTIF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_WITHIN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_XOR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::script::MAX_REDEEM_SCRIPT_SIZE: usize -pub const bitcoin_primitives::script::MAX_WITNESS_SCRIPT_SIZE: usize -pub const bitcoin_primitives::script::ScriptHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::script::WScriptHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::sequence::Sequence::ENABLE_LOCKTIME_AND_RBF: Self -pub const bitcoin_primitives::sequence::Sequence::ENABLE_LOCKTIME_NO_RBF: Self -pub const bitcoin_primitives::sequence::Sequence::ENABLE_RBF_NO_LOCKTIME: Self -pub const bitcoin_primitives::sequence::Sequence::FINAL: Self -pub const bitcoin_primitives::sequence::Sequence::MAX: Self -pub const bitcoin_primitives::sequence::Sequence::SIZE: usize -pub const bitcoin_primitives::sequence::Sequence::ZERO: Self -pub const bitcoin_primitives::taproot::TapLeafHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::taproot::TapNodeHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::taproot::TapTweakHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::transaction::OutPoint::COINBASE_PREVOUT: Self -pub const bitcoin_primitives::transaction::OutPoint::SIZE: usize -pub const bitcoin_primitives::transaction::Transaction::MAX_STANDARD_WEIGHT: bitcoin_units::weight::Weight -pub const bitcoin_primitives::transaction::TxIn::EMPTY_COINBASE: bitcoin_primitives::transaction::TxIn -pub const bitcoin_primitives::transaction::Txid::COINBASE_PREVOUT: Self -pub const bitcoin_primitives::transaction::Txid::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::transaction::Version::ONE: Self -pub const bitcoin_primitives::transaction::Version::THREE: Self -pub const bitcoin_primitives::transaction::Version::TWO: Self -pub const bitcoin_primitives::transaction::Wtxid::COINBASE: Self -pub const bitcoin_primitives::transaction::Wtxid::DISPLAY_BACKWARD: bool -pub const fn bitcoin_primitives::block::BlockHash::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::block::BlockHash::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::block::BlockHash::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::block::Version::from_consensus(v: i32) -> Self -pub const fn bitcoin_primitives::block::WitnessCommitment::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::block::WitnessCommitment::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::block::WitnessCommitment::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::locktime::absolute::LockTime::is_block_height(&self) -> bool -pub const fn bitcoin_primitives::locktime::absolute::LockTime::is_block_time(&self) -> bool -pub const fn bitcoin_primitives::locktime::absolute::LockTime::is_same_unit(&self, other: bitcoin_primitives::locktime::absolute::LockTime) -> bool -pub const fn bitcoin_primitives::locktime::relative::LockTime::from_512_second_intervals(intervals: u16) -> Self -pub const fn bitcoin_primitives::locktime::relative::LockTime::from_height(n: u16) -> Self -pub const fn bitcoin_primitives::locktime::relative::LockTime::from_seconds_ceil(seconds: u32) -> core::result::Result -pub const fn bitcoin_primitives::locktime::relative::LockTime::from_seconds_floor(seconds: u32) -> core::result::Result -pub const fn bitcoin_primitives::locktime::relative::LockTime::is_block_height(&self) -> bool -pub const fn bitcoin_primitives::locktime::relative::LockTime::is_block_time(&self) -> bool -pub const fn bitcoin_primitives::locktime::relative::LockTime::is_same_unit(&self, other: bitcoin_primitives::locktime::relative::LockTime) -> bool -pub const fn bitcoin_primitives::merkle_tree::TxMerkleNode::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::merkle_tree::TxMerkleNode::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::merkle_tree::TxMerkleNode::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::opcodes::Opcode::decode_pushnum(self) -> core::option::Option -pub const fn bitcoin_primitives::opcodes::Opcode::to_u8(self) -> u8 -pub const fn bitcoin_primitives::script::ScriptBuf::new() -> Self -pub const fn bitcoin_primitives::script::ScriptHash::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::script::ScriptHash::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::script::ScriptHash::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::script::WScriptHash::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::script::WScriptHash::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::script::WScriptHash::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::taproot::TapLeafHash::as_byte_array(&self) -> & as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapLeafHash::from_byte_array(bytes: as bitcoin_hashes::Hash>::Bytes) -> Self -pub const fn bitcoin_primitives::taproot::TapLeafHash::to_byte_array(self) -> as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapNodeHash::as_byte_array(&self) -> & as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapNodeHash::from_byte_array(bytes: as bitcoin_hashes::Hash>::Bytes) -> Self -pub const fn bitcoin_primitives::taproot::TapNodeHash::to_byte_array(self) -> as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapTweakHash::as_byte_array(&self) -> & as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapTweakHash::from_byte_array(bytes: as bitcoin_hashes::Hash>::Bytes) -> Self -pub const fn bitcoin_primitives::taproot::TapTweakHash::to_byte_array(self) -> as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::transaction::Txid::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::transaction::Txid::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::transaction::Txid::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::transaction::Wtxid::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::transaction::Wtxid::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::transaction::Wtxid::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::witness::Witness::new() -> Self -pub enum bitcoin_primitives::BlockChecked -pub enum bitcoin_primitives::BlockUnchecked -pub enum bitcoin_primitives::absolute::LockTime -pub enum bitcoin_primitives::block::Checked -pub enum bitcoin_primitives::block::Unchecked -pub enum bitcoin_primitives::locktime::absolute::LockTime -pub enum bitcoin_primitives::locktime::relative::LockTime -pub enum bitcoin_primitives::opcodes::Class -pub enum bitcoin_primitives::opcodes::ClassifyContext -pub enum bitcoin_primitives::relative::LockTime -pub fn &'a bitcoin_primitives::witness::Witness::into_iter(self) -> Self::IntoIter -pub fn &'de bitcoin_primitives::script::Script::deserialize(deserializer: D) -> core::result::Result::Error> where D: serde::de::Deserializer<'de> -pub fn alloc::borrow::Cow<'_, bitcoin_primitives::script::Script>::from(value: bitcoin_primitives::script::ScriptBuf) -> Self -pub fn alloc::borrow::Cow<'a, bitcoin_primitives::script::Script>::from(value: &'a bitcoin_primitives::script::Script) -> Self -pub fn alloc::boxed::Box::from(v: bitcoin_primitives::script::ScriptBuf) -> Self -pub fn alloc::boxed::Box::from(value: &'a bitcoin_primitives::script::Script) -> Self -pub fn alloc::boxed::Box::from(value: alloc::borrow::Cow<'a, bitcoin_primitives::script::Script>) -> Self -pub fn alloc::rc::Rc::from(value: &'a bitcoin_primitives::script::Script) -> Self -pub fn alloc::sync::Arc::from(value: &'a bitcoin_primitives::script::Script) -> Self -pub fn alloc::vec::Vec::from(v: bitcoin_primitives::script::ScriptBuf) -> Self -pub fn bitcoin_hashes::hash160::Hash::from(hashtype: bitcoin_primitives::script::ScriptHash) -> bitcoin_hashes::hash160::Hash -pub fn bitcoin_hashes::sha256::Hash::from(hashtype: bitcoin_primitives::script::WScriptHash) -> bitcoin_hashes::sha256::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::block::BlockHash) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::block::WitnessCommitment) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::merkle_tree::TxMerkleNode) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::merkle_tree::WitnessMerkleNode) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::transaction::Txid) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::transaction::Wtxid) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256t::Hash::from(hashtype: bitcoin_primitives::taproot::TapNodeHash) -> bitcoin_hashes::sha256t::Hash -pub fn bitcoin_hashes::sha256t::Hash::from(hashtype: bitcoin_primitives::taproot::TapLeafHash) -> bitcoin_hashes::sha256t::Hash -pub fn bitcoin_hashes::sha256t::Hash::from(hashtype: bitcoin_primitives::taproot::TapTweakHash) -> bitcoin_hashes::sha256t::Hash -pub fn bitcoin_primitives::block::Block::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::block::Block::block_hash(&self) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::Block::clone(&self) -> bitcoin_primitives::block::Block -pub fn bitcoin_primitives::block::Block::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::block::Block::eq(&self, other: &bitcoin_primitives::block::Block) -> bool -pub fn bitcoin_primitives::block::Block::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::Block::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_primitives::block::Block::cached_witness_root(&self) -> core::option::Option -pub fn bitcoin_primitives::block::Block::header(&self) -> &bitcoin_primitives::block::Header -pub fn bitcoin_primitives::block::Block::transactions(&self) -> &[bitcoin_primitives::transaction::Transaction] -pub fn bitcoin_primitives::block::Block::assume_checked(self, witness_root: core::option::Option) -> bitcoin_primitives::block::Block -pub fn bitcoin_primitives::block::Block::into_parts(self) -> (bitcoin_primitives::block::Header, alloc::vec::Vec) -pub fn bitcoin_primitives::block::Block::new_unchecked(header: bitcoin_primitives::block::Header, transactions: alloc::vec::Vec) -> bitcoin_primitives::block::Block -pub fn bitcoin_primitives::block::BlockHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::block::BlockHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::block::BlockHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::block::BlockHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::block::BlockHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::block::BlockHash::clone(&self) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::cmp(&self, other: &bitcoin_primitives::block::BlockHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::BlockHash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_primitives::block::BlockHash::eq(&self, other: &bitcoin_primitives::block::BlockHash) -> bool -pub fn bitcoin_primitives::block::BlockHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::BlockHash::from(block: &bitcoin_primitives::block::Block) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from(block: bitcoin_primitives::block::Block) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from(header: &bitcoin_primitives::block::Header) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from(header: bitcoin_primitives::block::Header) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::block::BlockHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::block::BlockHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::block::BlockHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::BlockHash::partial_cmp(&self, other: &bitcoin_primitives::block::BlockHash) -> core::option::Option -pub fn bitcoin_primitives::block::BlockHash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_primitives::block::BlockHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::block::Checked::clone(&self) -> bitcoin_primitives::block::Checked -pub fn bitcoin_primitives::block::Checked::cmp(&self, other: &bitcoin_primitives::block::Checked) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::Checked::eq(&self, other: &bitcoin_primitives::block::Checked) -> bool -pub fn bitcoin_primitives::block::Checked::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::Checked::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::Checked::partial_cmp(&self, other: &bitcoin_primitives::block::Checked) -> core::option::Option -pub fn bitcoin_primitives::block::Header::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::block::Header::block_hash(&self) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::Header::clone(&self) -> bitcoin_primitives::block::Header -pub fn bitcoin_primitives::block::Header::cmp(&self, other: &bitcoin_primitives::block::Header) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::Header::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::block::Header::eq(&self, other: &bitcoin_primitives::block::Header) -> bool -pub fn bitcoin_primitives::block::Header::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::Header::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::Header::partial_cmp(&self, other: &bitcoin_primitives::block::Header) -> core::option::Option -pub fn bitcoin_primitives::block::Header::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_primitives::block::Unchecked::clone(&self) -> bitcoin_primitives::block::Unchecked -pub fn bitcoin_primitives::block::Unchecked::cmp(&self, other: &bitcoin_primitives::block::Unchecked) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::Unchecked::eq(&self, other: &bitcoin_primitives::block::Unchecked) -> bool -pub fn bitcoin_primitives::block::Unchecked::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::Unchecked::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::Unchecked::partial_cmp(&self, other: &bitcoin_primitives::block::Unchecked) -> core::option::Option -pub fn bitcoin_primitives::block::Version::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::block::Version::clone(&self) -> bitcoin_primitives::block::Version -pub fn bitcoin_primitives::block::Version::cmp(&self, other: &bitcoin_primitives::block::Version) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::Version::default() -> bitcoin_primitives::block::Version -pub fn bitcoin_primitives::block::Version::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::block::Version::eq(&self, other: &bitcoin_primitives::block::Version) -> bool -pub fn bitcoin_primitives::block::Version::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::Version::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::Version::is_signalling_soft_fork(&self, bit: u8) -> bool -pub fn bitcoin_primitives::block::Version::partial_cmp(&self, other: &bitcoin_primitives::block::Version) -> core::option::Option -pub fn bitcoin_primitives::block::Version::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_primitives::block::Version::to_consensus(self) -> i32 -pub fn bitcoin_primitives::block::WitnessCommitment::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::block::WitnessCommitment::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::block::WitnessCommitment::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::block::WitnessCommitment::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::block::WitnessCommitment::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::block::WitnessCommitment::clone(&self) -> bitcoin_primitives::block::WitnessCommitment -pub fn bitcoin_primitives::block::WitnessCommitment::cmp(&self, other: &bitcoin_primitives::block::WitnessCommitment) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::WitnessCommitment::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_primitives::block::WitnessCommitment::eq(&self, other: &bitcoin_primitives::block::WitnessCommitment) -> bool -pub fn bitcoin_primitives::block::WitnessCommitment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::WitnessCommitment::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::block::WitnessCommitment -pub fn bitcoin_primitives::block::WitnessCommitment::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::block::WitnessCommitment::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::block::WitnessCommitment::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::block::WitnessCommitment::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::WitnessCommitment::partial_cmp(&self, other: &bitcoin_primitives::block::WitnessCommitment) -> core::option::Option -pub fn bitcoin_primitives::block::WitnessCommitment::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_primitives::block::WitnessCommitment::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::locktime::absolute::LockTime::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::arbitrary_cmp(&self, other: &Self) -> core::cmp::Ordering -pub fn bitcoin_primitives::locktime::absolute::LockTime::clone(&self) -> bitcoin_primitives::locktime::absolute::LockTime -pub fn bitcoin_primitives::locktime::absolute::LockTime::deserialize(deserializer: D) -> core::result::Result::Error> where D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::locktime::absolute::LockTime::eq(&self, other: &bitcoin_primitives::locktime::absolute::LockTime) -> bool -pub fn bitcoin_primitives::locktime::absolute::LockTime::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from(h: bitcoin_units::locktime::absolute::Height) -> Self -pub fn bitcoin_primitives::locktime::absolute::LockTime::from(t: bitcoin_units::locktime::absolute::Time) -> Self -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_consensus(n: u32) -> Self -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_height(n: u32) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_hex(s: &str) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_time(n: u32) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_unprefixed_hex(s: &str) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::locktime::absolute::LockTime::is_implied_by(&self, other: bitcoin_primitives::locktime::absolute::LockTime) -> bool -pub fn bitcoin_primitives::locktime::absolute::LockTime::is_satisfied_by(&self, height: bitcoin_units::locktime::absolute::Height, time: bitcoin_units::locktime::absolute::Time) -> bool -pub fn bitcoin_primitives::locktime::absolute::LockTime::partial_cmp(&self, other: &bitcoin_primitives::locktime::absolute::LockTime) -> core::option::Option -pub fn bitcoin_primitives::locktime::absolute::LockTime::serialize(&self, serializer: S) -> core::result::Result<::Ok, ::Error> where S: serde::ser::Serializer -pub fn bitcoin_primitives::locktime::absolute::LockTime::to_consensus_u32(self) -> u32 -pub fn bitcoin_primitives::locktime::absolute::LockTime::try_from(s: &str) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::DisabledLockTimeError::clone(&self) -> bitcoin_primitives::locktime::relative::DisabledLockTimeError -pub fn bitcoin_primitives::locktime::relative::DisabledLockTimeError::disabled_locktime_value(&self) -> u32 -pub fn bitcoin_primitives::locktime::relative::DisabledLockTimeError::eq(&self, other: &bitcoin_primitives::locktime::relative::DisabledLockTimeError) -> bool -pub fn bitcoin_primitives::locktime::relative::DisabledLockTimeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::relative::IncompatibleHeightError::clone(&self) -> bitcoin_primitives::locktime::relative::IncompatibleHeightError -pub fn bitcoin_primitives::locktime::relative::IncompatibleHeightError::eq(&self, other: &bitcoin_primitives::locktime::relative::IncompatibleHeightError) -> bool -pub fn bitcoin_primitives::locktime::relative::IncompatibleHeightError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::relative::IncompatibleTimeError::clone(&self) -> bitcoin_primitives::locktime::relative::IncompatibleTimeError -pub fn bitcoin_primitives::locktime::relative::IncompatibleTimeError::eq(&self, other: &bitcoin_primitives::locktime::relative::IncompatibleTimeError) -> bool -pub fn bitcoin_primitives::locktime::relative::IncompatibleTimeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::arbitrary_cmp(&self, other: &Self) -> core::cmp::Ordering -pub fn bitcoin_primitives::locktime::relative::LockTime::clone(&self) -> bitcoin_primitives::locktime::relative::LockTime -pub fn bitcoin_primitives::locktime::relative::LockTime::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::locktime::relative::LockTime::eq(&self, other: &bitcoin_primitives::locktime::relative::LockTime) -> bool -pub fn bitcoin_primitives::locktime::relative::LockTime::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::from(h: bitcoin_units::locktime::relative::Height) -> Self -pub fn bitcoin_primitives::locktime::relative::LockTime::from(t: bitcoin_units::locktime::relative::Time) -> Self -pub fn bitcoin_primitives::locktime::relative::LockTime::from_consensus(n: u32) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::from_sequence(n: bitcoin_primitives::sequence::Sequence) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::locktime::relative::LockTime::is_implied_by(&self, other: bitcoin_primitives::locktime::relative::LockTime) -> bool -pub fn bitcoin_primitives::locktime::relative::LockTime::is_implied_by_sequence(&self, other: bitcoin_primitives::sequence::Sequence) -> bool -pub fn bitcoin_primitives::locktime::relative::LockTime::is_satisfied_by(&self, h: bitcoin_units::locktime::relative::Height, t: bitcoin_units::locktime::relative::Time) -> bool -pub fn bitcoin_primitives::locktime::relative::LockTime::is_satisfied_by_height(&self, height: bitcoin_units::locktime::relative::Height) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::is_satisfied_by_time(&self, time: bitcoin_units::locktime::relative::Time) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::partial_cmp(&self, other: &bitcoin_primitives::locktime::relative::LockTime) -> core::option::Option -pub fn bitcoin_primitives::locktime::relative::LockTime::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_primitives::locktime::relative::LockTime::to_consensus_u32(self) -> u32 -pub fn bitcoin_primitives::locktime::relative::LockTime::to_sequence(self) -> bitcoin_primitives::sequence::Sequence -pub fn bitcoin_primitives::locktime::relative::LockTime::try_from(seq: bitcoin_primitives::sequence::Sequence) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::clone(&self) -> bitcoin_primitives::merkle_tree::TxMerkleNode -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::cmp(&self, other: &bitcoin_primitives::merkle_tree::TxMerkleNode) -> core::cmp::Ordering -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::eq(&self, other: &bitcoin_primitives::merkle_tree::TxMerkleNode) -> bool -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::merkle_tree::TxMerkleNode -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::partial_cmp(&self, other: &bitcoin_primitives::merkle_tree::TxMerkleNode) -> core::option::Option -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::clone(&self) -> bitcoin_primitives::merkle_tree::WitnessMerkleNode -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::cmp(&self, other: &bitcoin_primitives::merkle_tree::WitnessMerkleNode) -> core::cmp::Ordering -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::eq(&self, other: &bitcoin_primitives::merkle_tree::WitnessMerkleNode) -> bool -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::merkle_tree::WitnessMerkleNode -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::partial_cmp(&self, other: &bitcoin_primitives::merkle_tree::WitnessMerkleNode) -> core::option::Option -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::opcodes::Class::clone(&self) -> bitcoin_primitives::opcodes::Class -pub fn bitcoin_primitives::opcodes::Class::eq(&self, other: &bitcoin_primitives::opcodes::Class) -> bool -pub fn bitcoin_primitives::opcodes::Class::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::opcodes::ClassifyContext::clone(&self) -> bitcoin_primitives::opcodes::ClassifyContext -pub fn bitcoin_primitives::opcodes::ClassifyContext::cmp(&self, other: &bitcoin_primitives::opcodes::ClassifyContext) -> core::cmp::Ordering -pub fn bitcoin_primitives::opcodes::ClassifyContext::eq(&self, other: &bitcoin_primitives::opcodes::ClassifyContext) -> bool -pub fn bitcoin_primitives::opcodes::ClassifyContext::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::opcodes::ClassifyContext::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::opcodes::ClassifyContext::partial_cmp(&self, other: &bitcoin_primitives::opcodes::ClassifyContext) -> core::option::Option -pub fn bitcoin_primitives::opcodes::Opcode::classify(self, ctx: bitcoin_primitives::opcodes::ClassifyContext) -> bitcoin_primitives::opcodes::Class -pub fn bitcoin_primitives::opcodes::Opcode::clone(&self) -> bitcoin_primitives::opcodes::Opcode -pub fn bitcoin_primitives::opcodes::Opcode::eq(&self, other: &bitcoin_primitives::opcodes::Opcode) -> bool -pub fn bitcoin_primitives::opcodes::Opcode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::opcodes::Opcode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::result::Result<(), core::fmt::Error> -pub fn bitcoin_primitives::opcodes::Opcode::from(b: u8) -> bitcoin_primitives::opcodes::Opcode -pub fn bitcoin_primitives::opcodes::Opcode::serialize(&self, serializer: S) -> core::result::Result<::Ok, ::Error> where S: serde::ser::Serializer -pub fn bitcoin_primitives::pow::CompactTarget::clone(&self) -> bitcoin_primitives::pow::CompactTarget -pub fn bitcoin_primitives::pow::CompactTarget::cmp(&self, other: &bitcoin_primitives::pow::CompactTarget) -> core::cmp::Ordering -pub fn bitcoin_primitives::pow::CompactTarget::default() -> bitcoin_primitives::pow::CompactTarget -pub fn bitcoin_primitives::pow::CompactTarget::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::pow::CompactTarget::eq(&self, other: &bitcoin_primitives::pow::CompactTarget) -> bool -pub fn bitcoin_primitives::pow::CompactTarget::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::pow::CompactTarget::from_consensus(bits: u32) -> Self -pub fn bitcoin_primitives::pow::CompactTarget::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::pow::CompactTarget::partial_cmp(&self, other: &bitcoin_primitives::pow::CompactTarget) -> core::option::Option -pub fn bitcoin_primitives::pow::CompactTarget::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_primitives::pow::CompactTarget::to_consensus(self) -> u32 -pub fn bitcoin_primitives::pow::CompactTarget::to_hex(&self) -> alloc::string::String -pub fn bitcoin_primitives::script::RedeemScriptSizeError::clone(&self) -> bitcoin_primitives::script::RedeemScriptSizeError -pub fn bitcoin_primitives::script::RedeemScriptSizeError::eq(&self, other: &bitcoin_primitives::script::RedeemScriptSizeError) -> bool -pub fn bitcoin_primitives::script::RedeemScriptSizeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::script::RedeemScriptSizeError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_primitives::script::Script::as_bytes(&self) -> &[u8] -pub fn bitcoin_primitives::script::Script::as_mut(&mut self) -> &mut [u8] -pub fn bitcoin_primitives::script::Script::as_mut(&mut self) -> &mut bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::Script::as_mut_bytes(&mut self) -> &mut [u8] -pub fn bitcoin_primitives::script::Script::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::script::Script::as_ref(&self) -> &bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::Script::cmp(&self, other: &bitcoin_primitives::script::Script) -> core::cmp::Ordering -pub fn bitcoin_primitives::script::Script::eq(&self, other: &bitcoin_primitives::script::Script) -> bool -pub fn bitcoin_primitives::script::Script::eq(&self, other: &bitcoin_primitives::script::ScriptBuf) -> bool -pub fn bitcoin_primitives::script::Script::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::script::Script::from_bytes(bytes: &[u8]) -> &bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::Script::from_bytes_mut(bytes: &mut [u8]) -> &mut bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::Script::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::script::Script::index(&self, index: (core::ops::range::Bound, core::ops::range::Bound)) -> &Self::Output -pub fn bitcoin_primitives::script::Script::index(&self, index: core::ops::range::Range) -> &Self::Output -pub fn bitcoin_primitives::script::Script::index(&self, index: core::ops::range::RangeFrom) -> &Self::Output -pub fn bitcoin_primitives::script::Script::index(&self, index: core::ops::range::RangeFull) -> &Self::Output -pub fn bitcoin_primitives::script::Script::index(&self, index: core::ops::range::RangeInclusive) -> &Self::Output -pub fn bitcoin_primitives::script::Script::index(&self, index: core::ops::range::RangeTo) -> &Self::Output -pub fn bitcoin_primitives::script::Script::index(&self, index: core::ops::range::RangeToInclusive) -> &Self::Output -pub fn bitcoin_primitives::script::Script::into_script_buf(self: alloc::boxed::Box) -> bitcoin_primitives::script::ScriptBuf -pub fn bitcoin_primitives::script::Script::is_empty(&self) -> bool -pub fn bitcoin_primitives::script::Script::len(&self) -> usize -pub fn bitcoin_primitives::script::Script::new() -> &'static bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::Script::partial_cmp(&self, other: &bitcoin_primitives::script::Script) -> core::option::Option -pub fn bitcoin_primitives::script::Script::partial_cmp(&self, other: &bitcoin_primitives::script::ScriptBuf) -> core::option::Option -pub fn bitcoin_primitives::script::Script::serialize(&self, serializer: S) -> core::result::Result<::Ok, ::Error> where S: serde::ser::Serializer -pub fn bitcoin_primitives::script::Script::to_bytes(&self) -> alloc::vec::Vec -pub fn bitcoin_primitives::script::Script::to_hex(&self) -> alloc::string::String -pub fn bitcoin_primitives::script::Script::to_owned(&self) -> Self::Owned -pub fn bitcoin_primitives::script::Script::to_vec(&self) -> alloc::vec::Vec -pub fn bitcoin_primitives::script::ScriptBuf::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::script::ScriptBuf::as_mut(&mut self) -> &mut [u8] -pub fn bitcoin_primitives::script::ScriptBuf::as_mut(&mut self) -> &mut bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::ScriptBuf::as_mut_script(&mut self) -> &mut bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::ScriptBuf::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::script::ScriptBuf::as_ref(&self) -> &bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::ScriptBuf::as_script(&self) -> &bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::ScriptBuf::borrow(&self) -> &bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::ScriptBuf::borrow_mut(&mut self) -> &mut bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::ScriptBuf::clone(&self) -> bitcoin_primitives::script::ScriptBuf -pub fn bitcoin_primitives::script::ScriptBuf::cmp(&self, other: &bitcoin_primitives::script::ScriptBuf) -> core::cmp::Ordering -pub fn bitcoin_primitives::script::ScriptBuf::default() -> bitcoin_primitives::script::ScriptBuf -pub fn bitcoin_primitives::script::ScriptBuf::deref(&self) -> &Self::Target -pub fn bitcoin_primitives::script::ScriptBuf::deref_mut(&mut self) -> &mut Self::Target -pub fn bitcoin_primitives::script::ScriptBuf::deserialize(deserializer: D) -> core::result::Result::Error> where D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::script::ScriptBuf::eq(&self, other: &bitcoin_primitives::script::Script) -> bool -pub fn bitcoin_primitives::script::ScriptBuf::eq(&self, other: &bitcoin_primitives::script::ScriptBuf) -> bool -pub fn bitcoin_primitives::script::ScriptBuf::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::script::ScriptBuf::from(v: alloc::vec::Vec) -> Self -pub fn bitcoin_primitives::script::ScriptBuf::from(value: &'a bitcoin_primitives::script::Script) -> Self -pub fn bitcoin_primitives::script::ScriptBuf::from(value: alloc::borrow::Cow<'a, bitcoin_primitives::script::Script>) -> Self -pub fn bitcoin_primitives::script::ScriptBuf::from_bytes(bytes: alloc::vec::Vec) -> Self -pub fn bitcoin_primitives::script::ScriptBuf::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::script::ScriptBuf::into_boxed_script(self) -> alloc::boxed::Box -pub fn bitcoin_primitives::script::ScriptBuf::into_bytes(self) -> alloc::vec::Vec -pub fn bitcoin_primitives::script::ScriptBuf::partial_cmp(&self, other: &bitcoin_primitives::script::Script) -> core::option::Option -pub fn bitcoin_primitives::script::ScriptBuf::partial_cmp(&self, other: &bitcoin_primitives::script::ScriptBuf) -> core::option::Option -pub fn bitcoin_primitives::script::ScriptBuf::reserve(&mut self, additional_len: usize) -pub fn bitcoin_primitives::script::ScriptBuf::reserve_exact(&mut self, additional_len: usize) -pub fn bitcoin_primitives::script::ScriptBuf::serialize(&self, serializer: S) -> core::result::Result<::Ok, ::Error> where S: serde::ser::Serializer -pub fn bitcoin_primitives::script::ScriptBuf::to_hex(&self) -> alloc::string::String -pub fn bitcoin_primitives::script::ScriptBuf::with_capacity(capacity: usize) -> Self -pub fn bitcoin_primitives::script::ScriptHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::script::ScriptHash::as_ref(&self) -> &[u8; 20] -pub fn bitcoin_primitives::script::ScriptHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::script::ScriptHash::borrow(&self) -> &[u8; 20] -pub fn bitcoin_primitives::script::ScriptHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::script::ScriptHash::clone(&self) -> bitcoin_primitives::script::ScriptHash -pub fn bitcoin_primitives::script::ScriptHash::cmp(&self, other: &bitcoin_primitives::script::ScriptHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::script::ScriptHash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_primitives::script::ScriptHash::eq(&self, other: &bitcoin_primitives::script::ScriptHash) -> bool -pub fn bitcoin_primitives::script::ScriptHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::script::ScriptHash::from(inner: bitcoin_hashes::hash160::Hash) -> bitcoin_primitives::script::ScriptHash -pub fn bitcoin_primitives::script::ScriptHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::script::ScriptHash::from_script(redeem_script: &bitcoin_primitives::script::Script) -> core::result::Result -pub fn bitcoin_primitives::script::ScriptHash::from_script_unchecked(script: &bitcoin_primitives::script::Script) -> Self -pub fn bitcoin_primitives::script::ScriptHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::script::ScriptHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::script::ScriptHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::script::ScriptHash::partial_cmp(&self, other: &bitcoin_primitives::script::ScriptHash) -> core::option::Option -pub fn bitcoin_primitives::script::ScriptHash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_primitives::script::ScriptHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::script::ScriptHash::try_from(redeem_script: &bitcoin_primitives::script::Script) -> core::result::Result -pub fn bitcoin_primitives::script::ScriptHash::try_from(redeem_script: &bitcoin_primitives::script::ScriptBuf) -> core::result::Result -pub fn bitcoin_primitives::script::ScriptHash::try_from(redeem_script: bitcoin_primitives::script::ScriptBuf) -> core::result::Result -pub fn bitcoin_primitives::script::WScriptHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::script::WScriptHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::script::WScriptHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::script::WScriptHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::script::WScriptHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::script::WScriptHash::clone(&self) -> bitcoin_primitives::script::WScriptHash -pub fn bitcoin_primitives::script::WScriptHash::cmp(&self, other: &bitcoin_primitives::script::WScriptHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::script::WScriptHash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_primitives::script::WScriptHash::eq(&self, other: &bitcoin_primitives::script::WScriptHash) -> bool -pub fn bitcoin_primitives::script::WScriptHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::script::WScriptHash::from(inner: bitcoin_hashes::sha256::Hash) -> bitcoin_primitives::script::WScriptHash -pub fn bitcoin_primitives::script::WScriptHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::script::WScriptHash::from_script(witness_script: &bitcoin_primitives::script::Script) -> core::result::Result -pub fn bitcoin_primitives::script::WScriptHash::from_script_unchecked(script: &bitcoin_primitives::script::Script) -> Self -pub fn bitcoin_primitives::script::WScriptHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::script::WScriptHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::script::WScriptHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::script::WScriptHash::partial_cmp(&self, other: &bitcoin_primitives::script::WScriptHash) -> core::option::Option -pub fn bitcoin_primitives::script::WScriptHash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_primitives::script::WScriptHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::script::WScriptHash::try_from(witness_script: &bitcoin_primitives::script::Script) -> core::result::Result -pub fn bitcoin_primitives::script::WScriptHash::try_from(witness_script: &bitcoin_primitives::script::ScriptBuf) -> core::result::Result -pub fn bitcoin_primitives::script::WScriptHash::try_from(witness_script: bitcoin_primitives::script::ScriptBuf) -> core::result::Result -pub fn bitcoin_primitives::script::WitnessScriptSizeError::clone(&self) -> bitcoin_primitives::script::WitnessScriptSizeError -pub fn bitcoin_primitives::script::WitnessScriptSizeError::eq(&self, other: &bitcoin_primitives::script::WitnessScriptSizeError) -> bool -pub fn bitcoin_primitives::script::WitnessScriptSizeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::script::WitnessScriptSizeError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_primitives::sequence::Sequence::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::sequence::Sequence::clone(&self) -> bitcoin_primitives::sequence::Sequence -pub fn bitcoin_primitives::sequence::Sequence::cmp(&self, other: &bitcoin_primitives::sequence::Sequence) -> core::cmp::Ordering -pub fn bitcoin_primitives::sequence::Sequence::default() -> Self -pub fn bitcoin_primitives::sequence::Sequence::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::sequence::Sequence::enables_absolute_lock_time(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::eq(&self, other: &bitcoin_primitives::sequence::Sequence) -> bool -pub fn bitcoin_primitives::sequence::Sequence::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::sequence::Sequence::from(lt: bitcoin_primitives::locktime::relative::LockTime) -> bitcoin_primitives::sequence::Sequence -pub fn bitcoin_primitives::sequence::Sequence::from_512_second_intervals(intervals: u16) -> Self -pub fn bitcoin_primitives::sequence::Sequence::from_consensus(n: u32) -> Self -pub fn bitcoin_primitives::sequence::Sequence::from_height(height: u16) -> Self -pub fn bitcoin_primitives::sequence::Sequence::from_hex(s: &str) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::from_seconds_ceil(seconds: u32) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::from_seconds_floor(seconds: u32) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::from_unprefixed_hex(s: &str) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::sequence::Sequence::is_final(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::is_height_locked(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::is_rbf(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::is_relative_lock_time(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::is_time_locked(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::partial_cmp(&self, other: &bitcoin_primitives::sequence::Sequence) -> core::option::Option -pub fn bitcoin_primitives::sequence::Sequence::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_primitives::sequence::Sequence::to_consensus_u32(self) -> u32 -pub fn bitcoin_primitives::sequence::Sequence::to_hex(&self) -> alloc::string::String -pub fn bitcoin_primitives::sequence::Sequence::to_relative_lock_time(self) -> core::option::Option -pub fn bitcoin_primitives::sequence::Sequence::try_from(s: &str) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapBranchTag::clone(&self) -> bitcoin_primitives::taproot::TapBranchTag -pub fn bitcoin_primitives::taproot::TapBranchTag::cmp(&self, other: &bitcoin_primitives::taproot::TapBranchTag) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapBranchTag::default() -> bitcoin_primitives::taproot::TapBranchTag -pub fn bitcoin_primitives::taproot::TapBranchTag::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_primitives::taproot::TapBranchTag::eq(&self, other: &bitcoin_primitives::taproot::TapBranchTag) -> bool -pub fn bitcoin_primitives::taproot::TapBranchTag::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapBranchTag::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapBranchTag) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapLeafHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::taproot::TapLeafHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapLeafHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapLeafHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapLeafHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapLeafHash::clone(&self) -> bitcoin_primitives::taproot::TapLeafHash -pub fn bitcoin_primitives::taproot::TapLeafHash::cmp(&self, other: &bitcoin_primitives::taproot::TapLeafHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapLeafHash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_primitives::taproot::TapLeafHash::eq(&self, other: &bitcoin_primitives::taproot::TapLeafHash) -> bool -pub fn bitcoin_primitives::taproot::TapLeafHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::taproot::TapLeafHash::from(inner: bitcoin_hashes::sha256t::Hash) -> bitcoin_primitives::taproot::TapLeafHash -pub fn bitcoin_primitives::taproot::TapLeafHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::taproot::TapLeafHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapLeafHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapLeafHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapLeafHash::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapLeafHash) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapLeafHash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_primitives::taproot::TapLeafHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::taproot::TapLeafTag::clone(&self) -> bitcoin_primitives::taproot::TapLeafTag -pub fn bitcoin_primitives::taproot::TapLeafTag::cmp(&self, other: &bitcoin_primitives::taproot::TapLeafTag) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapLeafTag::default() -> bitcoin_primitives::taproot::TapLeafTag -pub fn bitcoin_primitives::taproot::TapLeafTag::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_primitives::taproot::TapLeafTag::eq(&self, other: &bitcoin_primitives::taproot::TapLeafTag) -> bool -pub fn bitcoin_primitives::taproot::TapLeafTag::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapLeafTag::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapLeafTag) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapNodeHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::taproot::TapNodeHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapNodeHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapNodeHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapNodeHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapNodeHash::clone(&self) -> bitcoin_primitives::taproot::TapNodeHash -pub fn bitcoin_primitives::taproot::TapNodeHash::cmp(&self, other: &bitcoin_primitives::taproot::TapNodeHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapNodeHash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_primitives::taproot::TapNodeHash::eq(&self, other: &bitcoin_primitives::taproot::TapNodeHash) -> bool -pub fn bitcoin_primitives::taproot::TapNodeHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::taproot::TapNodeHash::from(inner: bitcoin_hashes::sha256t::Hash) -> bitcoin_primitives::taproot::TapNodeHash -pub fn bitcoin_primitives::taproot::TapNodeHash::from(leaf: bitcoin_primitives::taproot::TapLeafHash) -> bitcoin_primitives::taproot::TapNodeHash -pub fn bitcoin_primitives::taproot::TapNodeHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::taproot::TapNodeHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapNodeHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapNodeHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapNodeHash::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapNodeHash) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapNodeHash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_primitives::taproot::TapNodeHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::taproot::TapTweakHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::taproot::TapTweakHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapTweakHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapTweakHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapTweakHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapTweakHash::clone(&self) -> bitcoin_primitives::taproot::TapTweakHash -pub fn bitcoin_primitives::taproot::TapTweakHash::cmp(&self, other: &bitcoin_primitives::taproot::TapTweakHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapTweakHash::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_primitives::taproot::TapTweakHash::eq(&self, other: &bitcoin_primitives::taproot::TapTweakHash) -> bool -pub fn bitcoin_primitives::taproot::TapTweakHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::taproot::TapTweakHash::from(inner: bitcoin_hashes::sha256t::Hash) -> bitcoin_primitives::taproot::TapTweakHash -pub fn bitcoin_primitives::taproot::TapTweakHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::taproot::TapTweakHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapTweakHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapTweakHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapTweakHash::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapTweakHash) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapTweakHash::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_primitives::taproot::TapTweakHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::taproot::TapTweakTag::clone(&self) -> bitcoin_primitives::taproot::TapTweakTag -pub fn bitcoin_primitives::taproot::TapTweakTag::cmp(&self, other: &bitcoin_primitives::taproot::TapTweakTag) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapTweakTag::default() -> bitcoin_primitives::taproot::TapTweakTag -pub fn bitcoin_primitives::taproot::TapTweakTag::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_primitives::taproot::TapTweakTag::eq(&self, other: &bitcoin_primitives::taproot::TapTweakTag) -> bool -pub fn bitcoin_primitives::taproot::TapTweakTag::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapTweakTag::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapTweakTag) -> core::option::Option -pub fn bitcoin_primitives::transaction::OutPoint::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::transaction::OutPoint::clone(&self) -> bitcoin_primitives::transaction::OutPoint -pub fn bitcoin_primitives::transaction::OutPoint::cmp(&self, other: &bitcoin_primitives::transaction::OutPoint) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::OutPoint::deserialize(deserializer: D) -> core::result::Result::Error> where D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::transaction::OutPoint::eq(&self, other: &bitcoin_primitives::transaction::OutPoint) -> bool -pub fn bitcoin_primitives::transaction::OutPoint::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::OutPoint::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::transaction::OutPoint::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::OutPoint::partial_cmp(&self, other: &bitcoin_primitives::transaction::OutPoint) -> core::option::Option -pub fn bitcoin_primitives::transaction::OutPoint::serialize(&self, serializer: S) -> core::result::Result<::Ok, ::Error> where S: serde::ser::Serializer -pub fn bitcoin_primitives::transaction::ParseOutPointError::clone(&self) -> bitcoin_primitives::transaction::ParseOutPointError -pub fn bitcoin_primitives::transaction::ParseOutPointError::eq(&self, other: &bitcoin_primitives::transaction::ParseOutPointError) -> bool -pub fn bitcoin_primitives::transaction::ParseOutPointError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::ParseOutPointError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_primitives::transaction::ParseOutPointError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_primitives::transaction::Transaction::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::transaction::Transaction::clone(&self) -> bitcoin_primitives::transaction::Transaction -pub fn bitcoin_primitives::transaction::Transaction::cmp(&self, other: &Self) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::Transaction::compute_ntxid(&self) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_primitives::transaction::Transaction::compute_txid(&self) -> bitcoin_primitives::transaction::Txid -pub fn bitcoin_primitives::transaction::Transaction::compute_wtxid(&self) -> bitcoin_primitives::transaction::Wtxid -pub fn bitcoin_primitives::transaction::Transaction::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::transaction::Transaction::eq(&self, other: &bitcoin_primitives::transaction::Transaction) -> bool -pub fn bitcoin_primitives::transaction::Transaction::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::Transaction::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::Transaction::inputs(&self) -> &[bitcoin_primitives::transaction::TxIn] -pub fn bitcoin_primitives::transaction::Transaction::inputs_mut(&mut self) -> &mut [bitcoin_primitives::transaction::TxIn] -pub fn bitcoin_primitives::transaction::Transaction::outputs(&self) -> &[bitcoin_primitives::transaction::TxOut] -pub fn bitcoin_primitives::transaction::Transaction::outputs_mut(&mut self) -> &mut [bitcoin_primitives::transaction::TxOut] -pub fn bitcoin_primitives::transaction::Transaction::partial_cmp(&self, other: &Self) -> core::option::Option -pub fn bitcoin_primitives::transaction::Transaction::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_primitives::transaction::TxIn::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::transaction::TxIn::clone(&self) -> bitcoin_primitives::transaction::TxIn -pub fn bitcoin_primitives::transaction::TxIn::cmp(&self, other: &bitcoin_primitives::transaction::TxIn) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::TxIn::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::transaction::TxIn::eq(&self, other: &bitcoin_primitives::transaction::TxIn) -> bool -pub fn bitcoin_primitives::transaction::TxIn::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::TxIn::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::TxIn::partial_cmp(&self, other: &bitcoin_primitives::transaction::TxIn) -> core::option::Option -pub fn bitcoin_primitives::transaction::TxIn::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_primitives::transaction::TxOut::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::transaction::TxOut::clone(&self) -> bitcoin_primitives::transaction::TxOut -pub fn bitcoin_primitives::transaction::TxOut::cmp(&self, other: &bitcoin_primitives::transaction::TxOut) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::TxOut::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::transaction::TxOut::eq(&self, other: &bitcoin_primitives::transaction::TxOut) -> bool -pub fn bitcoin_primitives::transaction::TxOut::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::TxOut::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::TxOut::partial_cmp(&self, other: &bitcoin_primitives::transaction::TxOut) -> core::option::Option -pub fn bitcoin_primitives::transaction::TxOut::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_primitives::transaction::Txid::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::transaction::Txid::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::transaction::Txid::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::transaction::Txid::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::transaction::Txid::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::transaction::Txid::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::transaction::Txid::clone(&self) -> bitcoin_primitives::transaction::Txid -pub fn bitcoin_primitives::transaction::Txid::cmp(&self, other: &bitcoin_primitives::transaction::Txid) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::Txid::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_primitives::transaction::Txid::eq(&self, other: &bitcoin_primitives::transaction::Txid) -> bool -pub fn bitcoin_primitives::transaction::Txid::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::Txid::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::transaction::Txid -pub fn bitcoin_primitives::transaction::Txid::from(tx: &bitcoin_primitives::transaction::Transaction) -> bitcoin_primitives::transaction::Txid -pub fn bitcoin_primitives::transaction::Txid::from(tx: bitcoin_primitives::transaction::Transaction) -> bitcoin_primitives::transaction::Txid -pub fn bitcoin_primitives::transaction::Txid::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::transaction::Txid::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::transaction::Txid::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::transaction::Txid::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::Txid::partial_cmp(&self, other: &bitcoin_primitives::transaction::Txid) -> core::option::Option -pub fn bitcoin_primitives::transaction::Txid::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_primitives::transaction::Txid::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::transaction::Version::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::transaction::Version::clone(&self) -> bitcoin_primitives::transaction::Version -pub fn bitcoin_primitives::transaction::Version::cmp(&self, other: &bitcoin_primitives::transaction::Version) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::Version::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::transaction::Version::eq(&self, other: &bitcoin_primitives::transaction::Version) -> bool -pub fn bitcoin_primitives::transaction::Version::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::Version::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::Version::partial_cmp(&self, other: &bitcoin_primitives::transaction::Version) -> core::option::Option -pub fn bitcoin_primitives::transaction::Version::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_primitives::transaction::Wtxid::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::transaction::Wtxid::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::transaction::Wtxid::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::transaction::Wtxid::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::transaction::Wtxid::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::transaction::Wtxid::clone(&self) -> bitcoin_primitives::transaction::Wtxid -pub fn bitcoin_primitives::transaction::Wtxid::cmp(&self, other: &bitcoin_primitives::transaction::Wtxid) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::Wtxid::deserialize>(d: D) -> core::result::Result::Error> -pub fn bitcoin_primitives::transaction::Wtxid::eq(&self, other: &bitcoin_primitives::transaction::Wtxid) -> bool -pub fn bitcoin_primitives::transaction::Wtxid::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::Wtxid::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::transaction::Wtxid -pub fn bitcoin_primitives::transaction::Wtxid::from(tx: &bitcoin_primitives::transaction::Transaction) -> bitcoin_primitives::transaction::Wtxid -pub fn bitcoin_primitives::transaction::Wtxid::from(tx: bitcoin_primitives::transaction::Transaction) -> bitcoin_primitives::transaction::Wtxid -pub fn bitcoin_primitives::transaction::Wtxid::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::transaction::Wtxid::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::transaction::Wtxid::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::transaction::Wtxid::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::Wtxid::partial_cmp(&self, other: &bitcoin_primitives::transaction::Wtxid) -> core::option::Option -pub fn bitcoin_primitives::transaction::Wtxid::serialize(&self, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_primitives::transaction::Wtxid::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::witness::Iter<'a>::next(&mut self) -> core::option::Option -pub fn bitcoin_primitives::witness::Iter<'a>::size_hint(&self) -> (usize, core::option::Option) -pub fn bitcoin_primitives::witness::Witness::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_primitives::witness::Witness::clear(&mut self) -pub fn bitcoin_primitives::witness::Witness::clone(&self) -> bitcoin_primitives::witness::Witness -pub fn bitcoin_primitives::witness::Witness::cmp(&self, other: &bitcoin_primitives::witness::Witness) -> core::cmp::Ordering -pub fn bitcoin_primitives::witness::Witness::default() -> Self -pub fn bitcoin_primitives::witness::Witness::deserialize(deserializer: D) -> core::result::Result::Error> where D: serde::de::Deserializer<'de> -pub fn bitcoin_primitives::witness::Witness::eq(&self, other: &bitcoin_primitives::witness::Witness) -> bool -pub fn bitcoin_primitives::witness::Witness::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::result::Result<(), core::fmt::Error> -pub fn bitcoin_primitives::witness::Witness::from(slice: &[&[u8]]) -> Self -pub fn bitcoin_primitives::witness::Witness::from(slice: &[alloc::vec::Vec]) -> Self -pub fn bitcoin_primitives::witness::Witness::from(vec: alloc::vec::Vec<&[u8]>) -> Self -pub fn bitcoin_primitives::witness::Witness::from(vec: alloc::vec::Vec>) -> Self -pub fn bitcoin_primitives::witness::Witness::from_slice>(slice: &[T]) -> Self -pub fn bitcoin_primitives::witness::Witness::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::witness::Witness::index(&self, index: usize) -> &Self::Output -pub fn bitcoin_primitives::witness::Witness::is_empty(&self) -> bool -pub fn bitcoin_primitives::witness::Witness::iter(&self) -> bitcoin_primitives::witness::Iter<'_> -pub fn bitcoin_primitives::witness::Witness::last(&self) -> core::option::Option<&[u8]> -pub fn bitcoin_primitives::witness::Witness::len(&self) -> usize -pub fn bitcoin_primitives::witness::Witness::nth(&self, index: usize) -> core::option::Option<&[u8]> -pub fn bitcoin_primitives::witness::Witness::partial_cmp(&self, other: &bitcoin_primitives::witness::Witness) -> core::option::Option -pub fn bitcoin_primitives::witness::Witness::push>(&mut self, new_element: T) -pub fn bitcoin_primitives::witness::Witness::second_to_last(&self) -> core::option::Option<&[u8]> -pub fn bitcoin_primitives::witness::Witness::serialize(&self, serializer: S) -> core::result::Result<::Ok, ::Error> where S: serde::ser::Serializer -pub fn bitcoin_primitives::witness::Witness::size(&self) -> usize -pub fn bitcoin_primitives::witness::Witness::third_to_last(&self) -> core::option::Option<&[u8]> -pub fn bitcoin_primitives::witness::Witness::to_vec(&self) -> alloc::vec::Vec> -pub fn u32::from(sequence: bitcoin_primitives::sequence::Sequence) -> u32 -pub mod bitcoin_primitives -pub mod bitcoin_primitives::absolute -pub mod bitcoin_primitives::block -pub mod bitcoin_primitives::locktime -pub mod bitcoin_primitives::locktime::absolute -pub mod bitcoin_primitives::locktime::relative -pub mod bitcoin_primitives::merkle_tree -pub mod bitcoin_primitives::opcodes -pub mod bitcoin_primitives::opcodes::all -pub mod bitcoin_primitives::pow -pub mod bitcoin_primitives::relative -pub mod bitcoin_primitives::script -pub mod bitcoin_primitives::sequence -pub mod bitcoin_primitives::taproot -pub mod bitcoin_primitives::transaction -pub mod bitcoin_primitives::witness -pub static bitcoin_primitives::opcodes::OP_0: bitcoin_primitives::opcodes::Opcode -pub static bitcoin_primitives::opcodes::OP_FALSE: bitcoin_primitives::opcodes::Opcode -pub static bitcoin_primitives::opcodes::OP_NOP2: bitcoin_primitives::opcodes::Opcode -pub static bitcoin_primitives::opcodes::OP_NOP3: bitcoin_primitives::opcodes::Opcode -pub static bitcoin_primitives::opcodes::OP_TRUE: bitcoin_primitives::opcodes::Opcode -pub struct bitcoin_primitives::Block where V: bitcoin_primitives::block::Validation -pub struct bitcoin_primitives::BlockHash(_) -pub struct bitcoin_primitives::BlockHeader -pub struct bitcoin_primitives::CompactTarget(_) -pub struct bitcoin_primitives::Sequence(pub u32) -pub struct bitcoin_primitives::TapBranchTag -pub struct bitcoin_primitives::TapLeafHash(_) -pub struct bitcoin_primitives::TapLeafTag -pub struct bitcoin_primitives::TapNodeHash(_) -pub struct bitcoin_primitives::TapTweakHash(_) -pub struct bitcoin_primitives::TapTweakTag -pub struct bitcoin_primitives::Transaction -pub struct bitcoin_primitives::TxIn -pub struct bitcoin_primitives::TxMerkleNode(_) -pub struct bitcoin_primitives::TxOut -pub struct bitcoin_primitives::Txid(_) -pub struct bitcoin_primitives::Witness -pub struct bitcoin_primitives::WitnessCommitment(_) -pub struct bitcoin_primitives::WitnessMerkleNode(_) -pub struct bitcoin_primitives::Wtxid(_) -pub struct bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation -pub struct bitcoin_primitives::block::BlockHash(_) -pub struct bitcoin_primitives::block::Header -pub struct bitcoin_primitives::block::Version(_) -pub struct bitcoin_primitives::block::WitnessCommitment(_) -pub struct bitcoin_primitives::locktime::relative::DisabledLockTimeError(_) -pub struct bitcoin_primitives::merkle_tree::TxMerkleNode(_) -pub struct bitcoin_primitives::merkle_tree::WitnessMerkleNode(_) -pub struct bitcoin_primitives::opcodes::Opcode -pub struct bitcoin_primitives::pow::CompactTarget(_) -pub struct bitcoin_primitives::relative::DisabledLockTimeError(_) -pub struct bitcoin_primitives::script::RedeemScriptSizeError -pub struct bitcoin_primitives::script::ScriptBuf(_) -pub struct bitcoin_primitives::script::ScriptHash(_) -pub struct bitcoin_primitives::script::WScriptHash(_) -pub struct bitcoin_primitives::script::WitnessScriptSizeError -pub struct bitcoin_primitives::sequence::Sequence(pub u32) -pub struct bitcoin_primitives::taproot::TapBranchTag -pub struct bitcoin_primitives::taproot::TapLeafHash(_) -pub struct bitcoin_primitives::taproot::TapLeafTag -pub struct bitcoin_primitives::taproot::TapNodeHash(_) -pub struct bitcoin_primitives::taproot::TapTweakHash(_) -pub struct bitcoin_primitives::taproot::TapTweakTag -pub struct bitcoin_primitives::transaction::OutPoint -pub struct bitcoin_primitives::transaction::Transaction -pub struct bitcoin_primitives::transaction::TxIn -pub struct bitcoin_primitives::transaction::TxOut -pub struct bitcoin_primitives::transaction::Txid(_) -pub struct bitcoin_primitives::transaction::Version(pub i32) -pub struct bitcoin_primitives::transaction::Wtxid(_) -pub struct bitcoin_primitives::witness::Iter<'a> -pub struct bitcoin_primitives::witness::Witness -pub trait bitcoin_primitives::BlockValidation: bitcoin_primitives::block::sealed::Validation + core::marker::Sync + core::marker::Send + core::marker::Sized + core::marker::Unpin -pub trait bitcoin_primitives::block::Validation: bitcoin_primitives::block::sealed::Validation + core::marker::Sync + core::marker::Send + core::marker::Sized + core::marker::Unpin -pub type &'a bitcoin_primitives::witness::Witness::IntoIter = bitcoin_primitives::witness::Iter<'a> -pub type &'a bitcoin_primitives::witness::Witness::Item = &'a [u8] -pub type bitcoin_primitives::block::BlockHash::Bytes = ::Bytes -pub type bitcoin_primitives::block::BlockHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::block::WitnessCommitment::Bytes = ::Bytes -pub type bitcoin_primitives::block::WitnessCommitment::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::locktime::absolute::LockTime::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_primitives::locktime::absolute::LockTime::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_primitives::locktime::relative::LockTime::Error = bitcoin_primitives::locktime::relative::DisabledLockTimeError -pub type bitcoin_primitives::merkle_tree::TxMerkleNode::Bytes = ::Bytes -pub type bitcoin_primitives::merkle_tree::TxMerkleNode::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::merkle_tree::WitnessMerkleNode::Bytes = ::Bytes -pub type bitcoin_primitives::merkle_tree::WitnessMerkleNode::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::script::Script::Output = bitcoin_primitives::script::Script -pub type bitcoin_primitives::script::Script::Owned = bitcoin_primitives::script::ScriptBuf -pub type bitcoin_primitives::script::ScriptBuf::Target = bitcoin_primitives::script::Script -pub type bitcoin_primitives::script::ScriptHash::Bytes = ::Bytes -pub type bitcoin_primitives::script::ScriptHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::script::ScriptHash::Error = bitcoin_primitives::script::RedeemScriptSizeError -pub type bitcoin_primitives::script::WScriptHash::Bytes = ::Bytes -pub type bitcoin_primitives::script::WScriptHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::script::WScriptHash::Error = bitcoin_primitives::script::WitnessScriptSizeError -pub type bitcoin_primitives::sequence::Sequence::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_primitives::sequence::Sequence::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_primitives::taproot::TapLeafHash::Bytes = as bitcoin_hashes::Hash>::Bytes -pub type bitcoin_primitives::taproot::TapLeafHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::taproot::TapNodeHash::Bytes = as bitcoin_hashes::Hash>::Bytes -pub type bitcoin_primitives::taproot::TapNodeHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::taproot::TapTweakHash::Bytes = as bitcoin_hashes::Hash>::Bytes -pub type bitcoin_primitives::taproot::TapTweakHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::transaction::OutPoint::Err = bitcoin_primitives::transaction::ParseOutPointError -pub type bitcoin_primitives::transaction::Txid::Bytes = ::Bytes -pub type bitcoin_primitives::transaction::Txid::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::transaction::Wtxid::Bytes = ::Bytes -pub type bitcoin_primitives::transaction::Wtxid::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::witness::Iter<'a>::Item = &'a [u8] -pub type bitcoin_primitives::witness::Witness::Output = [u8] -pub use bitcoin_primitives::Amount -pub use bitcoin_primitives::BlockHeight -pub use bitcoin_primitives::BlockInterval -pub use bitcoin_primitives::FeeRate -pub use bitcoin_primitives::SignedAmount -pub use bitcoin_primitives::Weight -pub use bitcoin_primitives::absolute::ConversionError -pub use bitcoin_primitives::absolute::Height -pub use bitcoin_primitives::absolute::LOCK_TIME_THRESHOLD -pub use bitcoin_primitives::absolute::ParseHeightError -pub use bitcoin_primitives::absolute::ParseTimeError -pub use bitcoin_primitives::absolute::Time -pub use bitcoin_primitives::amount -pub use bitcoin_primitives::fee_rate -pub use bitcoin_primitives::locktime::absolute::ConversionError -pub use bitcoin_primitives::locktime::absolute::Height -pub use bitcoin_primitives::locktime::absolute::LOCK_TIME_THRESHOLD -pub use bitcoin_primitives::locktime::absolute::ParseHeightError -pub use bitcoin_primitives::locktime::absolute::ParseTimeError -pub use bitcoin_primitives::locktime::absolute::Time -pub use bitcoin_primitives::locktime::relative::Height -pub use bitcoin_primitives::locktime::relative::Time -pub use bitcoin_primitives::locktime::relative::TimeOverflowError -pub use bitcoin_primitives::relative::Height -pub use bitcoin_primitives::relative::Time -pub use bitcoin_primitives::relative::TimeOverflowError -pub use bitcoin_primitives::weight diff --git a/api/primitives/alloc-only.txt b/api/primitives/alloc-only.txt deleted file mode 100644 index 6154e801c..000000000 --- a/api/primitives/alloc-only.txt +++ /dev/null @@ -1,1898 +0,0 @@ -#[non_exhaustive] pub enum bitcoin_primitives::transaction::ParseOutPointError -#[non_exhaustive] pub struct bitcoin_primitives::locktime::relative::IncompatibleHeightError -#[non_exhaustive] pub struct bitcoin_primitives::locktime::relative::IncompatibleTimeError -#[non_exhaustive] pub struct bitcoin_primitives::relative::IncompatibleHeightError -#[non_exhaustive] pub struct bitcoin_primitives::relative::IncompatibleTimeError -#[repr(transparent)] pub struct bitcoin_primitives::script::Script(_) -impl !core::marker::Sized for bitcoin_primitives::script::Script -impl alloc::borrow::ToOwned for bitcoin_primitives::script::Script -impl bitcoin_hashes::Hash for bitcoin_primitives::block::BlockHash -impl bitcoin_hashes::Hash for bitcoin_primitives::block::WitnessCommitment -impl bitcoin_hashes::Hash for bitcoin_primitives::merkle_tree::TxMerkleNode -impl bitcoin_hashes::Hash for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl bitcoin_hashes::Hash for bitcoin_primitives::script::ScriptHash -impl bitcoin_hashes::Hash for bitcoin_primitives::script::WScriptHash -impl bitcoin_hashes::Hash for bitcoin_primitives::taproot::TapLeafHash -impl bitcoin_hashes::Hash for bitcoin_primitives::taproot::TapNodeHash -impl bitcoin_hashes::Hash for bitcoin_primitives::taproot::TapTweakHash -impl bitcoin_hashes::Hash for bitcoin_primitives::transaction::Txid -impl bitcoin_hashes::Hash for bitcoin_primitives::transaction::Wtxid -impl bitcoin_hashes::sha256t::Tag for bitcoin_primitives::taproot::TapBranchTag -impl bitcoin_hashes::sha256t::Tag for bitcoin_primitives::taproot::TapLeafTag -impl bitcoin_hashes::sha256t::Tag for bitcoin_primitives::taproot::TapTweakTag -impl bitcoin_primitives::block::Block -impl bitcoin_primitives::block::Block -impl bitcoin_primitives::block::BlockHash -impl bitcoin_primitives::block::Header -impl bitcoin_primitives::block::Validation for bitcoin_primitives::block::Checked -impl bitcoin_primitives::block::Validation for bitcoin_primitives::block::Unchecked -impl bitcoin_primitives::block::Version -impl bitcoin_primitives::block::WitnessCommitment -impl bitcoin_primitives::locktime::absolute::LockTime -impl bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl bitcoin_primitives::locktime::relative::LockTime -impl bitcoin_primitives::merkle_tree::TxMerkleNode -impl bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl bitcoin_primitives::opcodes::Opcode -impl bitcoin_primitives::pow::CompactTarget -impl bitcoin_primitives::script::Script -impl bitcoin_primitives::script::ScriptBuf -impl bitcoin_primitives::script::ScriptHash -impl bitcoin_primitives::script::WScriptHash -impl bitcoin_primitives::sequence::Sequence -impl bitcoin_primitives::taproot::TapLeafHash -impl bitcoin_primitives::taproot::TapNodeHash -impl bitcoin_primitives::taproot::TapTweakHash -impl bitcoin_primitives::transaction::OutPoint -impl bitcoin_primitives::transaction::Transaction -impl bitcoin_primitives::transaction::TxIn -impl bitcoin_primitives::transaction::Txid -impl bitcoin_primitives::transaction::Version -impl bitcoin_primitives::transaction::Wtxid -impl bitcoin_primitives::witness::Witness -impl core::borrow::Borrow<[u8; 20]> for bitcoin_primitives::script::ScriptHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::block::BlockHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::block::WitnessCommitment -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::script::WScriptHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::taproot::TapLeafHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::taproot::TapNodeHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::taproot::TapTweakHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::transaction::Txid -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::transaction::Wtxid -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::block::BlockHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::block::WitnessCommitment -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::script::ScriptHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::script::WScriptHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::taproot::TapLeafHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::taproot::TapNodeHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::taproot::TapTweakHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::transaction::Txid -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::transaction::Wtxid -impl core::borrow::Borrow for bitcoin_primitives::script::ScriptBuf -impl core::borrow::BorrowMut for bitcoin_primitives::script::ScriptBuf -impl core::clone::Clone for bitcoin_primitives::block::BlockHash -impl core::clone::Clone for bitcoin_primitives::block::Checked -impl core::clone::Clone for bitcoin_primitives::block::Header -impl core::clone::Clone for bitcoin_primitives::block::Unchecked -impl core::clone::Clone for bitcoin_primitives::block::Version -impl core::clone::Clone for bitcoin_primitives::block::WitnessCommitment -impl core::clone::Clone for bitcoin_primitives::locktime::absolute::LockTime -impl core::clone::Clone for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::clone::Clone for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::clone::Clone for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::clone::Clone for bitcoin_primitives::locktime::relative::LockTime -impl core::clone::Clone for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::clone::Clone for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::clone::Clone for bitcoin_primitives::opcodes::Class -impl core::clone::Clone for bitcoin_primitives::opcodes::ClassifyContext -impl core::clone::Clone for bitcoin_primitives::opcodes::Opcode -impl core::clone::Clone for bitcoin_primitives::pow::CompactTarget -impl core::clone::Clone for bitcoin_primitives::script::RedeemScriptSizeError -impl core::clone::Clone for bitcoin_primitives::script::ScriptBuf -impl core::clone::Clone for bitcoin_primitives::script::ScriptHash -impl core::clone::Clone for bitcoin_primitives::script::WScriptHash -impl core::clone::Clone for bitcoin_primitives::script::WitnessScriptSizeError -impl core::clone::Clone for bitcoin_primitives::sequence::Sequence -impl core::clone::Clone for bitcoin_primitives::taproot::TapBranchTag -impl core::clone::Clone for bitcoin_primitives::taproot::TapLeafHash -impl core::clone::Clone for bitcoin_primitives::taproot::TapLeafTag -impl core::clone::Clone for bitcoin_primitives::taproot::TapNodeHash -impl core::clone::Clone for bitcoin_primitives::taproot::TapTweakHash -impl core::clone::Clone for bitcoin_primitives::taproot::TapTweakTag -impl core::clone::Clone for bitcoin_primitives::transaction::OutPoint -impl core::clone::Clone for bitcoin_primitives::transaction::ParseOutPointError -impl core::clone::Clone for bitcoin_primitives::transaction::Transaction -impl core::clone::Clone for bitcoin_primitives::transaction::TxIn -impl core::clone::Clone for bitcoin_primitives::transaction::TxOut -impl core::clone::Clone for bitcoin_primitives::transaction::Txid -impl core::clone::Clone for bitcoin_primitives::transaction::Version -impl core::clone::Clone for bitcoin_primitives::transaction::Wtxid -impl core::clone::Clone for bitcoin_primitives::witness::Witness -impl core::cmp::Eq for bitcoin_primitives::block::BlockHash -impl core::cmp::Eq for bitcoin_primitives::block::Checked -impl core::cmp::Eq for bitcoin_primitives::block::Header -impl core::cmp::Eq for bitcoin_primitives::block::Unchecked -impl core::cmp::Eq for bitcoin_primitives::block::Version -impl core::cmp::Eq for bitcoin_primitives::block::WitnessCommitment -impl core::cmp::Eq for bitcoin_primitives::locktime::absolute::LockTime -impl core::cmp::Eq for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::cmp::Eq for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::cmp::Eq for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::cmp::Eq for bitcoin_primitives::locktime::relative::LockTime -impl core::cmp::Eq for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::cmp::Eq for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::cmp::Eq for bitcoin_primitives::opcodes::Class -impl core::cmp::Eq for bitcoin_primitives::opcodes::ClassifyContext -impl core::cmp::Eq for bitcoin_primitives::opcodes::Opcode -impl core::cmp::Eq for bitcoin_primitives::pow::CompactTarget -impl core::cmp::Eq for bitcoin_primitives::script::RedeemScriptSizeError -impl core::cmp::Eq for bitcoin_primitives::script::Script -impl core::cmp::Eq for bitcoin_primitives::script::ScriptBuf -impl core::cmp::Eq for bitcoin_primitives::script::ScriptHash -impl core::cmp::Eq for bitcoin_primitives::script::WScriptHash -impl core::cmp::Eq for bitcoin_primitives::script::WitnessScriptSizeError -impl core::cmp::Eq for bitcoin_primitives::sequence::Sequence -impl core::cmp::Eq for bitcoin_primitives::taproot::TapBranchTag -impl core::cmp::Eq for bitcoin_primitives::taproot::TapLeafHash -impl core::cmp::Eq for bitcoin_primitives::taproot::TapLeafTag -impl core::cmp::Eq for bitcoin_primitives::taproot::TapNodeHash -impl core::cmp::Eq for bitcoin_primitives::taproot::TapTweakHash -impl core::cmp::Eq for bitcoin_primitives::taproot::TapTweakTag -impl core::cmp::Eq for bitcoin_primitives::transaction::OutPoint -impl core::cmp::Eq for bitcoin_primitives::transaction::ParseOutPointError -impl core::cmp::Eq for bitcoin_primitives::transaction::Transaction -impl core::cmp::Eq for bitcoin_primitives::transaction::TxIn -impl core::cmp::Eq for bitcoin_primitives::transaction::TxOut -impl core::cmp::Eq for bitcoin_primitives::transaction::Txid -impl core::cmp::Eq for bitcoin_primitives::transaction::Version -impl core::cmp::Eq for bitcoin_primitives::transaction::Wtxid -impl core::cmp::Eq for bitcoin_primitives::witness::Witness -impl core::cmp::Ord for bitcoin_primitives::block::BlockHash -impl core::cmp::Ord for bitcoin_primitives::block::Checked -impl core::cmp::Ord for bitcoin_primitives::block::Header -impl core::cmp::Ord for bitcoin_primitives::block::Unchecked -impl core::cmp::Ord for bitcoin_primitives::block::Version -impl core::cmp::Ord for bitcoin_primitives::block::WitnessCommitment -impl core::cmp::Ord for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::cmp::Ord for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::cmp::Ord for bitcoin_primitives::opcodes::ClassifyContext -impl core::cmp::Ord for bitcoin_primitives::pow::CompactTarget -impl core::cmp::Ord for bitcoin_primitives::script::Script -impl core::cmp::Ord for bitcoin_primitives::script::ScriptBuf -impl core::cmp::Ord for bitcoin_primitives::script::ScriptHash -impl core::cmp::Ord for bitcoin_primitives::script::WScriptHash -impl core::cmp::Ord for bitcoin_primitives::sequence::Sequence -impl core::cmp::Ord for bitcoin_primitives::taproot::TapBranchTag -impl core::cmp::Ord for bitcoin_primitives::taproot::TapLeafHash -impl core::cmp::Ord for bitcoin_primitives::taproot::TapLeafTag -impl core::cmp::Ord for bitcoin_primitives::taproot::TapNodeHash -impl core::cmp::Ord for bitcoin_primitives::taproot::TapTweakHash -impl core::cmp::Ord for bitcoin_primitives::taproot::TapTweakTag -impl core::cmp::Ord for bitcoin_primitives::transaction::OutPoint -impl core::cmp::Ord for bitcoin_primitives::transaction::Transaction -impl core::cmp::Ord for bitcoin_primitives::transaction::TxIn -impl core::cmp::Ord for bitcoin_primitives::transaction::TxOut -impl core::cmp::Ord for bitcoin_primitives::transaction::Txid -impl core::cmp::Ord for bitcoin_primitives::transaction::Version -impl core::cmp::Ord for bitcoin_primitives::transaction::Wtxid -impl core::cmp::Ord for bitcoin_primitives::witness::Witness -impl core::cmp::PartialEq for bitcoin_primitives::block::BlockHash -impl core::cmp::PartialEq for bitcoin_primitives::block::Checked -impl core::cmp::PartialEq for bitcoin_primitives::block::Header -impl core::cmp::PartialEq for bitcoin_primitives::block::Unchecked -impl core::cmp::PartialEq for bitcoin_primitives::block::Version -impl core::cmp::PartialEq for bitcoin_primitives::block::WitnessCommitment -impl core::cmp::PartialEq for bitcoin_primitives::locktime::absolute::LockTime -impl core::cmp::PartialEq for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::cmp::PartialEq for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::cmp::PartialEq for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::cmp::PartialEq for bitcoin_primitives::locktime::relative::LockTime -impl core::cmp::PartialEq for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::cmp::PartialEq for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::cmp::PartialEq for bitcoin_primitives::opcodes::Class -impl core::cmp::PartialEq for bitcoin_primitives::opcodes::ClassifyContext -impl core::cmp::PartialEq for bitcoin_primitives::opcodes::Opcode -impl core::cmp::PartialEq for bitcoin_primitives::pow::CompactTarget -impl core::cmp::PartialEq for bitcoin_primitives::script::RedeemScriptSizeError -impl core::cmp::PartialEq for bitcoin_primitives::script::Script -impl core::cmp::PartialEq for bitcoin_primitives::script::ScriptBuf -impl core::cmp::PartialEq for bitcoin_primitives::script::ScriptHash -impl core::cmp::PartialEq for bitcoin_primitives::script::WScriptHash -impl core::cmp::PartialEq for bitcoin_primitives::script::WitnessScriptSizeError -impl core::cmp::PartialEq for bitcoin_primitives::sequence::Sequence -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapBranchTag -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapLeafHash -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapLeafTag -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapNodeHash -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapTweakHash -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapTweakTag -impl core::cmp::PartialEq for bitcoin_primitives::transaction::OutPoint -impl core::cmp::PartialEq for bitcoin_primitives::transaction::ParseOutPointError -impl core::cmp::PartialEq for bitcoin_primitives::transaction::Transaction -impl core::cmp::PartialEq for bitcoin_primitives::transaction::TxIn -impl core::cmp::PartialEq for bitcoin_primitives::transaction::TxOut -impl core::cmp::PartialEq for bitcoin_primitives::transaction::Txid -impl core::cmp::PartialEq for bitcoin_primitives::transaction::Version -impl core::cmp::PartialEq for bitcoin_primitives::transaction::Wtxid -impl core::cmp::PartialEq for bitcoin_primitives::witness::Witness -impl core::cmp::PartialEq for bitcoin_primitives::script::ScriptBuf -impl core::cmp::PartialEq for bitcoin_primitives::script::Script -impl core::cmp::PartialOrd for bitcoin_primitives::block::BlockHash -impl core::cmp::PartialOrd for bitcoin_primitives::block::Checked -impl core::cmp::PartialOrd for bitcoin_primitives::block::Header -impl core::cmp::PartialOrd for bitcoin_primitives::block::Unchecked -impl core::cmp::PartialOrd for bitcoin_primitives::block::Version -impl core::cmp::PartialOrd for bitcoin_primitives::block::WitnessCommitment -impl core::cmp::PartialOrd for bitcoin_primitives::locktime::absolute::LockTime -impl core::cmp::PartialOrd for bitcoin_primitives::locktime::relative::LockTime -impl core::cmp::PartialOrd for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::cmp::PartialOrd for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::cmp::PartialOrd for bitcoin_primitives::opcodes::ClassifyContext -impl core::cmp::PartialOrd for bitcoin_primitives::pow::CompactTarget -impl core::cmp::PartialOrd for bitcoin_primitives::script::Script -impl core::cmp::PartialOrd for bitcoin_primitives::script::ScriptBuf -impl core::cmp::PartialOrd for bitcoin_primitives::script::ScriptHash -impl core::cmp::PartialOrd for bitcoin_primitives::script::WScriptHash -impl core::cmp::PartialOrd for bitcoin_primitives::sequence::Sequence -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapBranchTag -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapLeafHash -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapLeafTag -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapNodeHash -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapTweakHash -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapTweakTag -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::OutPoint -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::Transaction -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::TxIn -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::TxOut -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::Txid -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::Version -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::Wtxid -impl core::cmp::PartialOrd for bitcoin_primitives::witness::Witness -impl core::cmp::PartialOrd for bitcoin_primitives::script::ScriptBuf -impl core::cmp::PartialOrd for bitcoin_primitives::script::Script -impl core::convert::AsMut<[u8]> for bitcoin_primitives::script::Script -impl core::convert::AsMut<[u8]> for bitcoin_primitives::script::ScriptBuf -impl core::convert::AsMut for bitcoin_primitives::script::Script -impl core::convert::AsMut for bitcoin_primitives::script::ScriptBuf -impl core::convert::AsRef<[u8; 20]> for bitcoin_primitives::script::ScriptHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::block::BlockHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::block::WitnessCommitment -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::script::WScriptHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::taproot::TapLeafHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::taproot::TapNodeHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::taproot::TapTweakHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::transaction::Txid -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::transaction::Wtxid -impl core::convert::AsRef<[u8]> for bitcoin_primitives::block::BlockHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::block::WitnessCommitment -impl core::convert::AsRef<[u8]> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::convert::AsRef<[u8]> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::convert::AsRef<[u8]> for bitcoin_primitives::script::Script -impl core::convert::AsRef<[u8]> for bitcoin_primitives::script::ScriptBuf -impl core::convert::AsRef<[u8]> for bitcoin_primitives::script::ScriptHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::script::WScriptHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::taproot::TapLeafHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::taproot::TapNodeHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::taproot::TapTweakHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::transaction::Txid -impl core::convert::AsRef<[u8]> for bitcoin_primitives::transaction::Wtxid -impl core::convert::AsRef for bitcoin_primitives::script::Script -impl core::convert::AsRef for bitcoin_primitives::script::ScriptBuf -impl core::convert::From<&[&[u8]]> for bitcoin_primitives::witness::Witness -impl core::convert::From<&[alloc::vec::Vec]> for bitcoin_primitives::witness::Witness -impl core::convert::From<&bitcoin_primitives::block::Block> for bitcoin_primitives::block::BlockHash -impl core::convert::From<&bitcoin_primitives::block::Header> for bitcoin_primitives::block::BlockHash -impl core::convert::From<&bitcoin_primitives::transaction::Transaction> for bitcoin_primitives::transaction::Txid -impl core::convert::From<&bitcoin_primitives::transaction::Transaction> for bitcoin_primitives::transaction::Wtxid -impl core::convert::From> for bitcoin_primitives::witness::Witness -impl core::convert::From>> for bitcoin_primitives::witness::Witness -impl core::convert::From> for bitcoin_primitives::script::ScriptBuf -impl core::convert::From for bitcoin_primitives::script::ScriptHash -impl core::convert::From for bitcoin_primitives::script::WScriptHash -impl core::convert::From for bitcoin_primitives::block::BlockHash -impl core::convert::From for bitcoin_primitives::block::WitnessCommitment -impl core::convert::From for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::convert::From for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::convert::From for bitcoin_primitives::transaction::Txid -impl core::convert::From for bitcoin_primitives::transaction::Wtxid -impl core::convert::From> for bitcoin_primitives::taproot::TapNodeHash -impl core::convert::From> for bitcoin_primitives::taproot::TapLeafHash -impl core::convert::From> for bitcoin_primitives::taproot::TapTweakHash -impl core::convert::From for bitcoin_primitives::block::BlockHash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_primitives::block::BlockHash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_primitives::sequence::Sequence -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for alloc::borrow::Cow<'_, bitcoin_primitives::script::Script> -impl core::convert::From for alloc::boxed::Box -impl core::convert::From for alloc::vec::Vec -impl core::convert::From for bitcoin_hashes::hash160::Hash -impl core::convert::From for bitcoin_hashes::sha256::Hash -impl core::convert::From for u32 -impl core::convert::From for bitcoin_hashes::sha256t::Hash -impl core::convert::From for bitcoin_primitives::taproot::TapNodeHash -impl core::convert::From for bitcoin_hashes::sha256t::Hash -impl core::convert::From for bitcoin_hashes::sha256t::Hash -impl core::convert::From for bitcoin_primitives::transaction::Txid -impl core::convert::From for bitcoin_primitives::transaction::Wtxid -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::From for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::From for bitcoin_primitives::locktime::relative::LockTime -impl core::convert::From for bitcoin_primitives::locktime::relative::LockTime -impl core::convert::From for bitcoin_primitives::script::RedeemScriptSizeError -impl core::convert::From for bitcoin_primitives::script::WitnessScriptSizeError -impl core::convert::From for bitcoin_primitives::transaction::ParseOutPointError -impl core::convert::From for bitcoin_primitives::opcodes::Opcode -impl core::convert::TryFrom<&bitcoin_primitives::script::Script> for bitcoin_primitives::script::ScriptHash -impl core::convert::TryFrom<&bitcoin_primitives::script::Script> for bitcoin_primitives::script::WScriptHash -impl core::convert::TryFrom<&bitcoin_primitives::script::ScriptBuf> for bitcoin_primitives::script::ScriptHash -impl core::convert::TryFrom<&bitcoin_primitives::script::ScriptBuf> for bitcoin_primitives::script::WScriptHash -impl core::convert::TryFrom<&str> for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::TryFrom<&str> for bitcoin_primitives::sequence::Sequence -impl core::convert::TryFrom> for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::TryFrom> for bitcoin_primitives::sequence::Sequence -impl core::convert::TryFrom for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::TryFrom for bitcoin_primitives::sequence::Sequence -impl core::convert::TryFrom for bitcoin_primitives::script::ScriptHash -impl core::convert::TryFrom for bitcoin_primitives::script::WScriptHash -impl core::convert::TryFrom for bitcoin_primitives::locktime::relative::LockTime -impl core::default::Default for bitcoin_primitives::block::Version -impl core::default::Default for bitcoin_primitives::pow::CompactTarget -impl core::default::Default for bitcoin_primitives::script::ScriptBuf -impl core::default::Default for bitcoin_primitives::sequence::Sequence -impl core::default::Default for bitcoin_primitives::taproot::TapBranchTag -impl core::default::Default for bitcoin_primitives::taproot::TapLeafTag -impl core::default::Default for bitcoin_primitives::taproot::TapTweakTag -impl core::default::Default for bitcoin_primitives::witness::Witness -impl core::fmt::Debug for bitcoin_primitives::block::BlockHash -impl core::fmt::Debug for bitcoin_primitives::block::Checked -impl core::fmt::Debug for bitcoin_primitives::block::Header -impl core::fmt::Debug for bitcoin_primitives::block::Unchecked -impl core::fmt::Debug for bitcoin_primitives::block::Version -impl core::fmt::Debug for bitcoin_primitives::block::WitnessCommitment -impl core::fmt::Debug for bitcoin_primitives::locktime::absolute::LockTime -impl core::fmt::Debug for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::fmt::Debug for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::fmt::Debug for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::fmt::Debug for bitcoin_primitives::locktime::relative::LockTime -impl core::fmt::Debug for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::fmt::Debug for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::fmt::Debug for bitcoin_primitives::opcodes::Class -impl core::fmt::Debug for bitcoin_primitives::opcodes::ClassifyContext -impl core::fmt::Debug for bitcoin_primitives::opcodes::Opcode -impl core::fmt::Debug for bitcoin_primitives::pow::CompactTarget -impl core::fmt::Debug for bitcoin_primitives::script::RedeemScriptSizeError -impl core::fmt::Debug for bitcoin_primitives::script::Script -impl core::fmt::Debug for bitcoin_primitives::script::ScriptBuf -impl core::fmt::Debug for bitcoin_primitives::script::ScriptHash -impl core::fmt::Debug for bitcoin_primitives::script::WScriptHash -impl core::fmt::Debug for bitcoin_primitives::script::WitnessScriptSizeError -impl core::fmt::Debug for bitcoin_primitives::sequence::Sequence -impl core::fmt::Debug for bitcoin_primitives::taproot::TapLeafHash -impl core::fmt::Debug for bitcoin_primitives::taproot::TapNodeHash -impl core::fmt::Debug for bitcoin_primitives::taproot::TapTweakHash -impl core::fmt::Debug for bitcoin_primitives::transaction::OutPoint -impl core::fmt::Debug for bitcoin_primitives::transaction::ParseOutPointError -impl core::fmt::Debug for bitcoin_primitives::transaction::Transaction -impl core::fmt::Debug for bitcoin_primitives::transaction::TxIn -impl core::fmt::Debug for bitcoin_primitives::transaction::TxOut -impl core::fmt::Debug for bitcoin_primitives::transaction::Txid -impl core::fmt::Debug for bitcoin_primitives::transaction::Version -impl core::fmt::Debug for bitcoin_primitives::transaction::Wtxid -impl core::fmt::Debug for bitcoin_primitives::witness::Witness -impl core::fmt::Display for bitcoin_primitives::block::BlockHash -impl core::fmt::Display for bitcoin_primitives::block::WitnessCommitment -impl core::fmt::Display for bitcoin_primitives::locktime::absolute::LockTime -impl core::fmt::Display for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::fmt::Display for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::fmt::Display for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::fmt::Display for bitcoin_primitives::locktime::relative::LockTime -impl core::fmt::Display for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::fmt::Display for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::fmt::Display for bitcoin_primitives::opcodes::Opcode -impl core::fmt::Display for bitcoin_primitives::script::RedeemScriptSizeError -impl core::fmt::Display for bitcoin_primitives::script::Script -impl core::fmt::Display for bitcoin_primitives::script::ScriptBuf -impl core::fmt::Display for bitcoin_primitives::script::ScriptHash -impl core::fmt::Display for bitcoin_primitives::script::WScriptHash -impl core::fmt::Display for bitcoin_primitives::script::WitnessScriptSizeError -impl core::fmt::Display for bitcoin_primitives::sequence::Sequence -impl core::fmt::Display for bitcoin_primitives::taproot::TapLeafHash -impl core::fmt::Display for bitcoin_primitives::taproot::TapNodeHash -impl core::fmt::Display for bitcoin_primitives::taproot::TapTweakHash -impl core::fmt::Display for bitcoin_primitives::transaction::OutPoint -impl core::fmt::Display for bitcoin_primitives::transaction::ParseOutPointError -impl core::fmt::Display for bitcoin_primitives::transaction::Txid -impl core::fmt::Display for bitcoin_primitives::transaction::Version -impl core::fmt::Display for bitcoin_primitives::transaction::Wtxid -impl core::fmt::LowerHex for bitcoin_primitives::block::BlockHash -impl core::fmt::LowerHex for bitcoin_primitives::block::WitnessCommitment -impl core::fmt::LowerHex for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::fmt::LowerHex for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::fmt::LowerHex for bitcoin_primitives::pow::CompactTarget -impl core::fmt::LowerHex for bitcoin_primitives::script::Script -impl core::fmt::LowerHex for bitcoin_primitives::script::ScriptBuf -impl core::fmt::LowerHex for bitcoin_primitives::script::ScriptHash -impl core::fmt::LowerHex for bitcoin_primitives::script::WScriptHash -impl core::fmt::LowerHex for bitcoin_primitives::sequence::Sequence -impl core::fmt::LowerHex for bitcoin_primitives::taproot::TapLeafHash -impl core::fmt::LowerHex for bitcoin_primitives::taproot::TapNodeHash -impl core::fmt::LowerHex for bitcoin_primitives::taproot::TapTweakHash -impl core::fmt::LowerHex for bitcoin_primitives::transaction::Txid -impl core::fmt::LowerHex for bitcoin_primitives::transaction::Wtxid -impl core::fmt::UpperHex for bitcoin_primitives::block::BlockHash -impl core::fmt::UpperHex for bitcoin_primitives::block::WitnessCommitment -impl core::fmt::UpperHex for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::fmt::UpperHex for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::fmt::UpperHex for bitcoin_primitives::pow::CompactTarget -impl core::fmt::UpperHex for bitcoin_primitives::script::Script -impl core::fmt::UpperHex for bitcoin_primitives::script::ScriptBuf -impl core::fmt::UpperHex for bitcoin_primitives::script::ScriptHash -impl core::fmt::UpperHex for bitcoin_primitives::script::WScriptHash -impl core::fmt::UpperHex for bitcoin_primitives::sequence::Sequence -impl core::fmt::UpperHex for bitcoin_primitives::taproot::TapLeafHash -impl core::fmt::UpperHex for bitcoin_primitives::taproot::TapNodeHash -impl core::fmt::UpperHex for bitcoin_primitives::taproot::TapTweakHash -impl core::fmt::UpperHex for bitcoin_primitives::transaction::Txid -impl core::fmt::UpperHex for bitcoin_primitives::transaction::Wtxid -impl core::hash::Hash for bitcoin_primitives::block::BlockHash -impl core::hash::Hash for bitcoin_primitives::block::Checked -impl core::hash::Hash for bitcoin_primitives::block::Header -impl core::hash::Hash for bitcoin_primitives::block::Unchecked -impl core::hash::Hash for bitcoin_primitives::block::Version -impl core::hash::Hash for bitcoin_primitives::block::WitnessCommitment -impl core::hash::Hash for bitcoin_primitives::locktime::absolute::LockTime -impl core::hash::Hash for bitcoin_primitives::locktime::relative::LockTime -impl core::hash::Hash for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::hash::Hash for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::hash::Hash for bitcoin_primitives::opcodes::ClassifyContext -impl core::hash::Hash for bitcoin_primitives::pow::CompactTarget -impl core::hash::Hash for bitcoin_primitives::script::Script -impl core::hash::Hash for bitcoin_primitives::script::ScriptBuf -impl core::hash::Hash for bitcoin_primitives::script::ScriptHash -impl core::hash::Hash for bitcoin_primitives::script::WScriptHash -impl core::hash::Hash for bitcoin_primitives::sequence::Sequence -impl core::hash::Hash for bitcoin_primitives::taproot::TapBranchTag -impl core::hash::Hash for bitcoin_primitives::taproot::TapLeafHash -impl core::hash::Hash for bitcoin_primitives::taproot::TapLeafTag -impl core::hash::Hash for bitcoin_primitives::taproot::TapNodeHash -impl core::hash::Hash for bitcoin_primitives::taproot::TapTweakHash -impl core::hash::Hash for bitcoin_primitives::taproot::TapTweakTag -impl core::hash::Hash for bitcoin_primitives::transaction::OutPoint -impl core::hash::Hash for bitcoin_primitives::transaction::Transaction -impl core::hash::Hash for bitcoin_primitives::transaction::TxIn -impl core::hash::Hash for bitcoin_primitives::transaction::TxOut -impl core::hash::Hash for bitcoin_primitives::transaction::Txid -impl core::hash::Hash for bitcoin_primitives::transaction::Version -impl core::hash::Hash for bitcoin_primitives::transaction::Wtxid -impl core::hash::Hash for bitcoin_primitives::witness::Witness -impl core::iter::traits::exact_size::ExactSizeIterator for bitcoin_primitives::witness::Iter<'_> -impl core::marker::Copy for bitcoin_primitives::block::BlockHash -impl core::marker::Copy for bitcoin_primitives::block::Header -impl core::marker::Copy for bitcoin_primitives::block::Version -impl core::marker::Copy for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Copy for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Copy for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Copy for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Copy for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Copy for bitcoin_primitives::opcodes::Class -impl core::marker::Copy for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Copy for bitcoin_primitives::opcodes::Opcode -impl core::marker::Copy for bitcoin_primitives::pow::CompactTarget -impl core::marker::Copy for bitcoin_primitives::script::ScriptHash -impl core::marker::Copy for bitcoin_primitives::script::WScriptHash -impl core::marker::Copy for bitcoin_primitives::sequence::Sequence -impl core::marker::Copy for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Copy for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Copy for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Copy for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Copy for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Copy for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Copy for bitcoin_primitives::transaction::OutPoint -impl core::marker::Copy for bitcoin_primitives::transaction::Txid -impl core::marker::Copy for bitcoin_primitives::transaction::Version -impl core::marker::Copy for bitcoin_primitives::transaction::Wtxid -impl core::marker::Freeze for bitcoin_primitives::block::BlockHash -impl core::marker::Freeze for bitcoin_primitives::block::Checked -impl core::marker::Freeze for bitcoin_primitives::block::Header -impl core::marker::Freeze for bitcoin_primitives::block::Unchecked -impl core::marker::Freeze for bitcoin_primitives::block::Version -impl core::marker::Freeze for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Freeze for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Freeze for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::Freeze for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::Freeze for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::Freeze for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Freeze for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Freeze for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Freeze for bitcoin_primitives::opcodes::Class -impl core::marker::Freeze for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Freeze for bitcoin_primitives::opcodes::Opcode -impl core::marker::Freeze for bitcoin_primitives::pow::CompactTarget -impl core::marker::Freeze for bitcoin_primitives::script::RedeemScriptSizeError -impl core::marker::Freeze for bitcoin_primitives::script::Script -impl core::marker::Freeze for bitcoin_primitives::script::ScriptBuf -impl core::marker::Freeze for bitcoin_primitives::script::ScriptHash -impl core::marker::Freeze for bitcoin_primitives::script::WScriptHash -impl core::marker::Freeze for bitcoin_primitives::script::WitnessScriptSizeError -impl core::marker::Freeze for bitcoin_primitives::sequence::Sequence -impl core::marker::Freeze for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Freeze for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Freeze for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Freeze for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Freeze for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Freeze for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Freeze for bitcoin_primitives::transaction::OutPoint -impl core::marker::Freeze for bitcoin_primitives::transaction::ParseOutPointError -impl core::marker::Freeze for bitcoin_primitives::transaction::Transaction -impl core::marker::Freeze for bitcoin_primitives::transaction::TxIn -impl core::marker::Freeze for bitcoin_primitives::transaction::TxOut -impl core::marker::Freeze for bitcoin_primitives::transaction::Txid -impl core::marker::Freeze for bitcoin_primitives::transaction::Version -impl core::marker::Freeze for bitcoin_primitives::transaction::Wtxid -impl core::marker::Freeze for bitcoin_primitives::witness::Witness -impl core::marker::Send for bitcoin_primitives::block::BlockHash -impl core::marker::Send for bitcoin_primitives::block::Checked -impl core::marker::Send for bitcoin_primitives::block::Header -impl core::marker::Send for bitcoin_primitives::block::Unchecked -impl core::marker::Send for bitcoin_primitives::block::Version -impl core::marker::Send for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Send for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Send for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::Send for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::Send for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::Send for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Send for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Send for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Send for bitcoin_primitives::opcodes::Class -impl core::marker::Send for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Send for bitcoin_primitives::opcodes::Opcode -impl core::marker::Send for bitcoin_primitives::pow::CompactTarget -impl core::marker::Send for bitcoin_primitives::script::RedeemScriptSizeError -impl core::marker::Send for bitcoin_primitives::script::Script -impl core::marker::Send for bitcoin_primitives::script::ScriptBuf -impl core::marker::Send for bitcoin_primitives::script::ScriptHash -impl core::marker::Send for bitcoin_primitives::script::WScriptHash -impl core::marker::Send for bitcoin_primitives::script::WitnessScriptSizeError -impl core::marker::Send for bitcoin_primitives::sequence::Sequence -impl core::marker::Send for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Send for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Send for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Send for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Send for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Send for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Send for bitcoin_primitives::transaction::OutPoint -impl core::marker::Send for bitcoin_primitives::transaction::ParseOutPointError -impl core::marker::Send for bitcoin_primitives::transaction::Transaction -impl core::marker::Send for bitcoin_primitives::transaction::TxIn -impl core::marker::Send for bitcoin_primitives::transaction::TxOut -impl core::marker::Send for bitcoin_primitives::transaction::Txid -impl core::marker::Send for bitcoin_primitives::transaction::Version -impl core::marker::Send for bitcoin_primitives::transaction::Wtxid -impl core::marker::Send for bitcoin_primitives::witness::Witness -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::BlockHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::Checked -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::Header -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::Unchecked -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::Version -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::WitnessCommitment -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::StructuralPartialEq for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::StructuralPartialEq for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::StructuralPartialEq for bitcoin_primitives::opcodes::Class -impl core::marker::StructuralPartialEq for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::StructuralPartialEq for bitcoin_primitives::opcodes::Opcode -impl core::marker::StructuralPartialEq for bitcoin_primitives::pow::CompactTarget -impl core::marker::StructuralPartialEq for bitcoin_primitives::script::RedeemScriptSizeError -impl core::marker::StructuralPartialEq for bitcoin_primitives::script::Script -impl core::marker::StructuralPartialEq for bitcoin_primitives::script::ScriptBuf -impl core::marker::StructuralPartialEq for bitcoin_primitives::script::ScriptHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::script::WScriptHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::script::WitnessScriptSizeError -impl core::marker::StructuralPartialEq for bitcoin_primitives::sequence::Sequence -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::OutPoint -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::ParseOutPointError -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::Transaction -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::TxIn -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::TxOut -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::Txid -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::Version -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::Wtxid -impl core::marker::StructuralPartialEq for bitcoin_primitives::witness::Witness -impl core::marker::Sync for bitcoin_primitives::block::BlockHash -impl core::marker::Sync for bitcoin_primitives::block::Checked -impl core::marker::Sync for bitcoin_primitives::block::Header -impl core::marker::Sync for bitcoin_primitives::block::Unchecked -impl core::marker::Sync for bitcoin_primitives::block::Version -impl core::marker::Sync for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Sync for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Sync for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::Sync for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::Sync for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::Sync for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Sync for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Sync for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Sync for bitcoin_primitives::opcodes::Class -impl core::marker::Sync for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Sync for bitcoin_primitives::opcodes::Opcode -impl core::marker::Sync for bitcoin_primitives::pow::CompactTarget -impl core::marker::Sync for bitcoin_primitives::script::RedeemScriptSizeError -impl core::marker::Sync for bitcoin_primitives::script::Script -impl core::marker::Sync for bitcoin_primitives::script::ScriptBuf -impl core::marker::Sync for bitcoin_primitives::script::ScriptHash -impl core::marker::Sync for bitcoin_primitives::script::WScriptHash -impl core::marker::Sync for bitcoin_primitives::script::WitnessScriptSizeError -impl core::marker::Sync for bitcoin_primitives::sequence::Sequence -impl core::marker::Sync for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Sync for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Sync for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Sync for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Sync for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Sync for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Sync for bitcoin_primitives::transaction::OutPoint -impl core::marker::Sync for bitcoin_primitives::transaction::ParseOutPointError -impl core::marker::Sync for bitcoin_primitives::transaction::Transaction -impl core::marker::Sync for bitcoin_primitives::transaction::TxIn -impl core::marker::Sync for bitcoin_primitives::transaction::TxOut -impl core::marker::Sync for bitcoin_primitives::transaction::Txid -impl core::marker::Sync for bitcoin_primitives::transaction::Version -impl core::marker::Sync for bitcoin_primitives::transaction::Wtxid -impl core::marker::Sync for bitcoin_primitives::witness::Witness -impl core::marker::Unpin for bitcoin_primitives::block::BlockHash -impl core::marker::Unpin for bitcoin_primitives::block::Checked -impl core::marker::Unpin for bitcoin_primitives::block::Header -impl core::marker::Unpin for bitcoin_primitives::block::Unchecked -impl core::marker::Unpin for bitcoin_primitives::block::Version -impl core::marker::Unpin for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Unpin for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Unpin for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::Unpin for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::Unpin for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::Unpin for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Unpin for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Unpin for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Unpin for bitcoin_primitives::opcodes::Class -impl core::marker::Unpin for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Unpin for bitcoin_primitives::opcodes::Opcode -impl core::marker::Unpin for bitcoin_primitives::pow::CompactTarget -impl core::marker::Unpin for bitcoin_primitives::script::RedeemScriptSizeError -impl core::marker::Unpin for bitcoin_primitives::script::Script -impl core::marker::Unpin for bitcoin_primitives::script::ScriptBuf -impl core::marker::Unpin for bitcoin_primitives::script::ScriptHash -impl core::marker::Unpin for bitcoin_primitives::script::WScriptHash -impl core::marker::Unpin for bitcoin_primitives::script::WitnessScriptSizeError -impl core::marker::Unpin for bitcoin_primitives::sequence::Sequence -impl core::marker::Unpin for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Unpin for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Unpin for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Unpin for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Unpin for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Unpin for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Unpin for bitcoin_primitives::transaction::OutPoint -impl core::marker::Unpin for bitcoin_primitives::transaction::ParseOutPointError -impl core::marker::Unpin for bitcoin_primitives::transaction::Transaction -impl core::marker::Unpin for bitcoin_primitives::transaction::TxIn -impl core::marker::Unpin for bitcoin_primitives::transaction::TxOut -impl core::marker::Unpin for bitcoin_primitives::transaction::Txid -impl core::marker::Unpin for bitcoin_primitives::transaction::Version -impl core::marker::Unpin for bitcoin_primitives::transaction::Wtxid -impl core::marker::Unpin for bitcoin_primitives::witness::Witness -impl core::ops::deref::Deref for bitcoin_primitives::script::ScriptBuf -impl core::ops::deref::DerefMut for bitcoin_primitives::script::ScriptBuf -impl core::ops::index::Index<(core::ops::range::Bound, core::ops::range::Bound)> for bitcoin_primitives::script::Script -impl core::ops::index::Index> for bitcoin_primitives::script::Script -impl core::ops::index::Index> for bitcoin_primitives::script::Script -impl core::ops::index::Index for bitcoin_primitives::script::Script -impl core::ops::index::Index> for bitcoin_primitives::script::Script -impl core::ops::index::Index> for bitcoin_primitives::script::Script -impl core::ops::index::Index> for bitcoin_primitives::script::Script -impl core::ops::index::Index for bitcoin_primitives::witness::Witness -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::BlockHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::Checked -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::Header -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::Unchecked -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::Version -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::WitnessCommitment -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::absolute::LockTime -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::relative::LockTime -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::opcodes::Class -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::opcodes::ClassifyContext -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::opcodes::Opcode -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::pow::CompactTarget -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::script::RedeemScriptSizeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::script::Script -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::script::ScriptBuf -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::script::ScriptHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::script::WScriptHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::script::WitnessScriptSizeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::sequence::Sequence -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapBranchTag -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapLeafHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapLeafTag -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapNodeHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapTweakHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapTweakTag -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::OutPoint -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::ParseOutPointError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::Transaction -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::TxIn -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::TxOut -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::Txid -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::Version -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::Wtxid -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::witness::Witness -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::BlockHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::Checked -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::Header -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::Unchecked -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::Version -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::WitnessCommitment -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::absolute::LockTime -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::relative::LockTime -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::opcodes::Class -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::opcodes::ClassifyContext -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::opcodes::Opcode -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::pow::CompactTarget -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::script::RedeemScriptSizeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::script::Script -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::script::ScriptBuf -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::script::ScriptHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::script::WScriptHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::script::WitnessScriptSizeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::sequence::Sequence -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapBranchTag -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapLeafHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapLeafTag -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapNodeHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapTweakHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapTweakTag -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::OutPoint -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::ParseOutPointError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::Transaction -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::TxIn -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::TxOut -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::Txid -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::Version -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::Wtxid -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::witness::Witness -impl core::str::traits::FromStr for bitcoin_primitives::block::BlockHash -impl core::str::traits::FromStr for bitcoin_primitives::block::WitnessCommitment -impl core::str::traits::FromStr for bitcoin_primitives::locktime::absolute::LockTime -impl core::str::traits::FromStr for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::str::traits::FromStr for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::str::traits::FromStr for bitcoin_primitives::script::ScriptHash -impl core::str::traits::FromStr for bitcoin_primitives::script::WScriptHash -impl core::str::traits::FromStr for bitcoin_primitives::sequence::Sequence -impl core::str::traits::FromStr for bitcoin_primitives::taproot::TapLeafHash -impl core::str::traits::FromStr for bitcoin_primitives::taproot::TapNodeHash -impl core::str::traits::FromStr for bitcoin_primitives::taproot::TapTweakHash -impl core::str::traits::FromStr for bitcoin_primitives::transaction::OutPoint -impl core::str::traits::FromStr for bitcoin_primitives::transaction::Txid -impl core::str::traits::FromStr for bitcoin_primitives::transaction::Wtxid -impl<'a> core::convert::From<&'a bitcoin_primitives::script::Script> for alloc::borrow::Cow<'a, bitcoin_primitives::script::Script> -impl<'a> core::convert::From<&'a bitcoin_primitives::script::Script> for alloc::boxed::Box -impl<'a> core::convert::From<&'a bitcoin_primitives::script::Script> for alloc::rc::Rc -impl<'a> core::convert::From<&'a bitcoin_primitives::script::Script> for alloc::sync::Arc -impl<'a> core::convert::From<&'a bitcoin_primitives::script::Script> for bitcoin_primitives::script::ScriptBuf -impl<'a> core::convert::From> for alloc::boxed::Box -impl<'a> core::convert::From> for bitcoin_primitives::script::ScriptBuf -impl<'a> core::iter::traits::collect::IntoIterator for &'a bitcoin_primitives::witness::Witness -impl<'a> core::iter::traits::iterator::Iterator for bitcoin_primitives::witness::Iter<'a> -impl<'a> core::marker::Freeze for bitcoin_primitives::witness::Iter<'a> -impl<'a> core::marker::Send for bitcoin_primitives::witness::Iter<'a> -impl<'a> core::marker::Sync for bitcoin_primitives::witness::Iter<'a> -impl<'a> core::marker::Unpin for bitcoin_primitives::witness::Iter<'a> -impl<'a> core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::witness::Iter<'a> -impl<'a> core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::witness::Iter<'a> -impl bitcoin_primitives::block::Block -impl core::clone::Clone for bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation + core::clone::Clone -impl core::cmp::Eq for bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation + core::cmp::Eq -impl core::cmp::PartialEq for bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation + core::cmp::PartialEq -impl core::fmt::Debug for bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation + core::fmt::Debug -impl core::marker::Freeze for bitcoin_primitives::block::Block -impl core::marker::Send for bitcoin_primitives::block::Block -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation -impl core::marker::Sync for bitcoin_primitives::block::Block -impl core::marker::Unpin for bitcoin_primitives::block::Block -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::Block where V: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::Block where V: core::panic::unwind_safe::UnwindSafe -pub bitcoin_primitives::BlockHeader::bits: bitcoin_primitives::pow::CompactTarget -pub bitcoin_primitives::BlockHeader::merkle_root: bitcoin_primitives::merkle_tree::TxMerkleNode -pub bitcoin_primitives::BlockHeader::nonce: u32 -pub bitcoin_primitives::BlockHeader::prev_blockhash: bitcoin_primitives::block::BlockHash -pub bitcoin_primitives::BlockHeader::time: u32 -pub bitcoin_primitives::BlockHeader::version: bitcoin_primitives::block::Version -pub bitcoin_primitives::Transaction::input: alloc::vec::Vec -pub bitcoin_primitives::Transaction::lock_time: bitcoin_primitives::locktime::absolute::LockTime -pub bitcoin_primitives::Transaction::output: alloc::vec::Vec -pub bitcoin_primitives::Transaction::version: bitcoin_primitives::transaction::Version -pub bitcoin_primitives::TxIn::previous_output: bitcoin_primitives::transaction::OutPoint -pub bitcoin_primitives::TxIn::script_sig: bitcoin_primitives::script::ScriptBuf -pub bitcoin_primitives::TxIn::sequence: bitcoin_primitives::sequence::Sequence -pub bitcoin_primitives::TxIn::witness: bitcoin_primitives::witness::Witness -pub bitcoin_primitives::TxOut::script_pubkey: bitcoin_primitives::script::ScriptBuf -pub bitcoin_primitives::TxOut::value: bitcoin_units::amount::unsigned::Amount -pub bitcoin_primitives::absolute::LockTime::Blocks(bitcoin_units::locktime::absolute::Height) -pub bitcoin_primitives::absolute::LockTime::Seconds(bitcoin_units::locktime::absolute::Time) -pub bitcoin_primitives::block::Header::bits: bitcoin_primitives::pow::CompactTarget -pub bitcoin_primitives::block::Header::merkle_root: bitcoin_primitives::merkle_tree::TxMerkleNode -pub bitcoin_primitives::block::Header::nonce: u32 -pub bitcoin_primitives::block::Header::prev_blockhash: bitcoin_primitives::block::BlockHash -pub bitcoin_primitives::block::Header::time: u32 -pub bitcoin_primitives::block::Header::version: bitcoin_primitives::block::Version -pub bitcoin_primitives::locktime::absolute::LockTime::Blocks(bitcoin_units::locktime::absolute::Height) -pub bitcoin_primitives::locktime::absolute::LockTime::Seconds(bitcoin_units::locktime::absolute::Time) -pub bitcoin_primitives::locktime::relative::IncompatibleHeightError::height: bitcoin_units::locktime::relative::Height -pub bitcoin_primitives::locktime::relative::IncompatibleHeightError::time: bitcoin_units::locktime::relative::Time -pub bitcoin_primitives::locktime::relative::IncompatibleTimeError::height: bitcoin_units::locktime::relative::Height -pub bitcoin_primitives::locktime::relative::IncompatibleTimeError::time: bitcoin_units::locktime::relative::Time -pub bitcoin_primitives::locktime::relative::LockTime::Blocks(bitcoin_units::locktime::relative::Height) -pub bitcoin_primitives::locktime::relative::LockTime::Time(bitcoin_units::locktime::relative::Time) -pub bitcoin_primitives::opcodes::Class::IllegalOp -pub bitcoin_primitives::opcodes::Class::NoOp -pub bitcoin_primitives::opcodes::Class::Ordinary(Ordinary) -pub bitcoin_primitives::opcodes::Class::PushBytes(u32) -pub bitcoin_primitives::opcodes::Class::PushNum(i32) -pub bitcoin_primitives::opcodes::Class::ReturnOp -pub bitcoin_primitives::opcodes::Class::SuccessOp -pub bitcoin_primitives::opcodes::ClassifyContext::Legacy -pub bitcoin_primitives::opcodes::ClassifyContext::TapScript -pub bitcoin_primitives::relative::IncompatibleHeightError::height: bitcoin_units::locktime::relative::Height -pub bitcoin_primitives::relative::IncompatibleHeightError::time: bitcoin_units::locktime::relative::Time -pub bitcoin_primitives::relative::IncompatibleTimeError::height: bitcoin_units::locktime::relative::Height -pub bitcoin_primitives::relative::IncompatibleTimeError::time: bitcoin_units::locktime::relative::Time -pub bitcoin_primitives::relative::LockTime::Blocks(bitcoin_units::locktime::relative::Height) -pub bitcoin_primitives::relative::LockTime::Time(bitcoin_units::locktime::relative::Time) -pub bitcoin_primitives::script::RedeemScriptSizeError::size: usize -pub bitcoin_primitives::script::WitnessScriptSizeError::size: usize -pub bitcoin_primitives::transaction::OutPoint::txid: bitcoin_primitives::transaction::Txid -pub bitcoin_primitives::transaction::OutPoint::vout: u32 -pub bitcoin_primitives::transaction::ParseOutPointError::Format -pub bitcoin_primitives::transaction::ParseOutPointError::TooLong -pub bitcoin_primitives::transaction::ParseOutPointError::Txid(hex_conservative::error::HexToArrayError) -pub bitcoin_primitives::transaction::ParseOutPointError::Vout(bitcoin_units::parse::ParseIntError) -pub bitcoin_primitives::transaction::ParseOutPointError::VoutNotCanonical -pub bitcoin_primitives::transaction::Transaction::input: alloc::vec::Vec -pub bitcoin_primitives::transaction::Transaction::lock_time: bitcoin_primitives::locktime::absolute::LockTime -pub bitcoin_primitives::transaction::Transaction::output: alloc::vec::Vec -pub bitcoin_primitives::transaction::Transaction::version: bitcoin_primitives::transaction::Version -pub bitcoin_primitives::transaction::TxIn::previous_output: bitcoin_primitives::transaction::OutPoint -pub bitcoin_primitives::transaction::TxIn::script_sig: bitcoin_primitives::script::ScriptBuf -pub bitcoin_primitives::transaction::TxIn::sequence: bitcoin_primitives::sequence::Sequence -pub bitcoin_primitives::transaction::TxIn::witness: bitcoin_primitives::witness::Witness -pub bitcoin_primitives::transaction::TxOut::script_pubkey: bitcoin_primitives::script::ScriptBuf -pub bitcoin_primitives::transaction::TxOut::value: bitcoin_units::amount::unsigned::Amount -pub const bitcoin_primitives::BlockValidation::IS_CHECKED: bool -pub const bitcoin_primitives::block::BlockHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::block::BlockHash::GENESIS_PREVIOUS_BLOCK_HASH: Self -pub const bitcoin_primitives::block::Checked::IS_CHECKED: bool -pub const bitcoin_primitives::block::Header::SIZE: usize -pub const bitcoin_primitives::block::Unchecked::IS_CHECKED: bool -pub const bitcoin_primitives::block::Validation::IS_CHECKED: bool -pub const bitcoin_primitives::block::Version::NO_SOFT_FORK_SIGNALLING: Self -pub const bitcoin_primitives::block::Version::ONE: Self -pub const bitcoin_primitives::block::Version::TWO: Self -pub const bitcoin_primitives::block::WitnessCommitment::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::locktime::absolute::LockTime::SIZE: usize -pub const bitcoin_primitives::locktime::absolute::LockTime::ZERO: bitcoin_primitives::locktime::absolute::LockTime -pub const bitcoin_primitives::locktime::relative::LockTime::SIZE: usize -pub const bitcoin_primitives::locktime::relative::LockTime::ZERO: bitcoin_primitives::locktime::relative::LockTime -pub const bitcoin_primitives::merkle_tree::TxMerkleNode::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::merkle_tree::WitnessMerkleNode::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::opcodes::all::OP_0NOTEQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_1ADD: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_1SUB: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2DIV: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2DROP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2DUP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2MUL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2OVER: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2ROT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2SWAP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_3DUP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ABS: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ADD: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_AND: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_BOOLAND: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_BOOLOR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CAT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKMULTISIG: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKMULTISIGVERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKSIG: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKSIGADD: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKSIGVERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CLTV: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CODESEPARATOR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CSV: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_DEPTH: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_DIV: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_DROP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_DUP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ELSE: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ENDIF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_EQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_EQUALVERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_FROMALTSTACK: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_GREATERTHAN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_GREATERTHANOREQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_HASH160: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_HASH256: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_IF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_IFDUP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_INVALIDOPCODE: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_INVERT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_LEFT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_LESSTHAN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_LESSTHANOREQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_LSHIFT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_MAX: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_MIN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_MOD: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_MUL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NEGATE: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NIP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP10: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP4: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP5: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP6: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP7: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP8: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP9: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOTIF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NUMEQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NUMEQUALVERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NUMNOTEQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_OR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_OVER: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PICK: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_0: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_10: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_11: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_12: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_13: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_14: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_15: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_16: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_17: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_18: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_19: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_20: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_21: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_22: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_23: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_24: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_25: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_26: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_27: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_28: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_29: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_2: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_30: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_31: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_32: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_33: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_34: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_35: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_36: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_37: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_38: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_39: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_3: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_40: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_41: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_42: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_43: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_44: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_45: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_46: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_47: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_48: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_49: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_4: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_50: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_51: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_52: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_53: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_54: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_55: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_56: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_57: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_58: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_59: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_5: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_60: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_61: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_62: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_63: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_64: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_65: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_66: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_67: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_68: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_69: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_6: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_70: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_71: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_72: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_73: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_74: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_75: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_7: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_8: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_9: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHDATA1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHDATA2: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHDATA4: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_10: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_11: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_12: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_13: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_14: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_15: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_16: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_2: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_3: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_4: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_5: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_6: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_7: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_8: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_9: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_NEG1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RESERVED1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RESERVED2: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RESERVED: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_187: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_188: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_189: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_190: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_191: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_192: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_193: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_194: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_195: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_196: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_197: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_198: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_199: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_200: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_201: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_202: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_203: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_204: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_205: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_206: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_207: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_208: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_209: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_210: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_211: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_212: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_213: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_214: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_215: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_216: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_217: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_218: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_219: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_220: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_221: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_222: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_223: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_224: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_225: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_226: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_227: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_228: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_229: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_230: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_231: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_232: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_233: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_234: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_235: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_236: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_237: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_238: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_239: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_240: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_241: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_242: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_243: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_244: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_245: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_246: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_247: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_248: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_249: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_250: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_251: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_252: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_253: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_254: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RIGHT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RIPEMD160: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ROLL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ROT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RSHIFT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SHA1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SHA256: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SIZE: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SUB: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SUBSTR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SWAP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_TOALTSTACK: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_TUCK: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_VER: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_VERIF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_VERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_VERNOTIF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_WITHIN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_XOR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::script::MAX_REDEEM_SCRIPT_SIZE: usize -pub const bitcoin_primitives::script::MAX_WITNESS_SCRIPT_SIZE: usize -pub const bitcoin_primitives::script::ScriptHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::script::WScriptHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::sequence::Sequence::ENABLE_LOCKTIME_AND_RBF: Self -pub const bitcoin_primitives::sequence::Sequence::ENABLE_LOCKTIME_NO_RBF: Self -pub const bitcoin_primitives::sequence::Sequence::ENABLE_RBF_NO_LOCKTIME: Self -pub const bitcoin_primitives::sequence::Sequence::FINAL: Self -pub const bitcoin_primitives::sequence::Sequence::MAX: Self -pub const bitcoin_primitives::sequence::Sequence::SIZE: usize -pub const bitcoin_primitives::sequence::Sequence::ZERO: Self -pub const bitcoin_primitives::taproot::TapLeafHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::taproot::TapNodeHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::taproot::TapTweakHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::transaction::OutPoint::COINBASE_PREVOUT: Self -pub const bitcoin_primitives::transaction::OutPoint::SIZE: usize -pub const bitcoin_primitives::transaction::Transaction::MAX_STANDARD_WEIGHT: bitcoin_units::weight::Weight -pub const bitcoin_primitives::transaction::TxIn::EMPTY_COINBASE: bitcoin_primitives::transaction::TxIn -pub const bitcoin_primitives::transaction::Txid::COINBASE_PREVOUT: Self -pub const bitcoin_primitives::transaction::Txid::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::transaction::Version::ONE: Self -pub const bitcoin_primitives::transaction::Version::THREE: Self -pub const bitcoin_primitives::transaction::Version::TWO: Self -pub const bitcoin_primitives::transaction::Wtxid::COINBASE: Self -pub const bitcoin_primitives::transaction::Wtxid::DISPLAY_BACKWARD: bool -pub const fn bitcoin_primitives::block::BlockHash::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::block::BlockHash::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::block::BlockHash::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::block::Version::from_consensus(v: i32) -> Self -pub const fn bitcoin_primitives::block::WitnessCommitment::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::block::WitnessCommitment::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::block::WitnessCommitment::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::locktime::absolute::LockTime::is_block_height(&self) -> bool -pub const fn bitcoin_primitives::locktime::absolute::LockTime::is_block_time(&self) -> bool -pub const fn bitcoin_primitives::locktime::absolute::LockTime::is_same_unit(&self, other: bitcoin_primitives::locktime::absolute::LockTime) -> bool -pub const fn bitcoin_primitives::locktime::relative::LockTime::from_512_second_intervals(intervals: u16) -> Self -pub const fn bitcoin_primitives::locktime::relative::LockTime::from_height(n: u16) -> Self -pub const fn bitcoin_primitives::locktime::relative::LockTime::from_seconds_ceil(seconds: u32) -> core::result::Result -pub const fn bitcoin_primitives::locktime::relative::LockTime::from_seconds_floor(seconds: u32) -> core::result::Result -pub const fn bitcoin_primitives::locktime::relative::LockTime::is_block_height(&self) -> bool -pub const fn bitcoin_primitives::locktime::relative::LockTime::is_block_time(&self) -> bool -pub const fn bitcoin_primitives::locktime::relative::LockTime::is_same_unit(&self, other: bitcoin_primitives::locktime::relative::LockTime) -> bool -pub const fn bitcoin_primitives::merkle_tree::TxMerkleNode::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::merkle_tree::TxMerkleNode::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::merkle_tree::TxMerkleNode::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::opcodes::Opcode::decode_pushnum(self) -> core::option::Option -pub const fn bitcoin_primitives::opcodes::Opcode::to_u8(self) -> u8 -pub const fn bitcoin_primitives::script::ScriptBuf::new() -> Self -pub const fn bitcoin_primitives::script::ScriptHash::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::script::ScriptHash::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::script::ScriptHash::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::script::WScriptHash::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::script::WScriptHash::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::script::WScriptHash::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::taproot::TapLeafHash::as_byte_array(&self) -> & as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapLeafHash::from_byte_array(bytes: as bitcoin_hashes::Hash>::Bytes) -> Self -pub const fn bitcoin_primitives::taproot::TapLeafHash::to_byte_array(self) -> as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapNodeHash::as_byte_array(&self) -> & as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapNodeHash::from_byte_array(bytes: as bitcoin_hashes::Hash>::Bytes) -> Self -pub const fn bitcoin_primitives::taproot::TapNodeHash::to_byte_array(self) -> as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapTweakHash::as_byte_array(&self) -> & as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapTweakHash::from_byte_array(bytes: as bitcoin_hashes::Hash>::Bytes) -> Self -pub const fn bitcoin_primitives::taproot::TapTweakHash::to_byte_array(self) -> as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::transaction::Txid::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::transaction::Txid::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::transaction::Txid::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::transaction::Wtxid::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::transaction::Wtxid::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::transaction::Wtxid::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::witness::Witness::new() -> Self -pub enum bitcoin_primitives::BlockChecked -pub enum bitcoin_primitives::BlockUnchecked -pub enum bitcoin_primitives::absolute::LockTime -pub enum bitcoin_primitives::block::Checked -pub enum bitcoin_primitives::block::Unchecked -pub enum bitcoin_primitives::locktime::absolute::LockTime -pub enum bitcoin_primitives::locktime::relative::LockTime -pub enum bitcoin_primitives::opcodes::Class -pub enum bitcoin_primitives::opcodes::ClassifyContext -pub enum bitcoin_primitives::relative::LockTime -pub fn &'a bitcoin_primitives::witness::Witness::into_iter(self) -> Self::IntoIter -pub fn alloc::borrow::Cow<'_, bitcoin_primitives::script::Script>::from(value: bitcoin_primitives::script::ScriptBuf) -> Self -pub fn alloc::borrow::Cow<'a, bitcoin_primitives::script::Script>::from(value: &'a bitcoin_primitives::script::Script) -> Self -pub fn alloc::boxed::Box::from(v: bitcoin_primitives::script::ScriptBuf) -> Self -pub fn alloc::boxed::Box::from(value: &'a bitcoin_primitives::script::Script) -> Self -pub fn alloc::boxed::Box::from(value: alloc::borrow::Cow<'a, bitcoin_primitives::script::Script>) -> Self -pub fn alloc::rc::Rc::from(value: &'a bitcoin_primitives::script::Script) -> Self -pub fn alloc::sync::Arc::from(value: &'a bitcoin_primitives::script::Script) -> Self -pub fn alloc::vec::Vec::from(v: bitcoin_primitives::script::ScriptBuf) -> Self -pub fn bitcoin_hashes::hash160::Hash::from(hashtype: bitcoin_primitives::script::ScriptHash) -> bitcoin_hashes::hash160::Hash -pub fn bitcoin_hashes::sha256::Hash::from(hashtype: bitcoin_primitives::script::WScriptHash) -> bitcoin_hashes::sha256::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::block::BlockHash) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::block::WitnessCommitment) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::merkle_tree::TxMerkleNode) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::merkle_tree::WitnessMerkleNode) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::transaction::Txid) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::transaction::Wtxid) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256t::Hash::from(hashtype: bitcoin_primitives::taproot::TapNodeHash) -> bitcoin_hashes::sha256t::Hash -pub fn bitcoin_hashes::sha256t::Hash::from(hashtype: bitcoin_primitives::taproot::TapLeafHash) -> bitcoin_hashes::sha256t::Hash -pub fn bitcoin_hashes::sha256t::Hash::from(hashtype: bitcoin_primitives::taproot::TapTweakHash) -> bitcoin_hashes::sha256t::Hash -pub fn bitcoin_primitives::block::Block::block_hash(&self) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::Block::clone(&self) -> bitcoin_primitives::block::Block -pub fn bitcoin_primitives::block::Block::eq(&self, other: &bitcoin_primitives::block::Block) -> bool -pub fn bitcoin_primitives::block::Block::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::Block::cached_witness_root(&self) -> core::option::Option -pub fn bitcoin_primitives::block::Block::header(&self) -> &bitcoin_primitives::block::Header -pub fn bitcoin_primitives::block::Block::transactions(&self) -> &[bitcoin_primitives::transaction::Transaction] -pub fn bitcoin_primitives::block::Block::assume_checked(self, witness_root: core::option::Option) -> bitcoin_primitives::block::Block -pub fn bitcoin_primitives::block::Block::into_parts(self) -> (bitcoin_primitives::block::Header, alloc::vec::Vec) -pub fn bitcoin_primitives::block::Block::new_unchecked(header: bitcoin_primitives::block::Header, transactions: alloc::vec::Vec) -> bitcoin_primitives::block::Block -pub fn bitcoin_primitives::block::BlockHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::block::BlockHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::block::BlockHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::block::BlockHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::block::BlockHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::block::BlockHash::clone(&self) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::cmp(&self, other: &bitcoin_primitives::block::BlockHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::BlockHash::eq(&self, other: &bitcoin_primitives::block::BlockHash) -> bool -pub fn bitcoin_primitives::block::BlockHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::BlockHash::from(block: &bitcoin_primitives::block::Block) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from(block: bitcoin_primitives::block::Block) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from(header: &bitcoin_primitives::block::Header) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from(header: bitcoin_primitives::block::Header) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::block::BlockHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::block::BlockHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::block::BlockHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::BlockHash::partial_cmp(&self, other: &bitcoin_primitives::block::BlockHash) -> core::option::Option -pub fn bitcoin_primitives::block::BlockHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::block::Checked::clone(&self) -> bitcoin_primitives::block::Checked -pub fn bitcoin_primitives::block::Checked::cmp(&self, other: &bitcoin_primitives::block::Checked) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::Checked::eq(&self, other: &bitcoin_primitives::block::Checked) -> bool -pub fn bitcoin_primitives::block::Checked::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::Checked::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::Checked::partial_cmp(&self, other: &bitcoin_primitives::block::Checked) -> core::option::Option -pub fn bitcoin_primitives::block::Header::block_hash(&self) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::Header::clone(&self) -> bitcoin_primitives::block::Header -pub fn bitcoin_primitives::block::Header::cmp(&self, other: &bitcoin_primitives::block::Header) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::Header::eq(&self, other: &bitcoin_primitives::block::Header) -> bool -pub fn bitcoin_primitives::block::Header::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::Header::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::Header::partial_cmp(&self, other: &bitcoin_primitives::block::Header) -> core::option::Option -pub fn bitcoin_primitives::block::Unchecked::clone(&self) -> bitcoin_primitives::block::Unchecked -pub fn bitcoin_primitives::block::Unchecked::cmp(&self, other: &bitcoin_primitives::block::Unchecked) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::Unchecked::eq(&self, other: &bitcoin_primitives::block::Unchecked) -> bool -pub fn bitcoin_primitives::block::Unchecked::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::Unchecked::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::Unchecked::partial_cmp(&self, other: &bitcoin_primitives::block::Unchecked) -> core::option::Option -pub fn bitcoin_primitives::block::Version::clone(&self) -> bitcoin_primitives::block::Version -pub fn bitcoin_primitives::block::Version::cmp(&self, other: &bitcoin_primitives::block::Version) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::Version::default() -> bitcoin_primitives::block::Version -pub fn bitcoin_primitives::block::Version::eq(&self, other: &bitcoin_primitives::block::Version) -> bool -pub fn bitcoin_primitives::block::Version::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::Version::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::Version::is_signalling_soft_fork(&self, bit: u8) -> bool -pub fn bitcoin_primitives::block::Version::partial_cmp(&self, other: &bitcoin_primitives::block::Version) -> core::option::Option -pub fn bitcoin_primitives::block::Version::to_consensus(self) -> i32 -pub fn bitcoin_primitives::block::WitnessCommitment::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::block::WitnessCommitment::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::block::WitnessCommitment::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::block::WitnessCommitment::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::block::WitnessCommitment::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::block::WitnessCommitment::clone(&self) -> bitcoin_primitives::block::WitnessCommitment -pub fn bitcoin_primitives::block::WitnessCommitment::cmp(&self, other: &bitcoin_primitives::block::WitnessCommitment) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::WitnessCommitment::eq(&self, other: &bitcoin_primitives::block::WitnessCommitment) -> bool -pub fn bitcoin_primitives::block::WitnessCommitment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::WitnessCommitment::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::block::WitnessCommitment -pub fn bitcoin_primitives::block::WitnessCommitment::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::block::WitnessCommitment::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::block::WitnessCommitment::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::block::WitnessCommitment::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::WitnessCommitment::partial_cmp(&self, other: &bitcoin_primitives::block::WitnessCommitment) -> core::option::Option -pub fn bitcoin_primitives::block::WitnessCommitment::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::locktime::absolute::LockTime::clone(&self) -> bitcoin_primitives::locktime::absolute::LockTime -pub fn bitcoin_primitives::locktime::absolute::LockTime::eq(&self, other: &bitcoin_primitives::locktime::absolute::LockTime) -> bool -pub fn bitcoin_primitives::locktime::absolute::LockTime::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from(h: bitcoin_units::locktime::absolute::Height) -> Self -pub fn bitcoin_primitives::locktime::absolute::LockTime::from(t: bitcoin_units::locktime::absolute::Time) -> Self -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_consensus(n: u32) -> Self -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_height(n: u32) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_hex(s: &str) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_time(n: u32) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_unprefixed_hex(s: &str) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::locktime::absolute::LockTime::is_implied_by(&self, other: bitcoin_primitives::locktime::absolute::LockTime) -> bool -pub fn bitcoin_primitives::locktime::absolute::LockTime::is_satisfied_by(&self, height: bitcoin_units::locktime::absolute::Height, time: bitcoin_units::locktime::absolute::Time) -> bool -pub fn bitcoin_primitives::locktime::absolute::LockTime::partial_cmp(&self, other: &bitcoin_primitives::locktime::absolute::LockTime) -> core::option::Option -pub fn bitcoin_primitives::locktime::absolute::LockTime::to_consensus_u32(self) -> u32 -pub fn bitcoin_primitives::locktime::absolute::LockTime::try_from(s: &str) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::DisabledLockTimeError::clone(&self) -> bitcoin_primitives::locktime::relative::DisabledLockTimeError -pub fn bitcoin_primitives::locktime::relative::DisabledLockTimeError::disabled_locktime_value(&self) -> u32 -pub fn bitcoin_primitives::locktime::relative::DisabledLockTimeError::eq(&self, other: &bitcoin_primitives::locktime::relative::DisabledLockTimeError) -> bool -pub fn bitcoin_primitives::locktime::relative::DisabledLockTimeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::relative::IncompatibleHeightError::clone(&self) -> bitcoin_primitives::locktime::relative::IncompatibleHeightError -pub fn bitcoin_primitives::locktime::relative::IncompatibleHeightError::eq(&self, other: &bitcoin_primitives::locktime::relative::IncompatibleHeightError) -> bool -pub fn bitcoin_primitives::locktime::relative::IncompatibleHeightError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::relative::IncompatibleTimeError::clone(&self) -> bitcoin_primitives::locktime::relative::IncompatibleTimeError -pub fn bitcoin_primitives::locktime::relative::IncompatibleTimeError::eq(&self, other: &bitcoin_primitives::locktime::relative::IncompatibleTimeError) -> bool -pub fn bitcoin_primitives::locktime::relative::IncompatibleTimeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::clone(&self) -> bitcoin_primitives::locktime::relative::LockTime -pub fn bitcoin_primitives::locktime::relative::LockTime::eq(&self, other: &bitcoin_primitives::locktime::relative::LockTime) -> bool -pub fn bitcoin_primitives::locktime::relative::LockTime::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::from(h: bitcoin_units::locktime::relative::Height) -> Self -pub fn bitcoin_primitives::locktime::relative::LockTime::from(t: bitcoin_units::locktime::relative::Time) -> Self -pub fn bitcoin_primitives::locktime::relative::LockTime::from_consensus(n: u32) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::from_sequence(n: bitcoin_primitives::sequence::Sequence) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::locktime::relative::LockTime::is_implied_by(&self, other: bitcoin_primitives::locktime::relative::LockTime) -> bool -pub fn bitcoin_primitives::locktime::relative::LockTime::is_implied_by_sequence(&self, other: bitcoin_primitives::sequence::Sequence) -> bool -pub fn bitcoin_primitives::locktime::relative::LockTime::is_satisfied_by(&self, h: bitcoin_units::locktime::relative::Height, t: bitcoin_units::locktime::relative::Time) -> bool -pub fn bitcoin_primitives::locktime::relative::LockTime::is_satisfied_by_height(&self, height: bitcoin_units::locktime::relative::Height) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::is_satisfied_by_time(&self, time: bitcoin_units::locktime::relative::Time) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::partial_cmp(&self, other: &bitcoin_primitives::locktime::relative::LockTime) -> core::option::Option -pub fn bitcoin_primitives::locktime::relative::LockTime::to_consensus_u32(self) -> u32 -pub fn bitcoin_primitives::locktime::relative::LockTime::to_sequence(self) -> bitcoin_primitives::sequence::Sequence -pub fn bitcoin_primitives::locktime::relative::LockTime::try_from(seq: bitcoin_primitives::sequence::Sequence) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::clone(&self) -> bitcoin_primitives::merkle_tree::TxMerkleNode -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::cmp(&self, other: &bitcoin_primitives::merkle_tree::TxMerkleNode) -> core::cmp::Ordering -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::eq(&self, other: &bitcoin_primitives::merkle_tree::TxMerkleNode) -> bool -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::merkle_tree::TxMerkleNode -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::partial_cmp(&self, other: &bitcoin_primitives::merkle_tree::TxMerkleNode) -> core::option::Option -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::clone(&self) -> bitcoin_primitives::merkle_tree::WitnessMerkleNode -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::cmp(&self, other: &bitcoin_primitives::merkle_tree::WitnessMerkleNode) -> core::cmp::Ordering -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::eq(&self, other: &bitcoin_primitives::merkle_tree::WitnessMerkleNode) -> bool -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::merkle_tree::WitnessMerkleNode -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::partial_cmp(&self, other: &bitcoin_primitives::merkle_tree::WitnessMerkleNode) -> core::option::Option -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::opcodes::Class::clone(&self) -> bitcoin_primitives::opcodes::Class -pub fn bitcoin_primitives::opcodes::Class::eq(&self, other: &bitcoin_primitives::opcodes::Class) -> bool -pub fn bitcoin_primitives::opcodes::Class::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::opcodes::ClassifyContext::clone(&self) -> bitcoin_primitives::opcodes::ClassifyContext -pub fn bitcoin_primitives::opcodes::ClassifyContext::cmp(&self, other: &bitcoin_primitives::opcodes::ClassifyContext) -> core::cmp::Ordering -pub fn bitcoin_primitives::opcodes::ClassifyContext::eq(&self, other: &bitcoin_primitives::opcodes::ClassifyContext) -> bool -pub fn bitcoin_primitives::opcodes::ClassifyContext::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::opcodes::ClassifyContext::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::opcodes::ClassifyContext::partial_cmp(&self, other: &bitcoin_primitives::opcodes::ClassifyContext) -> core::option::Option -pub fn bitcoin_primitives::opcodes::Opcode::classify(self, ctx: bitcoin_primitives::opcodes::ClassifyContext) -> bitcoin_primitives::opcodes::Class -pub fn bitcoin_primitives::opcodes::Opcode::clone(&self) -> bitcoin_primitives::opcodes::Opcode -pub fn bitcoin_primitives::opcodes::Opcode::eq(&self, other: &bitcoin_primitives::opcodes::Opcode) -> bool -pub fn bitcoin_primitives::opcodes::Opcode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::opcodes::Opcode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::result::Result<(), core::fmt::Error> -pub fn bitcoin_primitives::opcodes::Opcode::from(b: u8) -> bitcoin_primitives::opcodes::Opcode -pub fn bitcoin_primitives::pow::CompactTarget::clone(&self) -> bitcoin_primitives::pow::CompactTarget -pub fn bitcoin_primitives::pow::CompactTarget::cmp(&self, other: &bitcoin_primitives::pow::CompactTarget) -> core::cmp::Ordering -pub fn bitcoin_primitives::pow::CompactTarget::default() -> bitcoin_primitives::pow::CompactTarget -pub fn bitcoin_primitives::pow::CompactTarget::eq(&self, other: &bitcoin_primitives::pow::CompactTarget) -> bool -pub fn bitcoin_primitives::pow::CompactTarget::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::pow::CompactTarget::from_consensus(bits: u32) -> Self -pub fn bitcoin_primitives::pow::CompactTarget::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::pow::CompactTarget::partial_cmp(&self, other: &bitcoin_primitives::pow::CompactTarget) -> core::option::Option -pub fn bitcoin_primitives::pow::CompactTarget::to_consensus(self) -> u32 -pub fn bitcoin_primitives::pow::CompactTarget::to_hex(&self) -> alloc::string::String -pub fn bitcoin_primitives::script::RedeemScriptSizeError::clone(&self) -> bitcoin_primitives::script::RedeemScriptSizeError -pub fn bitcoin_primitives::script::RedeemScriptSizeError::eq(&self, other: &bitcoin_primitives::script::RedeemScriptSizeError) -> bool -pub fn bitcoin_primitives::script::RedeemScriptSizeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::script::RedeemScriptSizeError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_primitives::script::Script::as_bytes(&self) -> &[u8] -pub fn bitcoin_primitives::script::Script::as_mut(&mut self) -> &mut [u8] -pub fn bitcoin_primitives::script::Script::as_mut(&mut self) -> &mut bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::Script::as_mut_bytes(&mut self) -> &mut [u8] -pub fn bitcoin_primitives::script::Script::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::script::Script::as_ref(&self) -> &bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::Script::cmp(&self, other: &bitcoin_primitives::script::Script) -> core::cmp::Ordering -pub fn bitcoin_primitives::script::Script::eq(&self, other: &bitcoin_primitives::script::Script) -> bool -pub fn bitcoin_primitives::script::Script::eq(&self, other: &bitcoin_primitives::script::ScriptBuf) -> bool -pub fn bitcoin_primitives::script::Script::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::script::Script::from_bytes(bytes: &[u8]) -> &bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::Script::from_bytes_mut(bytes: &mut [u8]) -> &mut bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::Script::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::script::Script::index(&self, index: (core::ops::range::Bound, core::ops::range::Bound)) -> &Self::Output -pub fn bitcoin_primitives::script::Script::index(&self, index: core::ops::range::Range) -> &Self::Output -pub fn bitcoin_primitives::script::Script::index(&self, index: core::ops::range::RangeFrom) -> &Self::Output -pub fn bitcoin_primitives::script::Script::index(&self, index: core::ops::range::RangeFull) -> &Self::Output -pub fn bitcoin_primitives::script::Script::index(&self, index: core::ops::range::RangeInclusive) -> &Self::Output -pub fn bitcoin_primitives::script::Script::index(&self, index: core::ops::range::RangeTo) -> &Self::Output -pub fn bitcoin_primitives::script::Script::index(&self, index: core::ops::range::RangeToInclusive) -> &Self::Output -pub fn bitcoin_primitives::script::Script::into_script_buf(self: alloc::boxed::Box) -> bitcoin_primitives::script::ScriptBuf -pub fn bitcoin_primitives::script::Script::is_empty(&self) -> bool -pub fn bitcoin_primitives::script::Script::len(&self) -> usize -pub fn bitcoin_primitives::script::Script::new() -> &'static bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::Script::partial_cmp(&self, other: &bitcoin_primitives::script::Script) -> core::option::Option -pub fn bitcoin_primitives::script::Script::partial_cmp(&self, other: &bitcoin_primitives::script::ScriptBuf) -> core::option::Option -pub fn bitcoin_primitives::script::Script::to_bytes(&self) -> alloc::vec::Vec -pub fn bitcoin_primitives::script::Script::to_hex(&self) -> alloc::string::String -pub fn bitcoin_primitives::script::Script::to_owned(&self) -> Self::Owned -pub fn bitcoin_primitives::script::Script::to_vec(&self) -> alloc::vec::Vec -pub fn bitcoin_primitives::script::ScriptBuf::as_mut(&mut self) -> &mut [u8] -pub fn bitcoin_primitives::script::ScriptBuf::as_mut(&mut self) -> &mut bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::ScriptBuf::as_mut_script(&mut self) -> &mut bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::ScriptBuf::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::script::ScriptBuf::as_ref(&self) -> &bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::ScriptBuf::as_script(&self) -> &bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::ScriptBuf::borrow(&self) -> &bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::ScriptBuf::borrow_mut(&mut self) -> &mut bitcoin_primitives::script::Script -pub fn bitcoin_primitives::script::ScriptBuf::clone(&self) -> bitcoin_primitives::script::ScriptBuf -pub fn bitcoin_primitives::script::ScriptBuf::cmp(&self, other: &bitcoin_primitives::script::ScriptBuf) -> core::cmp::Ordering -pub fn bitcoin_primitives::script::ScriptBuf::default() -> bitcoin_primitives::script::ScriptBuf -pub fn bitcoin_primitives::script::ScriptBuf::deref(&self) -> &Self::Target -pub fn bitcoin_primitives::script::ScriptBuf::deref_mut(&mut self) -> &mut Self::Target -pub fn bitcoin_primitives::script::ScriptBuf::eq(&self, other: &bitcoin_primitives::script::Script) -> bool -pub fn bitcoin_primitives::script::ScriptBuf::eq(&self, other: &bitcoin_primitives::script::ScriptBuf) -> bool -pub fn bitcoin_primitives::script::ScriptBuf::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::script::ScriptBuf::from(v: alloc::vec::Vec) -> Self -pub fn bitcoin_primitives::script::ScriptBuf::from(value: &'a bitcoin_primitives::script::Script) -> Self -pub fn bitcoin_primitives::script::ScriptBuf::from(value: alloc::borrow::Cow<'a, bitcoin_primitives::script::Script>) -> Self -pub fn bitcoin_primitives::script::ScriptBuf::from_bytes(bytes: alloc::vec::Vec) -> Self -pub fn bitcoin_primitives::script::ScriptBuf::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::script::ScriptBuf::into_boxed_script(self) -> alloc::boxed::Box -pub fn bitcoin_primitives::script::ScriptBuf::into_bytes(self) -> alloc::vec::Vec -pub fn bitcoin_primitives::script::ScriptBuf::partial_cmp(&self, other: &bitcoin_primitives::script::Script) -> core::option::Option -pub fn bitcoin_primitives::script::ScriptBuf::partial_cmp(&self, other: &bitcoin_primitives::script::ScriptBuf) -> core::option::Option -pub fn bitcoin_primitives::script::ScriptBuf::reserve(&mut self, additional_len: usize) -pub fn bitcoin_primitives::script::ScriptBuf::reserve_exact(&mut self, additional_len: usize) -pub fn bitcoin_primitives::script::ScriptBuf::to_hex(&self) -> alloc::string::String -pub fn bitcoin_primitives::script::ScriptBuf::with_capacity(capacity: usize) -> Self -pub fn bitcoin_primitives::script::ScriptHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::script::ScriptHash::as_ref(&self) -> &[u8; 20] -pub fn bitcoin_primitives::script::ScriptHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::script::ScriptHash::borrow(&self) -> &[u8; 20] -pub fn bitcoin_primitives::script::ScriptHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::script::ScriptHash::clone(&self) -> bitcoin_primitives::script::ScriptHash -pub fn bitcoin_primitives::script::ScriptHash::cmp(&self, other: &bitcoin_primitives::script::ScriptHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::script::ScriptHash::eq(&self, other: &bitcoin_primitives::script::ScriptHash) -> bool -pub fn bitcoin_primitives::script::ScriptHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::script::ScriptHash::from(inner: bitcoin_hashes::hash160::Hash) -> bitcoin_primitives::script::ScriptHash -pub fn bitcoin_primitives::script::ScriptHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::script::ScriptHash::from_script(redeem_script: &bitcoin_primitives::script::Script) -> core::result::Result -pub fn bitcoin_primitives::script::ScriptHash::from_script_unchecked(script: &bitcoin_primitives::script::Script) -> Self -pub fn bitcoin_primitives::script::ScriptHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::script::ScriptHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::script::ScriptHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::script::ScriptHash::partial_cmp(&self, other: &bitcoin_primitives::script::ScriptHash) -> core::option::Option -pub fn bitcoin_primitives::script::ScriptHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::script::ScriptHash::try_from(redeem_script: &bitcoin_primitives::script::Script) -> core::result::Result -pub fn bitcoin_primitives::script::ScriptHash::try_from(redeem_script: &bitcoin_primitives::script::ScriptBuf) -> core::result::Result -pub fn bitcoin_primitives::script::ScriptHash::try_from(redeem_script: bitcoin_primitives::script::ScriptBuf) -> core::result::Result -pub fn bitcoin_primitives::script::WScriptHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::script::WScriptHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::script::WScriptHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::script::WScriptHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::script::WScriptHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::script::WScriptHash::clone(&self) -> bitcoin_primitives::script::WScriptHash -pub fn bitcoin_primitives::script::WScriptHash::cmp(&self, other: &bitcoin_primitives::script::WScriptHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::script::WScriptHash::eq(&self, other: &bitcoin_primitives::script::WScriptHash) -> bool -pub fn bitcoin_primitives::script::WScriptHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::script::WScriptHash::from(inner: bitcoin_hashes::sha256::Hash) -> bitcoin_primitives::script::WScriptHash -pub fn bitcoin_primitives::script::WScriptHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::script::WScriptHash::from_script(witness_script: &bitcoin_primitives::script::Script) -> core::result::Result -pub fn bitcoin_primitives::script::WScriptHash::from_script_unchecked(script: &bitcoin_primitives::script::Script) -> Self -pub fn bitcoin_primitives::script::WScriptHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::script::WScriptHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::script::WScriptHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::script::WScriptHash::partial_cmp(&self, other: &bitcoin_primitives::script::WScriptHash) -> core::option::Option -pub fn bitcoin_primitives::script::WScriptHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::script::WScriptHash::try_from(witness_script: &bitcoin_primitives::script::Script) -> core::result::Result -pub fn bitcoin_primitives::script::WScriptHash::try_from(witness_script: &bitcoin_primitives::script::ScriptBuf) -> core::result::Result -pub fn bitcoin_primitives::script::WScriptHash::try_from(witness_script: bitcoin_primitives::script::ScriptBuf) -> core::result::Result -pub fn bitcoin_primitives::script::WitnessScriptSizeError::clone(&self) -> bitcoin_primitives::script::WitnessScriptSizeError -pub fn bitcoin_primitives::script::WitnessScriptSizeError::eq(&self, other: &bitcoin_primitives::script::WitnessScriptSizeError) -> bool -pub fn bitcoin_primitives::script::WitnessScriptSizeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::script::WitnessScriptSizeError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_primitives::sequence::Sequence::clone(&self) -> bitcoin_primitives::sequence::Sequence -pub fn bitcoin_primitives::sequence::Sequence::cmp(&self, other: &bitcoin_primitives::sequence::Sequence) -> core::cmp::Ordering -pub fn bitcoin_primitives::sequence::Sequence::default() -> Self -pub fn bitcoin_primitives::sequence::Sequence::enables_absolute_lock_time(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::eq(&self, other: &bitcoin_primitives::sequence::Sequence) -> bool -pub fn bitcoin_primitives::sequence::Sequence::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::sequence::Sequence::from(lt: bitcoin_primitives::locktime::relative::LockTime) -> bitcoin_primitives::sequence::Sequence -pub fn bitcoin_primitives::sequence::Sequence::from_512_second_intervals(intervals: u16) -> Self -pub fn bitcoin_primitives::sequence::Sequence::from_consensus(n: u32) -> Self -pub fn bitcoin_primitives::sequence::Sequence::from_height(height: u16) -> Self -pub fn bitcoin_primitives::sequence::Sequence::from_hex(s: &str) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::from_seconds_ceil(seconds: u32) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::from_seconds_floor(seconds: u32) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::from_unprefixed_hex(s: &str) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::sequence::Sequence::is_final(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::is_height_locked(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::is_rbf(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::is_relative_lock_time(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::is_time_locked(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::partial_cmp(&self, other: &bitcoin_primitives::sequence::Sequence) -> core::option::Option -pub fn bitcoin_primitives::sequence::Sequence::to_consensus_u32(self) -> u32 -pub fn bitcoin_primitives::sequence::Sequence::to_hex(&self) -> alloc::string::String -pub fn bitcoin_primitives::sequence::Sequence::to_relative_lock_time(self) -> core::option::Option -pub fn bitcoin_primitives::sequence::Sequence::try_from(s: &str) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapBranchTag::clone(&self) -> bitcoin_primitives::taproot::TapBranchTag -pub fn bitcoin_primitives::taproot::TapBranchTag::cmp(&self, other: &bitcoin_primitives::taproot::TapBranchTag) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapBranchTag::default() -> bitcoin_primitives::taproot::TapBranchTag -pub fn bitcoin_primitives::taproot::TapBranchTag::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_primitives::taproot::TapBranchTag::eq(&self, other: &bitcoin_primitives::taproot::TapBranchTag) -> bool -pub fn bitcoin_primitives::taproot::TapBranchTag::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapBranchTag::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapBranchTag) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapLeafHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::taproot::TapLeafHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapLeafHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapLeafHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapLeafHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapLeafHash::clone(&self) -> bitcoin_primitives::taproot::TapLeafHash -pub fn bitcoin_primitives::taproot::TapLeafHash::cmp(&self, other: &bitcoin_primitives::taproot::TapLeafHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapLeafHash::eq(&self, other: &bitcoin_primitives::taproot::TapLeafHash) -> bool -pub fn bitcoin_primitives::taproot::TapLeafHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::taproot::TapLeafHash::from(inner: bitcoin_hashes::sha256t::Hash) -> bitcoin_primitives::taproot::TapLeafHash -pub fn bitcoin_primitives::taproot::TapLeafHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::taproot::TapLeafHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapLeafHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapLeafHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapLeafHash::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapLeafHash) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapLeafHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::taproot::TapLeafTag::clone(&self) -> bitcoin_primitives::taproot::TapLeafTag -pub fn bitcoin_primitives::taproot::TapLeafTag::cmp(&self, other: &bitcoin_primitives::taproot::TapLeafTag) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapLeafTag::default() -> bitcoin_primitives::taproot::TapLeafTag -pub fn bitcoin_primitives::taproot::TapLeafTag::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_primitives::taproot::TapLeafTag::eq(&self, other: &bitcoin_primitives::taproot::TapLeafTag) -> bool -pub fn bitcoin_primitives::taproot::TapLeafTag::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapLeafTag::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapLeafTag) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapNodeHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::taproot::TapNodeHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapNodeHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapNodeHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapNodeHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapNodeHash::clone(&self) -> bitcoin_primitives::taproot::TapNodeHash -pub fn bitcoin_primitives::taproot::TapNodeHash::cmp(&self, other: &bitcoin_primitives::taproot::TapNodeHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapNodeHash::eq(&self, other: &bitcoin_primitives::taproot::TapNodeHash) -> bool -pub fn bitcoin_primitives::taproot::TapNodeHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::taproot::TapNodeHash::from(inner: bitcoin_hashes::sha256t::Hash) -> bitcoin_primitives::taproot::TapNodeHash -pub fn bitcoin_primitives::taproot::TapNodeHash::from(leaf: bitcoin_primitives::taproot::TapLeafHash) -> bitcoin_primitives::taproot::TapNodeHash -pub fn bitcoin_primitives::taproot::TapNodeHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::taproot::TapNodeHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapNodeHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapNodeHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapNodeHash::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapNodeHash) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapNodeHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::taproot::TapTweakHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::taproot::TapTweakHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapTweakHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapTweakHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapTweakHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapTweakHash::clone(&self) -> bitcoin_primitives::taproot::TapTweakHash -pub fn bitcoin_primitives::taproot::TapTweakHash::cmp(&self, other: &bitcoin_primitives::taproot::TapTweakHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapTweakHash::eq(&self, other: &bitcoin_primitives::taproot::TapTweakHash) -> bool -pub fn bitcoin_primitives::taproot::TapTweakHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::taproot::TapTweakHash::from(inner: bitcoin_hashes::sha256t::Hash) -> bitcoin_primitives::taproot::TapTweakHash -pub fn bitcoin_primitives::taproot::TapTweakHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::taproot::TapTweakHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapTweakHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapTweakHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapTweakHash::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapTweakHash) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapTweakHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::taproot::TapTweakTag::clone(&self) -> bitcoin_primitives::taproot::TapTweakTag -pub fn bitcoin_primitives::taproot::TapTweakTag::cmp(&self, other: &bitcoin_primitives::taproot::TapTweakTag) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapTweakTag::default() -> bitcoin_primitives::taproot::TapTweakTag -pub fn bitcoin_primitives::taproot::TapTweakTag::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_primitives::taproot::TapTweakTag::eq(&self, other: &bitcoin_primitives::taproot::TapTweakTag) -> bool -pub fn bitcoin_primitives::taproot::TapTweakTag::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapTweakTag::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapTweakTag) -> core::option::Option -pub fn bitcoin_primitives::transaction::OutPoint::clone(&self) -> bitcoin_primitives::transaction::OutPoint -pub fn bitcoin_primitives::transaction::OutPoint::cmp(&self, other: &bitcoin_primitives::transaction::OutPoint) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::OutPoint::eq(&self, other: &bitcoin_primitives::transaction::OutPoint) -> bool -pub fn bitcoin_primitives::transaction::OutPoint::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::OutPoint::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::transaction::OutPoint::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::OutPoint::partial_cmp(&self, other: &bitcoin_primitives::transaction::OutPoint) -> core::option::Option -pub fn bitcoin_primitives::transaction::ParseOutPointError::clone(&self) -> bitcoin_primitives::transaction::ParseOutPointError -pub fn bitcoin_primitives::transaction::ParseOutPointError::eq(&self, other: &bitcoin_primitives::transaction::ParseOutPointError) -> bool -pub fn bitcoin_primitives::transaction::ParseOutPointError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::ParseOutPointError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_primitives::transaction::Transaction::clone(&self) -> bitcoin_primitives::transaction::Transaction -pub fn bitcoin_primitives::transaction::Transaction::cmp(&self, other: &Self) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::Transaction::compute_ntxid(&self) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_primitives::transaction::Transaction::compute_txid(&self) -> bitcoin_primitives::transaction::Txid -pub fn bitcoin_primitives::transaction::Transaction::compute_wtxid(&self) -> bitcoin_primitives::transaction::Wtxid -pub fn bitcoin_primitives::transaction::Transaction::eq(&self, other: &bitcoin_primitives::transaction::Transaction) -> bool -pub fn bitcoin_primitives::transaction::Transaction::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::Transaction::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::Transaction::inputs(&self) -> &[bitcoin_primitives::transaction::TxIn] -pub fn bitcoin_primitives::transaction::Transaction::inputs_mut(&mut self) -> &mut [bitcoin_primitives::transaction::TxIn] -pub fn bitcoin_primitives::transaction::Transaction::outputs(&self) -> &[bitcoin_primitives::transaction::TxOut] -pub fn bitcoin_primitives::transaction::Transaction::outputs_mut(&mut self) -> &mut [bitcoin_primitives::transaction::TxOut] -pub fn bitcoin_primitives::transaction::Transaction::partial_cmp(&self, other: &Self) -> core::option::Option -pub fn bitcoin_primitives::transaction::TxIn::clone(&self) -> bitcoin_primitives::transaction::TxIn -pub fn bitcoin_primitives::transaction::TxIn::cmp(&self, other: &bitcoin_primitives::transaction::TxIn) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::TxIn::eq(&self, other: &bitcoin_primitives::transaction::TxIn) -> bool -pub fn bitcoin_primitives::transaction::TxIn::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::TxIn::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::TxIn::partial_cmp(&self, other: &bitcoin_primitives::transaction::TxIn) -> core::option::Option -pub fn bitcoin_primitives::transaction::TxOut::clone(&self) -> bitcoin_primitives::transaction::TxOut -pub fn bitcoin_primitives::transaction::TxOut::cmp(&self, other: &bitcoin_primitives::transaction::TxOut) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::TxOut::eq(&self, other: &bitcoin_primitives::transaction::TxOut) -> bool -pub fn bitcoin_primitives::transaction::TxOut::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::TxOut::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::TxOut::partial_cmp(&self, other: &bitcoin_primitives::transaction::TxOut) -> core::option::Option -pub fn bitcoin_primitives::transaction::Txid::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::transaction::Txid::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::transaction::Txid::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::transaction::Txid::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::transaction::Txid::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::transaction::Txid::clone(&self) -> bitcoin_primitives::transaction::Txid -pub fn bitcoin_primitives::transaction::Txid::cmp(&self, other: &bitcoin_primitives::transaction::Txid) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::Txid::eq(&self, other: &bitcoin_primitives::transaction::Txid) -> bool -pub fn bitcoin_primitives::transaction::Txid::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::Txid::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::transaction::Txid -pub fn bitcoin_primitives::transaction::Txid::from(tx: &bitcoin_primitives::transaction::Transaction) -> bitcoin_primitives::transaction::Txid -pub fn bitcoin_primitives::transaction::Txid::from(tx: bitcoin_primitives::transaction::Transaction) -> bitcoin_primitives::transaction::Txid -pub fn bitcoin_primitives::transaction::Txid::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::transaction::Txid::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::transaction::Txid::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::transaction::Txid::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::Txid::partial_cmp(&self, other: &bitcoin_primitives::transaction::Txid) -> core::option::Option -pub fn bitcoin_primitives::transaction::Txid::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::transaction::Version::clone(&self) -> bitcoin_primitives::transaction::Version -pub fn bitcoin_primitives::transaction::Version::cmp(&self, other: &bitcoin_primitives::transaction::Version) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::Version::eq(&self, other: &bitcoin_primitives::transaction::Version) -> bool -pub fn bitcoin_primitives::transaction::Version::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::Version::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::Version::partial_cmp(&self, other: &bitcoin_primitives::transaction::Version) -> core::option::Option -pub fn bitcoin_primitives::transaction::Wtxid::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::transaction::Wtxid::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::transaction::Wtxid::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::transaction::Wtxid::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::transaction::Wtxid::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::transaction::Wtxid::clone(&self) -> bitcoin_primitives::transaction::Wtxid -pub fn bitcoin_primitives::transaction::Wtxid::cmp(&self, other: &bitcoin_primitives::transaction::Wtxid) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::Wtxid::eq(&self, other: &bitcoin_primitives::transaction::Wtxid) -> bool -pub fn bitcoin_primitives::transaction::Wtxid::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::Wtxid::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::transaction::Wtxid -pub fn bitcoin_primitives::transaction::Wtxid::from(tx: &bitcoin_primitives::transaction::Transaction) -> bitcoin_primitives::transaction::Wtxid -pub fn bitcoin_primitives::transaction::Wtxid::from(tx: bitcoin_primitives::transaction::Transaction) -> bitcoin_primitives::transaction::Wtxid -pub fn bitcoin_primitives::transaction::Wtxid::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::transaction::Wtxid::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::transaction::Wtxid::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::transaction::Wtxid::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::Wtxid::partial_cmp(&self, other: &bitcoin_primitives::transaction::Wtxid) -> core::option::Option -pub fn bitcoin_primitives::transaction::Wtxid::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::witness::Iter<'a>::next(&mut self) -> core::option::Option -pub fn bitcoin_primitives::witness::Iter<'a>::size_hint(&self) -> (usize, core::option::Option) -pub fn bitcoin_primitives::witness::Witness::clear(&mut self) -pub fn bitcoin_primitives::witness::Witness::clone(&self) -> bitcoin_primitives::witness::Witness -pub fn bitcoin_primitives::witness::Witness::cmp(&self, other: &bitcoin_primitives::witness::Witness) -> core::cmp::Ordering -pub fn bitcoin_primitives::witness::Witness::default() -> Self -pub fn bitcoin_primitives::witness::Witness::eq(&self, other: &bitcoin_primitives::witness::Witness) -> bool -pub fn bitcoin_primitives::witness::Witness::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::result::Result<(), core::fmt::Error> -pub fn bitcoin_primitives::witness::Witness::from(slice: &[&[u8]]) -> Self -pub fn bitcoin_primitives::witness::Witness::from(slice: &[alloc::vec::Vec]) -> Self -pub fn bitcoin_primitives::witness::Witness::from(vec: alloc::vec::Vec<&[u8]>) -> Self -pub fn bitcoin_primitives::witness::Witness::from(vec: alloc::vec::Vec>) -> Self -pub fn bitcoin_primitives::witness::Witness::from_slice>(slice: &[T]) -> Self -pub fn bitcoin_primitives::witness::Witness::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::witness::Witness::index(&self, index: usize) -> &Self::Output -pub fn bitcoin_primitives::witness::Witness::is_empty(&self) -> bool -pub fn bitcoin_primitives::witness::Witness::iter(&self) -> bitcoin_primitives::witness::Iter<'_> -pub fn bitcoin_primitives::witness::Witness::last(&self) -> core::option::Option<&[u8]> -pub fn bitcoin_primitives::witness::Witness::len(&self) -> usize -pub fn bitcoin_primitives::witness::Witness::nth(&self, index: usize) -> core::option::Option<&[u8]> -pub fn bitcoin_primitives::witness::Witness::partial_cmp(&self, other: &bitcoin_primitives::witness::Witness) -> core::option::Option -pub fn bitcoin_primitives::witness::Witness::push>(&mut self, new_element: T) -pub fn bitcoin_primitives::witness::Witness::second_to_last(&self) -> core::option::Option<&[u8]> -pub fn bitcoin_primitives::witness::Witness::size(&self) -> usize -pub fn bitcoin_primitives::witness::Witness::third_to_last(&self) -> core::option::Option<&[u8]> -pub fn bitcoin_primitives::witness::Witness::to_vec(&self) -> alloc::vec::Vec> -pub fn u32::from(sequence: bitcoin_primitives::sequence::Sequence) -> u32 -pub mod bitcoin_primitives -pub mod bitcoin_primitives::absolute -pub mod bitcoin_primitives::block -pub mod bitcoin_primitives::locktime -pub mod bitcoin_primitives::locktime::absolute -pub mod bitcoin_primitives::locktime::relative -pub mod bitcoin_primitives::merkle_tree -pub mod bitcoin_primitives::opcodes -pub mod bitcoin_primitives::opcodes::all -pub mod bitcoin_primitives::pow -pub mod bitcoin_primitives::relative -pub mod bitcoin_primitives::script -pub mod bitcoin_primitives::sequence -pub mod bitcoin_primitives::taproot -pub mod bitcoin_primitives::transaction -pub mod bitcoin_primitives::witness -pub static bitcoin_primitives::opcodes::OP_0: bitcoin_primitives::opcodes::Opcode -pub static bitcoin_primitives::opcodes::OP_FALSE: bitcoin_primitives::opcodes::Opcode -pub static bitcoin_primitives::opcodes::OP_NOP2: bitcoin_primitives::opcodes::Opcode -pub static bitcoin_primitives::opcodes::OP_NOP3: bitcoin_primitives::opcodes::Opcode -pub static bitcoin_primitives::opcodes::OP_TRUE: bitcoin_primitives::opcodes::Opcode -pub struct bitcoin_primitives::Block where V: bitcoin_primitives::block::Validation -pub struct bitcoin_primitives::BlockHash(_) -pub struct bitcoin_primitives::BlockHeader -pub struct bitcoin_primitives::CompactTarget(_) -pub struct bitcoin_primitives::Sequence(pub u32) -pub struct bitcoin_primitives::TapBranchTag -pub struct bitcoin_primitives::TapLeafHash(_) -pub struct bitcoin_primitives::TapLeafTag -pub struct bitcoin_primitives::TapNodeHash(_) -pub struct bitcoin_primitives::TapTweakHash(_) -pub struct bitcoin_primitives::TapTweakTag -pub struct bitcoin_primitives::Transaction -pub struct bitcoin_primitives::TxIn -pub struct bitcoin_primitives::TxMerkleNode(_) -pub struct bitcoin_primitives::TxOut -pub struct bitcoin_primitives::Txid(_) -pub struct bitcoin_primitives::Witness -pub struct bitcoin_primitives::WitnessCommitment(_) -pub struct bitcoin_primitives::WitnessMerkleNode(_) -pub struct bitcoin_primitives::Wtxid(_) -pub struct bitcoin_primitives::block::Block where V: bitcoin_primitives::block::Validation -pub struct bitcoin_primitives::block::BlockHash(_) -pub struct bitcoin_primitives::block::Header -pub struct bitcoin_primitives::block::Version(_) -pub struct bitcoin_primitives::block::WitnessCommitment(_) -pub struct bitcoin_primitives::locktime::relative::DisabledLockTimeError(_) -pub struct bitcoin_primitives::merkle_tree::TxMerkleNode(_) -pub struct bitcoin_primitives::merkle_tree::WitnessMerkleNode(_) -pub struct bitcoin_primitives::opcodes::Opcode -pub struct bitcoin_primitives::pow::CompactTarget(_) -pub struct bitcoin_primitives::relative::DisabledLockTimeError(_) -pub struct bitcoin_primitives::script::RedeemScriptSizeError -pub struct bitcoin_primitives::script::ScriptBuf(_) -pub struct bitcoin_primitives::script::ScriptHash(_) -pub struct bitcoin_primitives::script::WScriptHash(_) -pub struct bitcoin_primitives::script::WitnessScriptSizeError -pub struct bitcoin_primitives::sequence::Sequence(pub u32) -pub struct bitcoin_primitives::taproot::TapBranchTag -pub struct bitcoin_primitives::taproot::TapLeafHash(_) -pub struct bitcoin_primitives::taproot::TapLeafTag -pub struct bitcoin_primitives::taproot::TapNodeHash(_) -pub struct bitcoin_primitives::taproot::TapTweakHash(_) -pub struct bitcoin_primitives::taproot::TapTweakTag -pub struct bitcoin_primitives::transaction::OutPoint -pub struct bitcoin_primitives::transaction::Transaction -pub struct bitcoin_primitives::transaction::TxIn -pub struct bitcoin_primitives::transaction::TxOut -pub struct bitcoin_primitives::transaction::Txid(_) -pub struct bitcoin_primitives::transaction::Version(pub i32) -pub struct bitcoin_primitives::transaction::Wtxid(_) -pub struct bitcoin_primitives::witness::Iter<'a> -pub struct bitcoin_primitives::witness::Witness -pub trait bitcoin_primitives::BlockValidation: bitcoin_primitives::block::sealed::Validation + core::marker::Sync + core::marker::Send + core::marker::Sized + core::marker::Unpin -pub trait bitcoin_primitives::block::Validation: bitcoin_primitives::block::sealed::Validation + core::marker::Sync + core::marker::Send + core::marker::Sized + core::marker::Unpin -pub type &'a bitcoin_primitives::witness::Witness::IntoIter = bitcoin_primitives::witness::Iter<'a> -pub type &'a bitcoin_primitives::witness::Witness::Item = &'a [u8] -pub type bitcoin_primitives::block::BlockHash::Bytes = ::Bytes -pub type bitcoin_primitives::block::BlockHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::block::WitnessCommitment::Bytes = ::Bytes -pub type bitcoin_primitives::block::WitnessCommitment::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::locktime::absolute::LockTime::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_primitives::locktime::absolute::LockTime::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_primitives::locktime::relative::LockTime::Error = bitcoin_primitives::locktime::relative::DisabledLockTimeError -pub type bitcoin_primitives::merkle_tree::TxMerkleNode::Bytes = ::Bytes -pub type bitcoin_primitives::merkle_tree::TxMerkleNode::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::merkle_tree::WitnessMerkleNode::Bytes = ::Bytes -pub type bitcoin_primitives::merkle_tree::WitnessMerkleNode::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::script::Script::Output = bitcoin_primitives::script::Script -pub type bitcoin_primitives::script::Script::Owned = bitcoin_primitives::script::ScriptBuf -pub type bitcoin_primitives::script::ScriptBuf::Target = bitcoin_primitives::script::Script -pub type bitcoin_primitives::script::ScriptHash::Bytes = ::Bytes -pub type bitcoin_primitives::script::ScriptHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::script::ScriptHash::Error = bitcoin_primitives::script::RedeemScriptSizeError -pub type bitcoin_primitives::script::WScriptHash::Bytes = ::Bytes -pub type bitcoin_primitives::script::WScriptHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::script::WScriptHash::Error = bitcoin_primitives::script::WitnessScriptSizeError -pub type bitcoin_primitives::sequence::Sequence::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_primitives::sequence::Sequence::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_primitives::taproot::TapLeafHash::Bytes = as bitcoin_hashes::Hash>::Bytes -pub type bitcoin_primitives::taproot::TapLeafHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::taproot::TapNodeHash::Bytes = as bitcoin_hashes::Hash>::Bytes -pub type bitcoin_primitives::taproot::TapNodeHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::taproot::TapTweakHash::Bytes = as bitcoin_hashes::Hash>::Bytes -pub type bitcoin_primitives::taproot::TapTweakHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::transaction::OutPoint::Err = bitcoin_primitives::transaction::ParseOutPointError -pub type bitcoin_primitives::transaction::Txid::Bytes = ::Bytes -pub type bitcoin_primitives::transaction::Txid::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::transaction::Wtxid::Bytes = ::Bytes -pub type bitcoin_primitives::transaction::Wtxid::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::witness::Iter<'a>::Item = &'a [u8] -pub type bitcoin_primitives::witness::Witness::Output = [u8] -pub use bitcoin_primitives::Amount -pub use bitcoin_primitives::BlockHeight -pub use bitcoin_primitives::BlockInterval -pub use bitcoin_primitives::FeeRate -pub use bitcoin_primitives::SignedAmount -pub use bitcoin_primitives::Weight -pub use bitcoin_primitives::absolute::ConversionError -pub use bitcoin_primitives::absolute::Height -pub use bitcoin_primitives::absolute::LOCK_TIME_THRESHOLD -pub use bitcoin_primitives::absolute::ParseHeightError -pub use bitcoin_primitives::absolute::ParseTimeError -pub use bitcoin_primitives::absolute::Time -pub use bitcoin_primitives::amount -pub use bitcoin_primitives::fee_rate -pub use bitcoin_primitives::locktime::absolute::ConversionError -pub use bitcoin_primitives::locktime::absolute::Height -pub use bitcoin_primitives::locktime::absolute::LOCK_TIME_THRESHOLD -pub use bitcoin_primitives::locktime::absolute::ParseHeightError -pub use bitcoin_primitives::locktime::absolute::ParseTimeError -pub use bitcoin_primitives::locktime::absolute::Time -pub use bitcoin_primitives::locktime::relative::Height -pub use bitcoin_primitives::locktime::relative::Time -pub use bitcoin_primitives::locktime::relative::TimeOverflowError -pub use bitcoin_primitives::relative::Height -pub use bitcoin_primitives::relative::Time -pub use bitcoin_primitives::relative::TimeOverflowError -pub use bitcoin_primitives::weight diff --git a/api/primitives/no-features.txt b/api/primitives/no-features.txt deleted file mode 100644 index a73f56a8f..000000000 --- a/api/primitives/no-features.txt +++ /dev/null @@ -1,1297 +0,0 @@ -#[non_exhaustive] pub struct bitcoin_primitives::locktime::relative::IncompatibleHeightError -#[non_exhaustive] pub struct bitcoin_primitives::locktime::relative::IncompatibleTimeError -#[non_exhaustive] pub struct bitcoin_primitives::relative::IncompatibleHeightError -#[non_exhaustive] pub struct bitcoin_primitives::relative::IncompatibleTimeError -impl bitcoin_hashes::Hash for bitcoin_primitives::block::BlockHash -impl bitcoin_hashes::Hash for bitcoin_primitives::block::WitnessCommitment -impl bitcoin_hashes::Hash for bitcoin_primitives::merkle_tree::TxMerkleNode -impl bitcoin_hashes::Hash for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl bitcoin_hashes::Hash for bitcoin_primitives::taproot::TapLeafHash -impl bitcoin_hashes::Hash for bitcoin_primitives::taproot::TapNodeHash -impl bitcoin_hashes::Hash for bitcoin_primitives::taproot::TapTweakHash -impl bitcoin_hashes::Hash for bitcoin_primitives::transaction::Txid -impl bitcoin_hashes::Hash for bitcoin_primitives::transaction::Wtxid -impl bitcoin_hashes::sha256t::Tag for bitcoin_primitives::taproot::TapBranchTag -impl bitcoin_hashes::sha256t::Tag for bitcoin_primitives::taproot::TapLeafTag -impl bitcoin_hashes::sha256t::Tag for bitcoin_primitives::taproot::TapTweakTag -impl bitcoin_primitives::block::BlockHash -impl bitcoin_primitives::block::Header -impl bitcoin_primitives::block::Version -impl bitcoin_primitives::block::WitnessCommitment -impl bitcoin_primitives::locktime::absolute::LockTime -impl bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl bitcoin_primitives::locktime::relative::LockTime -impl bitcoin_primitives::merkle_tree::TxMerkleNode -impl bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl bitcoin_primitives::opcodes::Opcode -impl bitcoin_primitives::pow::CompactTarget -impl bitcoin_primitives::sequence::Sequence -impl bitcoin_primitives::taproot::TapLeafHash -impl bitcoin_primitives::taproot::TapNodeHash -impl bitcoin_primitives::taproot::TapTweakHash -impl bitcoin_primitives::transaction::OutPoint -impl bitcoin_primitives::transaction::Txid -impl bitcoin_primitives::transaction::Version -impl bitcoin_primitives::transaction::Wtxid -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::block::BlockHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::block::WitnessCommitment -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::taproot::TapLeafHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::taproot::TapNodeHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::taproot::TapTweakHash -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::transaction::Txid -impl core::borrow::Borrow<[u8; 32]> for bitcoin_primitives::transaction::Wtxid -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::block::BlockHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::block::WitnessCommitment -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::taproot::TapLeafHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::taproot::TapNodeHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::taproot::TapTweakHash -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::transaction::Txid -impl core::borrow::Borrow<[u8]> for bitcoin_primitives::transaction::Wtxid -impl core::clone::Clone for bitcoin_primitives::block::BlockHash -impl core::clone::Clone for bitcoin_primitives::block::Header -impl core::clone::Clone for bitcoin_primitives::block::Version -impl core::clone::Clone for bitcoin_primitives::block::WitnessCommitment -impl core::clone::Clone for bitcoin_primitives::locktime::absolute::LockTime -impl core::clone::Clone for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::clone::Clone for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::clone::Clone for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::clone::Clone for bitcoin_primitives::locktime::relative::LockTime -impl core::clone::Clone for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::clone::Clone for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::clone::Clone for bitcoin_primitives::opcodes::Class -impl core::clone::Clone for bitcoin_primitives::opcodes::ClassifyContext -impl core::clone::Clone for bitcoin_primitives::opcodes::Opcode -impl core::clone::Clone for bitcoin_primitives::pow::CompactTarget -impl core::clone::Clone for bitcoin_primitives::sequence::Sequence -impl core::clone::Clone for bitcoin_primitives::taproot::TapBranchTag -impl core::clone::Clone for bitcoin_primitives::taproot::TapLeafHash -impl core::clone::Clone for bitcoin_primitives::taproot::TapLeafTag -impl core::clone::Clone for bitcoin_primitives::taproot::TapNodeHash -impl core::clone::Clone for bitcoin_primitives::taproot::TapTweakHash -impl core::clone::Clone for bitcoin_primitives::taproot::TapTweakTag -impl core::clone::Clone for bitcoin_primitives::transaction::OutPoint -impl core::clone::Clone for bitcoin_primitives::transaction::Txid -impl core::clone::Clone for bitcoin_primitives::transaction::Version -impl core::clone::Clone for bitcoin_primitives::transaction::Wtxid -impl core::cmp::Eq for bitcoin_primitives::block::BlockHash -impl core::cmp::Eq for bitcoin_primitives::block::Header -impl core::cmp::Eq for bitcoin_primitives::block::Version -impl core::cmp::Eq for bitcoin_primitives::block::WitnessCommitment -impl core::cmp::Eq for bitcoin_primitives::locktime::absolute::LockTime -impl core::cmp::Eq for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::cmp::Eq for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::cmp::Eq for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::cmp::Eq for bitcoin_primitives::locktime::relative::LockTime -impl core::cmp::Eq for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::cmp::Eq for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::cmp::Eq for bitcoin_primitives::opcodes::Class -impl core::cmp::Eq for bitcoin_primitives::opcodes::ClassifyContext -impl core::cmp::Eq for bitcoin_primitives::opcodes::Opcode -impl core::cmp::Eq for bitcoin_primitives::pow::CompactTarget -impl core::cmp::Eq for bitcoin_primitives::sequence::Sequence -impl core::cmp::Eq for bitcoin_primitives::taproot::TapBranchTag -impl core::cmp::Eq for bitcoin_primitives::taproot::TapLeafHash -impl core::cmp::Eq for bitcoin_primitives::taproot::TapLeafTag -impl core::cmp::Eq for bitcoin_primitives::taproot::TapNodeHash -impl core::cmp::Eq for bitcoin_primitives::taproot::TapTweakHash -impl core::cmp::Eq for bitcoin_primitives::taproot::TapTweakTag -impl core::cmp::Eq for bitcoin_primitives::transaction::OutPoint -impl core::cmp::Eq for bitcoin_primitives::transaction::Txid -impl core::cmp::Eq for bitcoin_primitives::transaction::Version -impl core::cmp::Eq for bitcoin_primitives::transaction::Wtxid -impl core::cmp::Ord for bitcoin_primitives::block::BlockHash -impl core::cmp::Ord for bitcoin_primitives::block::Header -impl core::cmp::Ord for bitcoin_primitives::block::Version -impl core::cmp::Ord for bitcoin_primitives::block::WitnessCommitment -impl core::cmp::Ord for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::cmp::Ord for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::cmp::Ord for bitcoin_primitives::opcodes::ClassifyContext -impl core::cmp::Ord for bitcoin_primitives::pow::CompactTarget -impl core::cmp::Ord for bitcoin_primitives::sequence::Sequence -impl core::cmp::Ord for bitcoin_primitives::taproot::TapBranchTag -impl core::cmp::Ord for bitcoin_primitives::taproot::TapLeafHash -impl core::cmp::Ord for bitcoin_primitives::taproot::TapLeafTag -impl core::cmp::Ord for bitcoin_primitives::taproot::TapNodeHash -impl core::cmp::Ord for bitcoin_primitives::taproot::TapTweakHash -impl core::cmp::Ord for bitcoin_primitives::taproot::TapTweakTag -impl core::cmp::Ord for bitcoin_primitives::transaction::OutPoint -impl core::cmp::Ord for bitcoin_primitives::transaction::Txid -impl core::cmp::Ord for bitcoin_primitives::transaction::Version -impl core::cmp::Ord for bitcoin_primitives::transaction::Wtxid -impl core::cmp::PartialEq for bitcoin_primitives::block::BlockHash -impl core::cmp::PartialEq for bitcoin_primitives::block::Header -impl core::cmp::PartialEq for bitcoin_primitives::block::Version -impl core::cmp::PartialEq for bitcoin_primitives::block::WitnessCommitment -impl core::cmp::PartialEq for bitcoin_primitives::locktime::absolute::LockTime -impl core::cmp::PartialEq for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::cmp::PartialEq for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::cmp::PartialEq for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::cmp::PartialEq for bitcoin_primitives::locktime::relative::LockTime -impl core::cmp::PartialEq for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::cmp::PartialEq for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::cmp::PartialEq for bitcoin_primitives::opcodes::Class -impl core::cmp::PartialEq for bitcoin_primitives::opcodes::ClassifyContext -impl core::cmp::PartialEq for bitcoin_primitives::opcodes::Opcode -impl core::cmp::PartialEq for bitcoin_primitives::pow::CompactTarget -impl core::cmp::PartialEq for bitcoin_primitives::sequence::Sequence -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapBranchTag -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapLeafHash -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapLeafTag -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapNodeHash -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapTweakHash -impl core::cmp::PartialEq for bitcoin_primitives::taproot::TapTweakTag -impl core::cmp::PartialEq for bitcoin_primitives::transaction::OutPoint -impl core::cmp::PartialEq for bitcoin_primitives::transaction::Txid -impl core::cmp::PartialEq for bitcoin_primitives::transaction::Version -impl core::cmp::PartialEq for bitcoin_primitives::transaction::Wtxid -impl core::cmp::PartialOrd for bitcoin_primitives::block::BlockHash -impl core::cmp::PartialOrd for bitcoin_primitives::block::Header -impl core::cmp::PartialOrd for bitcoin_primitives::block::Version -impl core::cmp::PartialOrd for bitcoin_primitives::block::WitnessCommitment -impl core::cmp::PartialOrd for bitcoin_primitives::locktime::absolute::LockTime -impl core::cmp::PartialOrd for bitcoin_primitives::locktime::relative::LockTime -impl core::cmp::PartialOrd for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::cmp::PartialOrd for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::cmp::PartialOrd for bitcoin_primitives::opcodes::ClassifyContext -impl core::cmp::PartialOrd for bitcoin_primitives::pow::CompactTarget -impl core::cmp::PartialOrd for bitcoin_primitives::sequence::Sequence -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapBranchTag -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapLeafHash -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapLeafTag -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapNodeHash -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapTweakHash -impl core::cmp::PartialOrd for bitcoin_primitives::taproot::TapTweakTag -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::OutPoint -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::Txid -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::Version -impl core::cmp::PartialOrd for bitcoin_primitives::transaction::Wtxid -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::block::BlockHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::block::WitnessCommitment -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::taproot::TapLeafHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::taproot::TapNodeHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::taproot::TapTweakHash -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::transaction::Txid -impl core::convert::AsRef<[u8; 32]> for bitcoin_primitives::transaction::Wtxid -impl core::convert::AsRef<[u8]> for bitcoin_primitives::block::BlockHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::block::WitnessCommitment -impl core::convert::AsRef<[u8]> for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::convert::AsRef<[u8]> for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::convert::AsRef<[u8]> for bitcoin_primitives::taproot::TapLeafHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::taproot::TapNodeHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::taproot::TapTweakHash -impl core::convert::AsRef<[u8]> for bitcoin_primitives::transaction::Txid -impl core::convert::AsRef<[u8]> for bitcoin_primitives::transaction::Wtxid -impl core::convert::From<&bitcoin_primitives::block::Header> for bitcoin_primitives::block::BlockHash -impl core::convert::From for bitcoin_primitives::block::BlockHash -impl core::convert::From for bitcoin_primitives::block::WitnessCommitment -impl core::convert::From for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::convert::From for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::convert::From for bitcoin_primitives::transaction::Txid -impl core::convert::From for bitcoin_primitives::transaction::Wtxid -impl core::convert::From> for bitcoin_primitives::taproot::TapNodeHash -impl core::convert::From> for bitcoin_primitives::taproot::TapLeafHash -impl core::convert::From> for bitcoin_primitives::taproot::TapTweakHash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_primitives::block::BlockHash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_primitives::sequence::Sequence -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for u32 -impl core::convert::From for bitcoin_hashes::sha256t::Hash -impl core::convert::From for bitcoin_primitives::taproot::TapNodeHash -impl core::convert::From for bitcoin_hashes::sha256t::Hash -impl core::convert::From for bitcoin_hashes::sha256t::Hash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_hashes::sha256d::Hash -impl core::convert::From for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::From for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::From for bitcoin_primitives::locktime::relative::LockTime -impl core::convert::From for bitcoin_primitives::locktime::relative::LockTime -impl core::convert::From for bitcoin_primitives::opcodes::Opcode -impl core::convert::TryFrom<&str> for bitcoin_primitives::locktime::absolute::LockTime -impl core::convert::TryFrom for bitcoin_primitives::locktime::relative::LockTime -impl core::default::Default for bitcoin_primitives::block::Version -impl core::default::Default for bitcoin_primitives::pow::CompactTarget -impl core::default::Default for bitcoin_primitives::sequence::Sequence -impl core::default::Default for bitcoin_primitives::taproot::TapBranchTag -impl core::default::Default for bitcoin_primitives::taproot::TapLeafTag -impl core::default::Default for bitcoin_primitives::taproot::TapTweakTag -impl core::fmt::Debug for bitcoin_primitives::block::BlockHash -impl core::fmt::Debug for bitcoin_primitives::block::Header -impl core::fmt::Debug for bitcoin_primitives::block::Version -impl core::fmt::Debug for bitcoin_primitives::block::WitnessCommitment -impl core::fmt::Debug for bitcoin_primitives::locktime::absolute::LockTime -impl core::fmt::Debug for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::fmt::Debug for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::fmt::Debug for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::fmt::Debug for bitcoin_primitives::locktime::relative::LockTime -impl core::fmt::Debug for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::fmt::Debug for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::fmt::Debug for bitcoin_primitives::opcodes::Class -impl core::fmt::Debug for bitcoin_primitives::opcodes::ClassifyContext -impl core::fmt::Debug for bitcoin_primitives::opcodes::Opcode -impl core::fmt::Debug for bitcoin_primitives::pow::CompactTarget -impl core::fmt::Debug for bitcoin_primitives::sequence::Sequence -impl core::fmt::Debug for bitcoin_primitives::taproot::TapLeafHash -impl core::fmt::Debug for bitcoin_primitives::taproot::TapNodeHash -impl core::fmt::Debug for bitcoin_primitives::taproot::TapTweakHash -impl core::fmt::Debug for bitcoin_primitives::transaction::OutPoint -impl core::fmt::Debug for bitcoin_primitives::transaction::Txid -impl core::fmt::Debug for bitcoin_primitives::transaction::Version -impl core::fmt::Debug for bitcoin_primitives::transaction::Wtxid -impl core::fmt::Display for bitcoin_primitives::block::BlockHash -impl core::fmt::Display for bitcoin_primitives::block::WitnessCommitment -impl core::fmt::Display for bitcoin_primitives::locktime::absolute::LockTime -impl core::fmt::Display for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::fmt::Display for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::fmt::Display for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::fmt::Display for bitcoin_primitives::locktime::relative::LockTime -impl core::fmt::Display for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::fmt::Display for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::fmt::Display for bitcoin_primitives::opcodes::Opcode -impl core::fmt::Display for bitcoin_primitives::sequence::Sequence -impl core::fmt::Display for bitcoin_primitives::taproot::TapLeafHash -impl core::fmt::Display for bitcoin_primitives::taproot::TapNodeHash -impl core::fmt::Display for bitcoin_primitives::taproot::TapTweakHash -impl core::fmt::Display for bitcoin_primitives::transaction::OutPoint -impl core::fmt::Display for bitcoin_primitives::transaction::Txid -impl core::fmt::Display for bitcoin_primitives::transaction::Version -impl core::fmt::Display for bitcoin_primitives::transaction::Wtxid -impl core::fmt::LowerHex for bitcoin_primitives::block::BlockHash -impl core::fmt::LowerHex for bitcoin_primitives::block::WitnessCommitment -impl core::fmt::LowerHex for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::fmt::LowerHex for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::fmt::LowerHex for bitcoin_primitives::pow::CompactTarget -impl core::fmt::LowerHex for bitcoin_primitives::sequence::Sequence -impl core::fmt::LowerHex for bitcoin_primitives::taproot::TapLeafHash -impl core::fmt::LowerHex for bitcoin_primitives::taproot::TapNodeHash -impl core::fmt::LowerHex for bitcoin_primitives::taproot::TapTweakHash -impl core::fmt::LowerHex for bitcoin_primitives::transaction::Txid -impl core::fmt::LowerHex for bitcoin_primitives::transaction::Wtxid -impl core::fmt::UpperHex for bitcoin_primitives::block::BlockHash -impl core::fmt::UpperHex for bitcoin_primitives::block::WitnessCommitment -impl core::fmt::UpperHex for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::fmt::UpperHex for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::fmt::UpperHex for bitcoin_primitives::pow::CompactTarget -impl core::fmt::UpperHex for bitcoin_primitives::sequence::Sequence -impl core::fmt::UpperHex for bitcoin_primitives::taproot::TapLeafHash -impl core::fmt::UpperHex for bitcoin_primitives::taproot::TapNodeHash -impl core::fmt::UpperHex for bitcoin_primitives::taproot::TapTweakHash -impl core::fmt::UpperHex for bitcoin_primitives::transaction::Txid -impl core::fmt::UpperHex for bitcoin_primitives::transaction::Wtxid -impl core::hash::Hash for bitcoin_primitives::block::BlockHash -impl core::hash::Hash for bitcoin_primitives::block::Header -impl core::hash::Hash for bitcoin_primitives::block::Version -impl core::hash::Hash for bitcoin_primitives::block::WitnessCommitment -impl core::hash::Hash for bitcoin_primitives::locktime::absolute::LockTime -impl core::hash::Hash for bitcoin_primitives::locktime::relative::LockTime -impl core::hash::Hash for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::hash::Hash for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::hash::Hash for bitcoin_primitives::opcodes::ClassifyContext -impl core::hash::Hash for bitcoin_primitives::pow::CompactTarget -impl core::hash::Hash for bitcoin_primitives::sequence::Sequence -impl core::hash::Hash for bitcoin_primitives::taproot::TapBranchTag -impl core::hash::Hash for bitcoin_primitives::taproot::TapLeafHash -impl core::hash::Hash for bitcoin_primitives::taproot::TapLeafTag -impl core::hash::Hash for bitcoin_primitives::taproot::TapNodeHash -impl core::hash::Hash for bitcoin_primitives::taproot::TapTweakHash -impl core::hash::Hash for bitcoin_primitives::taproot::TapTweakTag -impl core::hash::Hash for bitcoin_primitives::transaction::OutPoint -impl core::hash::Hash for bitcoin_primitives::transaction::Txid -impl core::hash::Hash for bitcoin_primitives::transaction::Version -impl core::hash::Hash for bitcoin_primitives::transaction::Wtxid -impl core::marker::Copy for bitcoin_primitives::block::BlockHash -impl core::marker::Copy for bitcoin_primitives::block::Header -impl core::marker::Copy for bitcoin_primitives::block::Version -impl core::marker::Copy for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Copy for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Copy for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Copy for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Copy for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Copy for bitcoin_primitives::opcodes::Class -impl core::marker::Copy for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Copy for bitcoin_primitives::opcodes::Opcode -impl core::marker::Copy for bitcoin_primitives::pow::CompactTarget -impl core::marker::Copy for bitcoin_primitives::sequence::Sequence -impl core::marker::Copy for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Copy for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Copy for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Copy for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Copy for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Copy for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Copy for bitcoin_primitives::transaction::OutPoint -impl core::marker::Copy for bitcoin_primitives::transaction::Txid -impl core::marker::Copy for bitcoin_primitives::transaction::Version -impl core::marker::Copy for bitcoin_primitives::transaction::Wtxid -impl core::marker::Freeze for bitcoin_primitives::block::BlockHash -impl core::marker::Freeze for bitcoin_primitives::block::Header -impl core::marker::Freeze for bitcoin_primitives::block::Version -impl core::marker::Freeze for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Freeze for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Freeze for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::Freeze for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::Freeze for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::Freeze for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Freeze for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Freeze for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Freeze for bitcoin_primitives::opcodes::Class -impl core::marker::Freeze for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Freeze for bitcoin_primitives::opcodes::Opcode -impl core::marker::Freeze for bitcoin_primitives::pow::CompactTarget -impl core::marker::Freeze for bitcoin_primitives::sequence::Sequence -impl core::marker::Freeze for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Freeze for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Freeze for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Freeze for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Freeze for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Freeze for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Freeze for bitcoin_primitives::transaction::OutPoint -impl core::marker::Freeze for bitcoin_primitives::transaction::Txid -impl core::marker::Freeze for bitcoin_primitives::transaction::Version -impl core::marker::Freeze for bitcoin_primitives::transaction::Wtxid -impl core::marker::Send for bitcoin_primitives::block::BlockHash -impl core::marker::Send for bitcoin_primitives::block::Header -impl core::marker::Send for bitcoin_primitives::block::Version -impl core::marker::Send for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Send for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Send for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::Send for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::Send for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::Send for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Send for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Send for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Send for bitcoin_primitives::opcodes::Class -impl core::marker::Send for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Send for bitcoin_primitives::opcodes::Opcode -impl core::marker::Send for bitcoin_primitives::pow::CompactTarget -impl core::marker::Send for bitcoin_primitives::sequence::Sequence -impl core::marker::Send for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Send for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Send for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Send for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Send for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Send for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Send for bitcoin_primitives::transaction::OutPoint -impl core::marker::Send for bitcoin_primitives::transaction::Txid -impl core::marker::Send for bitcoin_primitives::transaction::Version -impl core::marker::Send for bitcoin_primitives::transaction::Wtxid -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::BlockHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::Header -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::Version -impl core::marker::StructuralPartialEq for bitcoin_primitives::block::WitnessCommitment -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::StructuralPartialEq for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::StructuralPartialEq for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::StructuralPartialEq for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::StructuralPartialEq for bitcoin_primitives::opcodes::Class -impl core::marker::StructuralPartialEq for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::StructuralPartialEq for bitcoin_primitives::opcodes::Opcode -impl core::marker::StructuralPartialEq for bitcoin_primitives::pow::CompactTarget -impl core::marker::StructuralPartialEq for bitcoin_primitives::sequence::Sequence -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::StructuralPartialEq for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::OutPoint -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::Txid -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::Version -impl core::marker::StructuralPartialEq for bitcoin_primitives::transaction::Wtxid -impl core::marker::Sync for bitcoin_primitives::block::BlockHash -impl core::marker::Sync for bitcoin_primitives::block::Header -impl core::marker::Sync for bitcoin_primitives::block::Version -impl core::marker::Sync for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Sync for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Sync for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::Sync for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::Sync for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::Sync for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Sync for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Sync for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Sync for bitcoin_primitives::opcodes::Class -impl core::marker::Sync for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Sync for bitcoin_primitives::opcodes::Opcode -impl core::marker::Sync for bitcoin_primitives::pow::CompactTarget -impl core::marker::Sync for bitcoin_primitives::sequence::Sequence -impl core::marker::Sync for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Sync for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Sync for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Sync for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Sync for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Sync for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Sync for bitcoin_primitives::transaction::OutPoint -impl core::marker::Sync for bitcoin_primitives::transaction::Txid -impl core::marker::Sync for bitcoin_primitives::transaction::Version -impl core::marker::Sync for bitcoin_primitives::transaction::Wtxid -impl core::marker::Unpin for bitcoin_primitives::block::BlockHash -impl core::marker::Unpin for bitcoin_primitives::block::Header -impl core::marker::Unpin for bitcoin_primitives::block::Version -impl core::marker::Unpin for bitcoin_primitives::block::WitnessCommitment -impl core::marker::Unpin for bitcoin_primitives::locktime::absolute::LockTime -impl core::marker::Unpin for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::marker::Unpin for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::marker::Unpin for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::marker::Unpin for bitcoin_primitives::locktime::relative::LockTime -impl core::marker::Unpin for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::marker::Unpin for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::marker::Unpin for bitcoin_primitives::opcodes::Class -impl core::marker::Unpin for bitcoin_primitives::opcodes::ClassifyContext -impl core::marker::Unpin for bitcoin_primitives::opcodes::Opcode -impl core::marker::Unpin for bitcoin_primitives::pow::CompactTarget -impl core::marker::Unpin for bitcoin_primitives::sequence::Sequence -impl core::marker::Unpin for bitcoin_primitives::taproot::TapBranchTag -impl core::marker::Unpin for bitcoin_primitives::taproot::TapLeafHash -impl core::marker::Unpin for bitcoin_primitives::taproot::TapLeafTag -impl core::marker::Unpin for bitcoin_primitives::taproot::TapNodeHash -impl core::marker::Unpin for bitcoin_primitives::taproot::TapTweakHash -impl core::marker::Unpin for bitcoin_primitives::taproot::TapTweakTag -impl core::marker::Unpin for bitcoin_primitives::transaction::OutPoint -impl core::marker::Unpin for bitcoin_primitives::transaction::Txid -impl core::marker::Unpin for bitcoin_primitives::transaction::Version -impl core::marker::Unpin for bitcoin_primitives::transaction::Wtxid -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::BlockHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::Header -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::Version -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::block::WitnessCommitment -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::absolute::LockTime -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::locktime::relative::LockTime -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::opcodes::Class -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::opcodes::ClassifyContext -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::opcodes::Opcode -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::pow::CompactTarget -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::sequence::Sequence -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapBranchTag -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapLeafHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapLeafTag -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapNodeHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapTweakHash -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::taproot::TapTweakTag -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::OutPoint -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::Txid -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::Version -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_primitives::transaction::Wtxid -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::BlockHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::Header -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::Version -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::block::WitnessCommitment -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::absolute::LockTime -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::relative::DisabledLockTimeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::relative::IncompatibleHeightError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::relative::IncompatibleTimeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::locktime::relative::LockTime -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::opcodes::Class -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::opcodes::ClassifyContext -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::opcodes::Opcode -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::pow::CompactTarget -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::sequence::Sequence -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapBranchTag -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapLeafHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapLeafTag -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapNodeHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapTweakHash -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::taproot::TapTweakTag -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::OutPoint -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::Txid -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::Version -impl core::panic::unwind_safe::UnwindSafe for bitcoin_primitives::transaction::Wtxid -impl core::str::traits::FromStr for bitcoin_primitives::block::BlockHash -impl core::str::traits::FromStr for bitcoin_primitives::block::WitnessCommitment -impl core::str::traits::FromStr for bitcoin_primitives::locktime::absolute::LockTime -impl core::str::traits::FromStr for bitcoin_primitives::merkle_tree::TxMerkleNode -impl core::str::traits::FromStr for bitcoin_primitives::merkle_tree::WitnessMerkleNode -impl core::str::traits::FromStr for bitcoin_primitives::taproot::TapLeafHash -impl core::str::traits::FromStr for bitcoin_primitives::taproot::TapNodeHash -impl core::str::traits::FromStr for bitcoin_primitives::taproot::TapTweakHash -impl core::str::traits::FromStr for bitcoin_primitives::transaction::Txid -impl core::str::traits::FromStr for bitcoin_primitives::transaction::Wtxid -pub bitcoin_primitives::BlockHeader::bits: bitcoin_primitives::pow::CompactTarget -pub bitcoin_primitives::BlockHeader::merkle_root: bitcoin_primitives::merkle_tree::TxMerkleNode -pub bitcoin_primitives::BlockHeader::nonce: u32 -pub bitcoin_primitives::BlockHeader::prev_blockhash: bitcoin_primitives::block::BlockHash -pub bitcoin_primitives::BlockHeader::time: u32 -pub bitcoin_primitives::BlockHeader::version: bitcoin_primitives::block::Version -pub bitcoin_primitives::absolute::LockTime::Blocks(bitcoin_units::locktime::absolute::Height) -pub bitcoin_primitives::absolute::LockTime::Seconds(bitcoin_units::locktime::absolute::Time) -pub bitcoin_primitives::block::Header::bits: bitcoin_primitives::pow::CompactTarget -pub bitcoin_primitives::block::Header::merkle_root: bitcoin_primitives::merkle_tree::TxMerkleNode -pub bitcoin_primitives::block::Header::nonce: u32 -pub bitcoin_primitives::block::Header::prev_blockhash: bitcoin_primitives::block::BlockHash -pub bitcoin_primitives::block::Header::time: u32 -pub bitcoin_primitives::block::Header::version: bitcoin_primitives::block::Version -pub bitcoin_primitives::locktime::absolute::LockTime::Blocks(bitcoin_units::locktime::absolute::Height) -pub bitcoin_primitives::locktime::absolute::LockTime::Seconds(bitcoin_units::locktime::absolute::Time) -pub bitcoin_primitives::locktime::relative::IncompatibleHeightError::height: bitcoin_units::locktime::relative::Height -pub bitcoin_primitives::locktime::relative::IncompatibleHeightError::time: bitcoin_units::locktime::relative::Time -pub bitcoin_primitives::locktime::relative::IncompatibleTimeError::height: bitcoin_units::locktime::relative::Height -pub bitcoin_primitives::locktime::relative::IncompatibleTimeError::time: bitcoin_units::locktime::relative::Time -pub bitcoin_primitives::locktime::relative::LockTime::Blocks(bitcoin_units::locktime::relative::Height) -pub bitcoin_primitives::locktime::relative::LockTime::Time(bitcoin_units::locktime::relative::Time) -pub bitcoin_primitives::opcodes::Class::IllegalOp -pub bitcoin_primitives::opcodes::Class::NoOp -pub bitcoin_primitives::opcodes::Class::Ordinary(Ordinary) -pub bitcoin_primitives::opcodes::Class::PushBytes(u32) -pub bitcoin_primitives::opcodes::Class::PushNum(i32) -pub bitcoin_primitives::opcodes::Class::ReturnOp -pub bitcoin_primitives::opcodes::Class::SuccessOp -pub bitcoin_primitives::opcodes::ClassifyContext::Legacy -pub bitcoin_primitives::opcodes::ClassifyContext::TapScript -pub bitcoin_primitives::relative::IncompatibleHeightError::height: bitcoin_units::locktime::relative::Height -pub bitcoin_primitives::relative::IncompatibleHeightError::time: bitcoin_units::locktime::relative::Time -pub bitcoin_primitives::relative::IncompatibleTimeError::height: bitcoin_units::locktime::relative::Height -pub bitcoin_primitives::relative::IncompatibleTimeError::time: bitcoin_units::locktime::relative::Time -pub bitcoin_primitives::relative::LockTime::Blocks(bitcoin_units::locktime::relative::Height) -pub bitcoin_primitives::relative::LockTime::Time(bitcoin_units::locktime::relative::Time) -pub bitcoin_primitives::transaction::OutPoint::txid: bitcoin_primitives::transaction::Txid -pub bitcoin_primitives::transaction::OutPoint::vout: u32 -pub const bitcoin_primitives::block::BlockHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::block::BlockHash::GENESIS_PREVIOUS_BLOCK_HASH: Self -pub const bitcoin_primitives::block::Header::SIZE: usize -pub const bitcoin_primitives::block::Version::NO_SOFT_FORK_SIGNALLING: Self -pub const bitcoin_primitives::block::Version::ONE: Self -pub const bitcoin_primitives::block::Version::TWO: Self -pub const bitcoin_primitives::block::WitnessCommitment::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::locktime::absolute::LockTime::SIZE: usize -pub const bitcoin_primitives::locktime::absolute::LockTime::ZERO: bitcoin_primitives::locktime::absolute::LockTime -pub const bitcoin_primitives::locktime::relative::LockTime::SIZE: usize -pub const bitcoin_primitives::locktime::relative::LockTime::ZERO: bitcoin_primitives::locktime::relative::LockTime -pub const bitcoin_primitives::merkle_tree::TxMerkleNode::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::merkle_tree::WitnessMerkleNode::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::opcodes::all::OP_0NOTEQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_1ADD: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_1SUB: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2DIV: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2DROP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2DUP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2MUL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2OVER: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2ROT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_2SWAP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_3DUP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ABS: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ADD: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_AND: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_BOOLAND: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_BOOLOR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CAT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKMULTISIG: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKMULTISIGVERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKSIG: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKSIGADD: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CHECKSIGVERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CLTV: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CODESEPARATOR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_CSV: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_DEPTH: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_DIV: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_DROP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_DUP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ELSE: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ENDIF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_EQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_EQUALVERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_FROMALTSTACK: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_GREATERTHAN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_GREATERTHANOREQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_HASH160: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_HASH256: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_IF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_IFDUP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_INVALIDOPCODE: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_INVERT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_LEFT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_LESSTHAN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_LESSTHANOREQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_LSHIFT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_MAX: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_MIN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_MOD: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_MUL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NEGATE: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NIP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP10: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP4: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP5: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP6: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP7: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP8: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP9: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NOTIF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NUMEQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NUMEQUALVERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_NUMNOTEQUAL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_OR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_OVER: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PICK: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_0: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_10: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_11: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_12: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_13: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_14: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_15: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_16: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_17: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_18: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_19: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_20: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_21: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_22: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_23: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_24: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_25: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_26: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_27: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_28: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_29: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_2: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_30: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_31: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_32: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_33: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_34: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_35: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_36: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_37: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_38: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_39: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_3: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_40: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_41: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_42: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_43: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_44: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_45: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_46: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_47: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_48: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_49: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_4: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_50: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_51: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_52: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_53: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_54: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_55: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_56: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_57: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_58: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_59: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_5: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_60: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_61: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_62: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_63: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_64: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_65: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_66: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_67: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_68: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_69: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_6: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_70: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_71: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_72: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_73: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_74: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_75: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_7: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_8: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHBYTES_9: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHDATA1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHDATA2: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHDATA4: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_10: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_11: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_12: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_13: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_14: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_15: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_16: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_2: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_3: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_4: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_5: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_6: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_7: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_8: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_9: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_PUSHNUM_NEG1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RESERVED1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RESERVED2: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RESERVED: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_187: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_188: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_189: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_190: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_191: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_192: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_193: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_194: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_195: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_196: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_197: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_198: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_199: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_200: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_201: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_202: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_203: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_204: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_205: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_206: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_207: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_208: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_209: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_210: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_211: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_212: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_213: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_214: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_215: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_216: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_217: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_218: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_219: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_220: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_221: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_222: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_223: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_224: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_225: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_226: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_227: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_228: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_229: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_230: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_231: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_232: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_233: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_234: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_235: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_236: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_237: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_238: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_239: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_240: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_241: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_242: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_243: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_244: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_245: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_246: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_247: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_248: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_249: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_250: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_251: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_252: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_253: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RETURN_254: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RIGHT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RIPEMD160: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ROLL: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_ROT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_RSHIFT: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SHA1: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SHA256: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SIZE: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SUB: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SUBSTR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_SWAP: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_TOALTSTACK: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_TUCK: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_VER: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_VERIF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_VERIFY: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_VERNOTIF: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_WITHIN: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::opcodes::all::OP_XOR: bitcoin_primitives::opcodes::Opcode -pub const bitcoin_primitives::sequence::Sequence::ENABLE_LOCKTIME_AND_RBF: Self -pub const bitcoin_primitives::sequence::Sequence::ENABLE_LOCKTIME_NO_RBF: Self -pub const bitcoin_primitives::sequence::Sequence::ENABLE_RBF_NO_LOCKTIME: Self -pub const bitcoin_primitives::sequence::Sequence::FINAL: Self -pub const bitcoin_primitives::sequence::Sequence::MAX: Self -pub const bitcoin_primitives::sequence::Sequence::SIZE: usize -pub const bitcoin_primitives::sequence::Sequence::ZERO: Self -pub const bitcoin_primitives::taproot::TapLeafHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::taproot::TapNodeHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::taproot::TapTweakHash::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::transaction::OutPoint::COINBASE_PREVOUT: Self -pub const bitcoin_primitives::transaction::OutPoint::SIZE: usize -pub const bitcoin_primitives::transaction::Txid::COINBASE_PREVOUT: Self -pub const bitcoin_primitives::transaction::Txid::DISPLAY_BACKWARD: bool -pub const bitcoin_primitives::transaction::Version::ONE: Self -pub const bitcoin_primitives::transaction::Version::THREE: Self -pub const bitcoin_primitives::transaction::Version::TWO: Self -pub const bitcoin_primitives::transaction::Wtxid::COINBASE: Self -pub const bitcoin_primitives::transaction::Wtxid::DISPLAY_BACKWARD: bool -pub const fn bitcoin_primitives::block::BlockHash::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::block::BlockHash::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::block::BlockHash::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::block::Version::from_consensus(v: i32) -> Self -pub const fn bitcoin_primitives::block::WitnessCommitment::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::block::WitnessCommitment::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::block::WitnessCommitment::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::locktime::absolute::LockTime::is_block_height(&self) -> bool -pub const fn bitcoin_primitives::locktime::absolute::LockTime::is_block_time(&self) -> bool -pub const fn bitcoin_primitives::locktime::absolute::LockTime::is_same_unit(&self, other: bitcoin_primitives::locktime::absolute::LockTime) -> bool -pub const fn bitcoin_primitives::locktime::relative::LockTime::from_512_second_intervals(intervals: u16) -> Self -pub const fn bitcoin_primitives::locktime::relative::LockTime::from_height(n: u16) -> Self -pub const fn bitcoin_primitives::locktime::relative::LockTime::from_seconds_ceil(seconds: u32) -> core::result::Result -pub const fn bitcoin_primitives::locktime::relative::LockTime::from_seconds_floor(seconds: u32) -> core::result::Result -pub const fn bitcoin_primitives::locktime::relative::LockTime::is_block_height(&self) -> bool -pub const fn bitcoin_primitives::locktime::relative::LockTime::is_block_time(&self) -> bool -pub const fn bitcoin_primitives::locktime::relative::LockTime::is_same_unit(&self, other: bitcoin_primitives::locktime::relative::LockTime) -> bool -pub const fn bitcoin_primitives::merkle_tree::TxMerkleNode::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::merkle_tree::TxMerkleNode::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::merkle_tree::TxMerkleNode::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::opcodes::Opcode::decode_pushnum(self) -> core::option::Option -pub const fn bitcoin_primitives::opcodes::Opcode::to_u8(self) -> u8 -pub const fn bitcoin_primitives::taproot::TapLeafHash::as_byte_array(&self) -> & as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapLeafHash::from_byte_array(bytes: as bitcoin_hashes::Hash>::Bytes) -> Self -pub const fn bitcoin_primitives::taproot::TapLeafHash::to_byte_array(self) -> as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapNodeHash::as_byte_array(&self) -> & as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapNodeHash::from_byte_array(bytes: as bitcoin_hashes::Hash>::Bytes) -> Self -pub const fn bitcoin_primitives::taproot::TapNodeHash::to_byte_array(self) -> as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapTweakHash::as_byte_array(&self) -> & as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::taproot::TapTweakHash::from_byte_array(bytes: as bitcoin_hashes::Hash>::Bytes) -> Self -pub const fn bitcoin_primitives::taproot::TapTweakHash::to_byte_array(self) -> as bitcoin_hashes::Hash>::Bytes -pub const fn bitcoin_primitives::transaction::Txid::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::transaction::Txid::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::transaction::Txid::to_byte_array(self) -> ::Bytes -pub const fn bitcoin_primitives::transaction::Wtxid::as_byte_array(&self) -> &::Bytes -pub const fn bitcoin_primitives::transaction::Wtxid::from_byte_array(bytes: ::Bytes) -> Self -pub const fn bitcoin_primitives::transaction::Wtxid::to_byte_array(self) -> ::Bytes -pub enum bitcoin_primitives::absolute::LockTime -pub enum bitcoin_primitives::locktime::absolute::LockTime -pub enum bitcoin_primitives::locktime::relative::LockTime -pub enum bitcoin_primitives::opcodes::Class -pub enum bitcoin_primitives::opcodes::ClassifyContext -pub enum bitcoin_primitives::relative::LockTime -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::block::BlockHash) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::block::WitnessCommitment) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::merkle_tree::TxMerkleNode) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::merkle_tree::WitnessMerkleNode) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::transaction::Txid) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256d::Hash::from(hashtype: bitcoin_primitives::transaction::Wtxid) -> bitcoin_hashes::sha256d::Hash -pub fn bitcoin_hashes::sha256t::Hash::from(hashtype: bitcoin_primitives::taproot::TapNodeHash) -> bitcoin_hashes::sha256t::Hash -pub fn bitcoin_hashes::sha256t::Hash::from(hashtype: bitcoin_primitives::taproot::TapLeafHash) -> bitcoin_hashes::sha256t::Hash -pub fn bitcoin_hashes::sha256t::Hash::from(hashtype: bitcoin_primitives::taproot::TapTweakHash) -> bitcoin_hashes::sha256t::Hash -pub fn bitcoin_primitives::block::BlockHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::block::BlockHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::block::BlockHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::block::BlockHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::block::BlockHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::block::BlockHash::clone(&self) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::cmp(&self, other: &bitcoin_primitives::block::BlockHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::BlockHash::eq(&self, other: &bitcoin_primitives::block::BlockHash) -> bool -pub fn bitcoin_primitives::block::BlockHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::BlockHash::from(header: &bitcoin_primitives::block::Header) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from(header: bitcoin_primitives::block::Header) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::BlockHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::block::BlockHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::block::BlockHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::block::BlockHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::BlockHash::partial_cmp(&self, other: &bitcoin_primitives::block::BlockHash) -> core::option::Option -pub fn bitcoin_primitives::block::BlockHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::block::Header::block_hash(&self) -> bitcoin_primitives::block::BlockHash -pub fn bitcoin_primitives::block::Header::clone(&self) -> bitcoin_primitives::block::Header -pub fn bitcoin_primitives::block::Header::cmp(&self, other: &bitcoin_primitives::block::Header) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::Header::eq(&self, other: &bitcoin_primitives::block::Header) -> bool -pub fn bitcoin_primitives::block::Header::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::Header::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::Header::partial_cmp(&self, other: &bitcoin_primitives::block::Header) -> core::option::Option -pub fn bitcoin_primitives::block::Version::clone(&self) -> bitcoin_primitives::block::Version -pub fn bitcoin_primitives::block::Version::cmp(&self, other: &bitcoin_primitives::block::Version) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::Version::default() -> bitcoin_primitives::block::Version -pub fn bitcoin_primitives::block::Version::eq(&self, other: &bitcoin_primitives::block::Version) -> bool -pub fn bitcoin_primitives::block::Version::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::Version::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::Version::is_signalling_soft_fork(&self, bit: u8) -> bool -pub fn bitcoin_primitives::block::Version::partial_cmp(&self, other: &bitcoin_primitives::block::Version) -> core::option::Option -pub fn bitcoin_primitives::block::Version::to_consensus(self) -> i32 -pub fn bitcoin_primitives::block::WitnessCommitment::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::block::WitnessCommitment::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::block::WitnessCommitment::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::block::WitnessCommitment::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::block::WitnessCommitment::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::block::WitnessCommitment::clone(&self) -> bitcoin_primitives::block::WitnessCommitment -pub fn bitcoin_primitives::block::WitnessCommitment::cmp(&self, other: &bitcoin_primitives::block::WitnessCommitment) -> core::cmp::Ordering -pub fn bitcoin_primitives::block::WitnessCommitment::eq(&self, other: &bitcoin_primitives::block::WitnessCommitment) -> bool -pub fn bitcoin_primitives::block::WitnessCommitment::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::block::WitnessCommitment::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::block::WitnessCommitment -pub fn bitcoin_primitives::block::WitnessCommitment::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::block::WitnessCommitment::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::block::WitnessCommitment::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::block::WitnessCommitment::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::block::WitnessCommitment::partial_cmp(&self, other: &bitcoin_primitives::block::WitnessCommitment) -> core::option::Option -pub fn bitcoin_primitives::block::WitnessCommitment::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::locktime::absolute::LockTime::clone(&self) -> bitcoin_primitives::locktime::absolute::LockTime -pub fn bitcoin_primitives::locktime::absolute::LockTime::eq(&self, other: &bitcoin_primitives::locktime::absolute::LockTime) -> bool -pub fn bitcoin_primitives::locktime::absolute::LockTime::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from(h: bitcoin_units::locktime::absolute::Height) -> Self -pub fn bitcoin_primitives::locktime::absolute::LockTime::from(t: bitcoin_units::locktime::absolute::Time) -> Self -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_consensus(n: u32) -> Self -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_height(n: u32) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_hex(s: &str) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_time(n: u32) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::from_unprefixed_hex(s: &str) -> core::result::Result -pub fn bitcoin_primitives::locktime::absolute::LockTime::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::locktime::absolute::LockTime::is_implied_by(&self, other: bitcoin_primitives::locktime::absolute::LockTime) -> bool -pub fn bitcoin_primitives::locktime::absolute::LockTime::is_satisfied_by(&self, height: bitcoin_units::locktime::absolute::Height, time: bitcoin_units::locktime::absolute::Time) -> bool -pub fn bitcoin_primitives::locktime::absolute::LockTime::partial_cmp(&self, other: &bitcoin_primitives::locktime::absolute::LockTime) -> core::option::Option -pub fn bitcoin_primitives::locktime::absolute::LockTime::to_consensus_u32(self) -> u32 -pub fn bitcoin_primitives::locktime::absolute::LockTime::try_from(s: &str) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::DisabledLockTimeError::clone(&self) -> bitcoin_primitives::locktime::relative::DisabledLockTimeError -pub fn bitcoin_primitives::locktime::relative::DisabledLockTimeError::disabled_locktime_value(&self) -> u32 -pub fn bitcoin_primitives::locktime::relative::DisabledLockTimeError::eq(&self, other: &bitcoin_primitives::locktime::relative::DisabledLockTimeError) -> bool -pub fn bitcoin_primitives::locktime::relative::DisabledLockTimeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::relative::IncompatibleHeightError::clone(&self) -> bitcoin_primitives::locktime::relative::IncompatibleHeightError -pub fn bitcoin_primitives::locktime::relative::IncompatibleHeightError::eq(&self, other: &bitcoin_primitives::locktime::relative::IncompatibleHeightError) -> bool -pub fn bitcoin_primitives::locktime::relative::IncompatibleHeightError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::relative::IncompatibleTimeError::clone(&self) -> bitcoin_primitives::locktime::relative::IncompatibleTimeError -pub fn bitcoin_primitives::locktime::relative::IncompatibleTimeError::eq(&self, other: &bitcoin_primitives::locktime::relative::IncompatibleTimeError) -> bool -pub fn bitcoin_primitives::locktime::relative::IncompatibleTimeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::clone(&self) -> bitcoin_primitives::locktime::relative::LockTime -pub fn bitcoin_primitives::locktime::relative::LockTime::eq(&self, other: &bitcoin_primitives::locktime::relative::LockTime) -> bool -pub fn bitcoin_primitives::locktime::relative::LockTime::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::from(h: bitcoin_units::locktime::relative::Height) -> Self -pub fn bitcoin_primitives::locktime::relative::LockTime::from(t: bitcoin_units::locktime::relative::Time) -> Self -pub fn bitcoin_primitives::locktime::relative::LockTime::from_consensus(n: u32) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::from_sequence(n: bitcoin_primitives::sequence::Sequence) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::locktime::relative::LockTime::is_implied_by(&self, other: bitcoin_primitives::locktime::relative::LockTime) -> bool -pub fn bitcoin_primitives::locktime::relative::LockTime::is_implied_by_sequence(&self, other: bitcoin_primitives::sequence::Sequence) -> bool -pub fn bitcoin_primitives::locktime::relative::LockTime::is_satisfied_by(&self, h: bitcoin_units::locktime::relative::Height, t: bitcoin_units::locktime::relative::Time) -> bool -pub fn bitcoin_primitives::locktime::relative::LockTime::is_satisfied_by_height(&self, height: bitcoin_units::locktime::relative::Height) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::is_satisfied_by_time(&self, time: bitcoin_units::locktime::relative::Time) -> core::result::Result -pub fn bitcoin_primitives::locktime::relative::LockTime::partial_cmp(&self, other: &bitcoin_primitives::locktime::relative::LockTime) -> core::option::Option -pub fn bitcoin_primitives::locktime::relative::LockTime::to_consensus_u32(self) -> u32 -pub fn bitcoin_primitives::locktime::relative::LockTime::to_sequence(self) -> bitcoin_primitives::sequence::Sequence -pub fn bitcoin_primitives::locktime::relative::LockTime::try_from(seq: bitcoin_primitives::sequence::Sequence) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::clone(&self) -> bitcoin_primitives::merkle_tree::TxMerkleNode -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::cmp(&self, other: &bitcoin_primitives::merkle_tree::TxMerkleNode) -> core::cmp::Ordering -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::eq(&self, other: &bitcoin_primitives::merkle_tree::TxMerkleNode) -> bool -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::merkle_tree::TxMerkleNode -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::partial_cmp(&self, other: &bitcoin_primitives::merkle_tree::TxMerkleNode) -> core::option::Option -pub fn bitcoin_primitives::merkle_tree::TxMerkleNode::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::clone(&self) -> bitcoin_primitives::merkle_tree::WitnessMerkleNode -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::cmp(&self, other: &bitcoin_primitives::merkle_tree::WitnessMerkleNode) -> core::cmp::Ordering -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::eq(&self, other: &bitcoin_primitives::merkle_tree::WitnessMerkleNode) -> bool -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::merkle_tree::WitnessMerkleNode -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::partial_cmp(&self, other: &bitcoin_primitives::merkle_tree::WitnessMerkleNode) -> core::option::Option -pub fn bitcoin_primitives::merkle_tree::WitnessMerkleNode::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::opcodes::Class::clone(&self) -> bitcoin_primitives::opcodes::Class -pub fn bitcoin_primitives::opcodes::Class::eq(&self, other: &bitcoin_primitives::opcodes::Class) -> bool -pub fn bitcoin_primitives::opcodes::Class::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::opcodes::ClassifyContext::clone(&self) -> bitcoin_primitives::opcodes::ClassifyContext -pub fn bitcoin_primitives::opcodes::ClassifyContext::cmp(&self, other: &bitcoin_primitives::opcodes::ClassifyContext) -> core::cmp::Ordering -pub fn bitcoin_primitives::opcodes::ClassifyContext::eq(&self, other: &bitcoin_primitives::opcodes::ClassifyContext) -> bool -pub fn bitcoin_primitives::opcodes::ClassifyContext::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::opcodes::ClassifyContext::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::opcodes::ClassifyContext::partial_cmp(&self, other: &bitcoin_primitives::opcodes::ClassifyContext) -> core::option::Option -pub fn bitcoin_primitives::opcodes::Opcode::classify(self, ctx: bitcoin_primitives::opcodes::ClassifyContext) -> bitcoin_primitives::opcodes::Class -pub fn bitcoin_primitives::opcodes::Opcode::clone(&self) -> bitcoin_primitives::opcodes::Opcode -pub fn bitcoin_primitives::opcodes::Opcode::eq(&self, other: &bitcoin_primitives::opcodes::Opcode) -> bool -pub fn bitcoin_primitives::opcodes::Opcode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::opcodes::Opcode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::result::Result<(), core::fmt::Error> -pub fn bitcoin_primitives::opcodes::Opcode::from(b: u8) -> bitcoin_primitives::opcodes::Opcode -pub fn bitcoin_primitives::pow::CompactTarget::clone(&self) -> bitcoin_primitives::pow::CompactTarget -pub fn bitcoin_primitives::pow::CompactTarget::cmp(&self, other: &bitcoin_primitives::pow::CompactTarget) -> core::cmp::Ordering -pub fn bitcoin_primitives::pow::CompactTarget::default() -> bitcoin_primitives::pow::CompactTarget -pub fn bitcoin_primitives::pow::CompactTarget::eq(&self, other: &bitcoin_primitives::pow::CompactTarget) -> bool -pub fn bitcoin_primitives::pow::CompactTarget::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::pow::CompactTarget::from_consensus(bits: u32) -> Self -pub fn bitcoin_primitives::pow::CompactTarget::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::pow::CompactTarget::partial_cmp(&self, other: &bitcoin_primitives::pow::CompactTarget) -> core::option::Option -pub fn bitcoin_primitives::pow::CompactTarget::to_consensus(self) -> u32 -pub fn bitcoin_primitives::sequence::Sequence::clone(&self) -> bitcoin_primitives::sequence::Sequence -pub fn bitcoin_primitives::sequence::Sequence::cmp(&self, other: &bitcoin_primitives::sequence::Sequence) -> core::cmp::Ordering -pub fn bitcoin_primitives::sequence::Sequence::default() -> Self -pub fn bitcoin_primitives::sequence::Sequence::enables_absolute_lock_time(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::eq(&self, other: &bitcoin_primitives::sequence::Sequence) -> bool -pub fn bitcoin_primitives::sequence::Sequence::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::sequence::Sequence::from(lt: bitcoin_primitives::locktime::relative::LockTime) -> bitcoin_primitives::sequence::Sequence -pub fn bitcoin_primitives::sequence::Sequence::from_512_second_intervals(intervals: u16) -> Self -pub fn bitcoin_primitives::sequence::Sequence::from_consensus(n: u32) -> Self -pub fn bitcoin_primitives::sequence::Sequence::from_height(height: u16) -> Self -pub fn bitcoin_primitives::sequence::Sequence::from_hex(s: &str) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::from_seconds_ceil(seconds: u32) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::from_seconds_floor(seconds: u32) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::from_unprefixed_hex(s: &str) -> core::result::Result -pub fn bitcoin_primitives::sequence::Sequence::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::sequence::Sequence::is_final(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::is_height_locked(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::is_rbf(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::is_relative_lock_time(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::is_time_locked(&self) -> bool -pub fn bitcoin_primitives::sequence::Sequence::partial_cmp(&self, other: &bitcoin_primitives::sequence::Sequence) -> core::option::Option -pub fn bitcoin_primitives::sequence::Sequence::to_consensus_u32(self) -> u32 -pub fn bitcoin_primitives::sequence::Sequence::to_relative_lock_time(self) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapBranchTag::clone(&self) -> bitcoin_primitives::taproot::TapBranchTag -pub fn bitcoin_primitives::taproot::TapBranchTag::cmp(&self, other: &bitcoin_primitives::taproot::TapBranchTag) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapBranchTag::default() -> bitcoin_primitives::taproot::TapBranchTag -pub fn bitcoin_primitives::taproot::TapBranchTag::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_primitives::taproot::TapBranchTag::eq(&self, other: &bitcoin_primitives::taproot::TapBranchTag) -> bool -pub fn bitcoin_primitives::taproot::TapBranchTag::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapBranchTag::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapBranchTag) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapLeafHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::taproot::TapLeafHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapLeafHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapLeafHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapLeafHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapLeafHash::clone(&self) -> bitcoin_primitives::taproot::TapLeafHash -pub fn bitcoin_primitives::taproot::TapLeafHash::cmp(&self, other: &bitcoin_primitives::taproot::TapLeafHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapLeafHash::eq(&self, other: &bitcoin_primitives::taproot::TapLeafHash) -> bool -pub fn bitcoin_primitives::taproot::TapLeafHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::taproot::TapLeafHash::from(inner: bitcoin_hashes::sha256t::Hash) -> bitcoin_primitives::taproot::TapLeafHash -pub fn bitcoin_primitives::taproot::TapLeafHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::taproot::TapLeafHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapLeafHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapLeafHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapLeafHash::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapLeafHash) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapLeafHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::taproot::TapLeafTag::clone(&self) -> bitcoin_primitives::taproot::TapLeafTag -pub fn bitcoin_primitives::taproot::TapLeafTag::cmp(&self, other: &bitcoin_primitives::taproot::TapLeafTag) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapLeafTag::default() -> bitcoin_primitives::taproot::TapLeafTag -pub fn bitcoin_primitives::taproot::TapLeafTag::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_primitives::taproot::TapLeafTag::eq(&self, other: &bitcoin_primitives::taproot::TapLeafTag) -> bool -pub fn bitcoin_primitives::taproot::TapLeafTag::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapLeafTag::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapLeafTag) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapNodeHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::taproot::TapNodeHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapNodeHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapNodeHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapNodeHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapNodeHash::clone(&self) -> bitcoin_primitives::taproot::TapNodeHash -pub fn bitcoin_primitives::taproot::TapNodeHash::cmp(&self, other: &bitcoin_primitives::taproot::TapNodeHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapNodeHash::eq(&self, other: &bitcoin_primitives::taproot::TapNodeHash) -> bool -pub fn bitcoin_primitives::taproot::TapNodeHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::taproot::TapNodeHash::from(inner: bitcoin_hashes::sha256t::Hash) -> bitcoin_primitives::taproot::TapNodeHash -pub fn bitcoin_primitives::taproot::TapNodeHash::from(leaf: bitcoin_primitives::taproot::TapLeafHash) -> bitcoin_primitives::taproot::TapNodeHash -pub fn bitcoin_primitives::taproot::TapNodeHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::taproot::TapNodeHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapNodeHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapNodeHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapNodeHash::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapNodeHash) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapNodeHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::taproot::TapTweakHash::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::taproot::TapTweakHash::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapTweakHash::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapTweakHash::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::taproot::TapTweakHash::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::taproot::TapTweakHash::clone(&self) -> bitcoin_primitives::taproot::TapTweakHash -pub fn bitcoin_primitives::taproot::TapTweakHash::cmp(&self, other: &bitcoin_primitives::taproot::TapTweakHash) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapTweakHash::eq(&self, other: &bitcoin_primitives::taproot::TapTweakHash) -> bool -pub fn bitcoin_primitives::taproot::TapTweakHash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::taproot::TapTweakHash::from(inner: bitcoin_hashes::sha256t::Hash) -> bitcoin_primitives::taproot::TapTweakHash -pub fn bitcoin_primitives::taproot::TapTweakHash::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::taproot::TapTweakHash::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapTweakHash::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::taproot::TapTweakHash::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapTweakHash::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapTweakHash) -> core::option::Option -pub fn bitcoin_primitives::taproot::TapTweakHash::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::taproot::TapTweakTag::clone(&self) -> bitcoin_primitives::taproot::TapTweakTag -pub fn bitcoin_primitives::taproot::TapTweakTag::cmp(&self, other: &bitcoin_primitives::taproot::TapTweakTag) -> core::cmp::Ordering -pub fn bitcoin_primitives::taproot::TapTweakTag::default() -> bitcoin_primitives::taproot::TapTweakTag -pub fn bitcoin_primitives::taproot::TapTweakTag::engine() -> bitcoin_hashes::sha256::HashEngine -pub fn bitcoin_primitives::taproot::TapTweakTag::eq(&self, other: &bitcoin_primitives::taproot::TapTweakTag) -> bool -pub fn bitcoin_primitives::taproot::TapTweakTag::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::taproot::TapTweakTag::partial_cmp(&self, other: &bitcoin_primitives::taproot::TapTweakTag) -> core::option::Option -pub fn bitcoin_primitives::transaction::OutPoint::clone(&self) -> bitcoin_primitives::transaction::OutPoint -pub fn bitcoin_primitives::transaction::OutPoint::cmp(&self, other: &bitcoin_primitives::transaction::OutPoint) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::OutPoint::eq(&self, other: &bitcoin_primitives::transaction::OutPoint) -> bool -pub fn bitcoin_primitives::transaction::OutPoint::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::OutPoint::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::OutPoint::partial_cmp(&self, other: &bitcoin_primitives::transaction::OutPoint) -> core::option::Option -pub fn bitcoin_primitives::transaction::Txid::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::transaction::Txid::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::transaction::Txid::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::transaction::Txid::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::transaction::Txid::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::transaction::Txid::clone(&self) -> bitcoin_primitives::transaction::Txid -pub fn bitcoin_primitives::transaction::Txid::cmp(&self, other: &bitcoin_primitives::transaction::Txid) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::Txid::eq(&self, other: &bitcoin_primitives::transaction::Txid) -> bool -pub fn bitcoin_primitives::transaction::Txid::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::Txid::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::transaction::Txid -pub fn bitcoin_primitives::transaction::Txid::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::transaction::Txid::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::transaction::Txid::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::transaction::Txid::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::Txid::partial_cmp(&self, other: &bitcoin_primitives::transaction::Txid) -> core::option::Option -pub fn bitcoin_primitives::transaction::Txid::to_byte_array(self) -> Self::Bytes -pub fn bitcoin_primitives::transaction::Version::clone(&self) -> bitcoin_primitives::transaction::Version -pub fn bitcoin_primitives::transaction::Version::cmp(&self, other: &bitcoin_primitives::transaction::Version) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::Version::eq(&self, other: &bitcoin_primitives::transaction::Version) -> bool -pub fn bitcoin_primitives::transaction::Version::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::Version::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::Version::partial_cmp(&self, other: &bitcoin_primitives::transaction::Version) -> core::option::Option -pub fn bitcoin_primitives::transaction::Wtxid::as_byte_array(&self) -> &Self::Bytes -pub fn bitcoin_primitives::transaction::Wtxid::as_ref(&self) -> &[u8; 32] -pub fn bitcoin_primitives::transaction::Wtxid::as_ref(&self) -> &[u8] -pub fn bitcoin_primitives::transaction::Wtxid::borrow(&self) -> &[u8; 32] -pub fn bitcoin_primitives::transaction::Wtxid::borrow(&self) -> &[u8] -pub fn bitcoin_primitives::transaction::Wtxid::clone(&self) -> bitcoin_primitives::transaction::Wtxid -pub fn bitcoin_primitives::transaction::Wtxid::cmp(&self, other: &bitcoin_primitives::transaction::Wtxid) -> core::cmp::Ordering -pub fn bitcoin_primitives::transaction::Wtxid::eq(&self, other: &bitcoin_primitives::transaction::Wtxid) -> bool -pub fn bitcoin_primitives::transaction::Wtxid::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_primitives::transaction::Wtxid::from(inner: bitcoin_hashes::sha256d::Hash) -> bitcoin_primitives::transaction::Wtxid -pub fn bitcoin_primitives::transaction::Wtxid::from_byte_array(bytes: Self::Bytes) -> Self -pub fn bitcoin_primitives::transaction::Wtxid::from_slice(sl: &[u8]) -> core::result::Result -pub fn bitcoin_primitives::transaction::Wtxid::from_str(s: &str) -> core::result::Result -pub fn bitcoin_primitives::transaction::Wtxid::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_primitives::transaction::Wtxid::partial_cmp(&self, other: &bitcoin_primitives::transaction::Wtxid) -> core::option::Option -pub fn bitcoin_primitives::transaction::Wtxid::to_byte_array(self) -> Self::Bytes -pub fn u32::from(sequence: bitcoin_primitives::sequence::Sequence) -> u32 -pub mod bitcoin_primitives -pub mod bitcoin_primitives::absolute -pub mod bitcoin_primitives::block -pub mod bitcoin_primitives::locktime -pub mod bitcoin_primitives::locktime::absolute -pub mod bitcoin_primitives::locktime::relative -pub mod bitcoin_primitives::merkle_tree -pub mod bitcoin_primitives::opcodes -pub mod bitcoin_primitives::opcodes::all -pub mod bitcoin_primitives::pow -pub mod bitcoin_primitives::relative -pub mod bitcoin_primitives::sequence -pub mod bitcoin_primitives::taproot -pub mod bitcoin_primitives::transaction -pub static bitcoin_primitives::opcodes::OP_0: bitcoin_primitives::opcodes::Opcode -pub static bitcoin_primitives::opcodes::OP_FALSE: bitcoin_primitives::opcodes::Opcode -pub static bitcoin_primitives::opcodes::OP_NOP2: bitcoin_primitives::opcodes::Opcode -pub static bitcoin_primitives::opcodes::OP_NOP3: bitcoin_primitives::opcodes::Opcode -pub static bitcoin_primitives::opcodes::OP_TRUE: bitcoin_primitives::opcodes::Opcode -pub struct bitcoin_primitives::BlockHash(_) -pub struct bitcoin_primitives::BlockHeader -pub struct bitcoin_primitives::CompactTarget(_) -pub struct bitcoin_primitives::Sequence(pub u32) -pub struct bitcoin_primitives::TapBranchTag -pub struct bitcoin_primitives::TapLeafHash(_) -pub struct bitcoin_primitives::TapLeafTag -pub struct bitcoin_primitives::TapNodeHash(_) -pub struct bitcoin_primitives::TapTweakHash(_) -pub struct bitcoin_primitives::TapTweakTag -pub struct bitcoin_primitives::TxMerkleNode(_) -pub struct bitcoin_primitives::Txid(_) -pub struct bitcoin_primitives::WitnessCommitment(_) -pub struct bitcoin_primitives::WitnessMerkleNode(_) -pub struct bitcoin_primitives::Wtxid(_) -pub struct bitcoin_primitives::block::BlockHash(_) -pub struct bitcoin_primitives::block::Header -pub struct bitcoin_primitives::block::Version(_) -pub struct bitcoin_primitives::block::WitnessCommitment(_) -pub struct bitcoin_primitives::locktime::relative::DisabledLockTimeError(_) -pub struct bitcoin_primitives::merkle_tree::TxMerkleNode(_) -pub struct bitcoin_primitives::merkle_tree::WitnessMerkleNode(_) -pub struct bitcoin_primitives::opcodes::Opcode -pub struct bitcoin_primitives::pow::CompactTarget(_) -pub struct bitcoin_primitives::relative::DisabledLockTimeError(_) -pub struct bitcoin_primitives::sequence::Sequence(pub u32) -pub struct bitcoin_primitives::taproot::TapBranchTag -pub struct bitcoin_primitives::taproot::TapLeafHash(_) -pub struct bitcoin_primitives::taproot::TapLeafTag -pub struct bitcoin_primitives::taproot::TapNodeHash(_) -pub struct bitcoin_primitives::taproot::TapTweakHash(_) -pub struct bitcoin_primitives::taproot::TapTweakTag -pub struct bitcoin_primitives::transaction::OutPoint -pub struct bitcoin_primitives::transaction::Txid(_) -pub struct bitcoin_primitives::transaction::Version(pub i32) -pub struct bitcoin_primitives::transaction::Wtxid(_) -pub type bitcoin_primitives::block::BlockHash::Bytes = ::Bytes -pub type bitcoin_primitives::block::BlockHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::block::WitnessCommitment::Bytes = ::Bytes -pub type bitcoin_primitives::block::WitnessCommitment::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::locktime::absolute::LockTime::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_primitives::locktime::absolute::LockTime::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_primitives::locktime::relative::LockTime::Error = bitcoin_primitives::locktime::relative::DisabledLockTimeError -pub type bitcoin_primitives::merkle_tree::TxMerkleNode::Bytes = ::Bytes -pub type bitcoin_primitives::merkle_tree::TxMerkleNode::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::merkle_tree::WitnessMerkleNode::Bytes = ::Bytes -pub type bitcoin_primitives::merkle_tree::WitnessMerkleNode::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::taproot::TapLeafHash::Bytes = as bitcoin_hashes::Hash>::Bytes -pub type bitcoin_primitives::taproot::TapLeafHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::taproot::TapNodeHash::Bytes = as bitcoin_hashes::Hash>::Bytes -pub type bitcoin_primitives::taproot::TapNodeHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::taproot::TapTweakHash::Bytes = as bitcoin_hashes::Hash>::Bytes -pub type bitcoin_primitives::taproot::TapTweakHash::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::transaction::Txid::Bytes = ::Bytes -pub type bitcoin_primitives::transaction::Txid::Err = hex_conservative::error::HexToArrayError -pub type bitcoin_primitives::transaction::Wtxid::Bytes = ::Bytes -pub type bitcoin_primitives::transaction::Wtxid::Err = hex_conservative::error::HexToArrayError -pub use bitcoin_primitives::Amount -pub use bitcoin_primitives::BlockHeight -pub use bitcoin_primitives::BlockInterval -pub use bitcoin_primitives::FeeRate -pub use bitcoin_primitives::SignedAmount -pub use bitcoin_primitives::Weight -pub use bitcoin_primitives::absolute::ConversionError -pub use bitcoin_primitives::absolute::Height -pub use bitcoin_primitives::absolute::LOCK_TIME_THRESHOLD -pub use bitcoin_primitives::absolute::ParseHeightError -pub use bitcoin_primitives::absolute::ParseTimeError -pub use bitcoin_primitives::absolute::Time -pub use bitcoin_primitives::amount -pub use bitcoin_primitives::fee_rate -pub use bitcoin_primitives::locktime::absolute::ConversionError -pub use bitcoin_primitives::locktime::absolute::Height -pub use bitcoin_primitives::locktime::absolute::LOCK_TIME_THRESHOLD -pub use bitcoin_primitives::locktime::absolute::ParseHeightError -pub use bitcoin_primitives::locktime::absolute::ParseTimeError -pub use bitcoin_primitives::locktime::absolute::Time -pub use bitcoin_primitives::locktime::relative::Height -pub use bitcoin_primitives::locktime::relative::Time -pub use bitcoin_primitives::locktime::relative::TimeOverflowError -pub use bitcoin_primitives::relative::Height -pub use bitcoin_primitives::relative::Time -pub use bitcoin_primitives::relative::TimeOverflowError -pub use bitcoin_primitives::weight diff --git a/api/units/all-features.txt b/api/units/all-features.txt deleted file mode 100644 index 8eb819b1f..000000000 --- a/api/units/all-features.txt +++ /dev/null @@ -1,1328 +0,0 @@ -#[non_exhaustive] pub enum bitcoin_units::amount::Denomination -#[non_exhaustive] pub enum bitcoin_units::amount::ParseDenominationError -#[non_exhaustive] pub struct bitcoin_units::amount::MissingDenominationError -#[non_exhaustive] pub struct bitcoin_units::amount::PossiblyConfusingDenominationError(_) -#[non_exhaustive] pub struct bitcoin_units::amount::UnknownDenominationError(_) -#[non_exhaustive] pub struct bitcoin_units::fee_rate::serde::OverflowError -#[non_exhaustive] pub struct bitcoin_units::locktime::absolute::ConversionError -#[non_exhaustive] pub struct bitcoin_units::parse::ParseIntError -impl bitcoin_units::Amount -impl bitcoin_units::SignedAmount -impl bitcoin_units::amount::Denomination -impl bitcoin_units::amount::Display -impl bitcoin_units::amount::OutOfRangeError -impl bitcoin_units::amount::serde::SerdeAmount for bitcoin_units::Amount -impl bitcoin_units::amount::serde::SerdeAmount for bitcoin_units::SignedAmount -impl bitcoin_units::amount::serde::SerdeAmountForOpt for bitcoin_units::Amount -impl bitcoin_units::amount::serde::SerdeAmountForOpt for bitcoin_units::SignedAmount -impl bitcoin_units::block::BlockHeight -impl bitcoin_units::block::BlockInterval -impl bitcoin_units::fee_rate::FeeRate -impl bitcoin_units::locktime::absolute::Height -impl bitcoin_units::locktime::absolute::Time -impl bitcoin_units::locktime::relative::Height -impl bitcoin_units::locktime::relative::Time -impl bitcoin_units::locktime::relative::TimeOverflowError -impl bitcoin_units::parse::Integer for i128 -impl bitcoin_units::parse::Integer for i16 -impl bitcoin_units::parse::Integer for i32 -impl bitcoin_units::parse::Integer for i64 -impl bitcoin_units::parse::Integer for i8 -impl bitcoin_units::parse::Integer for u128 -impl bitcoin_units::parse::Integer for u16 -impl bitcoin_units::parse::Integer for u32 -impl bitcoin_units::parse::Integer for u64 -impl bitcoin_units::parse::Integer for u8 -impl bitcoin_units::weight::Weight -impl core::clone::Clone for bitcoin_units::Amount -impl core::clone::Clone for bitcoin_units::SignedAmount -impl core::clone::Clone for bitcoin_units::amount::Denomination -impl core::clone::Clone for bitcoin_units::amount::Display -impl core::clone::Clone for bitcoin_units::amount::InputTooLargeError -impl core::clone::Clone for bitcoin_units::amount::InvalidCharacterError -impl core::clone::Clone for bitcoin_units::amount::MissingDenominationError -impl core::clone::Clone for bitcoin_units::amount::MissingDigitsError -impl core::clone::Clone for bitcoin_units::amount::OutOfRangeError -impl core::clone::Clone for bitcoin_units::amount::ParseAmountError -impl core::clone::Clone for bitcoin_units::amount::ParseDenominationError -impl core::clone::Clone for bitcoin_units::amount::ParseError -impl core::clone::Clone for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::clone::Clone for bitcoin_units::amount::TooPreciseError -impl core::clone::Clone for bitcoin_units::amount::UnknownDenominationError -impl core::clone::Clone for bitcoin_units::block::BlockHeight -impl core::clone::Clone for bitcoin_units::block::BlockInterval -impl core::clone::Clone for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::clone::Clone for bitcoin_units::fee_rate::FeeRate -impl core::clone::Clone for bitcoin_units::fee_rate::serde::OverflowError -impl core::clone::Clone for bitcoin_units::locktime::absolute::ConversionError -impl core::clone::Clone for bitcoin_units::locktime::absolute::Height -impl core::clone::Clone for bitcoin_units::locktime::absolute::ParseHeightError -impl core::clone::Clone for bitcoin_units::locktime::absolute::ParseTimeError -impl core::clone::Clone for bitcoin_units::locktime::absolute::Time -impl core::clone::Clone for bitcoin_units::locktime::relative::Height -impl core::clone::Clone for bitcoin_units::locktime::relative::Time -impl core::clone::Clone for bitcoin_units::locktime::relative::TimeOverflowError -impl core::clone::Clone for bitcoin_units::parse::ParseIntError -impl core::clone::Clone for bitcoin_units::parse::PrefixedHexError -impl core::clone::Clone for bitcoin_units::parse::UnprefixedHexError -impl core::clone::Clone for bitcoin_units::weight::Weight -impl core::cmp::Eq for bitcoin_units::Amount -impl core::cmp::Eq for bitcoin_units::SignedAmount -impl core::cmp::Eq for bitcoin_units::amount::Denomination -impl core::cmp::Eq for bitcoin_units::amount::InputTooLargeError -impl core::cmp::Eq for bitcoin_units::amount::InvalidCharacterError -impl core::cmp::Eq for bitcoin_units::amount::MissingDenominationError -impl core::cmp::Eq for bitcoin_units::amount::MissingDigitsError -impl core::cmp::Eq for bitcoin_units::amount::OutOfRangeError -impl core::cmp::Eq for bitcoin_units::amount::ParseAmountError -impl core::cmp::Eq for bitcoin_units::amount::ParseDenominationError -impl core::cmp::Eq for bitcoin_units::amount::ParseError -impl core::cmp::Eq for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::cmp::Eq for bitcoin_units::amount::TooPreciseError -impl core::cmp::Eq for bitcoin_units::amount::UnknownDenominationError -impl core::cmp::Eq for bitcoin_units::block::BlockHeight -impl core::cmp::Eq for bitcoin_units::block::BlockInterval -impl core::cmp::Eq for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::cmp::Eq for bitcoin_units::fee_rate::FeeRate -impl core::cmp::Eq for bitcoin_units::fee_rate::serde::OverflowError -impl core::cmp::Eq for bitcoin_units::locktime::absolute::ConversionError -impl core::cmp::Eq for bitcoin_units::locktime::absolute::Height -impl core::cmp::Eq for bitcoin_units::locktime::absolute::ParseHeightError -impl core::cmp::Eq for bitcoin_units::locktime::absolute::ParseTimeError -impl core::cmp::Eq for bitcoin_units::locktime::absolute::Time -impl core::cmp::Eq for bitcoin_units::locktime::relative::Height -impl core::cmp::Eq for bitcoin_units::locktime::relative::Time -impl core::cmp::Eq for bitcoin_units::locktime::relative::TimeOverflowError -impl core::cmp::Eq for bitcoin_units::parse::ParseIntError -impl core::cmp::Eq for bitcoin_units::parse::PrefixedHexError -impl core::cmp::Eq for bitcoin_units::parse::UnprefixedHexError -impl core::cmp::Eq for bitcoin_units::weight::Weight -impl core::cmp::Ord for bitcoin_units::Amount -impl core::cmp::Ord for bitcoin_units::SignedAmount -impl core::cmp::Ord for bitcoin_units::block::BlockHeight -impl core::cmp::Ord for bitcoin_units::block::BlockInterval -impl core::cmp::Ord for bitcoin_units::fee_rate::FeeRate -impl core::cmp::Ord for bitcoin_units::locktime::absolute::Height -impl core::cmp::Ord for bitcoin_units::locktime::absolute::Time -impl core::cmp::Ord for bitcoin_units::locktime::relative::Height -impl core::cmp::Ord for bitcoin_units::locktime::relative::Time -impl core::cmp::Ord for bitcoin_units::weight::Weight -impl core::cmp::PartialEq for bitcoin_units::Amount -impl core::cmp::PartialEq for bitcoin_units::SignedAmount -impl core::cmp::PartialEq for bitcoin_units::amount::Denomination -impl core::cmp::PartialEq for bitcoin_units::amount::InputTooLargeError -impl core::cmp::PartialEq for bitcoin_units::amount::InvalidCharacterError -impl core::cmp::PartialEq for bitcoin_units::amount::MissingDenominationError -impl core::cmp::PartialEq for bitcoin_units::amount::MissingDigitsError -impl core::cmp::PartialEq for bitcoin_units::amount::OutOfRangeError -impl core::cmp::PartialEq for bitcoin_units::amount::ParseAmountError -impl core::cmp::PartialEq for bitcoin_units::amount::ParseDenominationError -impl core::cmp::PartialEq for bitcoin_units::amount::ParseError -impl core::cmp::PartialEq for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::cmp::PartialEq for bitcoin_units::amount::TooPreciseError -impl core::cmp::PartialEq for bitcoin_units::amount::UnknownDenominationError -impl core::cmp::PartialEq for bitcoin_units::block::BlockHeight -impl core::cmp::PartialEq for bitcoin_units::block::BlockInterval -impl core::cmp::PartialEq for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::cmp::PartialEq for bitcoin_units::fee_rate::FeeRate -impl core::cmp::PartialEq for bitcoin_units::fee_rate::serde::OverflowError -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ConversionError -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::Height -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ParseHeightError -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ParseTimeError -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::Time -impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Height -impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Time -impl core::cmp::PartialEq for bitcoin_units::locktime::relative::TimeOverflowError -impl core::cmp::PartialEq for bitcoin_units::parse::ParseIntError -impl core::cmp::PartialEq for bitcoin_units::parse::PrefixedHexError -impl core::cmp::PartialEq for bitcoin_units::parse::UnprefixedHexError -impl core::cmp::PartialEq for bitcoin_units::weight::Weight -impl core::cmp::PartialOrd for bitcoin_units::Amount -impl core::cmp::PartialOrd for bitcoin_units::SignedAmount -impl core::cmp::PartialOrd for bitcoin_units::block::BlockHeight -impl core::cmp::PartialOrd for bitcoin_units::block::BlockInterval -impl core::cmp::PartialOrd for bitcoin_units::fee_rate::FeeRate -impl core::cmp::PartialOrd for bitcoin_units::locktime::absolute::Height -impl core::cmp::PartialOrd for bitcoin_units::locktime::absolute::Time -impl core::cmp::PartialOrd for bitcoin_units::locktime::relative::Height -impl core::cmp::PartialOrd for bitcoin_units::locktime::relative::Time -impl core::cmp::PartialOrd for bitcoin_units::weight::Weight -impl core::convert::AsRef for bitcoin_units::parse::ParseIntError -impl core::convert::From for bitcoin_units::SignedAmount -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for u32 -impl core::convert::From for u32 -impl core::convert::From for u64 -impl core::convert::From for bitcoin_units::block::BlockHeight -impl core::convert::From for bitcoin_units::block::BlockInterval -impl core::convert::From for bitcoin_units::parse::PrefixedHexError -impl core::convert::From for bitcoin_units::parse::UnprefixedHexError -impl core::convert::From for core::num::error::ParseIntError -impl core::convert::From for u64 -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseDenominationError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::fee_rate::serde::OverflowError -impl core::convert::From for bitcoin_units::parse::PrefixedHexError -impl core::convert::From for bitcoin_units::parse::UnprefixedHexError -impl core::convert::From for bitcoin_units::locktime::relative::Height -impl core::convert::From for bitcoin_units::block::BlockHeight -impl core::convert::From for bitcoin_units::block::BlockInterval -impl core::convert::TryFrom<&str> for bitcoin_units::block::BlockHeight -impl core::convert::TryFrom<&str> for bitcoin_units::block::BlockInterval -impl core::convert::TryFrom<&str> for bitcoin_units::fee_rate::FeeRate -impl core::convert::TryFrom<&str> for bitcoin_units::locktime::absolute::Height -impl core::convert::TryFrom<&str> for bitcoin_units::locktime::absolute::Time -impl core::convert::TryFrom<&str> for bitcoin_units::locktime::relative::Height -impl core::convert::TryFrom<&str> for bitcoin_units::locktime::relative::Time -impl core::convert::TryFrom<&str> for bitcoin_units::weight::Weight -impl core::convert::TryFrom> for bitcoin_units::block::BlockHeight -impl core::convert::TryFrom> for bitcoin_units::block::BlockInterval -impl core::convert::TryFrom> for bitcoin_units::fee_rate::FeeRate -impl core::convert::TryFrom> for bitcoin_units::locktime::absolute::Height -impl core::convert::TryFrom> for bitcoin_units::locktime::absolute::Time -impl core::convert::TryFrom> for bitcoin_units::locktime::relative::Height -impl core::convert::TryFrom> for bitcoin_units::locktime::relative::Time -impl core::convert::TryFrom> for bitcoin_units::weight::Weight -impl core::convert::TryFrom for bitcoin_units::block::BlockHeight -impl core::convert::TryFrom for bitcoin_units::block::BlockInterval -impl core::convert::TryFrom for bitcoin_units::fee_rate::FeeRate -impl core::convert::TryFrom for bitcoin_units::locktime::absolute::Height -impl core::convert::TryFrom for bitcoin_units::locktime::absolute::Time -impl core::convert::TryFrom for bitcoin_units::locktime::relative::Height -impl core::convert::TryFrom for bitcoin_units::locktime::relative::Time -impl core::convert::TryFrom for bitcoin_units::weight::Weight -impl core::convert::TryFrom for bitcoin_units::Amount -impl core::convert::TryFrom for bitcoin_units::locktime::absolute::Height -impl core::convert::TryFrom for bitcoin_units::locktime::relative::Height -impl core::default::Default for bitcoin_units::Amount -impl core::default::Default for bitcoin_units::SignedAmount -impl core::default::Default for bitcoin_units::block::BlockInterval -impl core::default::Default for bitcoin_units::locktime::relative::Height -impl core::default::Default for bitcoin_units::locktime::relative::Time -impl core::error::Error for bitcoin_units::amount::InputTooLargeError -impl core::error::Error for bitcoin_units::amount::InvalidCharacterError -impl core::error::Error for bitcoin_units::amount::MissingDigitsError -impl core::error::Error for bitcoin_units::amount::OutOfRangeError -impl core::error::Error for bitcoin_units::amount::ParseAmountError -impl core::error::Error for bitcoin_units::amount::ParseDenominationError -impl core::error::Error for bitcoin_units::amount::ParseError -impl core::error::Error for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::error::Error for bitcoin_units::amount::TooPreciseError -impl core::error::Error for bitcoin_units::amount::UnknownDenominationError -impl core::error::Error for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::error::Error for bitcoin_units::fee_rate::serde::OverflowError -impl core::error::Error for bitcoin_units::locktime::absolute::ConversionError -impl core::error::Error for bitcoin_units::locktime::absolute::ParseHeightError -impl core::error::Error for bitcoin_units::locktime::absolute::ParseTimeError -impl core::error::Error for bitcoin_units::locktime::relative::TimeOverflowError -impl core::error::Error for bitcoin_units::parse::ParseIntError -impl core::error::Error for bitcoin_units::parse::PrefixedHexError -impl core::error::Error for bitcoin_units::parse::UnprefixedHexError -impl core::fmt::Debug for bitcoin_units::Amount -impl core::fmt::Debug for bitcoin_units::SignedAmount -impl core::fmt::Debug for bitcoin_units::amount::Denomination -impl core::fmt::Debug for bitcoin_units::amount::Display -impl core::fmt::Debug for bitcoin_units::amount::InputTooLargeError -impl core::fmt::Debug for bitcoin_units::amount::InvalidCharacterError -impl core::fmt::Debug for bitcoin_units::amount::MissingDenominationError -impl core::fmt::Debug for bitcoin_units::amount::MissingDigitsError -impl core::fmt::Debug for bitcoin_units::amount::OutOfRangeError -impl core::fmt::Debug for bitcoin_units::amount::ParseAmountError -impl core::fmt::Debug for bitcoin_units::amount::ParseDenominationError -impl core::fmt::Debug for bitcoin_units::amount::ParseError -impl core::fmt::Debug for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::fmt::Debug for bitcoin_units::amount::TooPreciseError -impl core::fmt::Debug for bitcoin_units::amount::UnknownDenominationError -impl core::fmt::Debug for bitcoin_units::block::BlockHeight -impl core::fmt::Debug for bitcoin_units::block::BlockInterval -impl core::fmt::Debug for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::fmt::Debug for bitcoin_units::fee_rate::FeeRate -impl core::fmt::Debug for bitcoin_units::fee_rate::serde::OverflowError -impl core::fmt::Debug for bitcoin_units::locktime::absolute::ConversionError -impl core::fmt::Debug for bitcoin_units::locktime::absolute::Height -impl core::fmt::Debug for bitcoin_units::locktime::absolute::ParseHeightError -impl core::fmt::Debug for bitcoin_units::locktime::absolute::ParseTimeError -impl core::fmt::Debug for bitcoin_units::locktime::absolute::Time -impl core::fmt::Debug for bitcoin_units::locktime::relative::Height -impl core::fmt::Debug for bitcoin_units::locktime::relative::Time -impl core::fmt::Debug for bitcoin_units::locktime::relative::TimeOverflowError -impl core::fmt::Debug for bitcoin_units::parse::ParseIntError -impl core::fmt::Debug for bitcoin_units::parse::PrefixedHexError -impl core::fmt::Debug for bitcoin_units::parse::UnprefixedHexError -impl core::fmt::Debug for bitcoin_units::weight::Weight -impl core::fmt::Display for bitcoin_units::Amount -impl core::fmt::Display for bitcoin_units::SignedAmount -impl core::fmt::Display for bitcoin_units::amount::Denomination -impl core::fmt::Display for bitcoin_units::amount::Display -impl core::fmt::Display for bitcoin_units::amount::InputTooLargeError -impl core::fmt::Display for bitcoin_units::amount::InvalidCharacterError -impl core::fmt::Display for bitcoin_units::amount::MissingDigitsError -impl core::fmt::Display for bitcoin_units::amount::OutOfRangeError -impl core::fmt::Display for bitcoin_units::amount::ParseAmountError -impl core::fmt::Display for bitcoin_units::amount::ParseDenominationError -impl core::fmt::Display for bitcoin_units::amount::ParseError -impl core::fmt::Display for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::fmt::Display for bitcoin_units::amount::TooPreciseError -impl core::fmt::Display for bitcoin_units::amount::UnknownDenominationError -impl core::fmt::Display for bitcoin_units::block::BlockHeight -impl core::fmt::Display for bitcoin_units::block::BlockInterval -impl core::fmt::Display for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::fmt::Display for bitcoin_units::fee_rate::FeeRate -impl core::fmt::Display for bitcoin_units::fee_rate::serde::OverflowError -impl core::fmt::Display for bitcoin_units::locktime::absolute::ConversionError -impl core::fmt::Display for bitcoin_units::locktime::absolute::Height -impl core::fmt::Display for bitcoin_units::locktime::absolute::ParseHeightError -impl core::fmt::Display for bitcoin_units::locktime::absolute::ParseTimeError -impl core::fmt::Display for bitcoin_units::locktime::absolute::Time -impl core::fmt::Display for bitcoin_units::locktime::relative::Height -impl core::fmt::Display for bitcoin_units::locktime::relative::Time -impl core::fmt::Display for bitcoin_units::locktime::relative::TimeOverflowError -impl core::fmt::Display for bitcoin_units::parse::ParseIntError -impl core::fmt::Display for bitcoin_units::parse::PrefixedHexError -impl core::fmt::Display for bitcoin_units::parse::UnprefixedHexError -impl core::fmt::Display for bitcoin_units::weight::Weight -impl core::hash::Hash for bitcoin_units::Amount -impl core::hash::Hash for bitcoin_units::SignedAmount -impl core::hash::Hash for bitcoin_units::amount::Denomination -impl core::hash::Hash for bitcoin_units::block::BlockHeight -impl core::hash::Hash for bitcoin_units::block::BlockInterval -impl core::hash::Hash for bitcoin_units::fee_rate::FeeRate -impl core::hash::Hash for bitcoin_units::locktime::absolute::Height -impl core::hash::Hash for bitcoin_units::locktime::absolute::Time -impl core::hash::Hash for bitcoin_units::locktime::relative::Height -impl core::hash::Hash for bitcoin_units::locktime::relative::Time -impl core::hash::Hash for bitcoin_units::weight::Weight -impl core::iter::traits::accum::Sum for bitcoin_units::Amount -impl core::iter::traits::accum::Sum for bitcoin_units::SignedAmount -impl core::iter::traits::accum::Sum for bitcoin_units::block::BlockInterval -impl core::iter::traits::accum::Sum for bitcoin_units::fee_rate::FeeRate -impl core::iter::traits::accum::Sum for bitcoin_units::weight::Weight -impl core::marker::Copy for bitcoin_units::Amount -impl core::marker::Copy for bitcoin_units::SignedAmount -impl core::marker::Copy for bitcoin_units::amount::Denomination -impl core::marker::Copy for bitcoin_units::amount::OutOfRangeError -impl core::marker::Copy for bitcoin_units::block::BlockHeight -impl core::marker::Copy for bitcoin_units::block::BlockInterval -impl core::marker::Copy for bitcoin_units::fee_rate::FeeRate -impl core::marker::Copy for bitcoin_units::locktime::absolute::Height -impl core::marker::Copy for bitcoin_units::locktime::absolute::Time -impl core::marker::Copy for bitcoin_units::locktime::relative::Height -impl core::marker::Copy for bitcoin_units::locktime::relative::Time -impl core::marker::Copy for bitcoin_units::weight::Weight -impl core::marker::Freeze for bitcoin_units::Amount -impl core::marker::Freeze for bitcoin_units::SignedAmount -impl core::marker::Freeze for bitcoin_units::amount::Denomination -impl core::marker::Freeze for bitcoin_units::amount::Display -impl core::marker::Freeze for bitcoin_units::amount::InputTooLargeError -impl core::marker::Freeze for bitcoin_units::amount::InvalidCharacterError -impl core::marker::Freeze for bitcoin_units::amount::MissingDenominationError -impl core::marker::Freeze for bitcoin_units::amount::MissingDigitsError -impl core::marker::Freeze for bitcoin_units::amount::OutOfRangeError -impl core::marker::Freeze for bitcoin_units::amount::ParseAmountError -impl core::marker::Freeze for bitcoin_units::amount::ParseDenominationError -impl core::marker::Freeze for bitcoin_units::amount::ParseError -impl core::marker::Freeze for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::Freeze for bitcoin_units::amount::TooPreciseError -impl core::marker::Freeze for bitcoin_units::amount::UnknownDenominationError -impl core::marker::Freeze for bitcoin_units::block::BlockHeight -impl core::marker::Freeze for bitcoin_units::block::BlockInterval -impl core::marker::Freeze for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::Freeze for bitcoin_units::fee_rate::FeeRate -impl core::marker::Freeze for bitcoin_units::fee_rate::serde::OverflowError -impl core::marker::Freeze for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::Freeze for bitcoin_units::locktime::absolute::Height -impl core::marker::Freeze for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::Freeze for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::Freeze for bitcoin_units::locktime::absolute::Time -impl core::marker::Freeze for bitcoin_units::locktime::relative::Height -impl core::marker::Freeze for bitcoin_units::locktime::relative::Time -impl core::marker::Freeze for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::Freeze for bitcoin_units::parse::ParseIntError -impl core::marker::Freeze for bitcoin_units::parse::PrefixedHexError -impl core::marker::Freeze for bitcoin_units::parse::UnprefixedHexError -impl core::marker::Freeze for bitcoin_units::weight::Weight -impl core::marker::Send for bitcoin_units::Amount -impl core::marker::Send for bitcoin_units::SignedAmount -impl core::marker::Send for bitcoin_units::amount::Denomination -impl core::marker::Send for bitcoin_units::amount::Display -impl core::marker::Send for bitcoin_units::amount::InputTooLargeError -impl core::marker::Send for bitcoin_units::amount::InvalidCharacterError -impl core::marker::Send for bitcoin_units::amount::MissingDenominationError -impl core::marker::Send for bitcoin_units::amount::MissingDigitsError -impl core::marker::Send for bitcoin_units::amount::OutOfRangeError -impl core::marker::Send for bitcoin_units::amount::ParseAmountError -impl core::marker::Send for bitcoin_units::amount::ParseDenominationError -impl core::marker::Send for bitcoin_units::amount::ParseError -impl core::marker::Send for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::Send for bitcoin_units::amount::TooPreciseError -impl core::marker::Send for bitcoin_units::amount::UnknownDenominationError -impl core::marker::Send for bitcoin_units::block::BlockHeight -impl core::marker::Send for bitcoin_units::block::BlockInterval -impl core::marker::Send for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::Send for bitcoin_units::fee_rate::FeeRate -impl core::marker::Send for bitcoin_units::fee_rate::serde::OverflowError -impl core::marker::Send for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::Send for bitcoin_units::locktime::absolute::Height -impl core::marker::Send for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::Send for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::Send for bitcoin_units::locktime::absolute::Time -impl core::marker::Send for bitcoin_units::locktime::relative::Height -impl core::marker::Send for bitcoin_units::locktime::relative::Time -impl core::marker::Send for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::Send for bitcoin_units::parse::ParseIntError -impl core::marker::Send for bitcoin_units::parse::PrefixedHexError -impl core::marker::Send for bitcoin_units::parse::UnprefixedHexError -impl core::marker::Send for bitcoin_units::weight::Weight -impl core::marker::StructuralPartialEq for bitcoin_units::Amount -impl core::marker::StructuralPartialEq for bitcoin_units::SignedAmount -impl core::marker::StructuralPartialEq for bitcoin_units::amount::Denomination -impl core::marker::StructuralPartialEq for bitcoin_units::amount::InputTooLargeError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::InvalidCharacterError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::MissingDenominationError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::MissingDigitsError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::OutOfRangeError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::ParseAmountError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::ParseDenominationError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::ParseError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::TooPreciseError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::UnknownDenominationError -impl core::marker::StructuralPartialEq for bitcoin_units::block::BlockHeight -impl core::marker::StructuralPartialEq for bitcoin_units::block::BlockInterval -impl core::marker::StructuralPartialEq for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::StructuralPartialEq for bitcoin_units::fee_rate::FeeRate -impl core::marker::StructuralPartialEq for bitcoin_units::fee_rate::serde::OverflowError -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::Height -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::Time -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Height -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Time -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::StructuralPartialEq for bitcoin_units::parse::ParseIntError -impl core::marker::StructuralPartialEq for bitcoin_units::parse::PrefixedHexError -impl core::marker::StructuralPartialEq for bitcoin_units::parse::UnprefixedHexError -impl core::marker::StructuralPartialEq for bitcoin_units::weight::Weight -impl core::marker::Sync for bitcoin_units::Amount -impl core::marker::Sync for bitcoin_units::SignedAmount -impl core::marker::Sync for bitcoin_units::amount::Denomination -impl core::marker::Sync for bitcoin_units::amount::Display -impl core::marker::Sync for bitcoin_units::amount::InputTooLargeError -impl core::marker::Sync for bitcoin_units::amount::InvalidCharacterError -impl core::marker::Sync for bitcoin_units::amount::MissingDenominationError -impl core::marker::Sync for bitcoin_units::amount::MissingDigitsError -impl core::marker::Sync for bitcoin_units::amount::OutOfRangeError -impl core::marker::Sync for bitcoin_units::amount::ParseAmountError -impl core::marker::Sync for bitcoin_units::amount::ParseDenominationError -impl core::marker::Sync for bitcoin_units::amount::ParseError -impl core::marker::Sync for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::Sync for bitcoin_units::amount::TooPreciseError -impl core::marker::Sync for bitcoin_units::amount::UnknownDenominationError -impl core::marker::Sync for bitcoin_units::block::BlockHeight -impl core::marker::Sync for bitcoin_units::block::BlockInterval -impl core::marker::Sync for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::Sync for bitcoin_units::fee_rate::FeeRate -impl core::marker::Sync for bitcoin_units::fee_rate::serde::OverflowError -impl core::marker::Sync for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::Sync for bitcoin_units::locktime::absolute::Height -impl core::marker::Sync for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::Sync for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::Sync for bitcoin_units::locktime::absolute::Time -impl core::marker::Sync for bitcoin_units::locktime::relative::Height -impl core::marker::Sync for bitcoin_units::locktime::relative::Time -impl core::marker::Sync for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::Sync for bitcoin_units::parse::ParseIntError -impl core::marker::Sync for bitcoin_units::parse::PrefixedHexError -impl core::marker::Sync for bitcoin_units::parse::UnprefixedHexError -impl core::marker::Sync for bitcoin_units::weight::Weight -impl core::marker::Unpin for bitcoin_units::Amount -impl core::marker::Unpin for bitcoin_units::SignedAmount -impl core::marker::Unpin for bitcoin_units::amount::Denomination -impl core::marker::Unpin for bitcoin_units::amount::Display -impl core::marker::Unpin for bitcoin_units::amount::InputTooLargeError -impl core::marker::Unpin for bitcoin_units::amount::InvalidCharacterError -impl core::marker::Unpin for bitcoin_units::amount::MissingDenominationError -impl core::marker::Unpin for bitcoin_units::amount::MissingDigitsError -impl core::marker::Unpin for bitcoin_units::amount::OutOfRangeError -impl core::marker::Unpin for bitcoin_units::amount::ParseAmountError -impl core::marker::Unpin for bitcoin_units::amount::ParseDenominationError -impl core::marker::Unpin for bitcoin_units::amount::ParseError -impl core::marker::Unpin for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::Unpin for bitcoin_units::amount::TooPreciseError -impl core::marker::Unpin for bitcoin_units::amount::UnknownDenominationError -impl core::marker::Unpin for bitcoin_units::block::BlockHeight -impl core::marker::Unpin for bitcoin_units::block::BlockInterval -impl core::marker::Unpin for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::Unpin for bitcoin_units::fee_rate::FeeRate -impl core::marker::Unpin for bitcoin_units::fee_rate::serde::OverflowError -impl core::marker::Unpin for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::Unpin for bitcoin_units::locktime::absolute::Height -impl core::marker::Unpin for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::Unpin for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::Unpin for bitcoin_units::locktime::absolute::Time -impl core::marker::Unpin for bitcoin_units::locktime::relative::Height -impl core::marker::Unpin for bitcoin_units::locktime::relative::Time -impl core::marker::Unpin for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::Unpin for bitcoin_units::parse::ParseIntError -impl core::marker::Unpin for bitcoin_units::parse::PrefixedHexError -impl core::marker::Unpin for bitcoin_units::parse::UnprefixedHexError -impl core::marker::Unpin for bitcoin_units::weight::Weight -impl core::ops::arith::Add for bitcoin_units::Amount -impl core::ops::arith::Add for bitcoin_units::SignedAmount -impl core::ops::arith::Add for bitcoin_units::block::BlockInterval -impl core::ops::arith::Add for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Add for bitcoin_units::weight::Weight -impl core::ops::arith::Add<&bitcoin_units::Amount> for bitcoin_units::Amount -impl core::ops::arith::Add<&bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl core::ops::arith::Add<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Add<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl core::ops::arith::Add for &bitcoin_units::Amount -impl core::ops::arith::Add for &bitcoin_units::SignedAmount -impl core::ops::arith::Add for bitcoin_units::block::BlockHeight -impl core::ops::arith::Add for &bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Add for &bitcoin_units::weight::Weight -impl core::ops::arith::AddAssign for bitcoin_units::Amount -impl core::ops::arith::AddAssign for bitcoin_units::SignedAmount -impl core::ops::arith::AddAssign for bitcoin_units::block::BlockInterval -impl core::ops::arith::AddAssign for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::AddAssign for bitcoin_units::weight::Weight -impl core::ops::arith::AddAssign<&bitcoin_units::Amount> for bitcoin_units::Amount -impl core::ops::arith::AddAssign<&bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl core::ops::arith::AddAssign<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::AddAssign<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl core::ops::arith::Div for bitcoin_units::weight::Weight -impl core::ops::arith::Div for bitcoin_units::Amount -impl core::ops::arith::Div for bitcoin_units::Amount -impl core::ops::arith::Div for bitcoin_units::SignedAmount -impl core::ops::arith::Div for bitcoin_units::Amount -impl core::ops::arith::Div for bitcoin_units::weight::Weight -impl core::ops::arith::DivAssign for bitcoin_units::SignedAmount -impl core::ops::arith::DivAssign for bitcoin_units::Amount -impl core::ops::arith::DivAssign for bitcoin_units::weight::Weight -impl core::ops::arith::Mul for bitcoin_units::weight::Weight -impl core::ops::arith::Mul for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Mul for u64 -impl core::ops::arith::Mul for bitcoin_units::SignedAmount -impl core::ops::arith::Mul for bitcoin_units::Amount -impl core::ops::arith::Mul for bitcoin_units::weight::Weight -impl core::ops::arith::MulAssign for bitcoin_units::SignedAmount -impl core::ops::arith::MulAssign for bitcoin_units::Amount -impl core::ops::arith::MulAssign for bitcoin_units::weight::Weight -impl core::ops::arith::Neg for bitcoin_units::SignedAmount -impl core::ops::arith::Rem for bitcoin_units::SignedAmount -impl core::ops::arith::Rem for bitcoin_units::Amount -impl core::ops::arith::RemAssign for bitcoin_units::SignedAmount -impl core::ops::arith::RemAssign for bitcoin_units::Amount -impl core::ops::arith::Sub for bitcoin_units::Amount -impl core::ops::arith::Sub for bitcoin_units::SignedAmount -impl core::ops::arith::Sub for bitcoin_units::block::BlockHeight -impl core::ops::arith::Sub for bitcoin_units::block::BlockInterval -impl core::ops::arith::Sub for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Sub for bitcoin_units::weight::Weight -impl core::ops::arith::Sub<&bitcoin_units::Amount> for bitcoin_units::Amount -impl core::ops::arith::Sub<&bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl core::ops::arith::Sub<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Sub<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl core::ops::arith::Sub for &bitcoin_units::Amount -impl core::ops::arith::Sub for &bitcoin_units::SignedAmount -impl core::ops::arith::Sub for bitcoin_units::block::BlockHeight -impl core::ops::arith::Sub for &bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Sub for &bitcoin_units::weight::Weight -impl core::ops::arith::SubAssign for bitcoin_units::Amount -impl core::ops::arith::SubAssign for bitcoin_units::SignedAmount -impl core::ops::arith::SubAssign for bitcoin_units::block::BlockInterval -impl core::ops::arith::SubAssign for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::SubAssign for bitcoin_units::weight::Weight -impl core::ops::arith::SubAssign<&bitcoin_units::Amount> for bitcoin_units::Amount -impl core::ops::arith::SubAssign<&bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl core::ops::arith::SubAssign<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::SubAssign<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::Amount -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::SignedAmount -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Denomination -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Display -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::InputTooLargeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::InvalidCharacterError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::MissingDenominationError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::MissingDigitsError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::OutOfRangeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::ParseAmountError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::ParseDenominationError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::ParseError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::TooPreciseError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::UnknownDenominationError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::BlockHeight -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::BlockInterval -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::fee_rate::FeeRate -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::fee_rate::serde::OverflowError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ConversionError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::Height -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ParseHeightError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ParseTimeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::Time -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Height -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Time -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::ParseIntError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::PrefixedHexError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::UnprefixedHexError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::weight::Weight -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::Amount -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::SignedAmount -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Denomination -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Display -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::InputTooLargeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::InvalidCharacterError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::MissingDenominationError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::MissingDigitsError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::OutOfRangeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::ParseAmountError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::ParseDenominationError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::ParseError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::TooPreciseError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::UnknownDenominationError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::BlockHeight -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::BlockInterval -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::fee_rate::FeeRate -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::fee_rate::serde::OverflowError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ConversionError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::Height -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ParseHeightError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ParseTimeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::Time -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Height -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Time -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::ParseIntError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::PrefixedHexError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::UnprefixedHexError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::weight::Weight -impl core::str::traits::FromStr for bitcoin_units::Amount -impl core::str::traits::FromStr for bitcoin_units::SignedAmount -impl core::str::traits::FromStr for bitcoin_units::amount::Denomination -impl core::str::traits::FromStr for bitcoin_units::block::BlockHeight -impl core::str::traits::FromStr for bitcoin_units::block::BlockInterval -impl core::str::traits::FromStr for bitcoin_units::fee_rate::FeeRate -impl core::str::traits::FromStr for bitcoin_units::locktime::absolute::Height -impl core::str::traits::FromStr for bitcoin_units::locktime::absolute::Time -impl core::str::traits::FromStr for bitcoin_units::locktime::relative::Height -impl core::str::traits::FromStr for bitcoin_units::locktime::relative::Time -impl core::str::traits::FromStr for bitcoin_units::weight::Weight -impl serde::ser::Serialize for bitcoin_units::block::BlockHeight -impl serde::ser::Serialize for bitcoin_units::block::BlockInterval -impl serde::ser::Serialize for bitcoin_units::locktime::absolute::Height -impl serde::ser::Serialize for bitcoin_units::locktime::absolute::Time -impl serde::ser::Serialize for bitcoin_units::locktime::relative::Height -impl serde::ser::Serialize for bitcoin_units::locktime::relative::Time -impl serde::ser::Serialize for bitcoin_units::weight::Weight -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_units::Amount -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_units::SignedAmount -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_units::amount::Denomination -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_units::block::BlockHeight -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_units::block::BlockInterval -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_units::fee_rate::FeeRate -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_units::locktime::absolute::Height -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_units::locktime::absolute::Time -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_units::locktime::relative::Height -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_units::locktime::relative::Time -impl<'a> arbitrary::Arbitrary<'a> for bitcoin_units::weight::Weight -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::Amount> for bitcoin_units::Amount -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::block::BlockInterval> for bitcoin_units::block::BlockInterval -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl<'a> core::ops::arith::Add<&'a bitcoin_units::Amount> for &bitcoin_units::Amount -impl<'a> core::ops::arith::Add<&'a bitcoin_units::SignedAmount> for &bitcoin_units::SignedAmount -impl<'a> core::ops::arith::Add<&'a bitcoin_units::fee_rate::FeeRate> for &bitcoin_units::fee_rate::FeeRate -impl<'a> core::ops::arith::Add<&'a bitcoin_units::weight::Weight> for &bitcoin_units::weight::Weight -impl<'a> core::ops::arith::Sub<&'a bitcoin_units::Amount> for &bitcoin_units::Amount -impl<'a> core::ops::arith::Sub<&'a bitcoin_units::SignedAmount> for &bitcoin_units::SignedAmount -impl<'a> core::ops::arith::Sub<&'a bitcoin_units::fee_rate::FeeRate> for &bitcoin_units::fee_rate::FeeRate -impl<'a> core::ops::arith::Sub<&'a bitcoin_units::weight::Weight> for &bitcoin_units::weight::Weight -impl<'de> serde::de::Deserialize<'de> for bitcoin_units::block::BlockHeight -impl<'de> serde::de::Deserialize<'de> for bitcoin_units::block::BlockInterval -impl<'de> serde::de::Deserialize<'de> for bitcoin_units::locktime::absolute::Height -impl<'de> serde::de::Deserialize<'de> for bitcoin_units::locktime::absolute::Time -impl<'de> serde::de::Deserialize<'de> for bitcoin_units::locktime::relative::Height -impl<'de> serde::de::Deserialize<'de> for bitcoin_units::locktime::relative::Time -impl<'de> serde::de::Deserialize<'de> for bitcoin_units::weight::Weight -impl bitcoin_units::amount::CheckedSum for T where T: core::iter::traits::iterator::Iterator -impl bitcoin_units::amount::CheckedSum for T where T: core::iter::traits::iterator::Iterator -pub bitcoin_units::amount::Denomination::Bit -pub bitcoin_units::amount::Denomination::Bitcoin -pub bitcoin_units::amount::Denomination::CentiBitcoin -pub bitcoin_units::amount::Denomination::MicroBitcoin -pub bitcoin_units::amount::Denomination::MilliBitcoin -pub bitcoin_units::amount::Denomination::Satoshi -pub bitcoin_units::amount::ParseDenominationError::PossiblyConfusing(bitcoin_units::amount::PossiblyConfusingDenominationError) -pub bitcoin_units::amount::ParseDenominationError::Unknown(bitcoin_units::amount::UnknownDenominationError) -pub const bitcoin_units::Amount::FIFTY_BTC: Self -pub const bitcoin_units::Amount::MAX: Self -pub const bitcoin_units::Amount::MAX_MONEY: Self -pub const bitcoin_units::Amount::MIN: Self -pub const bitcoin_units::Amount::ONE_BTC: Self -pub const bitcoin_units::Amount::ONE_SAT: Self -pub const bitcoin_units::Amount::SIZE: usize -pub const bitcoin_units::Amount::ZERO: Self -pub const bitcoin_units::SignedAmount::FIFTY_BTC: Self -pub const bitcoin_units::SignedAmount::MAX: Self -pub const bitcoin_units::SignedAmount::MAX_MONEY: Self -pub const bitcoin_units::SignedAmount::MIN: Self -pub const bitcoin_units::SignedAmount::ONE_BTC: Self -pub const bitcoin_units::SignedAmount::ONE_SAT: Self -pub const bitcoin_units::SignedAmount::ZERO: Self -pub const bitcoin_units::amount::Denomination::BTC: Self -pub const bitcoin_units::amount::Denomination::SAT: Self -pub const bitcoin_units::block::BlockHeight::MAX: Self -pub const bitcoin_units::block::BlockHeight::MIN: Self -pub const bitcoin_units::block::BlockHeight::ZERO: Self -pub const bitcoin_units::block::BlockInterval::MAX: Self -pub const bitcoin_units::block::BlockInterval::MIN: Self -pub const bitcoin_units::block::BlockInterval::ZERO: Self -pub const bitcoin_units::fee_rate::FeeRate::BROADCAST_MIN: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::fee_rate::FeeRate::DUST: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::fee_rate::FeeRate::MAX: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::fee_rate::FeeRate::MIN: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::fee_rate::FeeRate::ZERO: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::locktime::absolute::Height::MAX: Self -pub const bitcoin_units::locktime::absolute::Height::MIN: Self -pub const bitcoin_units::locktime::absolute::Height::ZERO: Self -pub const bitcoin_units::locktime::absolute::LOCK_TIME_THRESHOLD: u32 -pub const bitcoin_units::locktime::absolute::Time::MAX: Self -pub const bitcoin_units::locktime::absolute::Time::MIN: Self -pub const bitcoin_units::locktime::relative::Height::MAX: Self -pub const bitcoin_units::locktime::relative::Height::MIN: Self -pub const bitcoin_units::locktime::relative::Height::ZERO: Self -pub const bitcoin_units::locktime::relative::Time::MAX: Self -pub const bitcoin_units::locktime::relative::Time::MIN: Self -pub const bitcoin_units::locktime::relative::Time::ZERO: Self -pub const bitcoin_units::weight::WITNESS_SCALE_FACTOR: usize -pub const bitcoin_units::weight::Weight::MAX: bitcoin_units::weight::Weight -pub const bitcoin_units::weight::Weight::MAX_BLOCK: bitcoin_units::weight::Weight -pub const bitcoin_units::weight::Weight::MIN: bitcoin_units::weight::Weight -pub const bitcoin_units::weight::Weight::MIN_TRANSACTION: bitcoin_units::weight::Weight -pub const bitcoin_units::weight::Weight::WITNESS_SCALE_FACTOR: u64 -pub const bitcoin_units::weight::Weight::ZERO: bitcoin_units::weight::Weight -pub const fn bitcoin_units::Amount::checked_add(self, rhs: bitcoin_units::Amount) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div_by_fee_rate_ceil(self, fee_rate: bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div_by_fee_rate_floor(self, fee_rate: bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div_by_weight_ceil(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div_by_weight_floor(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_mul(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_rem(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_sub(self, rhs: bitcoin_units::Amount) -> core::option::Option -pub const fn bitcoin_units::Amount::from_int_btc_const(whole_bitcoin: u32) -> bitcoin_units::Amount -pub const fn bitcoin_units::Amount::from_sat(satoshi: u64) -> bitcoin_units::Amount -pub const fn bitcoin_units::Amount::from_sat_unchecked(satoshi: u64) -> bitcoin_units::Amount -pub const fn bitcoin_units::Amount::to_sat(self) -> u64 -pub const fn bitcoin_units::SignedAmount::checked_abs(self) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_add(self, rhs: bitcoin_units::SignedAmount) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_div(self, rhs: i64) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_mul(self, rhs: i64) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_rem(self, rhs: i64) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_sub(self, rhs: bitcoin_units::SignedAmount) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::from_int_btc_const(whole_bitcoin: i64) -> bitcoin_units::SignedAmount -pub const fn bitcoin_units::SignedAmount::from_sat(satoshi: i64) -> bitcoin_units::SignedAmount -pub const fn bitcoin_units::SignedAmount::from_sat_unchecked(satoshi: i64) -> bitcoin_units::SignedAmount -pub const fn bitcoin_units::SignedAmount::to_sat(self) -> i64 -pub const fn bitcoin_units::block::BlockHeight::from_u32(inner: u32) -> Self -pub const fn bitcoin_units::block::BlockHeight::to_u32(self) -> u32 -pub const fn bitcoin_units::block::BlockInterval::from_u32(inner: u32) -> Self -pub const fn bitcoin_units::block::BlockInterval::to_u32(self) -> u32 -pub const fn bitcoin_units::fee_rate::FeeRate::checked_add(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::checked_div(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::checked_mul(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::checked_mul_by_weight(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::checked_sub(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_kvb(sat_kvb: u64) -> Self -pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_kwu(sat_kwu: u64) -> Self -pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_vb_unchecked(sat_vb: u64) -> Self -pub const fn bitcoin_units::fee_rate::FeeRate::to_sat_per_kwu(self) -> u64 -pub const fn bitcoin_units::fee_rate::FeeRate::to_sat_per_vb_ceil(self) -> u64 -pub const fn bitcoin_units::fee_rate::FeeRate::to_sat_per_vb_floor(self) -> u64 -pub const fn bitcoin_units::locktime::absolute::Height::from_consensus(n: u32) -> core::result::Result -pub const fn bitcoin_units::locktime::absolute::Height::to_consensus_u32(self) -> u32 -pub const fn bitcoin_units::locktime::absolute::Time::from_consensus(n: u32) -> core::result::Result -pub const fn bitcoin_units::locktime::absolute::Time::to_consensus_u32(self) -> u32 -pub const fn bitcoin_units::locktime::absolute::is_block_height(n: u32) -> bool -pub const fn bitcoin_units::locktime::absolute::is_block_time(n: u32) -> bool -pub const fn bitcoin_units::locktime::relative::Height::from_height(blocks: u16) -> Self -pub const fn bitcoin_units::locktime::relative::Height::to_consensus_u32(self) -> u32 -pub const fn bitcoin_units::locktime::relative::Height::value(self) -> u16 -pub const fn bitcoin_units::locktime::relative::Time::from_512_second_intervals(intervals: u16) -> Self -pub const fn bitcoin_units::locktime::relative::Time::from_seconds_ceil(seconds: u32) -> core::result::Result -pub const fn bitcoin_units::locktime::relative::Time::from_seconds_floor(seconds: u32) -> core::result::Result -pub const fn bitcoin_units::locktime::relative::Time::to_consensus_u32(self) -> u32 -pub const fn bitcoin_units::locktime::relative::Time::value(self) -> u16 -pub const fn bitcoin_units::weight::Weight::checked_add(self, rhs: Self) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::checked_div(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::checked_mul(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::checked_mul_by_fee_rate(self, fee_rate: bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::checked_sub(self, rhs: Self) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::from_non_witness_data_size(non_witness_size: u64) -> Self -pub const fn bitcoin_units::weight::Weight::from_vb(vb: u64) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::from_vb_unchecked(vb: u64) -> Self -pub const fn bitcoin_units::weight::Weight::from_vb_unwrap(vb: u64) -> bitcoin_units::weight::Weight -pub const fn bitcoin_units::weight::Weight::from_witness_data_size(witness_size: u64) -> Self -pub const fn bitcoin_units::weight::Weight::from_wu(wu: u64) -> Self -pub const fn bitcoin_units::weight::Weight::to_kwu_ceil(self) -> u64 -pub const fn bitcoin_units::weight::Weight::to_kwu_floor(self) -> u64 -pub const fn bitcoin_units::weight::Weight::to_vbytes_ceil(self) -> u64 -pub const fn bitcoin_units::weight::Weight::to_vbytes_floor(self) -> u64 -pub const fn bitcoin_units::weight::Weight::to_wu(self) -> u64 -pub fn &bitcoin_units::Amount::add(self, rhs: &'a bitcoin_units::Amount) -> Self::Output -pub fn &bitcoin_units::Amount::add(self, rhs: bitcoin_units::Amount) -> Self::Output -pub fn &bitcoin_units::Amount::sub(self, rhs: &'a bitcoin_units::Amount) -> Self::Output -pub fn &bitcoin_units::Amount::sub(self, rhs: bitcoin_units::Amount) -> Self::Output -pub fn &bitcoin_units::SignedAmount::add(self, rhs: &'a bitcoin_units::SignedAmount) -> Self::Output -pub fn &bitcoin_units::SignedAmount::add(self, rhs: bitcoin_units::SignedAmount) -> Self::Output -pub fn &bitcoin_units::SignedAmount::sub(self, rhs: &'a bitcoin_units::SignedAmount) -> Self::Output -pub fn &bitcoin_units::SignedAmount::sub(self, rhs: bitcoin_units::SignedAmount) -> Self::Output -pub fn &bitcoin_units::fee_rate::FeeRate::add(self, rhs: &'a bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn &bitcoin_units::fee_rate::FeeRate::add(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn &bitcoin_units::fee_rate::FeeRate::sub(self, rhs: &'a bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn &bitcoin_units::fee_rate::FeeRate::sub(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn &bitcoin_units::weight::Weight::add(self, rhs: &'a bitcoin_units::weight::Weight) -> Self::Output -pub fn &bitcoin_units::weight::Weight::add(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn &bitcoin_units::weight::Weight::sub(self, rhs: &'a bitcoin_units::weight::Weight) -> Self::Output -pub fn &bitcoin_units::weight::Weight::sub(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn T::checked_sum(self) -> core::option::Option -pub fn T::checked_sum(self) -> core::option::Option -pub fn bitcoin_units::Amount::add(self, rhs: &bitcoin_units::Amount) -> Self::Output -pub fn bitcoin_units::Amount::add(self, rhs: bitcoin_units::Amount) -> Self::Output -pub fn bitcoin_units::Amount::add_assign(&mut self, rhs: &bitcoin_units::Amount) -pub fn bitcoin_units::Amount::add_assign(&mut self, rhs: bitcoin_units::Amount) -pub fn bitcoin_units::Amount::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_units::Amount::clone(&self) -> bitcoin_units::Amount -pub fn bitcoin_units::Amount::cmp(&self, other: &bitcoin_units::Amount) -> core::cmp::Ordering -pub fn bitcoin_units::Amount::default() -> Self -pub fn bitcoin_units::Amount::des_btc<'d, D: serde::de::Deserializer<'d>>(d: D, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result::Error> -pub fn bitcoin_units::Amount::des_sat<'d, D: serde::de::Deserializer<'d>>(d: D, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result::Error> -pub fn bitcoin_units::Amount::des_str<'d, D: serde::de::Deserializer<'d>>(d: D, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result::Error> -pub fn bitcoin_units::Amount::display_dynamic(self) -> bitcoin_units::amount::Display -pub fn bitcoin_units::Amount::display_in(self, denomination: bitcoin_units::amount::Denomination) -> bitcoin_units::amount::Display -pub fn bitcoin_units::Amount::div(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::Amount::div(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::Amount::div(self, rhs: u64) -> Self::Output -pub fn bitcoin_units::Amount::div_assign(&mut self, rhs: u64) -pub fn bitcoin_units::Amount::eq(&self, other: &bitcoin_units::Amount) -> bool -pub fn bitcoin_units::Amount::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::Amount::from_btc(btc: f64) -> core::result::Result -pub fn bitcoin_units::Amount::from_float_in(value: f64, denom: bitcoin_units::amount::Denomination) -> core::result::Result -pub fn bitcoin_units::Amount::from_int_btc>(whole_bitcoin: T) -> core::result::Result -pub fn bitcoin_units::Amount::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::Amount::from_str_in(s: &str, denom: bitcoin_units::amount::Denomination) -> core::result::Result -pub fn bitcoin_units::Amount::from_str_with_denomination(s: &str) -> core::result::Result -pub fn bitcoin_units::Amount::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::Amount::mul(self, rhs: u64) -> Self::Output -pub fn bitcoin_units::Amount::mul_assign(&mut self, rhs: u64) -pub fn bitcoin_units::Amount::partial_cmp(&self, other: &bitcoin_units::Amount) -> core::option::Option -pub fn bitcoin_units::Amount::rem(self, modulus: u64) -> Self -pub fn bitcoin_units::Amount::rem_assign(&mut self, modulus: u64) -pub fn bitcoin_units::Amount::ser_btc(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::Amount::ser_btc_opt(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::Amount::ser_sat(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::Amount::ser_sat_opt(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::Amount::ser_str(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::Amount::ser_str_opt(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::Amount::sub(self, rhs: &bitcoin_units::Amount) -> Self::Output -pub fn bitcoin_units::Amount::sub(self, rhs: bitcoin_units::Amount) -> Self::Output -pub fn bitcoin_units::Amount::sub_assign(&mut self, rhs: &bitcoin_units::Amount) -pub fn bitcoin_units::Amount::sub_assign(&mut self, rhs: bitcoin_units::Amount) -pub fn bitcoin_units::Amount::sum>(iter: I) -> Self -pub fn bitcoin_units::Amount::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::Amount::to_btc(self) -> f64 -pub fn bitcoin_units::Amount::to_float_in(self, denom: bitcoin_units::amount::Denomination) -> f64 -pub fn bitcoin_units::Amount::to_signed(self) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::Amount::to_string_in(self, denom: bitcoin_units::amount::Denomination) -> alloc::string::String -pub fn bitcoin_units::Amount::to_string_with_denomination(self, denom: bitcoin_units::amount::Denomination) -> alloc::string::String -pub fn bitcoin_units::Amount::try_from(value: bitcoin_units::SignedAmount) -> core::result::Result -pub fn bitcoin_units::Amount::type_prefix(_: bitcoin_units::amount::serde::private::Token) -> &'static str -pub fn bitcoin_units::Amount::unchecked_add(self, rhs: bitcoin_units::Amount) -> bitcoin_units::Amount -pub fn bitcoin_units::Amount::unchecked_sub(self, rhs: bitcoin_units::Amount) -> bitcoin_units::Amount -pub fn bitcoin_units::SignedAmount::abs(self) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::SignedAmount::add(self, rhs: &bitcoin_units::SignedAmount) -> Self::Output -pub fn bitcoin_units::SignedAmount::add(self, rhs: bitcoin_units::SignedAmount) -> Self::Output -pub fn bitcoin_units::SignedAmount::add_assign(&mut self, rhs: &bitcoin_units::SignedAmount) -pub fn bitcoin_units::SignedAmount::add_assign(&mut self, rhs: bitcoin_units::SignedAmount) -pub fn bitcoin_units::SignedAmount::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_units::SignedAmount::clone(&self) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::SignedAmount::cmp(&self, other: &bitcoin_units::SignedAmount) -> core::cmp::Ordering -pub fn bitcoin_units::SignedAmount::default() -> Self -pub fn bitcoin_units::SignedAmount::des_btc<'d, D: serde::de::Deserializer<'d>>(d: D, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result::Error> -pub fn bitcoin_units::SignedAmount::des_sat<'d, D: serde::de::Deserializer<'d>>(d: D, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result::Error> -pub fn bitcoin_units::SignedAmount::des_str<'d, D: serde::de::Deserializer<'d>>(d: D, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result::Error> -pub fn bitcoin_units::SignedAmount::display_dynamic(self) -> bitcoin_units::amount::Display -pub fn bitcoin_units::SignedAmount::display_in(self, denomination: bitcoin_units::amount::Denomination) -> bitcoin_units::amount::Display -pub fn bitcoin_units::SignedAmount::div(self, rhs: i64) -> Self::Output -pub fn bitcoin_units::SignedAmount::div_assign(&mut self, rhs: i64) -pub fn bitcoin_units::SignedAmount::eq(&self, other: &bitcoin_units::SignedAmount) -> bool -pub fn bitcoin_units::SignedAmount::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::SignedAmount::from(value: bitcoin_units::Amount) -> Self -pub fn bitcoin_units::SignedAmount::from_btc(btc: f64) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_float_in(value: f64, denom: bitcoin_units::amount::Denomination) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_int_btc>(whole_bitcoin: T) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_str_in(s: &str, denom: bitcoin_units::amount::Denomination) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_str_with_denomination(s: &str) -> core::result::Result -pub fn bitcoin_units::SignedAmount::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::SignedAmount::is_negative(self) -> bool -pub fn bitcoin_units::SignedAmount::is_positive(self) -> bool -pub fn bitcoin_units::SignedAmount::mul(self, rhs: i64) -> Self::Output -pub fn bitcoin_units::SignedAmount::mul_assign(&mut self, rhs: i64) -pub fn bitcoin_units::SignedAmount::neg(self) -> Self::Output -pub fn bitcoin_units::SignedAmount::partial_cmp(&self, other: &bitcoin_units::SignedAmount) -> core::option::Option -pub fn bitcoin_units::SignedAmount::positive_sub(self, rhs: bitcoin_units::SignedAmount) -> core::option::Option -pub fn bitcoin_units::SignedAmount::rem(self, modulus: i64) -> Self -pub fn bitcoin_units::SignedAmount::rem_assign(&mut self, modulus: i64) -pub fn bitcoin_units::SignedAmount::ser_btc(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::SignedAmount::ser_btc_opt(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::SignedAmount::ser_sat(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::SignedAmount::ser_sat_opt(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::SignedAmount::ser_str(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::SignedAmount::ser_str_opt(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::SignedAmount::signum(self) -> i64 -pub fn bitcoin_units::SignedAmount::sub(self, rhs: &bitcoin_units::SignedAmount) -> Self::Output -pub fn bitcoin_units::SignedAmount::sub(self, rhs: bitcoin_units::SignedAmount) -> Self::Output -pub fn bitcoin_units::SignedAmount::sub_assign(&mut self, rhs: &bitcoin_units::SignedAmount) -pub fn bitcoin_units::SignedAmount::sub_assign(&mut self, rhs: bitcoin_units::SignedAmount) -pub fn bitcoin_units::SignedAmount::sum>(iter: I) -> Self -pub fn bitcoin_units::SignedAmount::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::SignedAmount::to_btc(self) -> f64 -pub fn bitcoin_units::SignedAmount::to_float_in(self, denom: bitcoin_units::amount::Denomination) -> f64 -pub fn bitcoin_units::SignedAmount::to_string_in(self, denom: bitcoin_units::amount::Denomination) -> alloc::string::String -pub fn bitcoin_units::SignedAmount::to_string_with_denomination(self, denom: bitcoin_units::amount::Denomination) -> alloc::string::String -pub fn bitcoin_units::SignedAmount::to_unsigned(self) -> core::result::Result -pub fn bitcoin_units::SignedAmount::type_prefix(_: bitcoin_units::amount::serde::private::Token) -> &'static str -pub fn bitcoin_units::SignedAmount::unchecked_add(self, rhs: bitcoin_units::SignedAmount) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::SignedAmount::unchecked_sub(self, rhs: bitcoin_units::SignedAmount) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::SignedAmount::unsigned_abs(self) -> bitcoin_units::Amount -pub fn bitcoin_units::amount::CheckedSum::checked_sum(self) -> core::option::Option -pub fn bitcoin_units::amount::Denomination::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_units::amount::Denomination::clone(&self) -> bitcoin_units::amount::Denomination -pub fn bitcoin_units::amount::Denomination::eq(&self, other: &bitcoin_units::amount::Denomination) -> bool -pub fn bitcoin_units::amount::Denomination::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::Denomination::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::amount::Denomination::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::amount::Display::clone(&self) -> bitcoin_units::amount::Display -pub fn bitcoin_units::amount::Display::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::Display::show_denomination(self) -> Self -pub fn bitcoin_units::amount::InputTooLargeError::clone(&self) -> bitcoin_units::amount::InputTooLargeError -pub fn bitcoin_units::amount::InputTooLargeError::eq(&self, other: &bitcoin_units::amount::InputTooLargeError) -> bool -pub fn bitcoin_units::amount::InputTooLargeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::InvalidCharacterError::clone(&self) -> bitcoin_units::amount::InvalidCharacterError -pub fn bitcoin_units::amount::InvalidCharacterError::eq(&self, other: &bitcoin_units::amount::InvalidCharacterError) -> bool -pub fn bitcoin_units::amount::InvalidCharacterError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::MissingDenominationError::clone(&self) -> bitcoin_units::amount::MissingDenominationError -pub fn bitcoin_units::amount::MissingDenominationError::eq(&self, other: &bitcoin_units::amount::MissingDenominationError) -> bool -pub fn bitcoin_units::amount::MissingDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::MissingDigitsError::clone(&self) -> bitcoin_units::amount::MissingDigitsError -pub fn bitcoin_units::amount::MissingDigitsError::eq(&self, other: &bitcoin_units::amount::MissingDigitsError) -> bool -pub fn bitcoin_units::amount::MissingDigitsError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::OutOfRangeError::clone(&self) -> bitcoin_units::amount::OutOfRangeError -pub fn bitcoin_units::amount::OutOfRangeError::eq(&self, other: &bitcoin_units::amount::OutOfRangeError) -> bool -pub fn bitcoin_units::amount::OutOfRangeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::OutOfRangeError::is_above_max(self) -> bool -pub fn bitcoin_units::amount::OutOfRangeError::is_below_min(self) -> bool -pub fn bitcoin_units::amount::OutOfRangeError::valid_range(self) -> (i64, u64) -pub fn bitcoin_units::amount::ParseAmountError::clone(&self) -> bitcoin_units::amount::ParseAmountError -pub fn bitcoin_units::amount::ParseAmountError::eq(&self, other: &bitcoin_units::amount::ParseAmountError) -> bool -pub fn bitcoin_units::amount::ParseAmountError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::ParseAmountError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::InputTooLargeError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::InvalidCharacterError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::MissingDigitsError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::OutOfRangeError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::TooPreciseError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_units::amount::ParseDenominationError::clone(&self) -> bitcoin_units::amount::ParseDenominationError -pub fn bitcoin_units::amount::ParseDenominationError::eq(&self, other: &bitcoin_units::amount::ParseDenominationError) -> bool -pub fn bitcoin_units::amount::ParseDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::ParseDenominationError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::amount::ParseDenominationError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_units::amount::ParseError::clone(&self) -> bitcoin_units::amount::ParseError -pub fn bitcoin_units::amount::ParseError::eq(&self, other: &bitcoin_units::amount::ParseError) -> bool -pub fn bitcoin_units::amount::ParseError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::InputTooLargeError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::InvalidCharacterError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::MissingDigitsError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::OutOfRangeError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::ParseAmountError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::ParseDenominationError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::TooPreciseError) -> Self -pub fn bitcoin_units::amount::ParseError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::amount::ParseError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_units::amount::PossiblyConfusingDenominationError::clone(&self) -> bitcoin_units::amount::PossiblyConfusingDenominationError -pub fn bitcoin_units::amount::PossiblyConfusingDenominationError::eq(&self, other: &bitcoin_units::amount::PossiblyConfusingDenominationError) -> bool -pub fn bitcoin_units::amount::PossiblyConfusingDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::PossiblyConfusingDenominationError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_units::amount::TooPreciseError::clone(&self) -> bitcoin_units::amount::TooPreciseError -pub fn bitcoin_units::amount::TooPreciseError::eq(&self, other: &bitcoin_units::amount::TooPreciseError) -> bool -pub fn bitcoin_units::amount::TooPreciseError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::UnknownDenominationError::clone(&self) -> bitcoin_units::amount::UnknownDenominationError -pub fn bitcoin_units::amount::UnknownDenominationError::eq(&self, other: &bitcoin_units::amount::UnknownDenominationError) -> bool -pub fn bitcoin_units::amount::UnknownDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::UnknownDenominationError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_units::amount::serde::SerdeAmount::des_btc<'d, D: serde::de::Deserializer<'d>>(d: D, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result::Error> -pub fn bitcoin_units::amount::serde::SerdeAmount::des_sat<'d, D: serde::de::Deserializer<'d>>(d: D, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result::Error> -pub fn bitcoin_units::amount::serde::SerdeAmount::des_str<'d, D: serde::de::Deserializer<'d>>(d: D, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result::Error> -pub fn bitcoin_units::amount::serde::SerdeAmount::ser_btc(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::amount::serde::SerdeAmount::ser_sat(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::amount::serde::SerdeAmount::ser_str(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::amount::serde::SerdeAmountForOpt::ser_btc_opt(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::amount::serde::SerdeAmountForOpt::ser_sat_opt(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::amount::serde::SerdeAmountForOpt::ser_str_opt(self, s: S, _: bitcoin_units::amount::serde::private::Token) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::amount::serde::SerdeAmountForOpt::type_prefix(_: bitcoin_units::amount::serde::private::Token) -> &'static str -pub fn bitcoin_units::amount::serde::as_btc::deserialize<'d, A: bitcoin_units::amount::serde::SerdeAmount, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result::Error> -pub fn bitcoin_units::amount::serde::as_btc::opt::deserialize<'d, A: bitcoin_units::amount::serde::SerdeAmountForOpt, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result, ::Error> -pub fn bitcoin_units::amount::serde::as_btc::opt::serialize(a: &core::option::Option, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::amount::serde::as_btc::serialize(a: &A, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::amount::serde::as_sat::deserialize<'d, A: bitcoin_units::amount::serde::SerdeAmount, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result::Error> -pub fn bitcoin_units::amount::serde::as_sat::opt::deserialize<'d, A: bitcoin_units::amount::serde::SerdeAmountForOpt, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result, ::Error> -pub fn bitcoin_units::amount::serde::as_sat::opt::serialize(a: &core::option::Option, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::amount::serde::as_sat::serialize(a: &A, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::amount::serde::as_str::deserialize<'d, A: bitcoin_units::amount::serde::SerdeAmount, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result::Error> -pub fn bitcoin_units::amount::serde::as_str::opt::deserialize<'d, A: bitcoin_units::amount::serde::SerdeAmountForOpt, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result, ::Error> -pub fn bitcoin_units::amount::serde::as_str::opt::serialize(a: &core::option::Option, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::amount::serde::as_str::serialize(a: &A, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::block::BlockHeight::add(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output -pub fn bitcoin_units::block::BlockHeight::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_units::block::BlockHeight::clone(&self) -> bitcoin_units::block::BlockHeight -pub fn bitcoin_units::block::BlockHeight::cmp(&self, other: &bitcoin_units::block::BlockHeight) -> core::cmp::Ordering -pub fn bitcoin_units::block::BlockHeight::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_units::block::BlockHeight::eq(&self, other: &bitcoin_units::block::BlockHeight) -> bool -pub fn bitcoin_units::block::BlockHeight::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::block::BlockHeight::from(h: bitcoin_units::locktime::absolute::Height) -> Self -pub fn bitcoin_units::block::BlockHeight::from(inner: u32) -> Self -pub fn bitcoin_units::block::BlockHeight::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::block::BlockHeight::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::block::BlockHeight::partial_cmp(&self, other: &bitcoin_units::block::BlockHeight) -> core::option::Option -pub fn bitcoin_units::block::BlockHeight::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_units::block::BlockHeight::sub(self, rhs: bitcoin_units::block::BlockHeight) -> Self::Output -pub fn bitcoin_units::block::BlockHeight::sub(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output -pub fn bitcoin_units::block::BlockHeight::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::block::BlockHeight::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::block::BlockHeight::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::block::BlockInterval::add(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output -pub fn bitcoin_units::block::BlockInterval::add_assign(&mut self, rhs: bitcoin_units::block::BlockInterval) -pub fn bitcoin_units::block::BlockInterval::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_units::block::BlockInterval::clone(&self) -> bitcoin_units::block::BlockInterval -pub fn bitcoin_units::block::BlockInterval::cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::cmp::Ordering -pub fn bitcoin_units::block::BlockInterval::default() -> bitcoin_units::block::BlockInterval -pub fn bitcoin_units::block::BlockInterval::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_units::block::BlockInterval::eq(&self, other: &bitcoin_units::block::BlockInterval) -> bool -pub fn bitcoin_units::block::BlockInterval::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::block::BlockInterval::from(h: bitcoin_units::locktime::relative::Height) -> Self -pub fn bitcoin_units::block::BlockInterval::from(inner: u32) -> Self -pub fn bitcoin_units::block::BlockInterval::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::block::BlockInterval::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::block::BlockInterval::partial_cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::option::Option -pub fn bitcoin_units::block::BlockInterval::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_units::block::BlockInterval::sub(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output -pub fn bitcoin_units::block::BlockInterval::sub_assign(&mut self, rhs: bitcoin_units::block::BlockInterval) -pub fn bitcoin_units::block::BlockInterval::sum>(iter: I) -> Self -pub fn bitcoin_units::block::BlockInterval::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::block::BlockInterval::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::block::BlockInterval::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::block::BlockInterval::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::clone(&self) -> bitcoin_units::block::TooBigForRelativeBlockHeightError -pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::eq(&self, other: &bitcoin_units::block::TooBigForRelativeBlockHeightError) -> bool -pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::fee_rate::FeeRate::add(self, rhs: &bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::add(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::add_assign(&mut self, rhs: &bitcoin_units::fee_rate::FeeRate) -pub fn bitcoin_units::fee_rate::FeeRate::add_assign(&mut self, rhs: bitcoin_units::fee_rate::FeeRate) -pub fn bitcoin_units::fee_rate::FeeRate::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_units::fee_rate::FeeRate::clone(&self) -> bitcoin_units::fee_rate::FeeRate -pub fn bitcoin_units::fee_rate::FeeRate::cmp(&self, other: &bitcoin_units::fee_rate::FeeRate) -> core::cmp::Ordering -pub fn bitcoin_units::fee_rate::FeeRate::eq(&self, other: &bitcoin_units::fee_rate::FeeRate) -> bool -pub fn bitcoin_units::fee_rate::FeeRate::fee_vb(self, vb: u64) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::fee_wu(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::fee_rate::FeeRate::from_sat_per_vb(sat_vb: u64) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::fee_rate::FeeRate::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::fee_rate::FeeRate::mul(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::partial_cmp(&self, other: &bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::sub(self, rhs: &bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::sub(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::sub_assign(&mut self, rhs: &bitcoin_units::fee_rate::FeeRate) -pub fn bitcoin_units::fee_rate::FeeRate::sub_assign(&mut self, rhs: bitcoin_units::fee_rate::FeeRate) -pub fn bitcoin_units::fee_rate::FeeRate::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::fee_rate::FeeRate::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::fee_rate::FeeRate::to_fee(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::fee_rate::FeeRate::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::fee_rate::FeeRate::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::fee_rate::serde::OverflowError::clone(&self) -> bitcoin_units::fee_rate::serde::OverflowError -pub fn bitcoin_units::fee_rate::serde::OverflowError::eq(&self, other: &bitcoin_units::fee_rate::serde::OverflowError) -> bool -pub fn bitcoin_units::fee_rate::serde::OverflowError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::fee_rate::serde::OverflowError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::fee_rate::serde::as_sat_per_kwu::deserialize<'d, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result::Error> -pub fn bitcoin_units::fee_rate::serde::as_sat_per_kwu::opt::deserialize<'d, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result, ::Error> -pub fn bitcoin_units::fee_rate::serde::as_sat_per_kwu::opt::serialize(f: &core::option::Option, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::fee_rate::serde::as_sat_per_kwu::serialize(f: &bitcoin_units::fee_rate::FeeRate, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_ceil::deserialize<'d, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result::Error> -pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_ceil::opt::deserialize<'d, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result, ::Error> -pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_ceil::opt::serialize(f: &core::option::Option, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_ceil::serialize(f: &bitcoin_units::fee_rate::FeeRate, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_floor::deserialize<'d, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result::Error> -pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_floor::opt::deserialize<'d, D: serde::de::Deserializer<'d>>(d: D) -> core::result::Result, ::Error> -pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_floor::opt::serialize(f: &core::option::Option, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::fee_rate::serde::as_sat_per_vb_floor::serialize(f: &bitcoin_units::fee_rate::FeeRate, s: S) -> core::result::Result<::Ok, ::Error> -pub fn bitcoin_units::locktime::absolute::ConversionError::clone(&self) -> bitcoin_units::locktime::absolute::ConversionError -pub fn bitcoin_units::locktime::absolute::ConversionError::eq(&self, other: &bitcoin_units::locktime::absolute::ConversionError) -> bool -pub fn bitcoin_units::locktime::absolute::ConversionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::ConversionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_units::locktime::absolute::Height::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_units::locktime::absolute::Height::clone(&self) -> bitcoin_units::locktime::absolute::Height -pub fn bitcoin_units::locktime::absolute::Height::cmp(&self, other: &bitcoin_units::locktime::absolute::Height) -> core::cmp::Ordering -pub fn bitcoin_units::locktime::absolute::Height::deserialize(deserializer: D) -> core::result::Result::Error> where D: serde::de::Deserializer<'de> -pub fn bitcoin_units::locktime::absolute::Height::eq(&self, other: &bitcoin_units::locktime::absolute::Height) -> bool -pub fn bitcoin_units::locktime::absolute::Height::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::Height::from_hex(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::locktime::absolute::Height::partial_cmp(&self, other: &bitcoin_units::locktime::absolute::Height) -> core::option::Option -pub fn bitcoin_units::locktime::absolute::Height::serialize(&self, serializer: S) -> core::result::Result<::Ok, ::Error> where S: serde::ser::Serializer -pub fn bitcoin_units::locktime::absolute::Height::try_from(h: bitcoin_units::block::BlockHeight) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::ParseHeightError::clone(&self) -> bitcoin_units::locktime::absolute::ParseHeightError -pub fn bitcoin_units::locktime::absolute::ParseHeightError::eq(&self, other: &bitcoin_units::locktime::absolute::ParseHeightError) -> bool -pub fn bitcoin_units::locktime::absolute::ParseHeightError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::ParseHeightError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_units::locktime::absolute::ParseTimeError::clone(&self) -> bitcoin_units::locktime::absolute::ParseTimeError -pub fn bitcoin_units::locktime::absolute::ParseTimeError::eq(&self, other: &bitcoin_units::locktime::absolute::ParseTimeError) -> bool -pub fn bitcoin_units::locktime::absolute::ParseTimeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::ParseTimeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_units::locktime::absolute::Time::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_units::locktime::absolute::Time::clone(&self) -> bitcoin_units::locktime::absolute::Time -pub fn bitcoin_units::locktime::absolute::Time::cmp(&self, other: &bitcoin_units::locktime::absolute::Time) -> core::cmp::Ordering -pub fn bitcoin_units::locktime::absolute::Time::deserialize(deserializer: D) -> core::result::Result::Error> where D: serde::de::Deserializer<'de> -pub fn bitcoin_units::locktime::absolute::Time::eq(&self, other: &bitcoin_units::locktime::absolute::Time) -> bool -pub fn bitcoin_units::locktime::absolute::Time::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::Time::from_hex(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Time::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Time::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::locktime::absolute::Time::partial_cmp(&self, other: &bitcoin_units::locktime::absolute::Time) -> core::option::Option -pub fn bitcoin_units::locktime::absolute::Time::serialize(&self, serializer: S) -> core::result::Result<::Ok, ::Error> where S: serde::ser::Serializer -pub fn bitcoin_units::locktime::absolute::Time::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Time::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Time::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_units::locktime::relative::Height::clone(&self) -> bitcoin_units::locktime::relative::Height -pub fn bitcoin_units::locktime::relative::Height::cmp(&self, other: &bitcoin_units::locktime::relative::Height) -> core::cmp::Ordering -pub fn bitcoin_units::locktime::relative::Height::default() -> bitcoin_units::locktime::relative::Height -pub fn bitcoin_units::locktime::relative::Height::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_units::locktime::relative::Height::eq(&self, other: &bitcoin_units::locktime::relative::Height) -> bool -pub fn bitcoin_units::locktime::relative::Height::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::relative::Height::from(value: u16) -> Self -pub fn bitcoin_units::locktime::relative::Height::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::locktime::relative::Height::partial_cmp(&self, other: &bitcoin_units::locktime::relative::Height) -> core::option::Option -pub fn bitcoin_units::locktime::relative::Height::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_units::locktime::relative::Height::try_from(h: bitcoin_units::block::BlockInterval) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Time::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_units::locktime::relative::Time::clone(&self) -> bitcoin_units::locktime::relative::Time -pub fn bitcoin_units::locktime::relative::Time::cmp(&self, other: &bitcoin_units::locktime::relative::Time) -> core::cmp::Ordering -pub fn bitcoin_units::locktime::relative::Time::default() -> bitcoin_units::locktime::relative::Time -pub fn bitcoin_units::locktime::relative::Time::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_units::locktime::relative::Time::eq(&self, other: &bitcoin_units::locktime::relative::Time) -> bool -pub fn bitcoin_units::locktime::relative::Time::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::relative::Time::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Time::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::locktime::relative::Time::partial_cmp(&self, other: &bitcoin_units::locktime::relative::Time) -> core::option::Option -pub fn bitcoin_units::locktime::relative::Time::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_units::locktime::relative::Time::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Time::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Time::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::locktime::relative::TimeOverflowError::clone(&self) -> bitcoin_units::locktime::relative::TimeOverflowError -pub fn bitcoin_units::locktime::relative::TimeOverflowError::eq(&self, other: &bitcoin_units::locktime::relative::TimeOverflowError) -> bool -pub fn bitcoin_units::locktime::relative::TimeOverflowError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::relative::TimeOverflowError::new(seconds: u32) -> Self -pub fn bitcoin_units::parse::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError -pub fn bitcoin_units::parse::ParseIntError::clone(&self) -> bitcoin_units::parse::ParseIntError -pub fn bitcoin_units::parse::ParseIntError::eq(&self, other: &bitcoin_units::parse::ParseIntError) -> bool -pub fn bitcoin_units::parse::ParseIntError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::parse::ParseIntError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_units::parse::PrefixedHexError::clone(&self) -> bitcoin_units::parse::PrefixedHexError -pub fn bitcoin_units::parse::PrefixedHexError::eq(&self, other: &bitcoin_units::parse::PrefixedHexError) -> bool -pub fn bitcoin_units::parse::PrefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::parse::PrefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self -pub fn bitcoin_units::parse::PrefixedHexError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::parse::PrefixedHexError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_units::parse::UnprefixedHexError::clone(&self) -> bitcoin_units::parse::UnprefixedHexError -pub fn bitcoin_units::parse::UnprefixedHexError::eq(&self, other: &bitcoin_units::parse::UnprefixedHexError) -> bool -pub fn bitcoin_units::parse::UnprefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::parse::UnprefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self -pub fn bitcoin_units::parse::UnprefixedHexError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::parse::UnprefixedHexError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bitcoin_units::parse::hex_check_unprefixed(s: &str) -> core::result::Result<&str, bitcoin_units::parse::UnprefixedHexError> -pub fn bitcoin_units::parse::hex_remove_prefix(s: &str) -> core::result::Result<&str, bitcoin_units::parse::PrefixedHexError> -pub fn bitcoin_units::parse::hex_u128(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u128_prefixed(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u128_unchecked(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u128_unprefixed(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u32(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u32_prefixed(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u32_unchecked(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u32_unprefixed(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::int_from_box(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::parse::int_from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::int_from_string(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::weight::Weight::add(self, rhs: &bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::add(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::add_assign(&mut self, rhs: &bitcoin_units::weight::Weight) -pub fn bitcoin_units::weight::Weight::add_assign(&mut self, rhs: bitcoin_units::weight::Weight) -pub fn bitcoin_units::weight::Weight::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result -pub fn bitcoin_units::weight::Weight::clone(&self) -> bitcoin_units::weight::Weight -pub fn bitcoin_units::weight::Weight::cmp(&self, other: &bitcoin_units::weight::Weight) -> core::cmp::Ordering -pub fn bitcoin_units::weight::Weight::deserialize<__D>(__deserializer: __D) -> core::result::Result::Error> where __D: serde::de::Deserializer<'de> -pub fn bitcoin_units::weight::Weight::div(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::div(self, rhs: u64) -> Self::Output -pub fn bitcoin_units::weight::Weight::div_assign(&mut self, rhs: u64) -pub fn bitcoin_units::weight::Weight::eq(&self, other: &bitcoin_units::weight::Weight) -> bool -pub fn bitcoin_units::weight::Weight::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::weight::Weight::from_kwu(wu: u64) -> core::option::Option -pub fn bitcoin_units::weight::Weight::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::weight::Weight::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::weight::Weight::mul(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::weight::Weight::mul(self, rhs: u64) -> Self::Output -pub fn bitcoin_units::weight::Weight::mul_assign(&mut self, rhs: u64) -pub fn bitcoin_units::weight::Weight::partial_cmp(&self, other: &bitcoin_units::weight::Weight) -> core::option::Option -pub fn bitcoin_units::weight::Weight::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer -pub fn bitcoin_units::weight::Weight::sub(self, rhs: &bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::sub(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::sub_assign(&mut self, rhs: &bitcoin_units::weight::Weight) -pub fn bitcoin_units::weight::Weight::sub_assign(&mut self, rhs: bitcoin_units::weight::Weight) -pub fn bitcoin_units::weight::Weight::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::weight::Weight::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::weight::Weight::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::weight::Weight::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::weight::Weight::try_from(s: alloc::string::String) -> core::result::Result -pub fn core::num::error::ParseIntError::from(value: bitcoin_units::parse::ParseIntError) -> Self -pub fn u32::from(height: bitcoin_units::block::BlockHeight) -> Self -pub fn u32::from(height: bitcoin_units::block::BlockInterval) -> Self -pub fn u64::from(value: bitcoin_units::fee_rate::FeeRate) -> Self -pub fn u64::from(value: bitcoin_units::weight::Weight) -> Self -pub fn u64::mul(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub mod bitcoin_units -pub mod bitcoin_units::amount -pub mod bitcoin_units::amount::serde -pub mod bitcoin_units::amount::serde::as_btc -pub mod bitcoin_units::amount::serde::as_btc::opt -pub mod bitcoin_units::amount::serde::as_sat -pub mod bitcoin_units::amount::serde::as_sat::opt -pub mod bitcoin_units::amount::serde::as_str -pub mod bitcoin_units::amount::serde::as_str::opt -pub mod bitcoin_units::block -pub mod bitcoin_units::fee_rate -pub mod bitcoin_units::fee_rate::serde -pub mod bitcoin_units::fee_rate::serde::as_sat_per_kwu -pub mod bitcoin_units::fee_rate::serde::as_sat_per_kwu::opt -pub mod bitcoin_units::fee_rate::serde::as_sat_per_vb_ceil -pub mod bitcoin_units::fee_rate::serde::as_sat_per_vb_ceil::opt -pub mod bitcoin_units::fee_rate::serde::as_sat_per_vb_floor -pub mod bitcoin_units::fee_rate::serde::as_sat_per_vb_floor::opt -pub mod bitcoin_units::locktime -pub mod bitcoin_units::locktime::absolute -pub mod bitcoin_units::locktime::relative -pub mod bitcoin_units::parse -pub mod bitcoin_units::weight -pub struct bitcoin_units::Amount(_) -pub struct bitcoin_units::BlockHeight(pub u32) -pub struct bitcoin_units::BlockInterval(pub u32) -pub struct bitcoin_units::FeeRate(_) -pub struct bitcoin_units::SignedAmount(_) -pub struct bitcoin_units::Weight(_) -pub struct bitcoin_units::amount::Amount(_) -pub struct bitcoin_units::amount::Display -pub struct bitcoin_units::amount::InputTooLargeError -pub struct bitcoin_units::amount::InvalidCharacterError -pub struct bitcoin_units::amount::MissingDigitsError -pub struct bitcoin_units::amount::OutOfRangeError -pub struct bitcoin_units::amount::ParseAmountError(_) -pub struct bitcoin_units::amount::ParseError(_) -pub struct bitcoin_units::amount::SignedAmount(_) -pub struct bitcoin_units::amount::TooPreciseError -pub struct bitcoin_units::block::BlockHeight(pub u32) -pub struct bitcoin_units::block::BlockInterval(pub u32) -pub struct bitcoin_units::block::TooBigForRelativeBlockHeightError(_) -pub struct bitcoin_units::fee_rate::FeeRate(_) -pub struct bitcoin_units::locktime::absolute::Height(_) -pub struct bitcoin_units::locktime::absolute::ParseHeightError(_) -pub struct bitcoin_units::locktime::absolute::ParseTimeError(_) -pub struct bitcoin_units::locktime::absolute::Time(_) -pub struct bitcoin_units::locktime::relative::Height(_) -pub struct bitcoin_units::locktime::relative::Time(_) -pub struct bitcoin_units::locktime::relative::TimeOverflowError -pub struct bitcoin_units::parse::PrefixedHexError(_) -pub struct bitcoin_units::parse::UnprefixedHexError(_) -pub struct bitcoin_units::weight::Weight(_) -pub trait bitcoin_units::amount::CheckedSum: bitcoin_units::amount::sealed::Sealed -pub trait bitcoin_units::amount::serde::SerdeAmount: core::marker::Copy + core::marker::Sized -pub trait bitcoin_units::amount::serde::SerdeAmountForOpt: core::marker::Copy + core::marker::Sized + bitcoin_units::amount::serde::SerdeAmount -pub trait bitcoin_units::parse::Integer: core::str::traits::FromStr + core::convert::TryFrom + core::marker::Sized + bitcoin_units::parse::sealed::Sealed -pub type &bitcoin_units::Amount::Output = bitcoin_units::Amount -pub type &bitcoin_units::SignedAmount::Output = bitcoin_units::SignedAmount -pub type &bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::fee_rate::FeeRate -pub type &bitcoin_units::weight::Weight::Output = bitcoin_units::weight::Weight -pub type bitcoin_units::Amount::Err = bitcoin_units::amount::ParseError -pub type bitcoin_units::Amount::Error = bitcoin_units::amount::OutOfRangeError -pub type bitcoin_units::Amount::Output = bitcoin_units::Amount -pub type bitcoin_units::Amount::Output = bitcoin_units::fee_rate::FeeRate -pub type bitcoin_units::Amount::Output = bitcoin_units::weight::Weight -pub type bitcoin_units::SignedAmount::Err = bitcoin_units::amount::ParseError -pub type bitcoin_units::SignedAmount::Output = bitcoin_units::SignedAmount -pub type bitcoin_units::amount::Denomination::Err = bitcoin_units::amount::ParseDenominationError -pub type bitcoin_units::block::BlockHeight::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::block::BlockHeight::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::block::BlockHeight::Output = bitcoin_units::block::BlockHeight -pub type bitcoin_units::block::BlockHeight::Output = bitcoin_units::block::BlockInterval -pub type bitcoin_units::block::BlockInterval::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::block::BlockInterval::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::block::BlockInterval::Output = bitcoin_units::block::BlockInterval -pub type bitcoin_units::fee_rate::FeeRate::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::fee_rate::FeeRate::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::Amount -pub type bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::fee_rate::FeeRate -pub type bitcoin_units::locktime::absolute::Height::Err = bitcoin_units::locktime::absolute::ParseHeightError -pub type bitcoin_units::locktime::absolute::Height::Error = bitcoin_units::locktime::absolute::ConversionError -pub type bitcoin_units::locktime::absolute::Height::Error = bitcoin_units::locktime::absolute::ParseHeightError -pub type bitcoin_units::locktime::absolute::Time::Err = bitcoin_units::locktime::absolute::ParseTimeError -pub type bitcoin_units::locktime::absolute::Time::Error = bitcoin_units::locktime::absolute::ParseTimeError -pub type bitcoin_units::locktime::relative::Height::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::locktime::relative::Height::Error = bitcoin_units::block::TooBigForRelativeBlockHeightError -pub type bitcoin_units::locktime::relative::Height::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::locktime::relative::Time::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::locktime::relative::Time::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::weight::Weight::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::weight::Weight::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::weight::Weight::Output = bitcoin_units::Amount -pub type bitcoin_units::weight::Weight::Output = bitcoin_units::weight::Weight -pub type bitcoin_units::weight::Weight::Output = u64 -pub type u64::Output = bitcoin_units::weight::Weight diff --git a/api/units/alloc-only.txt b/api/units/alloc-only.txt deleted file mode 100644 index 37c97385c..000000000 --- a/api/units/alloc-only.txt +++ /dev/null @@ -1,1156 +0,0 @@ -#[non_exhaustive] pub enum bitcoin_units::amount::Denomination -#[non_exhaustive] pub enum bitcoin_units::amount::ParseDenominationError -#[non_exhaustive] pub struct bitcoin_units::amount::MissingDenominationError -#[non_exhaustive] pub struct bitcoin_units::amount::PossiblyConfusingDenominationError(_) -#[non_exhaustive] pub struct bitcoin_units::amount::UnknownDenominationError(_) -#[non_exhaustive] pub struct bitcoin_units::locktime::absolute::ConversionError -#[non_exhaustive] pub struct bitcoin_units::parse::ParseIntError -impl bitcoin_units::Amount -impl bitcoin_units::SignedAmount -impl bitcoin_units::amount::Denomination -impl bitcoin_units::amount::Display -impl bitcoin_units::amount::OutOfRangeError -impl bitcoin_units::block::BlockHeight -impl bitcoin_units::block::BlockInterval -impl bitcoin_units::fee_rate::FeeRate -impl bitcoin_units::locktime::absolute::Height -impl bitcoin_units::locktime::absolute::Time -impl bitcoin_units::locktime::relative::Height -impl bitcoin_units::locktime::relative::Time -impl bitcoin_units::locktime::relative::TimeOverflowError -impl bitcoin_units::parse::Integer for i128 -impl bitcoin_units::parse::Integer for i16 -impl bitcoin_units::parse::Integer for i32 -impl bitcoin_units::parse::Integer for i64 -impl bitcoin_units::parse::Integer for i8 -impl bitcoin_units::parse::Integer for u128 -impl bitcoin_units::parse::Integer for u16 -impl bitcoin_units::parse::Integer for u32 -impl bitcoin_units::parse::Integer for u64 -impl bitcoin_units::parse::Integer for u8 -impl bitcoin_units::weight::Weight -impl core::clone::Clone for bitcoin_units::Amount -impl core::clone::Clone for bitcoin_units::SignedAmount -impl core::clone::Clone for bitcoin_units::amount::Denomination -impl core::clone::Clone for bitcoin_units::amount::Display -impl core::clone::Clone for bitcoin_units::amount::InputTooLargeError -impl core::clone::Clone for bitcoin_units::amount::InvalidCharacterError -impl core::clone::Clone for bitcoin_units::amount::MissingDenominationError -impl core::clone::Clone for bitcoin_units::amount::MissingDigitsError -impl core::clone::Clone for bitcoin_units::amount::OutOfRangeError -impl core::clone::Clone for bitcoin_units::amount::ParseAmountError -impl core::clone::Clone for bitcoin_units::amount::ParseDenominationError -impl core::clone::Clone for bitcoin_units::amount::ParseError -impl core::clone::Clone for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::clone::Clone for bitcoin_units::amount::TooPreciseError -impl core::clone::Clone for bitcoin_units::amount::UnknownDenominationError -impl core::clone::Clone for bitcoin_units::block::BlockHeight -impl core::clone::Clone for bitcoin_units::block::BlockInterval -impl core::clone::Clone for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::clone::Clone for bitcoin_units::fee_rate::FeeRate -impl core::clone::Clone for bitcoin_units::locktime::absolute::ConversionError -impl core::clone::Clone for bitcoin_units::locktime::absolute::Height -impl core::clone::Clone for bitcoin_units::locktime::absolute::ParseHeightError -impl core::clone::Clone for bitcoin_units::locktime::absolute::ParseTimeError -impl core::clone::Clone for bitcoin_units::locktime::absolute::Time -impl core::clone::Clone for bitcoin_units::locktime::relative::Height -impl core::clone::Clone for bitcoin_units::locktime::relative::Time -impl core::clone::Clone for bitcoin_units::locktime::relative::TimeOverflowError -impl core::clone::Clone for bitcoin_units::parse::ParseIntError -impl core::clone::Clone for bitcoin_units::parse::PrefixedHexError -impl core::clone::Clone for bitcoin_units::parse::UnprefixedHexError -impl core::clone::Clone for bitcoin_units::weight::Weight -impl core::cmp::Eq for bitcoin_units::Amount -impl core::cmp::Eq for bitcoin_units::SignedAmount -impl core::cmp::Eq for bitcoin_units::amount::Denomination -impl core::cmp::Eq for bitcoin_units::amount::InputTooLargeError -impl core::cmp::Eq for bitcoin_units::amount::InvalidCharacterError -impl core::cmp::Eq for bitcoin_units::amount::MissingDenominationError -impl core::cmp::Eq for bitcoin_units::amount::MissingDigitsError -impl core::cmp::Eq for bitcoin_units::amount::OutOfRangeError -impl core::cmp::Eq for bitcoin_units::amount::ParseAmountError -impl core::cmp::Eq for bitcoin_units::amount::ParseDenominationError -impl core::cmp::Eq for bitcoin_units::amount::ParseError -impl core::cmp::Eq for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::cmp::Eq for bitcoin_units::amount::TooPreciseError -impl core::cmp::Eq for bitcoin_units::amount::UnknownDenominationError -impl core::cmp::Eq for bitcoin_units::block::BlockHeight -impl core::cmp::Eq for bitcoin_units::block::BlockInterval -impl core::cmp::Eq for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::cmp::Eq for bitcoin_units::fee_rate::FeeRate -impl core::cmp::Eq for bitcoin_units::locktime::absolute::ConversionError -impl core::cmp::Eq for bitcoin_units::locktime::absolute::Height -impl core::cmp::Eq for bitcoin_units::locktime::absolute::ParseHeightError -impl core::cmp::Eq for bitcoin_units::locktime::absolute::ParseTimeError -impl core::cmp::Eq for bitcoin_units::locktime::absolute::Time -impl core::cmp::Eq for bitcoin_units::locktime::relative::Height -impl core::cmp::Eq for bitcoin_units::locktime::relative::Time -impl core::cmp::Eq for bitcoin_units::locktime::relative::TimeOverflowError -impl core::cmp::Eq for bitcoin_units::parse::ParseIntError -impl core::cmp::Eq for bitcoin_units::parse::PrefixedHexError -impl core::cmp::Eq for bitcoin_units::parse::UnprefixedHexError -impl core::cmp::Eq for bitcoin_units::weight::Weight -impl core::cmp::Ord for bitcoin_units::Amount -impl core::cmp::Ord for bitcoin_units::SignedAmount -impl core::cmp::Ord for bitcoin_units::block::BlockHeight -impl core::cmp::Ord for bitcoin_units::block::BlockInterval -impl core::cmp::Ord for bitcoin_units::fee_rate::FeeRate -impl core::cmp::Ord for bitcoin_units::locktime::absolute::Height -impl core::cmp::Ord for bitcoin_units::locktime::absolute::Time -impl core::cmp::Ord for bitcoin_units::locktime::relative::Height -impl core::cmp::Ord for bitcoin_units::locktime::relative::Time -impl core::cmp::Ord for bitcoin_units::weight::Weight -impl core::cmp::PartialEq for bitcoin_units::Amount -impl core::cmp::PartialEq for bitcoin_units::SignedAmount -impl core::cmp::PartialEq for bitcoin_units::amount::Denomination -impl core::cmp::PartialEq for bitcoin_units::amount::InputTooLargeError -impl core::cmp::PartialEq for bitcoin_units::amount::InvalidCharacterError -impl core::cmp::PartialEq for bitcoin_units::amount::MissingDenominationError -impl core::cmp::PartialEq for bitcoin_units::amount::MissingDigitsError -impl core::cmp::PartialEq for bitcoin_units::amount::OutOfRangeError -impl core::cmp::PartialEq for bitcoin_units::amount::ParseAmountError -impl core::cmp::PartialEq for bitcoin_units::amount::ParseDenominationError -impl core::cmp::PartialEq for bitcoin_units::amount::ParseError -impl core::cmp::PartialEq for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::cmp::PartialEq for bitcoin_units::amount::TooPreciseError -impl core::cmp::PartialEq for bitcoin_units::amount::UnknownDenominationError -impl core::cmp::PartialEq for bitcoin_units::block::BlockHeight -impl core::cmp::PartialEq for bitcoin_units::block::BlockInterval -impl core::cmp::PartialEq for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::cmp::PartialEq for bitcoin_units::fee_rate::FeeRate -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ConversionError -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::Height -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ParseHeightError -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ParseTimeError -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::Time -impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Height -impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Time -impl core::cmp::PartialEq for bitcoin_units::locktime::relative::TimeOverflowError -impl core::cmp::PartialEq for bitcoin_units::parse::ParseIntError -impl core::cmp::PartialEq for bitcoin_units::parse::PrefixedHexError -impl core::cmp::PartialEq for bitcoin_units::parse::UnprefixedHexError -impl core::cmp::PartialEq for bitcoin_units::weight::Weight -impl core::cmp::PartialOrd for bitcoin_units::Amount -impl core::cmp::PartialOrd for bitcoin_units::SignedAmount -impl core::cmp::PartialOrd for bitcoin_units::block::BlockHeight -impl core::cmp::PartialOrd for bitcoin_units::block::BlockInterval -impl core::cmp::PartialOrd for bitcoin_units::fee_rate::FeeRate -impl core::cmp::PartialOrd for bitcoin_units::locktime::absolute::Height -impl core::cmp::PartialOrd for bitcoin_units::locktime::absolute::Time -impl core::cmp::PartialOrd for bitcoin_units::locktime::relative::Height -impl core::cmp::PartialOrd for bitcoin_units::locktime::relative::Time -impl core::cmp::PartialOrd for bitcoin_units::weight::Weight -impl core::convert::AsRef for bitcoin_units::parse::ParseIntError -impl core::convert::From for bitcoin_units::SignedAmount -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for u32 -impl core::convert::From for u32 -impl core::convert::From for u64 -impl core::convert::From for bitcoin_units::block::BlockHeight -impl core::convert::From for bitcoin_units::block::BlockInterval -impl core::convert::From for bitcoin_units::parse::PrefixedHexError -impl core::convert::From for bitcoin_units::parse::UnprefixedHexError -impl core::convert::From for core::num::error::ParseIntError -impl core::convert::From for u64 -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseDenominationError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::parse::PrefixedHexError -impl core::convert::From for bitcoin_units::parse::UnprefixedHexError -impl core::convert::From for bitcoin_units::locktime::relative::Height -impl core::convert::From for bitcoin_units::block::BlockHeight -impl core::convert::From for bitcoin_units::block::BlockInterval -impl core::convert::TryFrom<&str> for bitcoin_units::block::BlockHeight -impl core::convert::TryFrom<&str> for bitcoin_units::block::BlockInterval -impl core::convert::TryFrom<&str> for bitcoin_units::fee_rate::FeeRate -impl core::convert::TryFrom<&str> for bitcoin_units::locktime::absolute::Height -impl core::convert::TryFrom<&str> for bitcoin_units::locktime::absolute::Time -impl core::convert::TryFrom<&str> for bitcoin_units::locktime::relative::Height -impl core::convert::TryFrom<&str> for bitcoin_units::locktime::relative::Time -impl core::convert::TryFrom<&str> for bitcoin_units::weight::Weight -impl core::convert::TryFrom> for bitcoin_units::block::BlockHeight -impl core::convert::TryFrom> for bitcoin_units::block::BlockInterval -impl core::convert::TryFrom> for bitcoin_units::fee_rate::FeeRate -impl core::convert::TryFrom> for bitcoin_units::locktime::absolute::Height -impl core::convert::TryFrom> for bitcoin_units::locktime::absolute::Time -impl core::convert::TryFrom> for bitcoin_units::locktime::relative::Height -impl core::convert::TryFrom> for bitcoin_units::locktime::relative::Time -impl core::convert::TryFrom> for bitcoin_units::weight::Weight -impl core::convert::TryFrom for bitcoin_units::block::BlockHeight -impl core::convert::TryFrom for bitcoin_units::block::BlockInterval -impl core::convert::TryFrom for bitcoin_units::fee_rate::FeeRate -impl core::convert::TryFrom for bitcoin_units::locktime::absolute::Height -impl core::convert::TryFrom for bitcoin_units::locktime::absolute::Time -impl core::convert::TryFrom for bitcoin_units::locktime::relative::Height -impl core::convert::TryFrom for bitcoin_units::locktime::relative::Time -impl core::convert::TryFrom for bitcoin_units::weight::Weight -impl core::convert::TryFrom for bitcoin_units::Amount -impl core::convert::TryFrom for bitcoin_units::locktime::absolute::Height -impl core::convert::TryFrom for bitcoin_units::locktime::relative::Height -impl core::default::Default for bitcoin_units::Amount -impl core::default::Default for bitcoin_units::SignedAmount -impl core::default::Default for bitcoin_units::block::BlockInterval -impl core::default::Default for bitcoin_units::locktime::relative::Height -impl core::default::Default for bitcoin_units::locktime::relative::Time -impl core::fmt::Debug for bitcoin_units::Amount -impl core::fmt::Debug for bitcoin_units::SignedAmount -impl core::fmt::Debug for bitcoin_units::amount::Denomination -impl core::fmt::Debug for bitcoin_units::amount::Display -impl core::fmt::Debug for bitcoin_units::amount::InputTooLargeError -impl core::fmt::Debug for bitcoin_units::amount::InvalidCharacterError -impl core::fmt::Debug for bitcoin_units::amount::MissingDenominationError -impl core::fmt::Debug for bitcoin_units::amount::MissingDigitsError -impl core::fmt::Debug for bitcoin_units::amount::OutOfRangeError -impl core::fmt::Debug for bitcoin_units::amount::ParseAmountError -impl core::fmt::Debug for bitcoin_units::amount::ParseDenominationError -impl core::fmt::Debug for bitcoin_units::amount::ParseError -impl core::fmt::Debug for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::fmt::Debug for bitcoin_units::amount::TooPreciseError -impl core::fmt::Debug for bitcoin_units::amount::UnknownDenominationError -impl core::fmt::Debug for bitcoin_units::block::BlockHeight -impl core::fmt::Debug for bitcoin_units::block::BlockInterval -impl core::fmt::Debug for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::fmt::Debug for bitcoin_units::fee_rate::FeeRate -impl core::fmt::Debug for bitcoin_units::locktime::absolute::ConversionError -impl core::fmt::Debug for bitcoin_units::locktime::absolute::Height -impl core::fmt::Debug for bitcoin_units::locktime::absolute::ParseHeightError -impl core::fmt::Debug for bitcoin_units::locktime::absolute::ParseTimeError -impl core::fmt::Debug for bitcoin_units::locktime::absolute::Time -impl core::fmt::Debug for bitcoin_units::locktime::relative::Height -impl core::fmt::Debug for bitcoin_units::locktime::relative::Time -impl core::fmt::Debug for bitcoin_units::locktime::relative::TimeOverflowError -impl core::fmt::Debug for bitcoin_units::parse::ParseIntError -impl core::fmt::Debug for bitcoin_units::parse::PrefixedHexError -impl core::fmt::Debug for bitcoin_units::parse::UnprefixedHexError -impl core::fmt::Debug for bitcoin_units::weight::Weight -impl core::fmt::Display for bitcoin_units::Amount -impl core::fmt::Display for bitcoin_units::SignedAmount -impl core::fmt::Display for bitcoin_units::amount::Denomination -impl core::fmt::Display for bitcoin_units::amount::Display -impl core::fmt::Display for bitcoin_units::amount::InputTooLargeError -impl core::fmt::Display for bitcoin_units::amount::InvalidCharacterError -impl core::fmt::Display for bitcoin_units::amount::MissingDigitsError -impl core::fmt::Display for bitcoin_units::amount::OutOfRangeError -impl core::fmt::Display for bitcoin_units::amount::ParseAmountError -impl core::fmt::Display for bitcoin_units::amount::ParseDenominationError -impl core::fmt::Display for bitcoin_units::amount::ParseError -impl core::fmt::Display for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::fmt::Display for bitcoin_units::amount::TooPreciseError -impl core::fmt::Display for bitcoin_units::amount::UnknownDenominationError -impl core::fmt::Display for bitcoin_units::block::BlockHeight -impl core::fmt::Display for bitcoin_units::block::BlockInterval -impl core::fmt::Display for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::fmt::Display for bitcoin_units::fee_rate::FeeRate -impl core::fmt::Display for bitcoin_units::locktime::absolute::ConversionError -impl core::fmt::Display for bitcoin_units::locktime::absolute::Height -impl core::fmt::Display for bitcoin_units::locktime::absolute::ParseHeightError -impl core::fmt::Display for bitcoin_units::locktime::absolute::ParseTimeError -impl core::fmt::Display for bitcoin_units::locktime::absolute::Time -impl core::fmt::Display for bitcoin_units::locktime::relative::Height -impl core::fmt::Display for bitcoin_units::locktime::relative::Time -impl core::fmt::Display for bitcoin_units::locktime::relative::TimeOverflowError -impl core::fmt::Display for bitcoin_units::parse::ParseIntError -impl core::fmt::Display for bitcoin_units::parse::PrefixedHexError -impl core::fmt::Display for bitcoin_units::parse::UnprefixedHexError -impl core::fmt::Display for bitcoin_units::weight::Weight -impl core::hash::Hash for bitcoin_units::Amount -impl core::hash::Hash for bitcoin_units::SignedAmount -impl core::hash::Hash for bitcoin_units::amount::Denomination -impl core::hash::Hash for bitcoin_units::block::BlockHeight -impl core::hash::Hash for bitcoin_units::block::BlockInterval -impl core::hash::Hash for bitcoin_units::fee_rate::FeeRate -impl core::hash::Hash for bitcoin_units::locktime::absolute::Height -impl core::hash::Hash for bitcoin_units::locktime::absolute::Time -impl core::hash::Hash for bitcoin_units::locktime::relative::Height -impl core::hash::Hash for bitcoin_units::locktime::relative::Time -impl core::hash::Hash for bitcoin_units::weight::Weight -impl core::iter::traits::accum::Sum for bitcoin_units::Amount -impl core::iter::traits::accum::Sum for bitcoin_units::SignedAmount -impl core::iter::traits::accum::Sum for bitcoin_units::block::BlockInterval -impl core::iter::traits::accum::Sum for bitcoin_units::fee_rate::FeeRate -impl core::iter::traits::accum::Sum for bitcoin_units::weight::Weight -impl core::marker::Copy for bitcoin_units::Amount -impl core::marker::Copy for bitcoin_units::SignedAmount -impl core::marker::Copy for bitcoin_units::amount::Denomination -impl core::marker::Copy for bitcoin_units::amount::OutOfRangeError -impl core::marker::Copy for bitcoin_units::block::BlockHeight -impl core::marker::Copy for bitcoin_units::block::BlockInterval -impl core::marker::Copy for bitcoin_units::fee_rate::FeeRate -impl core::marker::Copy for bitcoin_units::locktime::absolute::Height -impl core::marker::Copy for bitcoin_units::locktime::absolute::Time -impl core::marker::Copy for bitcoin_units::locktime::relative::Height -impl core::marker::Copy for bitcoin_units::locktime::relative::Time -impl core::marker::Copy for bitcoin_units::weight::Weight -impl core::marker::Freeze for bitcoin_units::Amount -impl core::marker::Freeze for bitcoin_units::SignedAmount -impl core::marker::Freeze for bitcoin_units::amount::Denomination -impl core::marker::Freeze for bitcoin_units::amount::Display -impl core::marker::Freeze for bitcoin_units::amount::InputTooLargeError -impl core::marker::Freeze for bitcoin_units::amount::InvalidCharacterError -impl core::marker::Freeze for bitcoin_units::amount::MissingDenominationError -impl core::marker::Freeze for bitcoin_units::amount::MissingDigitsError -impl core::marker::Freeze for bitcoin_units::amount::OutOfRangeError -impl core::marker::Freeze for bitcoin_units::amount::ParseAmountError -impl core::marker::Freeze for bitcoin_units::amount::ParseDenominationError -impl core::marker::Freeze for bitcoin_units::amount::ParseError -impl core::marker::Freeze for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::Freeze for bitcoin_units::amount::TooPreciseError -impl core::marker::Freeze for bitcoin_units::amount::UnknownDenominationError -impl core::marker::Freeze for bitcoin_units::block::BlockHeight -impl core::marker::Freeze for bitcoin_units::block::BlockInterval -impl core::marker::Freeze for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::Freeze for bitcoin_units::fee_rate::FeeRate -impl core::marker::Freeze for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::Freeze for bitcoin_units::locktime::absolute::Height -impl core::marker::Freeze for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::Freeze for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::Freeze for bitcoin_units::locktime::absolute::Time -impl core::marker::Freeze for bitcoin_units::locktime::relative::Height -impl core::marker::Freeze for bitcoin_units::locktime::relative::Time -impl core::marker::Freeze for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::Freeze for bitcoin_units::parse::ParseIntError -impl core::marker::Freeze for bitcoin_units::parse::PrefixedHexError -impl core::marker::Freeze for bitcoin_units::parse::UnprefixedHexError -impl core::marker::Freeze for bitcoin_units::weight::Weight -impl core::marker::Send for bitcoin_units::Amount -impl core::marker::Send for bitcoin_units::SignedAmount -impl core::marker::Send for bitcoin_units::amount::Denomination -impl core::marker::Send for bitcoin_units::amount::Display -impl core::marker::Send for bitcoin_units::amount::InputTooLargeError -impl core::marker::Send for bitcoin_units::amount::InvalidCharacterError -impl core::marker::Send for bitcoin_units::amount::MissingDenominationError -impl core::marker::Send for bitcoin_units::amount::MissingDigitsError -impl core::marker::Send for bitcoin_units::amount::OutOfRangeError -impl core::marker::Send for bitcoin_units::amount::ParseAmountError -impl core::marker::Send for bitcoin_units::amount::ParseDenominationError -impl core::marker::Send for bitcoin_units::amount::ParseError -impl core::marker::Send for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::Send for bitcoin_units::amount::TooPreciseError -impl core::marker::Send for bitcoin_units::amount::UnknownDenominationError -impl core::marker::Send for bitcoin_units::block::BlockHeight -impl core::marker::Send for bitcoin_units::block::BlockInterval -impl core::marker::Send for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::Send for bitcoin_units::fee_rate::FeeRate -impl core::marker::Send for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::Send for bitcoin_units::locktime::absolute::Height -impl core::marker::Send for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::Send for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::Send for bitcoin_units::locktime::absolute::Time -impl core::marker::Send for bitcoin_units::locktime::relative::Height -impl core::marker::Send for bitcoin_units::locktime::relative::Time -impl core::marker::Send for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::Send for bitcoin_units::parse::ParseIntError -impl core::marker::Send for bitcoin_units::parse::PrefixedHexError -impl core::marker::Send for bitcoin_units::parse::UnprefixedHexError -impl core::marker::Send for bitcoin_units::weight::Weight -impl core::marker::StructuralPartialEq for bitcoin_units::Amount -impl core::marker::StructuralPartialEq for bitcoin_units::SignedAmount -impl core::marker::StructuralPartialEq for bitcoin_units::amount::Denomination -impl core::marker::StructuralPartialEq for bitcoin_units::amount::InputTooLargeError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::InvalidCharacterError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::MissingDenominationError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::MissingDigitsError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::OutOfRangeError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::ParseAmountError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::ParseDenominationError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::ParseError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::TooPreciseError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::UnknownDenominationError -impl core::marker::StructuralPartialEq for bitcoin_units::block::BlockHeight -impl core::marker::StructuralPartialEq for bitcoin_units::block::BlockInterval -impl core::marker::StructuralPartialEq for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::StructuralPartialEq for bitcoin_units::fee_rate::FeeRate -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::Height -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::Time -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Height -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Time -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::StructuralPartialEq for bitcoin_units::parse::ParseIntError -impl core::marker::StructuralPartialEq for bitcoin_units::parse::PrefixedHexError -impl core::marker::StructuralPartialEq for bitcoin_units::parse::UnprefixedHexError -impl core::marker::StructuralPartialEq for bitcoin_units::weight::Weight -impl core::marker::Sync for bitcoin_units::Amount -impl core::marker::Sync for bitcoin_units::SignedAmount -impl core::marker::Sync for bitcoin_units::amount::Denomination -impl core::marker::Sync for bitcoin_units::amount::Display -impl core::marker::Sync for bitcoin_units::amount::InputTooLargeError -impl core::marker::Sync for bitcoin_units::amount::InvalidCharacterError -impl core::marker::Sync for bitcoin_units::amount::MissingDenominationError -impl core::marker::Sync for bitcoin_units::amount::MissingDigitsError -impl core::marker::Sync for bitcoin_units::amount::OutOfRangeError -impl core::marker::Sync for bitcoin_units::amount::ParseAmountError -impl core::marker::Sync for bitcoin_units::amount::ParseDenominationError -impl core::marker::Sync for bitcoin_units::amount::ParseError -impl core::marker::Sync for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::Sync for bitcoin_units::amount::TooPreciseError -impl core::marker::Sync for bitcoin_units::amount::UnknownDenominationError -impl core::marker::Sync for bitcoin_units::block::BlockHeight -impl core::marker::Sync for bitcoin_units::block::BlockInterval -impl core::marker::Sync for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::Sync for bitcoin_units::fee_rate::FeeRate -impl core::marker::Sync for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::Sync for bitcoin_units::locktime::absolute::Height -impl core::marker::Sync for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::Sync for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::Sync for bitcoin_units::locktime::absolute::Time -impl core::marker::Sync for bitcoin_units::locktime::relative::Height -impl core::marker::Sync for bitcoin_units::locktime::relative::Time -impl core::marker::Sync for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::Sync for bitcoin_units::parse::ParseIntError -impl core::marker::Sync for bitcoin_units::parse::PrefixedHexError -impl core::marker::Sync for bitcoin_units::parse::UnprefixedHexError -impl core::marker::Sync for bitcoin_units::weight::Weight -impl core::marker::Unpin for bitcoin_units::Amount -impl core::marker::Unpin for bitcoin_units::SignedAmount -impl core::marker::Unpin for bitcoin_units::amount::Denomination -impl core::marker::Unpin for bitcoin_units::amount::Display -impl core::marker::Unpin for bitcoin_units::amount::InputTooLargeError -impl core::marker::Unpin for bitcoin_units::amount::InvalidCharacterError -impl core::marker::Unpin for bitcoin_units::amount::MissingDenominationError -impl core::marker::Unpin for bitcoin_units::amount::MissingDigitsError -impl core::marker::Unpin for bitcoin_units::amount::OutOfRangeError -impl core::marker::Unpin for bitcoin_units::amount::ParseAmountError -impl core::marker::Unpin for bitcoin_units::amount::ParseDenominationError -impl core::marker::Unpin for bitcoin_units::amount::ParseError -impl core::marker::Unpin for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::Unpin for bitcoin_units::amount::TooPreciseError -impl core::marker::Unpin for bitcoin_units::amount::UnknownDenominationError -impl core::marker::Unpin for bitcoin_units::block::BlockHeight -impl core::marker::Unpin for bitcoin_units::block::BlockInterval -impl core::marker::Unpin for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::Unpin for bitcoin_units::fee_rate::FeeRate -impl core::marker::Unpin for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::Unpin for bitcoin_units::locktime::absolute::Height -impl core::marker::Unpin for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::Unpin for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::Unpin for bitcoin_units::locktime::absolute::Time -impl core::marker::Unpin for bitcoin_units::locktime::relative::Height -impl core::marker::Unpin for bitcoin_units::locktime::relative::Time -impl core::marker::Unpin for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::Unpin for bitcoin_units::parse::ParseIntError -impl core::marker::Unpin for bitcoin_units::parse::PrefixedHexError -impl core::marker::Unpin for bitcoin_units::parse::UnprefixedHexError -impl core::marker::Unpin for bitcoin_units::weight::Weight -impl core::ops::arith::Add for bitcoin_units::Amount -impl core::ops::arith::Add for bitcoin_units::SignedAmount -impl core::ops::arith::Add for bitcoin_units::block::BlockInterval -impl core::ops::arith::Add for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Add for bitcoin_units::weight::Weight -impl core::ops::arith::Add<&bitcoin_units::Amount> for bitcoin_units::Amount -impl core::ops::arith::Add<&bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl core::ops::arith::Add<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Add<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl core::ops::arith::Add for &bitcoin_units::Amount -impl core::ops::arith::Add for &bitcoin_units::SignedAmount -impl core::ops::arith::Add for bitcoin_units::block::BlockHeight -impl core::ops::arith::Add for &bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Add for &bitcoin_units::weight::Weight -impl core::ops::arith::AddAssign for bitcoin_units::Amount -impl core::ops::arith::AddAssign for bitcoin_units::SignedAmount -impl core::ops::arith::AddAssign for bitcoin_units::block::BlockInterval -impl core::ops::arith::AddAssign for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::AddAssign for bitcoin_units::weight::Weight -impl core::ops::arith::AddAssign<&bitcoin_units::Amount> for bitcoin_units::Amount -impl core::ops::arith::AddAssign<&bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl core::ops::arith::AddAssign<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::AddAssign<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl core::ops::arith::Div for bitcoin_units::weight::Weight -impl core::ops::arith::Div for bitcoin_units::Amount -impl core::ops::arith::Div for bitcoin_units::Amount -impl core::ops::arith::Div for bitcoin_units::SignedAmount -impl core::ops::arith::Div for bitcoin_units::Amount -impl core::ops::arith::Div for bitcoin_units::weight::Weight -impl core::ops::arith::DivAssign for bitcoin_units::SignedAmount -impl core::ops::arith::DivAssign for bitcoin_units::Amount -impl core::ops::arith::DivAssign for bitcoin_units::weight::Weight -impl core::ops::arith::Mul for bitcoin_units::weight::Weight -impl core::ops::arith::Mul for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Mul for u64 -impl core::ops::arith::Mul for bitcoin_units::SignedAmount -impl core::ops::arith::Mul for bitcoin_units::Amount -impl core::ops::arith::Mul for bitcoin_units::weight::Weight -impl core::ops::arith::MulAssign for bitcoin_units::SignedAmount -impl core::ops::arith::MulAssign for bitcoin_units::Amount -impl core::ops::arith::MulAssign for bitcoin_units::weight::Weight -impl core::ops::arith::Neg for bitcoin_units::SignedAmount -impl core::ops::arith::Rem for bitcoin_units::SignedAmount -impl core::ops::arith::Rem for bitcoin_units::Amount -impl core::ops::arith::RemAssign for bitcoin_units::SignedAmount -impl core::ops::arith::RemAssign for bitcoin_units::Amount -impl core::ops::arith::Sub for bitcoin_units::Amount -impl core::ops::arith::Sub for bitcoin_units::SignedAmount -impl core::ops::arith::Sub for bitcoin_units::block::BlockHeight -impl core::ops::arith::Sub for bitcoin_units::block::BlockInterval -impl core::ops::arith::Sub for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Sub for bitcoin_units::weight::Weight -impl core::ops::arith::Sub<&bitcoin_units::Amount> for bitcoin_units::Amount -impl core::ops::arith::Sub<&bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl core::ops::arith::Sub<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Sub<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl core::ops::arith::Sub for &bitcoin_units::Amount -impl core::ops::arith::Sub for &bitcoin_units::SignedAmount -impl core::ops::arith::Sub for bitcoin_units::block::BlockHeight -impl core::ops::arith::Sub for &bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Sub for &bitcoin_units::weight::Weight -impl core::ops::arith::SubAssign for bitcoin_units::Amount -impl core::ops::arith::SubAssign for bitcoin_units::SignedAmount -impl core::ops::arith::SubAssign for bitcoin_units::block::BlockInterval -impl core::ops::arith::SubAssign for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::SubAssign for bitcoin_units::weight::Weight -impl core::ops::arith::SubAssign<&bitcoin_units::Amount> for bitcoin_units::Amount -impl core::ops::arith::SubAssign<&bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl core::ops::arith::SubAssign<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::SubAssign<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::Amount -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::SignedAmount -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Denomination -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Display -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::InputTooLargeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::InvalidCharacterError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::MissingDenominationError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::MissingDigitsError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::OutOfRangeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::ParseAmountError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::ParseDenominationError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::ParseError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::TooPreciseError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::UnknownDenominationError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::BlockHeight -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::BlockInterval -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::fee_rate::FeeRate -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ConversionError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::Height -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ParseHeightError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ParseTimeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::Time -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Height -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Time -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::ParseIntError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::PrefixedHexError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::UnprefixedHexError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::weight::Weight -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::Amount -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::SignedAmount -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Denomination -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Display -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::InputTooLargeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::InvalidCharacterError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::MissingDenominationError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::MissingDigitsError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::OutOfRangeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::ParseAmountError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::ParseDenominationError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::ParseError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::TooPreciseError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::UnknownDenominationError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::BlockHeight -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::BlockInterval -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::fee_rate::FeeRate -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ConversionError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::Height -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ParseHeightError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ParseTimeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::Time -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Height -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Time -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::ParseIntError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::PrefixedHexError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::UnprefixedHexError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::weight::Weight -impl core::str::traits::FromStr for bitcoin_units::Amount -impl core::str::traits::FromStr for bitcoin_units::SignedAmount -impl core::str::traits::FromStr for bitcoin_units::amount::Denomination -impl core::str::traits::FromStr for bitcoin_units::block::BlockHeight -impl core::str::traits::FromStr for bitcoin_units::block::BlockInterval -impl core::str::traits::FromStr for bitcoin_units::fee_rate::FeeRate -impl core::str::traits::FromStr for bitcoin_units::locktime::absolute::Height -impl core::str::traits::FromStr for bitcoin_units::locktime::absolute::Time -impl core::str::traits::FromStr for bitcoin_units::locktime::relative::Height -impl core::str::traits::FromStr for bitcoin_units::locktime::relative::Time -impl core::str::traits::FromStr for bitcoin_units::weight::Weight -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::Amount> for bitcoin_units::Amount -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::block::BlockInterval> for bitcoin_units::block::BlockInterval -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl<'a> core::ops::arith::Add<&'a bitcoin_units::Amount> for &bitcoin_units::Amount -impl<'a> core::ops::arith::Add<&'a bitcoin_units::SignedAmount> for &bitcoin_units::SignedAmount -impl<'a> core::ops::arith::Add<&'a bitcoin_units::fee_rate::FeeRate> for &bitcoin_units::fee_rate::FeeRate -impl<'a> core::ops::arith::Add<&'a bitcoin_units::weight::Weight> for &bitcoin_units::weight::Weight -impl<'a> core::ops::arith::Sub<&'a bitcoin_units::Amount> for &bitcoin_units::Amount -impl<'a> core::ops::arith::Sub<&'a bitcoin_units::SignedAmount> for &bitcoin_units::SignedAmount -impl<'a> core::ops::arith::Sub<&'a bitcoin_units::fee_rate::FeeRate> for &bitcoin_units::fee_rate::FeeRate -impl<'a> core::ops::arith::Sub<&'a bitcoin_units::weight::Weight> for &bitcoin_units::weight::Weight -impl bitcoin_units::amount::CheckedSum for T where T: core::iter::traits::iterator::Iterator -impl bitcoin_units::amount::CheckedSum for T where T: core::iter::traits::iterator::Iterator -pub bitcoin_units::amount::Denomination::Bit -pub bitcoin_units::amount::Denomination::Bitcoin -pub bitcoin_units::amount::Denomination::CentiBitcoin -pub bitcoin_units::amount::Denomination::MicroBitcoin -pub bitcoin_units::amount::Denomination::MilliBitcoin -pub bitcoin_units::amount::Denomination::Satoshi -pub bitcoin_units::amount::ParseDenominationError::PossiblyConfusing(bitcoin_units::amount::PossiblyConfusingDenominationError) -pub bitcoin_units::amount::ParseDenominationError::Unknown(bitcoin_units::amount::UnknownDenominationError) -pub const bitcoin_units::Amount::FIFTY_BTC: Self -pub const bitcoin_units::Amount::MAX: Self -pub const bitcoin_units::Amount::MAX_MONEY: Self -pub const bitcoin_units::Amount::MIN: Self -pub const bitcoin_units::Amount::ONE_BTC: Self -pub const bitcoin_units::Amount::ONE_SAT: Self -pub const bitcoin_units::Amount::SIZE: usize -pub const bitcoin_units::Amount::ZERO: Self -pub const bitcoin_units::SignedAmount::FIFTY_BTC: Self -pub const bitcoin_units::SignedAmount::MAX: Self -pub const bitcoin_units::SignedAmount::MAX_MONEY: Self -pub const bitcoin_units::SignedAmount::MIN: Self -pub const bitcoin_units::SignedAmount::ONE_BTC: Self -pub const bitcoin_units::SignedAmount::ONE_SAT: Self -pub const bitcoin_units::SignedAmount::ZERO: Self -pub const bitcoin_units::amount::Denomination::BTC: Self -pub const bitcoin_units::amount::Denomination::SAT: Self -pub const bitcoin_units::block::BlockHeight::MAX: Self -pub const bitcoin_units::block::BlockHeight::MIN: Self -pub const bitcoin_units::block::BlockHeight::ZERO: Self -pub const bitcoin_units::block::BlockInterval::MAX: Self -pub const bitcoin_units::block::BlockInterval::MIN: Self -pub const bitcoin_units::block::BlockInterval::ZERO: Self -pub const bitcoin_units::fee_rate::FeeRate::BROADCAST_MIN: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::fee_rate::FeeRate::DUST: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::fee_rate::FeeRate::MAX: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::fee_rate::FeeRate::MIN: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::fee_rate::FeeRate::ZERO: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::locktime::absolute::Height::MAX: Self -pub const bitcoin_units::locktime::absolute::Height::MIN: Self -pub const bitcoin_units::locktime::absolute::Height::ZERO: Self -pub const bitcoin_units::locktime::absolute::LOCK_TIME_THRESHOLD: u32 -pub const bitcoin_units::locktime::absolute::Time::MAX: Self -pub const bitcoin_units::locktime::absolute::Time::MIN: Self -pub const bitcoin_units::locktime::relative::Height::MAX: Self -pub const bitcoin_units::locktime::relative::Height::MIN: Self -pub const bitcoin_units::locktime::relative::Height::ZERO: Self -pub const bitcoin_units::locktime::relative::Time::MAX: Self -pub const bitcoin_units::locktime::relative::Time::MIN: Self -pub const bitcoin_units::locktime::relative::Time::ZERO: Self -pub const bitcoin_units::weight::WITNESS_SCALE_FACTOR: usize -pub const bitcoin_units::weight::Weight::MAX: bitcoin_units::weight::Weight -pub const bitcoin_units::weight::Weight::MAX_BLOCK: bitcoin_units::weight::Weight -pub const bitcoin_units::weight::Weight::MIN: bitcoin_units::weight::Weight -pub const bitcoin_units::weight::Weight::MIN_TRANSACTION: bitcoin_units::weight::Weight -pub const bitcoin_units::weight::Weight::WITNESS_SCALE_FACTOR: u64 -pub const bitcoin_units::weight::Weight::ZERO: bitcoin_units::weight::Weight -pub const fn bitcoin_units::Amount::checked_add(self, rhs: bitcoin_units::Amount) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div_by_fee_rate_ceil(self, fee_rate: bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div_by_fee_rate_floor(self, fee_rate: bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div_by_weight_ceil(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div_by_weight_floor(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_mul(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_rem(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_sub(self, rhs: bitcoin_units::Amount) -> core::option::Option -pub const fn bitcoin_units::Amount::from_int_btc_const(whole_bitcoin: u32) -> bitcoin_units::Amount -pub const fn bitcoin_units::Amount::from_sat(satoshi: u64) -> bitcoin_units::Amount -pub const fn bitcoin_units::Amount::from_sat_unchecked(satoshi: u64) -> bitcoin_units::Amount -pub const fn bitcoin_units::Amount::to_sat(self) -> u64 -pub const fn bitcoin_units::SignedAmount::checked_abs(self) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_add(self, rhs: bitcoin_units::SignedAmount) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_div(self, rhs: i64) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_mul(self, rhs: i64) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_rem(self, rhs: i64) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_sub(self, rhs: bitcoin_units::SignedAmount) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::from_int_btc_const(whole_bitcoin: i64) -> bitcoin_units::SignedAmount -pub const fn bitcoin_units::SignedAmount::from_sat(satoshi: i64) -> bitcoin_units::SignedAmount -pub const fn bitcoin_units::SignedAmount::from_sat_unchecked(satoshi: i64) -> bitcoin_units::SignedAmount -pub const fn bitcoin_units::SignedAmount::to_sat(self) -> i64 -pub const fn bitcoin_units::block::BlockHeight::from_u32(inner: u32) -> Self -pub const fn bitcoin_units::block::BlockHeight::to_u32(self) -> u32 -pub const fn bitcoin_units::block::BlockInterval::from_u32(inner: u32) -> Self -pub const fn bitcoin_units::block::BlockInterval::to_u32(self) -> u32 -pub const fn bitcoin_units::fee_rate::FeeRate::checked_add(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::checked_div(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::checked_mul(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::checked_mul_by_weight(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::checked_sub(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_kvb(sat_kvb: u64) -> Self -pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_kwu(sat_kwu: u64) -> Self -pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_vb_unchecked(sat_vb: u64) -> Self -pub const fn bitcoin_units::fee_rate::FeeRate::to_sat_per_kwu(self) -> u64 -pub const fn bitcoin_units::fee_rate::FeeRate::to_sat_per_vb_ceil(self) -> u64 -pub const fn bitcoin_units::fee_rate::FeeRate::to_sat_per_vb_floor(self) -> u64 -pub const fn bitcoin_units::locktime::absolute::Height::from_consensus(n: u32) -> core::result::Result -pub const fn bitcoin_units::locktime::absolute::Height::to_consensus_u32(self) -> u32 -pub const fn bitcoin_units::locktime::absolute::Time::from_consensus(n: u32) -> core::result::Result -pub const fn bitcoin_units::locktime::absolute::Time::to_consensus_u32(self) -> u32 -pub const fn bitcoin_units::locktime::absolute::is_block_height(n: u32) -> bool -pub const fn bitcoin_units::locktime::absolute::is_block_time(n: u32) -> bool -pub const fn bitcoin_units::locktime::relative::Height::from_height(blocks: u16) -> Self -pub const fn bitcoin_units::locktime::relative::Height::to_consensus_u32(self) -> u32 -pub const fn bitcoin_units::locktime::relative::Height::value(self) -> u16 -pub const fn bitcoin_units::locktime::relative::Time::from_512_second_intervals(intervals: u16) -> Self -pub const fn bitcoin_units::locktime::relative::Time::from_seconds_ceil(seconds: u32) -> core::result::Result -pub const fn bitcoin_units::locktime::relative::Time::from_seconds_floor(seconds: u32) -> core::result::Result -pub const fn bitcoin_units::locktime::relative::Time::to_consensus_u32(self) -> u32 -pub const fn bitcoin_units::locktime::relative::Time::value(self) -> u16 -pub const fn bitcoin_units::weight::Weight::checked_add(self, rhs: Self) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::checked_div(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::checked_mul(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::checked_mul_by_fee_rate(self, fee_rate: bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::checked_sub(self, rhs: Self) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::from_non_witness_data_size(non_witness_size: u64) -> Self -pub const fn bitcoin_units::weight::Weight::from_vb(vb: u64) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::from_vb_unchecked(vb: u64) -> Self -pub const fn bitcoin_units::weight::Weight::from_vb_unwrap(vb: u64) -> bitcoin_units::weight::Weight -pub const fn bitcoin_units::weight::Weight::from_witness_data_size(witness_size: u64) -> Self -pub const fn bitcoin_units::weight::Weight::from_wu(wu: u64) -> Self -pub const fn bitcoin_units::weight::Weight::to_kwu_ceil(self) -> u64 -pub const fn bitcoin_units::weight::Weight::to_kwu_floor(self) -> u64 -pub const fn bitcoin_units::weight::Weight::to_vbytes_ceil(self) -> u64 -pub const fn bitcoin_units::weight::Weight::to_vbytes_floor(self) -> u64 -pub const fn bitcoin_units::weight::Weight::to_wu(self) -> u64 -pub fn &bitcoin_units::Amount::add(self, rhs: &'a bitcoin_units::Amount) -> Self::Output -pub fn &bitcoin_units::Amount::add(self, rhs: bitcoin_units::Amount) -> Self::Output -pub fn &bitcoin_units::Amount::sub(self, rhs: &'a bitcoin_units::Amount) -> Self::Output -pub fn &bitcoin_units::Amount::sub(self, rhs: bitcoin_units::Amount) -> Self::Output -pub fn &bitcoin_units::SignedAmount::add(self, rhs: &'a bitcoin_units::SignedAmount) -> Self::Output -pub fn &bitcoin_units::SignedAmount::add(self, rhs: bitcoin_units::SignedAmount) -> Self::Output -pub fn &bitcoin_units::SignedAmount::sub(self, rhs: &'a bitcoin_units::SignedAmount) -> Self::Output -pub fn &bitcoin_units::SignedAmount::sub(self, rhs: bitcoin_units::SignedAmount) -> Self::Output -pub fn &bitcoin_units::fee_rate::FeeRate::add(self, rhs: &'a bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn &bitcoin_units::fee_rate::FeeRate::add(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn &bitcoin_units::fee_rate::FeeRate::sub(self, rhs: &'a bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn &bitcoin_units::fee_rate::FeeRate::sub(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn &bitcoin_units::weight::Weight::add(self, rhs: &'a bitcoin_units::weight::Weight) -> Self::Output -pub fn &bitcoin_units::weight::Weight::add(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn &bitcoin_units::weight::Weight::sub(self, rhs: &'a bitcoin_units::weight::Weight) -> Self::Output -pub fn &bitcoin_units::weight::Weight::sub(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn T::checked_sum(self) -> core::option::Option -pub fn T::checked_sum(self) -> core::option::Option -pub fn bitcoin_units::Amount::add(self, rhs: &bitcoin_units::Amount) -> Self::Output -pub fn bitcoin_units::Amount::add(self, rhs: bitcoin_units::Amount) -> Self::Output -pub fn bitcoin_units::Amount::add_assign(&mut self, rhs: &bitcoin_units::Amount) -pub fn bitcoin_units::Amount::add_assign(&mut self, rhs: bitcoin_units::Amount) -pub fn bitcoin_units::Amount::clone(&self) -> bitcoin_units::Amount -pub fn bitcoin_units::Amount::cmp(&self, other: &bitcoin_units::Amount) -> core::cmp::Ordering -pub fn bitcoin_units::Amount::default() -> Self -pub fn bitcoin_units::Amount::display_dynamic(self) -> bitcoin_units::amount::Display -pub fn bitcoin_units::Amount::display_in(self, denomination: bitcoin_units::amount::Denomination) -> bitcoin_units::amount::Display -pub fn bitcoin_units::Amount::div(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::Amount::div(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::Amount::div(self, rhs: u64) -> Self::Output -pub fn bitcoin_units::Amount::div_assign(&mut self, rhs: u64) -pub fn bitcoin_units::Amount::eq(&self, other: &bitcoin_units::Amount) -> bool -pub fn bitcoin_units::Amount::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::Amount::from_btc(btc: f64) -> core::result::Result -pub fn bitcoin_units::Amount::from_float_in(value: f64, denom: bitcoin_units::amount::Denomination) -> core::result::Result -pub fn bitcoin_units::Amount::from_int_btc>(whole_bitcoin: T) -> core::result::Result -pub fn bitcoin_units::Amount::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::Amount::from_str_in(s: &str, denom: bitcoin_units::amount::Denomination) -> core::result::Result -pub fn bitcoin_units::Amount::from_str_with_denomination(s: &str) -> core::result::Result -pub fn bitcoin_units::Amount::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::Amount::mul(self, rhs: u64) -> Self::Output -pub fn bitcoin_units::Amount::mul_assign(&mut self, rhs: u64) -pub fn bitcoin_units::Amount::partial_cmp(&self, other: &bitcoin_units::Amount) -> core::option::Option -pub fn bitcoin_units::Amount::rem(self, modulus: u64) -> Self -pub fn bitcoin_units::Amount::rem_assign(&mut self, modulus: u64) -pub fn bitcoin_units::Amount::sub(self, rhs: &bitcoin_units::Amount) -> Self::Output -pub fn bitcoin_units::Amount::sub(self, rhs: bitcoin_units::Amount) -> Self::Output -pub fn bitcoin_units::Amount::sub_assign(&mut self, rhs: &bitcoin_units::Amount) -pub fn bitcoin_units::Amount::sub_assign(&mut self, rhs: bitcoin_units::Amount) -pub fn bitcoin_units::Amount::sum>(iter: I) -> Self -pub fn bitcoin_units::Amount::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::Amount::to_btc(self) -> f64 -pub fn bitcoin_units::Amount::to_float_in(self, denom: bitcoin_units::amount::Denomination) -> f64 -pub fn bitcoin_units::Amount::to_signed(self) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::Amount::to_string_in(self, denom: bitcoin_units::amount::Denomination) -> alloc::string::String -pub fn bitcoin_units::Amount::to_string_with_denomination(self, denom: bitcoin_units::amount::Denomination) -> alloc::string::String -pub fn bitcoin_units::Amount::try_from(value: bitcoin_units::SignedAmount) -> core::result::Result -pub fn bitcoin_units::Amount::unchecked_add(self, rhs: bitcoin_units::Amount) -> bitcoin_units::Amount -pub fn bitcoin_units::Amount::unchecked_sub(self, rhs: bitcoin_units::Amount) -> bitcoin_units::Amount -pub fn bitcoin_units::SignedAmount::abs(self) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::SignedAmount::add(self, rhs: &bitcoin_units::SignedAmount) -> Self::Output -pub fn bitcoin_units::SignedAmount::add(self, rhs: bitcoin_units::SignedAmount) -> Self::Output -pub fn bitcoin_units::SignedAmount::add_assign(&mut self, rhs: &bitcoin_units::SignedAmount) -pub fn bitcoin_units::SignedAmount::add_assign(&mut self, rhs: bitcoin_units::SignedAmount) -pub fn bitcoin_units::SignedAmount::clone(&self) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::SignedAmount::cmp(&self, other: &bitcoin_units::SignedAmount) -> core::cmp::Ordering -pub fn bitcoin_units::SignedAmount::default() -> Self -pub fn bitcoin_units::SignedAmount::display_dynamic(self) -> bitcoin_units::amount::Display -pub fn bitcoin_units::SignedAmount::display_in(self, denomination: bitcoin_units::amount::Denomination) -> bitcoin_units::amount::Display -pub fn bitcoin_units::SignedAmount::div(self, rhs: i64) -> Self::Output -pub fn bitcoin_units::SignedAmount::div_assign(&mut self, rhs: i64) -pub fn bitcoin_units::SignedAmount::eq(&self, other: &bitcoin_units::SignedAmount) -> bool -pub fn bitcoin_units::SignedAmount::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::SignedAmount::from(value: bitcoin_units::Amount) -> Self -pub fn bitcoin_units::SignedAmount::from_btc(btc: f64) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_float_in(value: f64, denom: bitcoin_units::amount::Denomination) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_int_btc>(whole_bitcoin: T) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_str_in(s: &str, denom: bitcoin_units::amount::Denomination) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_str_with_denomination(s: &str) -> core::result::Result -pub fn bitcoin_units::SignedAmount::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::SignedAmount::is_negative(self) -> bool -pub fn bitcoin_units::SignedAmount::is_positive(self) -> bool -pub fn bitcoin_units::SignedAmount::mul(self, rhs: i64) -> Self::Output -pub fn bitcoin_units::SignedAmount::mul_assign(&mut self, rhs: i64) -pub fn bitcoin_units::SignedAmount::neg(self) -> Self::Output -pub fn bitcoin_units::SignedAmount::partial_cmp(&self, other: &bitcoin_units::SignedAmount) -> core::option::Option -pub fn bitcoin_units::SignedAmount::positive_sub(self, rhs: bitcoin_units::SignedAmount) -> core::option::Option -pub fn bitcoin_units::SignedAmount::rem(self, modulus: i64) -> Self -pub fn bitcoin_units::SignedAmount::rem_assign(&mut self, modulus: i64) -pub fn bitcoin_units::SignedAmount::signum(self) -> i64 -pub fn bitcoin_units::SignedAmount::sub(self, rhs: &bitcoin_units::SignedAmount) -> Self::Output -pub fn bitcoin_units::SignedAmount::sub(self, rhs: bitcoin_units::SignedAmount) -> Self::Output -pub fn bitcoin_units::SignedAmount::sub_assign(&mut self, rhs: &bitcoin_units::SignedAmount) -pub fn bitcoin_units::SignedAmount::sub_assign(&mut self, rhs: bitcoin_units::SignedAmount) -pub fn bitcoin_units::SignedAmount::sum>(iter: I) -> Self -pub fn bitcoin_units::SignedAmount::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::SignedAmount::to_btc(self) -> f64 -pub fn bitcoin_units::SignedAmount::to_float_in(self, denom: bitcoin_units::amount::Denomination) -> f64 -pub fn bitcoin_units::SignedAmount::to_string_in(self, denom: bitcoin_units::amount::Denomination) -> alloc::string::String -pub fn bitcoin_units::SignedAmount::to_string_with_denomination(self, denom: bitcoin_units::amount::Denomination) -> alloc::string::String -pub fn bitcoin_units::SignedAmount::to_unsigned(self) -> core::result::Result -pub fn bitcoin_units::SignedAmount::unchecked_add(self, rhs: bitcoin_units::SignedAmount) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::SignedAmount::unchecked_sub(self, rhs: bitcoin_units::SignedAmount) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::SignedAmount::unsigned_abs(self) -> bitcoin_units::Amount -pub fn bitcoin_units::amount::CheckedSum::checked_sum(self) -> core::option::Option -pub fn bitcoin_units::amount::Denomination::clone(&self) -> bitcoin_units::amount::Denomination -pub fn bitcoin_units::amount::Denomination::eq(&self, other: &bitcoin_units::amount::Denomination) -> bool -pub fn bitcoin_units::amount::Denomination::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::Denomination::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::amount::Denomination::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::amount::Display::clone(&self) -> bitcoin_units::amount::Display -pub fn bitcoin_units::amount::Display::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::Display::show_denomination(self) -> Self -pub fn bitcoin_units::amount::InputTooLargeError::clone(&self) -> bitcoin_units::amount::InputTooLargeError -pub fn bitcoin_units::amount::InputTooLargeError::eq(&self, other: &bitcoin_units::amount::InputTooLargeError) -> bool -pub fn bitcoin_units::amount::InputTooLargeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::InvalidCharacterError::clone(&self) -> bitcoin_units::amount::InvalidCharacterError -pub fn bitcoin_units::amount::InvalidCharacterError::eq(&self, other: &bitcoin_units::amount::InvalidCharacterError) -> bool -pub fn bitcoin_units::amount::InvalidCharacterError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::MissingDenominationError::clone(&self) -> bitcoin_units::amount::MissingDenominationError -pub fn bitcoin_units::amount::MissingDenominationError::eq(&self, other: &bitcoin_units::amount::MissingDenominationError) -> bool -pub fn bitcoin_units::amount::MissingDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::MissingDigitsError::clone(&self) -> bitcoin_units::amount::MissingDigitsError -pub fn bitcoin_units::amount::MissingDigitsError::eq(&self, other: &bitcoin_units::amount::MissingDigitsError) -> bool -pub fn bitcoin_units::amount::MissingDigitsError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::OutOfRangeError::clone(&self) -> bitcoin_units::amount::OutOfRangeError -pub fn bitcoin_units::amount::OutOfRangeError::eq(&self, other: &bitcoin_units::amount::OutOfRangeError) -> bool -pub fn bitcoin_units::amount::OutOfRangeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::OutOfRangeError::is_above_max(self) -> bool -pub fn bitcoin_units::amount::OutOfRangeError::is_below_min(self) -> bool -pub fn bitcoin_units::amount::OutOfRangeError::valid_range(self) -> (i64, u64) -pub fn bitcoin_units::amount::ParseAmountError::clone(&self) -> bitcoin_units::amount::ParseAmountError -pub fn bitcoin_units::amount::ParseAmountError::eq(&self, other: &bitcoin_units::amount::ParseAmountError) -> bool -pub fn bitcoin_units::amount::ParseAmountError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::ParseAmountError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::InputTooLargeError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::InvalidCharacterError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::MissingDigitsError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::OutOfRangeError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::TooPreciseError) -> Self -pub fn bitcoin_units::amount::ParseDenominationError::clone(&self) -> bitcoin_units::amount::ParseDenominationError -pub fn bitcoin_units::amount::ParseDenominationError::eq(&self, other: &bitcoin_units::amount::ParseDenominationError) -> bool -pub fn bitcoin_units::amount::ParseDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::ParseDenominationError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::amount::ParseError::clone(&self) -> bitcoin_units::amount::ParseError -pub fn bitcoin_units::amount::ParseError::eq(&self, other: &bitcoin_units::amount::ParseError) -> bool -pub fn bitcoin_units::amount::ParseError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::InputTooLargeError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::InvalidCharacterError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::MissingDigitsError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::OutOfRangeError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::ParseAmountError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::ParseDenominationError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::TooPreciseError) -> Self -pub fn bitcoin_units::amount::ParseError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::amount::PossiblyConfusingDenominationError::clone(&self) -> bitcoin_units::amount::PossiblyConfusingDenominationError -pub fn bitcoin_units::amount::PossiblyConfusingDenominationError::eq(&self, other: &bitcoin_units::amount::PossiblyConfusingDenominationError) -> bool -pub fn bitcoin_units::amount::PossiblyConfusingDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::TooPreciseError::clone(&self) -> bitcoin_units::amount::TooPreciseError -pub fn bitcoin_units::amount::TooPreciseError::eq(&self, other: &bitcoin_units::amount::TooPreciseError) -> bool -pub fn bitcoin_units::amount::TooPreciseError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::UnknownDenominationError::clone(&self) -> bitcoin_units::amount::UnknownDenominationError -pub fn bitcoin_units::amount::UnknownDenominationError::eq(&self, other: &bitcoin_units::amount::UnknownDenominationError) -> bool -pub fn bitcoin_units::amount::UnknownDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::block::BlockHeight::add(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output -pub fn bitcoin_units::block::BlockHeight::clone(&self) -> bitcoin_units::block::BlockHeight -pub fn bitcoin_units::block::BlockHeight::cmp(&self, other: &bitcoin_units::block::BlockHeight) -> core::cmp::Ordering -pub fn bitcoin_units::block::BlockHeight::eq(&self, other: &bitcoin_units::block::BlockHeight) -> bool -pub fn bitcoin_units::block::BlockHeight::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::block::BlockHeight::from(h: bitcoin_units::locktime::absolute::Height) -> Self -pub fn bitcoin_units::block::BlockHeight::from(inner: u32) -> Self -pub fn bitcoin_units::block::BlockHeight::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::block::BlockHeight::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::block::BlockHeight::partial_cmp(&self, other: &bitcoin_units::block::BlockHeight) -> core::option::Option -pub fn bitcoin_units::block::BlockHeight::sub(self, rhs: bitcoin_units::block::BlockHeight) -> Self::Output -pub fn bitcoin_units::block::BlockHeight::sub(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output -pub fn bitcoin_units::block::BlockHeight::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::block::BlockHeight::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::block::BlockHeight::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::block::BlockInterval::add(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output -pub fn bitcoin_units::block::BlockInterval::add_assign(&mut self, rhs: bitcoin_units::block::BlockInterval) -pub fn bitcoin_units::block::BlockInterval::clone(&self) -> bitcoin_units::block::BlockInterval -pub fn bitcoin_units::block::BlockInterval::cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::cmp::Ordering -pub fn bitcoin_units::block::BlockInterval::default() -> bitcoin_units::block::BlockInterval -pub fn bitcoin_units::block::BlockInterval::eq(&self, other: &bitcoin_units::block::BlockInterval) -> bool -pub fn bitcoin_units::block::BlockInterval::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::block::BlockInterval::from(h: bitcoin_units::locktime::relative::Height) -> Self -pub fn bitcoin_units::block::BlockInterval::from(inner: u32) -> Self -pub fn bitcoin_units::block::BlockInterval::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::block::BlockInterval::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::block::BlockInterval::partial_cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::option::Option -pub fn bitcoin_units::block::BlockInterval::sub(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output -pub fn bitcoin_units::block::BlockInterval::sub_assign(&mut self, rhs: bitcoin_units::block::BlockInterval) -pub fn bitcoin_units::block::BlockInterval::sum>(iter: I) -> Self -pub fn bitcoin_units::block::BlockInterval::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::block::BlockInterval::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::block::BlockInterval::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::block::BlockInterval::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::clone(&self) -> bitcoin_units::block::TooBigForRelativeBlockHeightError -pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::eq(&self, other: &bitcoin_units::block::TooBigForRelativeBlockHeightError) -> bool -pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::fee_rate::FeeRate::add(self, rhs: &bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::add(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::add_assign(&mut self, rhs: &bitcoin_units::fee_rate::FeeRate) -pub fn bitcoin_units::fee_rate::FeeRate::add_assign(&mut self, rhs: bitcoin_units::fee_rate::FeeRate) -pub fn bitcoin_units::fee_rate::FeeRate::clone(&self) -> bitcoin_units::fee_rate::FeeRate -pub fn bitcoin_units::fee_rate::FeeRate::cmp(&self, other: &bitcoin_units::fee_rate::FeeRate) -> core::cmp::Ordering -pub fn bitcoin_units::fee_rate::FeeRate::eq(&self, other: &bitcoin_units::fee_rate::FeeRate) -> bool -pub fn bitcoin_units::fee_rate::FeeRate::fee_vb(self, vb: u64) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::fee_wu(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::fee_rate::FeeRate::from_sat_per_vb(sat_vb: u64) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::fee_rate::FeeRate::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::fee_rate::FeeRate::mul(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::partial_cmp(&self, other: &bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::sub(self, rhs: &bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::sub(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::sub_assign(&mut self, rhs: &bitcoin_units::fee_rate::FeeRate) -pub fn bitcoin_units::fee_rate::FeeRate::sub_assign(&mut self, rhs: bitcoin_units::fee_rate::FeeRate) -pub fn bitcoin_units::fee_rate::FeeRate::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::fee_rate::FeeRate::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::fee_rate::FeeRate::to_fee(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::fee_rate::FeeRate::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::fee_rate::FeeRate::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::ConversionError::clone(&self) -> bitcoin_units::locktime::absolute::ConversionError -pub fn bitcoin_units::locktime::absolute::ConversionError::eq(&self, other: &bitcoin_units::locktime::absolute::ConversionError) -> bool -pub fn bitcoin_units::locktime::absolute::ConversionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::Height::clone(&self) -> bitcoin_units::locktime::absolute::Height -pub fn bitcoin_units::locktime::absolute::Height::cmp(&self, other: &bitcoin_units::locktime::absolute::Height) -> core::cmp::Ordering -pub fn bitcoin_units::locktime::absolute::Height::eq(&self, other: &bitcoin_units::locktime::absolute::Height) -> bool -pub fn bitcoin_units::locktime::absolute::Height::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::Height::from_hex(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::locktime::absolute::Height::partial_cmp(&self, other: &bitcoin_units::locktime::absolute::Height) -> core::option::Option -pub fn bitcoin_units::locktime::absolute::Height::try_from(h: bitcoin_units::block::BlockHeight) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::ParseHeightError::clone(&self) -> bitcoin_units::locktime::absolute::ParseHeightError -pub fn bitcoin_units::locktime::absolute::ParseHeightError::eq(&self, other: &bitcoin_units::locktime::absolute::ParseHeightError) -> bool -pub fn bitcoin_units::locktime::absolute::ParseHeightError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::ParseTimeError::clone(&self) -> bitcoin_units::locktime::absolute::ParseTimeError -pub fn bitcoin_units::locktime::absolute::ParseTimeError::eq(&self, other: &bitcoin_units::locktime::absolute::ParseTimeError) -> bool -pub fn bitcoin_units::locktime::absolute::ParseTimeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::Time::clone(&self) -> bitcoin_units::locktime::absolute::Time -pub fn bitcoin_units::locktime::absolute::Time::cmp(&self, other: &bitcoin_units::locktime::absolute::Time) -> core::cmp::Ordering -pub fn bitcoin_units::locktime::absolute::Time::eq(&self, other: &bitcoin_units::locktime::absolute::Time) -> bool -pub fn bitcoin_units::locktime::absolute::Time::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::Time::from_hex(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Time::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Time::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::locktime::absolute::Time::partial_cmp(&self, other: &bitcoin_units::locktime::absolute::Time) -> core::option::Option -pub fn bitcoin_units::locktime::absolute::Time::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Time::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Time::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::clone(&self) -> bitcoin_units::locktime::relative::Height -pub fn bitcoin_units::locktime::relative::Height::cmp(&self, other: &bitcoin_units::locktime::relative::Height) -> core::cmp::Ordering -pub fn bitcoin_units::locktime::relative::Height::default() -> bitcoin_units::locktime::relative::Height -pub fn bitcoin_units::locktime::relative::Height::eq(&self, other: &bitcoin_units::locktime::relative::Height) -> bool -pub fn bitcoin_units::locktime::relative::Height::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::relative::Height::from(value: u16) -> Self -pub fn bitcoin_units::locktime::relative::Height::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::locktime::relative::Height::partial_cmp(&self, other: &bitcoin_units::locktime::relative::Height) -> core::option::Option -pub fn bitcoin_units::locktime::relative::Height::try_from(h: bitcoin_units::block::BlockInterval) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Time::clone(&self) -> bitcoin_units::locktime::relative::Time -pub fn bitcoin_units::locktime::relative::Time::cmp(&self, other: &bitcoin_units::locktime::relative::Time) -> core::cmp::Ordering -pub fn bitcoin_units::locktime::relative::Time::default() -> bitcoin_units::locktime::relative::Time -pub fn bitcoin_units::locktime::relative::Time::eq(&self, other: &bitcoin_units::locktime::relative::Time) -> bool -pub fn bitcoin_units::locktime::relative::Time::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::relative::Time::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Time::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::locktime::relative::Time::partial_cmp(&self, other: &bitcoin_units::locktime::relative::Time) -> core::option::Option -pub fn bitcoin_units::locktime::relative::Time::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Time::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Time::try_from(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::locktime::relative::TimeOverflowError::clone(&self) -> bitcoin_units::locktime::relative::TimeOverflowError -pub fn bitcoin_units::locktime::relative::TimeOverflowError::eq(&self, other: &bitcoin_units::locktime::relative::TimeOverflowError) -> bool -pub fn bitcoin_units::locktime::relative::TimeOverflowError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::relative::TimeOverflowError::new(seconds: u32) -> Self -pub fn bitcoin_units::parse::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError -pub fn bitcoin_units::parse::ParseIntError::clone(&self) -> bitcoin_units::parse::ParseIntError -pub fn bitcoin_units::parse::ParseIntError::eq(&self, other: &bitcoin_units::parse::ParseIntError) -> bool -pub fn bitcoin_units::parse::ParseIntError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::parse::PrefixedHexError::clone(&self) -> bitcoin_units::parse::PrefixedHexError -pub fn bitcoin_units::parse::PrefixedHexError::eq(&self, other: &bitcoin_units::parse::PrefixedHexError) -> bool -pub fn bitcoin_units::parse::PrefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::parse::PrefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self -pub fn bitcoin_units::parse::PrefixedHexError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::parse::UnprefixedHexError::clone(&self) -> bitcoin_units::parse::UnprefixedHexError -pub fn bitcoin_units::parse::UnprefixedHexError::eq(&self, other: &bitcoin_units::parse::UnprefixedHexError) -> bool -pub fn bitcoin_units::parse::UnprefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::parse::UnprefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self -pub fn bitcoin_units::parse::UnprefixedHexError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::parse::hex_check_unprefixed(s: &str) -> core::result::Result<&str, bitcoin_units::parse::UnprefixedHexError> -pub fn bitcoin_units::parse::hex_remove_prefix(s: &str) -> core::result::Result<&str, bitcoin_units::parse::PrefixedHexError> -pub fn bitcoin_units::parse::hex_u128(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u128_prefixed(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u128_unchecked(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u128_unprefixed(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u32(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u32_prefixed(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u32_unchecked(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u32_unprefixed(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::int_from_box(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::parse::int_from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::int_from_string(s: alloc::string::String) -> core::result::Result -pub fn bitcoin_units::weight::Weight::add(self, rhs: &bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::add(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::add_assign(&mut self, rhs: &bitcoin_units::weight::Weight) -pub fn bitcoin_units::weight::Weight::add_assign(&mut self, rhs: bitcoin_units::weight::Weight) -pub fn bitcoin_units::weight::Weight::clone(&self) -> bitcoin_units::weight::Weight -pub fn bitcoin_units::weight::Weight::cmp(&self, other: &bitcoin_units::weight::Weight) -> core::cmp::Ordering -pub fn bitcoin_units::weight::Weight::div(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::div(self, rhs: u64) -> Self::Output -pub fn bitcoin_units::weight::Weight::div_assign(&mut self, rhs: u64) -pub fn bitcoin_units::weight::Weight::eq(&self, other: &bitcoin_units::weight::Weight) -> bool -pub fn bitcoin_units::weight::Weight::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::weight::Weight::from_kwu(wu: u64) -> core::option::Option -pub fn bitcoin_units::weight::Weight::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::weight::Weight::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::weight::Weight::mul(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::weight::Weight::mul(self, rhs: u64) -> Self::Output -pub fn bitcoin_units::weight::Weight::mul_assign(&mut self, rhs: u64) -pub fn bitcoin_units::weight::Weight::partial_cmp(&self, other: &bitcoin_units::weight::Weight) -> core::option::Option -pub fn bitcoin_units::weight::Weight::sub(self, rhs: &bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::sub(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::sub_assign(&mut self, rhs: &bitcoin_units::weight::Weight) -pub fn bitcoin_units::weight::Weight::sub_assign(&mut self, rhs: bitcoin_units::weight::Weight) -pub fn bitcoin_units::weight::Weight::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::weight::Weight::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::weight::Weight::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::weight::Weight::try_from(s: alloc::boxed::Box) -> core::result::Result -pub fn bitcoin_units::weight::Weight::try_from(s: alloc::string::String) -> core::result::Result -pub fn core::num::error::ParseIntError::from(value: bitcoin_units::parse::ParseIntError) -> Self -pub fn u32::from(height: bitcoin_units::block::BlockHeight) -> Self -pub fn u32::from(height: bitcoin_units::block::BlockInterval) -> Self -pub fn u64::from(value: bitcoin_units::fee_rate::FeeRate) -> Self -pub fn u64::from(value: bitcoin_units::weight::Weight) -> Self -pub fn u64::mul(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub mod bitcoin_units -pub mod bitcoin_units::amount -pub mod bitcoin_units::block -pub mod bitcoin_units::fee_rate -pub mod bitcoin_units::locktime -pub mod bitcoin_units::locktime::absolute -pub mod bitcoin_units::locktime::relative -pub mod bitcoin_units::parse -pub mod bitcoin_units::weight -pub struct bitcoin_units::Amount(_) -pub struct bitcoin_units::BlockHeight(pub u32) -pub struct bitcoin_units::BlockInterval(pub u32) -pub struct bitcoin_units::FeeRate(_) -pub struct bitcoin_units::SignedAmount(_) -pub struct bitcoin_units::Weight(_) -pub struct bitcoin_units::amount::Amount(_) -pub struct bitcoin_units::amount::Display -pub struct bitcoin_units::amount::InputTooLargeError -pub struct bitcoin_units::amount::InvalidCharacterError -pub struct bitcoin_units::amount::MissingDigitsError -pub struct bitcoin_units::amount::OutOfRangeError -pub struct bitcoin_units::amount::ParseAmountError(_) -pub struct bitcoin_units::amount::ParseError(_) -pub struct bitcoin_units::amount::SignedAmount(_) -pub struct bitcoin_units::amount::TooPreciseError -pub struct bitcoin_units::block::BlockHeight(pub u32) -pub struct bitcoin_units::block::BlockInterval(pub u32) -pub struct bitcoin_units::block::TooBigForRelativeBlockHeightError(_) -pub struct bitcoin_units::fee_rate::FeeRate(_) -pub struct bitcoin_units::locktime::absolute::Height(_) -pub struct bitcoin_units::locktime::absolute::ParseHeightError(_) -pub struct bitcoin_units::locktime::absolute::ParseTimeError(_) -pub struct bitcoin_units::locktime::absolute::Time(_) -pub struct bitcoin_units::locktime::relative::Height(_) -pub struct bitcoin_units::locktime::relative::Time(_) -pub struct bitcoin_units::locktime::relative::TimeOverflowError -pub struct bitcoin_units::parse::PrefixedHexError(_) -pub struct bitcoin_units::parse::UnprefixedHexError(_) -pub struct bitcoin_units::weight::Weight(_) -pub trait bitcoin_units::amount::CheckedSum: bitcoin_units::amount::sealed::Sealed -pub trait bitcoin_units::parse::Integer: core::str::traits::FromStr + core::convert::TryFrom + core::marker::Sized + bitcoin_units::parse::sealed::Sealed -pub type &bitcoin_units::Amount::Output = bitcoin_units::Amount -pub type &bitcoin_units::SignedAmount::Output = bitcoin_units::SignedAmount -pub type &bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::fee_rate::FeeRate -pub type &bitcoin_units::weight::Weight::Output = bitcoin_units::weight::Weight -pub type bitcoin_units::Amount::Err = bitcoin_units::amount::ParseError -pub type bitcoin_units::Amount::Error = bitcoin_units::amount::OutOfRangeError -pub type bitcoin_units::Amount::Output = bitcoin_units::Amount -pub type bitcoin_units::Amount::Output = bitcoin_units::fee_rate::FeeRate -pub type bitcoin_units::Amount::Output = bitcoin_units::weight::Weight -pub type bitcoin_units::SignedAmount::Err = bitcoin_units::amount::ParseError -pub type bitcoin_units::SignedAmount::Output = bitcoin_units::SignedAmount -pub type bitcoin_units::amount::Denomination::Err = bitcoin_units::amount::ParseDenominationError -pub type bitcoin_units::block::BlockHeight::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::block::BlockHeight::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::block::BlockHeight::Output = bitcoin_units::block::BlockHeight -pub type bitcoin_units::block::BlockHeight::Output = bitcoin_units::block::BlockInterval -pub type bitcoin_units::block::BlockInterval::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::block::BlockInterval::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::block::BlockInterval::Output = bitcoin_units::block::BlockInterval -pub type bitcoin_units::fee_rate::FeeRate::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::fee_rate::FeeRate::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::Amount -pub type bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::fee_rate::FeeRate -pub type bitcoin_units::locktime::absolute::Height::Err = bitcoin_units::locktime::absolute::ParseHeightError -pub type bitcoin_units::locktime::absolute::Height::Error = bitcoin_units::locktime::absolute::ConversionError -pub type bitcoin_units::locktime::absolute::Height::Error = bitcoin_units::locktime::absolute::ParseHeightError -pub type bitcoin_units::locktime::absolute::Time::Err = bitcoin_units::locktime::absolute::ParseTimeError -pub type bitcoin_units::locktime::absolute::Time::Error = bitcoin_units::locktime::absolute::ParseTimeError -pub type bitcoin_units::locktime::relative::Height::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::locktime::relative::Height::Error = bitcoin_units::block::TooBigForRelativeBlockHeightError -pub type bitcoin_units::locktime::relative::Height::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::locktime::relative::Time::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::locktime::relative::Time::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::weight::Weight::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::weight::Weight::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::weight::Weight::Output = bitcoin_units::Amount -pub type bitcoin_units::weight::Weight::Output = bitcoin_units::weight::Weight -pub type bitcoin_units::weight::Weight::Output = u64 -pub type u64::Output = bitcoin_units::weight::Weight diff --git a/api/units/no-features.txt b/api/units/no-features.txt deleted file mode 100644 index 1464a2aa3..000000000 --- a/api/units/no-features.txt +++ /dev/null @@ -1,1108 +0,0 @@ -#[non_exhaustive] pub enum bitcoin_units::amount::Denomination -#[non_exhaustive] pub enum bitcoin_units::amount::ParseDenominationError -#[non_exhaustive] pub struct bitcoin_units::amount::MissingDenominationError -#[non_exhaustive] pub struct bitcoin_units::amount::PossiblyConfusingDenominationError(_) -#[non_exhaustive] pub struct bitcoin_units::amount::UnknownDenominationError(_) -#[non_exhaustive] pub struct bitcoin_units::locktime::absolute::ConversionError -#[non_exhaustive] pub struct bitcoin_units::parse::ParseIntError -impl bitcoin_units::Amount -impl bitcoin_units::SignedAmount -impl bitcoin_units::amount::Denomination -impl bitcoin_units::amount::Display -impl bitcoin_units::amount::OutOfRangeError -impl bitcoin_units::block::BlockHeight -impl bitcoin_units::block::BlockInterval -impl bitcoin_units::fee_rate::FeeRate -impl bitcoin_units::locktime::absolute::Height -impl bitcoin_units::locktime::absolute::Time -impl bitcoin_units::locktime::relative::Height -impl bitcoin_units::locktime::relative::Time -impl bitcoin_units::locktime::relative::TimeOverflowError -impl bitcoin_units::parse::Integer for i128 -impl bitcoin_units::parse::Integer for i16 -impl bitcoin_units::parse::Integer for i32 -impl bitcoin_units::parse::Integer for i64 -impl bitcoin_units::parse::Integer for i8 -impl bitcoin_units::parse::Integer for u128 -impl bitcoin_units::parse::Integer for u16 -impl bitcoin_units::parse::Integer for u32 -impl bitcoin_units::parse::Integer for u64 -impl bitcoin_units::parse::Integer for u8 -impl bitcoin_units::weight::Weight -impl core::clone::Clone for bitcoin_units::Amount -impl core::clone::Clone for bitcoin_units::SignedAmount -impl core::clone::Clone for bitcoin_units::amount::Denomination -impl core::clone::Clone for bitcoin_units::amount::Display -impl core::clone::Clone for bitcoin_units::amount::InputTooLargeError -impl core::clone::Clone for bitcoin_units::amount::InvalidCharacterError -impl core::clone::Clone for bitcoin_units::amount::MissingDenominationError -impl core::clone::Clone for bitcoin_units::amount::MissingDigitsError -impl core::clone::Clone for bitcoin_units::amount::OutOfRangeError -impl core::clone::Clone for bitcoin_units::amount::ParseAmountError -impl core::clone::Clone for bitcoin_units::amount::ParseDenominationError -impl core::clone::Clone for bitcoin_units::amount::ParseError -impl core::clone::Clone for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::clone::Clone for bitcoin_units::amount::TooPreciseError -impl core::clone::Clone for bitcoin_units::amount::UnknownDenominationError -impl core::clone::Clone for bitcoin_units::block::BlockHeight -impl core::clone::Clone for bitcoin_units::block::BlockInterval -impl core::clone::Clone for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::clone::Clone for bitcoin_units::fee_rate::FeeRate -impl core::clone::Clone for bitcoin_units::locktime::absolute::ConversionError -impl core::clone::Clone for bitcoin_units::locktime::absolute::Height -impl core::clone::Clone for bitcoin_units::locktime::absolute::ParseHeightError -impl core::clone::Clone for bitcoin_units::locktime::absolute::ParseTimeError -impl core::clone::Clone for bitcoin_units::locktime::absolute::Time -impl core::clone::Clone for bitcoin_units::locktime::relative::Height -impl core::clone::Clone for bitcoin_units::locktime::relative::Time -impl core::clone::Clone for bitcoin_units::locktime::relative::TimeOverflowError -impl core::clone::Clone for bitcoin_units::parse::ParseIntError -impl core::clone::Clone for bitcoin_units::parse::PrefixedHexError -impl core::clone::Clone for bitcoin_units::parse::UnprefixedHexError -impl core::clone::Clone for bitcoin_units::weight::Weight -impl core::cmp::Eq for bitcoin_units::Amount -impl core::cmp::Eq for bitcoin_units::SignedAmount -impl core::cmp::Eq for bitcoin_units::amount::Denomination -impl core::cmp::Eq for bitcoin_units::amount::InputTooLargeError -impl core::cmp::Eq for bitcoin_units::amount::InvalidCharacterError -impl core::cmp::Eq for bitcoin_units::amount::MissingDenominationError -impl core::cmp::Eq for bitcoin_units::amount::MissingDigitsError -impl core::cmp::Eq for bitcoin_units::amount::OutOfRangeError -impl core::cmp::Eq for bitcoin_units::amount::ParseAmountError -impl core::cmp::Eq for bitcoin_units::amount::ParseDenominationError -impl core::cmp::Eq for bitcoin_units::amount::ParseError -impl core::cmp::Eq for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::cmp::Eq for bitcoin_units::amount::TooPreciseError -impl core::cmp::Eq for bitcoin_units::amount::UnknownDenominationError -impl core::cmp::Eq for bitcoin_units::block::BlockHeight -impl core::cmp::Eq for bitcoin_units::block::BlockInterval -impl core::cmp::Eq for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::cmp::Eq for bitcoin_units::fee_rate::FeeRate -impl core::cmp::Eq for bitcoin_units::locktime::absolute::ConversionError -impl core::cmp::Eq for bitcoin_units::locktime::absolute::Height -impl core::cmp::Eq for bitcoin_units::locktime::absolute::ParseHeightError -impl core::cmp::Eq for bitcoin_units::locktime::absolute::ParseTimeError -impl core::cmp::Eq for bitcoin_units::locktime::absolute::Time -impl core::cmp::Eq for bitcoin_units::locktime::relative::Height -impl core::cmp::Eq for bitcoin_units::locktime::relative::Time -impl core::cmp::Eq for bitcoin_units::locktime::relative::TimeOverflowError -impl core::cmp::Eq for bitcoin_units::parse::ParseIntError -impl core::cmp::Eq for bitcoin_units::parse::PrefixedHexError -impl core::cmp::Eq for bitcoin_units::parse::UnprefixedHexError -impl core::cmp::Eq for bitcoin_units::weight::Weight -impl core::cmp::Ord for bitcoin_units::Amount -impl core::cmp::Ord for bitcoin_units::SignedAmount -impl core::cmp::Ord for bitcoin_units::block::BlockHeight -impl core::cmp::Ord for bitcoin_units::block::BlockInterval -impl core::cmp::Ord for bitcoin_units::fee_rate::FeeRate -impl core::cmp::Ord for bitcoin_units::locktime::absolute::Height -impl core::cmp::Ord for bitcoin_units::locktime::absolute::Time -impl core::cmp::Ord for bitcoin_units::locktime::relative::Height -impl core::cmp::Ord for bitcoin_units::locktime::relative::Time -impl core::cmp::Ord for bitcoin_units::weight::Weight -impl core::cmp::PartialEq for bitcoin_units::Amount -impl core::cmp::PartialEq for bitcoin_units::SignedAmount -impl core::cmp::PartialEq for bitcoin_units::amount::Denomination -impl core::cmp::PartialEq for bitcoin_units::amount::InputTooLargeError -impl core::cmp::PartialEq for bitcoin_units::amount::InvalidCharacterError -impl core::cmp::PartialEq for bitcoin_units::amount::MissingDenominationError -impl core::cmp::PartialEq for bitcoin_units::amount::MissingDigitsError -impl core::cmp::PartialEq for bitcoin_units::amount::OutOfRangeError -impl core::cmp::PartialEq for bitcoin_units::amount::ParseAmountError -impl core::cmp::PartialEq for bitcoin_units::amount::ParseDenominationError -impl core::cmp::PartialEq for bitcoin_units::amount::ParseError -impl core::cmp::PartialEq for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::cmp::PartialEq for bitcoin_units::amount::TooPreciseError -impl core::cmp::PartialEq for bitcoin_units::amount::UnknownDenominationError -impl core::cmp::PartialEq for bitcoin_units::block::BlockHeight -impl core::cmp::PartialEq for bitcoin_units::block::BlockInterval -impl core::cmp::PartialEq for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::cmp::PartialEq for bitcoin_units::fee_rate::FeeRate -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ConversionError -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::Height -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ParseHeightError -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::ParseTimeError -impl core::cmp::PartialEq for bitcoin_units::locktime::absolute::Time -impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Height -impl core::cmp::PartialEq for bitcoin_units::locktime::relative::Time -impl core::cmp::PartialEq for bitcoin_units::locktime::relative::TimeOverflowError -impl core::cmp::PartialEq for bitcoin_units::parse::ParseIntError -impl core::cmp::PartialEq for bitcoin_units::parse::PrefixedHexError -impl core::cmp::PartialEq for bitcoin_units::parse::UnprefixedHexError -impl core::cmp::PartialEq for bitcoin_units::weight::Weight -impl core::cmp::PartialOrd for bitcoin_units::Amount -impl core::cmp::PartialOrd for bitcoin_units::SignedAmount -impl core::cmp::PartialOrd for bitcoin_units::block::BlockHeight -impl core::cmp::PartialOrd for bitcoin_units::block::BlockInterval -impl core::cmp::PartialOrd for bitcoin_units::fee_rate::FeeRate -impl core::cmp::PartialOrd for bitcoin_units::locktime::absolute::Height -impl core::cmp::PartialOrd for bitcoin_units::locktime::absolute::Time -impl core::cmp::PartialOrd for bitcoin_units::locktime::relative::Height -impl core::cmp::PartialOrd for bitcoin_units::locktime::relative::Time -impl core::cmp::PartialOrd for bitcoin_units::weight::Weight -impl core::convert::AsRef for bitcoin_units::parse::ParseIntError -impl core::convert::From for bitcoin_units::SignedAmount -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for u32 -impl core::convert::From for u32 -impl core::convert::From for u64 -impl core::convert::From for bitcoin_units::block::BlockHeight -impl core::convert::From for bitcoin_units::block::BlockInterval -impl core::convert::From for bitcoin_units::parse::PrefixedHexError -impl core::convert::From for bitcoin_units::parse::UnprefixedHexError -impl core::convert::From for core::num::error::ParseIntError -impl core::convert::From for u64 -impl core::convert::From for bitcoin_units::amount::ParseAmountError -impl core::convert::From for bitcoin_units::amount::ParseDenominationError -impl core::convert::From for bitcoin_units::amount::ParseError -impl core::convert::From for bitcoin_units::parse::PrefixedHexError -impl core::convert::From for bitcoin_units::parse::UnprefixedHexError -impl core::convert::From for bitcoin_units::locktime::relative::Height -impl core::convert::From for bitcoin_units::block::BlockHeight -impl core::convert::From for bitcoin_units::block::BlockInterval -impl core::convert::TryFrom<&str> for bitcoin_units::block::BlockHeight -impl core::convert::TryFrom<&str> for bitcoin_units::block::BlockInterval -impl core::convert::TryFrom<&str> for bitcoin_units::fee_rate::FeeRate -impl core::convert::TryFrom<&str> for bitcoin_units::locktime::absolute::Height -impl core::convert::TryFrom<&str> for bitcoin_units::locktime::absolute::Time -impl core::convert::TryFrom<&str> for bitcoin_units::locktime::relative::Height -impl core::convert::TryFrom<&str> for bitcoin_units::locktime::relative::Time -impl core::convert::TryFrom<&str> for bitcoin_units::weight::Weight -impl core::convert::TryFrom for bitcoin_units::Amount -impl core::convert::TryFrom for bitcoin_units::locktime::absolute::Height -impl core::convert::TryFrom for bitcoin_units::locktime::relative::Height -impl core::default::Default for bitcoin_units::Amount -impl core::default::Default for bitcoin_units::SignedAmount -impl core::default::Default for bitcoin_units::block::BlockInterval -impl core::default::Default for bitcoin_units::locktime::relative::Height -impl core::default::Default for bitcoin_units::locktime::relative::Time -impl core::fmt::Debug for bitcoin_units::Amount -impl core::fmt::Debug for bitcoin_units::SignedAmount -impl core::fmt::Debug for bitcoin_units::amount::Denomination -impl core::fmt::Debug for bitcoin_units::amount::Display -impl core::fmt::Debug for bitcoin_units::amount::InputTooLargeError -impl core::fmt::Debug for bitcoin_units::amount::InvalidCharacterError -impl core::fmt::Debug for bitcoin_units::amount::MissingDenominationError -impl core::fmt::Debug for bitcoin_units::amount::MissingDigitsError -impl core::fmt::Debug for bitcoin_units::amount::OutOfRangeError -impl core::fmt::Debug for bitcoin_units::amount::ParseAmountError -impl core::fmt::Debug for bitcoin_units::amount::ParseDenominationError -impl core::fmt::Debug for bitcoin_units::amount::ParseError -impl core::fmt::Debug for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::fmt::Debug for bitcoin_units::amount::TooPreciseError -impl core::fmt::Debug for bitcoin_units::amount::UnknownDenominationError -impl core::fmt::Debug for bitcoin_units::block::BlockHeight -impl core::fmt::Debug for bitcoin_units::block::BlockInterval -impl core::fmt::Debug for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::fmt::Debug for bitcoin_units::fee_rate::FeeRate -impl core::fmt::Debug for bitcoin_units::locktime::absolute::ConversionError -impl core::fmt::Debug for bitcoin_units::locktime::absolute::Height -impl core::fmt::Debug for bitcoin_units::locktime::absolute::ParseHeightError -impl core::fmt::Debug for bitcoin_units::locktime::absolute::ParseTimeError -impl core::fmt::Debug for bitcoin_units::locktime::absolute::Time -impl core::fmt::Debug for bitcoin_units::locktime::relative::Height -impl core::fmt::Debug for bitcoin_units::locktime::relative::Time -impl core::fmt::Debug for bitcoin_units::locktime::relative::TimeOverflowError -impl core::fmt::Debug for bitcoin_units::parse::ParseIntError -impl core::fmt::Debug for bitcoin_units::parse::PrefixedHexError -impl core::fmt::Debug for bitcoin_units::parse::UnprefixedHexError -impl core::fmt::Debug for bitcoin_units::weight::Weight -impl core::fmt::Display for bitcoin_units::Amount -impl core::fmt::Display for bitcoin_units::SignedAmount -impl core::fmt::Display for bitcoin_units::amount::Denomination -impl core::fmt::Display for bitcoin_units::amount::Display -impl core::fmt::Display for bitcoin_units::amount::InputTooLargeError -impl core::fmt::Display for bitcoin_units::amount::InvalidCharacterError -impl core::fmt::Display for bitcoin_units::amount::MissingDigitsError -impl core::fmt::Display for bitcoin_units::amount::OutOfRangeError -impl core::fmt::Display for bitcoin_units::amount::ParseAmountError -impl core::fmt::Display for bitcoin_units::amount::ParseDenominationError -impl core::fmt::Display for bitcoin_units::amount::ParseError -impl core::fmt::Display for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::fmt::Display for bitcoin_units::amount::TooPreciseError -impl core::fmt::Display for bitcoin_units::amount::UnknownDenominationError -impl core::fmt::Display for bitcoin_units::block::BlockHeight -impl core::fmt::Display for bitcoin_units::block::BlockInterval -impl core::fmt::Display for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::fmt::Display for bitcoin_units::fee_rate::FeeRate -impl core::fmt::Display for bitcoin_units::locktime::absolute::ConversionError -impl core::fmt::Display for bitcoin_units::locktime::absolute::Height -impl core::fmt::Display for bitcoin_units::locktime::absolute::ParseHeightError -impl core::fmt::Display for bitcoin_units::locktime::absolute::ParseTimeError -impl core::fmt::Display for bitcoin_units::locktime::absolute::Time -impl core::fmt::Display for bitcoin_units::locktime::relative::Height -impl core::fmt::Display for bitcoin_units::locktime::relative::Time -impl core::fmt::Display for bitcoin_units::locktime::relative::TimeOverflowError -impl core::fmt::Display for bitcoin_units::parse::ParseIntError -impl core::fmt::Display for bitcoin_units::parse::PrefixedHexError -impl core::fmt::Display for bitcoin_units::parse::UnprefixedHexError -impl core::fmt::Display for bitcoin_units::weight::Weight -impl core::hash::Hash for bitcoin_units::Amount -impl core::hash::Hash for bitcoin_units::SignedAmount -impl core::hash::Hash for bitcoin_units::amount::Denomination -impl core::hash::Hash for bitcoin_units::block::BlockHeight -impl core::hash::Hash for bitcoin_units::block::BlockInterval -impl core::hash::Hash for bitcoin_units::fee_rate::FeeRate -impl core::hash::Hash for bitcoin_units::locktime::absolute::Height -impl core::hash::Hash for bitcoin_units::locktime::absolute::Time -impl core::hash::Hash for bitcoin_units::locktime::relative::Height -impl core::hash::Hash for bitcoin_units::locktime::relative::Time -impl core::hash::Hash for bitcoin_units::weight::Weight -impl core::iter::traits::accum::Sum for bitcoin_units::Amount -impl core::iter::traits::accum::Sum for bitcoin_units::SignedAmount -impl core::iter::traits::accum::Sum for bitcoin_units::block::BlockInterval -impl core::iter::traits::accum::Sum for bitcoin_units::fee_rate::FeeRate -impl core::iter::traits::accum::Sum for bitcoin_units::weight::Weight -impl core::marker::Copy for bitcoin_units::Amount -impl core::marker::Copy for bitcoin_units::SignedAmount -impl core::marker::Copy for bitcoin_units::amount::Denomination -impl core::marker::Copy for bitcoin_units::amount::OutOfRangeError -impl core::marker::Copy for bitcoin_units::block::BlockHeight -impl core::marker::Copy for bitcoin_units::block::BlockInterval -impl core::marker::Copy for bitcoin_units::fee_rate::FeeRate -impl core::marker::Copy for bitcoin_units::locktime::absolute::Height -impl core::marker::Copy for bitcoin_units::locktime::absolute::Time -impl core::marker::Copy for bitcoin_units::locktime::relative::Height -impl core::marker::Copy for bitcoin_units::locktime::relative::Time -impl core::marker::Copy for bitcoin_units::weight::Weight -impl core::marker::Freeze for bitcoin_units::Amount -impl core::marker::Freeze for bitcoin_units::SignedAmount -impl core::marker::Freeze for bitcoin_units::amount::Denomination -impl core::marker::Freeze for bitcoin_units::amount::Display -impl core::marker::Freeze for bitcoin_units::amount::InputTooLargeError -impl core::marker::Freeze for bitcoin_units::amount::InvalidCharacterError -impl core::marker::Freeze for bitcoin_units::amount::MissingDenominationError -impl core::marker::Freeze for bitcoin_units::amount::MissingDigitsError -impl core::marker::Freeze for bitcoin_units::amount::OutOfRangeError -impl core::marker::Freeze for bitcoin_units::amount::ParseAmountError -impl core::marker::Freeze for bitcoin_units::amount::ParseDenominationError -impl core::marker::Freeze for bitcoin_units::amount::ParseError -impl core::marker::Freeze for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::Freeze for bitcoin_units::amount::TooPreciseError -impl core::marker::Freeze for bitcoin_units::amount::UnknownDenominationError -impl core::marker::Freeze for bitcoin_units::block::BlockHeight -impl core::marker::Freeze for bitcoin_units::block::BlockInterval -impl core::marker::Freeze for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::Freeze for bitcoin_units::fee_rate::FeeRate -impl core::marker::Freeze for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::Freeze for bitcoin_units::locktime::absolute::Height -impl core::marker::Freeze for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::Freeze for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::Freeze for bitcoin_units::locktime::absolute::Time -impl core::marker::Freeze for bitcoin_units::locktime::relative::Height -impl core::marker::Freeze for bitcoin_units::locktime::relative::Time -impl core::marker::Freeze for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::Freeze for bitcoin_units::parse::ParseIntError -impl core::marker::Freeze for bitcoin_units::parse::PrefixedHexError -impl core::marker::Freeze for bitcoin_units::parse::UnprefixedHexError -impl core::marker::Freeze for bitcoin_units::weight::Weight -impl core::marker::Send for bitcoin_units::Amount -impl core::marker::Send for bitcoin_units::SignedAmount -impl core::marker::Send for bitcoin_units::amount::Denomination -impl core::marker::Send for bitcoin_units::amount::Display -impl core::marker::Send for bitcoin_units::amount::InputTooLargeError -impl core::marker::Send for bitcoin_units::amount::InvalidCharacterError -impl core::marker::Send for bitcoin_units::amount::MissingDenominationError -impl core::marker::Send for bitcoin_units::amount::MissingDigitsError -impl core::marker::Send for bitcoin_units::amount::OutOfRangeError -impl core::marker::Send for bitcoin_units::amount::ParseAmountError -impl core::marker::Send for bitcoin_units::amount::ParseDenominationError -impl core::marker::Send for bitcoin_units::amount::ParseError -impl core::marker::Send for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::Send for bitcoin_units::amount::TooPreciseError -impl core::marker::Send for bitcoin_units::amount::UnknownDenominationError -impl core::marker::Send for bitcoin_units::block::BlockHeight -impl core::marker::Send for bitcoin_units::block::BlockInterval -impl core::marker::Send for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::Send for bitcoin_units::fee_rate::FeeRate -impl core::marker::Send for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::Send for bitcoin_units::locktime::absolute::Height -impl core::marker::Send for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::Send for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::Send for bitcoin_units::locktime::absolute::Time -impl core::marker::Send for bitcoin_units::locktime::relative::Height -impl core::marker::Send for bitcoin_units::locktime::relative::Time -impl core::marker::Send for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::Send for bitcoin_units::parse::ParseIntError -impl core::marker::Send for bitcoin_units::parse::PrefixedHexError -impl core::marker::Send for bitcoin_units::parse::UnprefixedHexError -impl core::marker::Send for bitcoin_units::weight::Weight -impl core::marker::StructuralPartialEq for bitcoin_units::Amount -impl core::marker::StructuralPartialEq for bitcoin_units::SignedAmount -impl core::marker::StructuralPartialEq for bitcoin_units::amount::Denomination -impl core::marker::StructuralPartialEq for bitcoin_units::amount::InputTooLargeError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::InvalidCharacterError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::MissingDenominationError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::MissingDigitsError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::OutOfRangeError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::ParseAmountError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::ParseDenominationError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::ParseError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::TooPreciseError -impl core::marker::StructuralPartialEq for bitcoin_units::amount::UnknownDenominationError -impl core::marker::StructuralPartialEq for bitcoin_units::block::BlockHeight -impl core::marker::StructuralPartialEq for bitcoin_units::block::BlockInterval -impl core::marker::StructuralPartialEq for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::StructuralPartialEq for bitcoin_units::fee_rate::FeeRate -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::Height -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::absolute::Time -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Height -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::Time -impl core::marker::StructuralPartialEq for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::StructuralPartialEq for bitcoin_units::parse::ParseIntError -impl core::marker::StructuralPartialEq for bitcoin_units::parse::PrefixedHexError -impl core::marker::StructuralPartialEq for bitcoin_units::parse::UnprefixedHexError -impl core::marker::StructuralPartialEq for bitcoin_units::weight::Weight -impl core::marker::Sync for bitcoin_units::Amount -impl core::marker::Sync for bitcoin_units::SignedAmount -impl core::marker::Sync for bitcoin_units::amount::Denomination -impl core::marker::Sync for bitcoin_units::amount::Display -impl core::marker::Sync for bitcoin_units::amount::InputTooLargeError -impl core::marker::Sync for bitcoin_units::amount::InvalidCharacterError -impl core::marker::Sync for bitcoin_units::amount::MissingDenominationError -impl core::marker::Sync for bitcoin_units::amount::MissingDigitsError -impl core::marker::Sync for bitcoin_units::amount::OutOfRangeError -impl core::marker::Sync for bitcoin_units::amount::ParseAmountError -impl core::marker::Sync for bitcoin_units::amount::ParseDenominationError -impl core::marker::Sync for bitcoin_units::amount::ParseError -impl core::marker::Sync for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::Sync for bitcoin_units::amount::TooPreciseError -impl core::marker::Sync for bitcoin_units::amount::UnknownDenominationError -impl core::marker::Sync for bitcoin_units::block::BlockHeight -impl core::marker::Sync for bitcoin_units::block::BlockInterval -impl core::marker::Sync for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::Sync for bitcoin_units::fee_rate::FeeRate -impl core::marker::Sync for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::Sync for bitcoin_units::locktime::absolute::Height -impl core::marker::Sync for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::Sync for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::Sync for bitcoin_units::locktime::absolute::Time -impl core::marker::Sync for bitcoin_units::locktime::relative::Height -impl core::marker::Sync for bitcoin_units::locktime::relative::Time -impl core::marker::Sync for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::Sync for bitcoin_units::parse::ParseIntError -impl core::marker::Sync for bitcoin_units::parse::PrefixedHexError -impl core::marker::Sync for bitcoin_units::parse::UnprefixedHexError -impl core::marker::Sync for bitcoin_units::weight::Weight -impl core::marker::Unpin for bitcoin_units::Amount -impl core::marker::Unpin for bitcoin_units::SignedAmount -impl core::marker::Unpin for bitcoin_units::amount::Denomination -impl core::marker::Unpin for bitcoin_units::amount::Display -impl core::marker::Unpin for bitcoin_units::amount::InputTooLargeError -impl core::marker::Unpin for bitcoin_units::amount::InvalidCharacterError -impl core::marker::Unpin for bitcoin_units::amount::MissingDenominationError -impl core::marker::Unpin for bitcoin_units::amount::MissingDigitsError -impl core::marker::Unpin for bitcoin_units::amount::OutOfRangeError -impl core::marker::Unpin for bitcoin_units::amount::ParseAmountError -impl core::marker::Unpin for bitcoin_units::amount::ParseDenominationError -impl core::marker::Unpin for bitcoin_units::amount::ParseError -impl core::marker::Unpin for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::marker::Unpin for bitcoin_units::amount::TooPreciseError -impl core::marker::Unpin for bitcoin_units::amount::UnknownDenominationError -impl core::marker::Unpin for bitcoin_units::block::BlockHeight -impl core::marker::Unpin for bitcoin_units::block::BlockInterval -impl core::marker::Unpin for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::marker::Unpin for bitcoin_units::fee_rate::FeeRate -impl core::marker::Unpin for bitcoin_units::locktime::absolute::ConversionError -impl core::marker::Unpin for bitcoin_units::locktime::absolute::Height -impl core::marker::Unpin for bitcoin_units::locktime::absolute::ParseHeightError -impl core::marker::Unpin for bitcoin_units::locktime::absolute::ParseTimeError -impl core::marker::Unpin for bitcoin_units::locktime::absolute::Time -impl core::marker::Unpin for bitcoin_units::locktime::relative::Height -impl core::marker::Unpin for bitcoin_units::locktime::relative::Time -impl core::marker::Unpin for bitcoin_units::locktime::relative::TimeOverflowError -impl core::marker::Unpin for bitcoin_units::parse::ParseIntError -impl core::marker::Unpin for bitcoin_units::parse::PrefixedHexError -impl core::marker::Unpin for bitcoin_units::parse::UnprefixedHexError -impl core::marker::Unpin for bitcoin_units::weight::Weight -impl core::ops::arith::Add for bitcoin_units::Amount -impl core::ops::arith::Add for bitcoin_units::SignedAmount -impl core::ops::arith::Add for bitcoin_units::block::BlockInterval -impl core::ops::arith::Add for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Add for bitcoin_units::weight::Weight -impl core::ops::arith::Add<&bitcoin_units::Amount> for bitcoin_units::Amount -impl core::ops::arith::Add<&bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl core::ops::arith::Add<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Add<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl core::ops::arith::Add for &bitcoin_units::Amount -impl core::ops::arith::Add for &bitcoin_units::SignedAmount -impl core::ops::arith::Add for bitcoin_units::block::BlockHeight -impl core::ops::arith::Add for &bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Add for &bitcoin_units::weight::Weight -impl core::ops::arith::AddAssign for bitcoin_units::Amount -impl core::ops::arith::AddAssign for bitcoin_units::SignedAmount -impl core::ops::arith::AddAssign for bitcoin_units::block::BlockInterval -impl core::ops::arith::AddAssign for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::AddAssign for bitcoin_units::weight::Weight -impl core::ops::arith::AddAssign<&bitcoin_units::Amount> for bitcoin_units::Amount -impl core::ops::arith::AddAssign<&bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl core::ops::arith::AddAssign<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::AddAssign<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl core::ops::arith::Div for bitcoin_units::weight::Weight -impl core::ops::arith::Div for bitcoin_units::Amount -impl core::ops::arith::Div for bitcoin_units::Amount -impl core::ops::arith::Div for bitcoin_units::SignedAmount -impl core::ops::arith::Div for bitcoin_units::Amount -impl core::ops::arith::Div for bitcoin_units::weight::Weight -impl core::ops::arith::DivAssign for bitcoin_units::SignedAmount -impl core::ops::arith::DivAssign for bitcoin_units::Amount -impl core::ops::arith::DivAssign for bitcoin_units::weight::Weight -impl core::ops::arith::Mul for bitcoin_units::weight::Weight -impl core::ops::arith::Mul for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Mul for u64 -impl core::ops::arith::Mul for bitcoin_units::SignedAmount -impl core::ops::arith::Mul for bitcoin_units::Amount -impl core::ops::arith::Mul for bitcoin_units::weight::Weight -impl core::ops::arith::MulAssign for bitcoin_units::SignedAmount -impl core::ops::arith::MulAssign for bitcoin_units::Amount -impl core::ops::arith::MulAssign for bitcoin_units::weight::Weight -impl core::ops::arith::Neg for bitcoin_units::SignedAmount -impl core::ops::arith::Rem for bitcoin_units::SignedAmount -impl core::ops::arith::Rem for bitcoin_units::Amount -impl core::ops::arith::RemAssign for bitcoin_units::SignedAmount -impl core::ops::arith::RemAssign for bitcoin_units::Amount -impl core::ops::arith::Sub for bitcoin_units::Amount -impl core::ops::arith::Sub for bitcoin_units::SignedAmount -impl core::ops::arith::Sub for bitcoin_units::block::BlockHeight -impl core::ops::arith::Sub for bitcoin_units::block::BlockInterval -impl core::ops::arith::Sub for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Sub for bitcoin_units::weight::Weight -impl core::ops::arith::Sub<&bitcoin_units::Amount> for bitcoin_units::Amount -impl core::ops::arith::Sub<&bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl core::ops::arith::Sub<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Sub<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl core::ops::arith::Sub for &bitcoin_units::Amount -impl core::ops::arith::Sub for &bitcoin_units::SignedAmount -impl core::ops::arith::Sub for bitcoin_units::block::BlockHeight -impl core::ops::arith::Sub for &bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::Sub for &bitcoin_units::weight::Weight -impl core::ops::arith::SubAssign for bitcoin_units::Amount -impl core::ops::arith::SubAssign for bitcoin_units::SignedAmount -impl core::ops::arith::SubAssign for bitcoin_units::block::BlockInterval -impl core::ops::arith::SubAssign for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::SubAssign for bitcoin_units::weight::Weight -impl core::ops::arith::SubAssign<&bitcoin_units::Amount> for bitcoin_units::Amount -impl core::ops::arith::SubAssign<&bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl core::ops::arith::SubAssign<&bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl core::ops::arith::SubAssign<&bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::Amount -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::SignedAmount -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Denomination -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::Display -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::InputTooLargeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::InvalidCharacterError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::MissingDenominationError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::MissingDigitsError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::OutOfRangeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::ParseAmountError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::ParseDenominationError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::ParseError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::TooPreciseError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::amount::UnknownDenominationError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::BlockHeight -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::BlockInterval -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::fee_rate::FeeRate -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ConversionError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::Height -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ParseHeightError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::ParseTimeError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::absolute::Time -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Height -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::Time -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::ParseIntError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::PrefixedHexError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::parse::UnprefixedHexError -impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_units::weight::Weight -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::Amount -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::SignedAmount -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Denomination -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::Display -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::InputTooLargeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::InvalidCharacterError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::MissingDenominationError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::MissingDigitsError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::OutOfRangeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::ParseAmountError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::ParseDenominationError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::ParseError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::PossiblyConfusingDenominationError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::TooPreciseError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::amount::UnknownDenominationError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::BlockHeight -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::BlockInterval -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::block::TooBigForRelativeBlockHeightError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::fee_rate::FeeRate -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ConversionError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::Height -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ParseHeightError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::ParseTimeError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::absolute::Time -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Height -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::Time -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::locktime::relative::TimeOverflowError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::ParseIntError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::PrefixedHexError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::parse::UnprefixedHexError -impl core::panic::unwind_safe::UnwindSafe for bitcoin_units::weight::Weight -impl core::str::traits::FromStr for bitcoin_units::Amount -impl core::str::traits::FromStr for bitcoin_units::SignedAmount -impl core::str::traits::FromStr for bitcoin_units::amount::Denomination -impl core::str::traits::FromStr for bitcoin_units::block::BlockHeight -impl core::str::traits::FromStr for bitcoin_units::block::BlockInterval -impl core::str::traits::FromStr for bitcoin_units::fee_rate::FeeRate -impl core::str::traits::FromStr for bitcoin_units::locktime::absolute::Height -impl core::str::traits::FromStr for bitcoin_units::locktime::absolute::Time -impl core::str::traits::FromStr for bitcoin_units::locktime::relative::Height -impl core::str::traits::FromStr for bitcoin_units::locktime::relative::Time -impl core::str::traits::FromStr for bitcoin_units::weight::Weight -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::Amount> for bitcoin_units::Amount -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::SignedAmount> for bitcoin_units::SignedAmount -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::block::BlockInterval> for bitcoin_units::block::BlockInterval -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::fee_rate::FeeRate> for bitcoin_units::fee_rate::FeeRate -impl<'a> core::iter::traits::accum::Sum<&'a bitcoin_units::weight::Weight> for bitcoin_units::weight::Weight -impl<'a> core::ops::arith::Add<&'a bitcoin_units::Amount> for &bitcoin_units::Amount -impl<'a> core::ops::arith::Add<&'a bitcoin_units::SignedAmount> for &bitcoin_units::SignedAmount -impl<'a> core::ops::arith::Add<&'a bitcoin_units::fee_rate::FeeRate> for &bitcoin_units::fee_rate::FeeRate -impl<'a> core::ops::arith::Add<&'a bitcoin_units::weight::Weight> for &bitcoin_units::weight::Weight -impl<'a> core::ops::arith::Sub<&'a bitcoin_units::Amount> for &bitcoin_units::Amount -impl<'a> core::ops::arith::Sub<&'a bitcoin_units::SignedAmount> for &bitcoin_units::SignedAmount -impl<'a> core::ops::arith::Sub<&'a bitcoin_units::fee_rate::FeeRate> for &bitcoin_units::fee_rate::FeeRate -impl<'a> core::ops::arith::Sub<&'a bitcoin_units::weight::Weight> for &bitcoin_units::weight::Weight -impl bitcoin_units::amount::CheckedSum for T where T: core::iter::traits::iterator::Iterator -impl bitcoin_units::amount::CheckedSum for T where T: core::iter::traits::iterator::Iterator -pub bitcoin_units::amount::Denomination::Bit -pub bitcoin_units::amount::Denomination::Bitcoin -pub bitcoin_units::amount::Denomination::CentiBitcoin -pub bitcoin_units::amount::Denomination::MicroBitcoin -pub bitcoin_units::amount::Denomination::MilliBitcoin -pub bitcoin_units::amount::Denomination::Satoshi -pub bitcoin_units::amount::ParseDenominationError::PossiblyConfusing(bitcoin_units::amount::PossiblyConfusingDenominationError) -pub bitcoin_units::amount::ParseDenominationError::Unknown(bitcoin_units::amount::UnknownDenominationError) -pub const bitcoin_units::Amount::FIFTY_BTC: Self -pub const bitcoin_units::Amount::MAX: Self -pub const bitcoin_units::Amount::MAX_MONEY: Self -pub const bitcoin_units::Amount::MIN: Self -pub const bitcoin_units::Amount::ONE_BTC: Self -pub const bitcoin_units::Amount::ONE_SAT: Self -pub const bitcoin_units::Amount::SIZE: usize -pub const bitcoin_units::Amount::ZERO: Self -pub const bitcoin_units::SignedAmount::FIFTY_BTC: Self -pub const bitcoin_units::SignedAmount::MAX: Self -pub const bitcoin_units::SignedAmount::MAX_MONEY: Self -pub const bitcoin_units::SignedAmount::MIN: Self -pub const bitcoin_units::SignedAmount::ONE_BTC: Self -pub const bitcoin_units::SignedAmount::ONE_SAT: Self -pub const bitcoin_units::SignedAmount::ZERO: Self -pub const bitcoin_units::amount::Denomination::BTC: Self -pub const bitcoin_units::amount::Denomination::SAT: Self -pub const bitcoin_units::block::BlockHeight::MAX: Self -pub const bitcoin_units::block::BlockHeight::MIN: Self -pub const bitcoin_units::block::BlockHeight::ZERO: Self -pub const bitcoin_units::block::BlockInterval::MAX: Self -pub const bitcoin_units::block::BlockInterval::MIN: Self -pub const bitcoin_units::block::BlockInterval::ZERO: Self -pub const bitcoin_units::fee_rate::FeeRate::BROADCAST_MIN: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::fee_rate::FeeRate::DUST: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::fee_rate::FeeRate::MAX: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::fee_rate::FeeRate::MIN: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::fee_rate::FeeRate::ZERO: bitcoin_units::fee_rate::FeeRate -pub const bitcoin_units::locktime::absolute::Height::MAX: Self -pub const bitcoin_units::locktime::absolute::Height::MIN: Self -pub const bitcoin_units::locktime::absolute::Height::ZERO: Self -pub const bitcoin_units::locktime::absolute::LOCK_TIME_THRESHOLD: u32 -pub const bitcoin_units::locktime::absolute::Time::MAX: Self -pub const bitcoin_units::locktime::absolute::Time::MIN: Self -pub const bitcoin_units::locktime::relative::Height::MAX: Self -pub const bitcoin_units::locktime::relative::Height::MIN: Self -pub const bitcoin_units::locktime::relative::Height::ZERO: Self -pub const bitcoin_units::locktime::relative::Time::MAX: Self -pub const bitcoin_units::locktime::relative::Time::MIN: Self -pub const bitcoin_units::locktime::relative::Time::ZERO: Self -pub const bitcoin_units::weight::WITNESS_SCALE_FACTOR: usize -pub const bitcoin_units::weight::Weight::MAX: bitcoin_units::weight::Weight -pub const bitcoin_units::weight::Weight::MAX_BLOCK: bitcoin_units::weight::Weight -pub const bitcoin_units::weight::Weight::MIN: bitcoin_units::weight::Weight -pub const bitcoin_units::weight::Weight::MIN_TRANSACTION: bitcoin_units::weight::Weight -pub const bitcoin_units::weight::Weight::WITNESS_SCALE_FACTOR: u64 -pub const bitcoin_units::weight::Weight::ZERO: bitcoin_units::weight::Weight -pub const fn bitcoin_units::Amount::checked_add(self, rhs: bitcoin_units::Amount) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div_by_fee_rate_ceil(self, fee_rate: bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_div_by_fee_rate_floor(self, fee_rate: bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_mul(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_rem(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::Amount::checked_sub(self, rhs: bitcoin_units::Amount) -> core::option::Option -pub const fn bitcoin_units::Amount::from_int_btc_const(whole_bitcoin: u32) -> bitcoin_units::Amount -pub const fn bitcoin_units::Amount::from_sat(satoshi: u64) -> bitcoin_units::Amount -pub const fn bitcoin_units::Amount::from_sat_unchecked(satoshi: u64) -> bitcoin_units::Amount -pub const fn bitcoin_units::Amount::to_sat(self) -> u64 -pub const fn bitcoin_units::SignedAmount::checked_abs(self) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_add(self, rhs: bitcoin_units::SignedAmount) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_div(self, rhs: i64) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_mul(self, rhs: i64) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_rem(self, rhs: i64) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::checked_sub(self, rhs: bitcoin_units::SignedAmount) -> core::option::Option -pub const fn bitcoin_units::SignedAmount::from_int_btc_const(whole_bitcoin: i64) -> bitcoin_units::SignedAmount -pub const fn bitcoin_units::SignedAmount::from_sat(satoshi: i64) -> bitcoin_units::SignedAmount -pub const fn bitcoin_units::SignedAmount::from_sat_unchecked(satoshi: i64) -> bitcoin_units::SignedAmount -pub const fn bitcoin_units::SignedAmount::to_sat(self) -> i64 -pub const fn bitcoin_units::block::BlockHeight::from_u32(inner: u32) -> Self -pub const fn bitcoin_units::block::BlockHeight::to_u32(self) -> u32 -pub const fn bitcoin_units::block::BlockInterval::from_u32(inner: u32) -> Self -pub const fn bitcoin_units::block::BlockInterval::to_u32(self) -> u32 -pub const fn bitcoin_units::fee_rate::FeeRate::checked_add(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::checked_div(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::checked_mul(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::checked_mul_by_weight(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::checked_sub(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_kvb(sat_kvb: u64) -> Self -pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_kwu(sat_kwu: u64) -> Self -pub const fn bitcoin_units::fee_rate::FeeRate::from_sat_per_vb_unchecked(sat_vb: u64) -> Self -pub const fn bitcoin_units::fee_rate::FeeRate::to_sat_per_kwu(self) -> u64 -pub const fn bitcoin_units::fee_rate::FeeRate::to_sat_per_vb_ceil(self) -> u64 -pub const fn bitcoin_units::fee_rate::FeeRate::to_sat_per_vb_floor(self) -> u64 -pub const fn bitcoin_units::locktime::absolute::Height::from_consensus(n: u32) -> core::result::Result -pub const fn bitcoin_units::locktime::absolute::Height::to_consensus_u32(self) -> u32 -pub const fn bitcoin_units::locktime::absolute::Time::from_consensus(n: u32) -> core::result::Result -pub const fn bitcoin_units::locktime::absolute::Time::to_consensus_u32(self) -> u32 -pub const fn bitcoin_units::locktime::absolute::is_block_height(n: u32) -> bool -pub const fn bitcoin_units::locktime::absolute::is_block_time(n: u32) -> bool -pub const fn bitcoin_units::locktime::relative::Height::from_height(blocks: u16) -> Self -pub const fn bitcoin_units::locktime::relative::Height::to_consensus_u32(self) -> u32 -pub const fn bitcoin_units::locktime::relative::Height::value(self) -> u16 -pub const fn bitcoin_units::locktime::relative::Time::from_512_second_intervals(intervals: u16) -> Self -pub const fn bitcoin_units::locktime::relative::Time::from_seconds_ceil(seconds: u32) -> core::result::Result -pub const fn bitcoin_units::locktime::relative::Time::from_seconds_floor(seconds: u32) -> core::result::Result -pub const fn bitcoin_units::locktime::relative::Time::to_consensus_u32(self) -> u32 -pub const fn bitcoin_units::locktime::relative::Time::value(self) -> u16 -pub const fn bitcoin_units::weight::Weight::checked_add(self, rhs: Self) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::checked_div(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::checked_mul(self, rhs: u64) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::checked_mul_by_fee_rate(self, fee_rate: bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::checked_sub(self, rhs: Self) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::from_non_witness_data_size(non_witness_size: u64) -> Self -pub const fn bitcoin_units::weight::Weight::from_vb(vb: u64) -> core::option::Option -pub const fn bitcoin_units::weight::Weight::from_vb_unchecked(vb: u64) -> Self -pub const fn bitcoin_units::weight::Weight::from_vb_unwrap(vb: u64) -> bitcoin_units::weight::Weight -pub const fn bitcoin_units::weight::Weight::from_witness_data_size(witness_size: u64) -> Self -pub const fn bitcoin_units::weight::Weight::from_wu(wu: u64) -> Self -pub const fn bitcoin_units::weight::Weight::to_kwu_ceil(self) -> u64 -pub const fn bitcoin_units::weight::Weight::to_kwu_floor(self) -> u64 -pub const fn bitcoin_units::weight::Weight::to_vbytes_ceil(self) -> u64 -pub const fn bitcoin_units::weight::Weight::to_vbytes_floor(self) -> u64 -pub const fn bitcoin_units::weight::Weight::to_wu(self) -> u64 -pub fn &bitcoin_units::Amount::add(self, rhs: &'a bitcoin_units::Amount) -> Self::Output -pub fn &bitcoin_units::Amount::add(self, rhs: bitcoin_units::Amount) -> Self::Output -pub fn &bitcoin_units::Amount::sub(self, rhs: &'a bitcoin_units::Amount) -> Self::Output -pub fn &bitcoin_units::Amount::sub(self, rhs: bitcoin_units::Amount) -> Self::Output -pub fn &bitcoin_units::SignedAmount::add(self, rhs: &'a bitcoin_units::SignedAmount) -> Self::Output -pub fn &bitcoin_units::SignedAmount::add(self, rhs: bitcoin_units::SignedAmount) -> Self::Output -pub fn &bitcoin_units::SignedAmount::sub(self, rhs: &'a bitcoin_units::SignedAmount) -> Self::Output -pub fn &bitcoin_units::SignedAmount::sub(self, rhs: bitcoin_units::SignedAmount) -> Self::Output -pub fn &bitcoin_units::fee_rate::FeeRate::add(self, rhs: &'a bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn &bitcoin_units::fee_rate::FeeRate::add(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn &bitcoin_units::fee_rate::FeeRate::sub(self, rhs: &'a bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn &bitcoin_units::fee_rate::FeeRate::sub(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn &bitcoin_units::weight::Weight::add(self, rhs: &'a bitcoin_units::weight::Weight) -> Self::Output -pub fn &bitcoin_units::weight::Weight::add(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn &bitcoin_units::weight::Weight::sub(self, rhs: &'a bitcoin_units::weight::Weight) -> Self::Output -pub fn &bitcoin_units::weight::Weight::sub(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn T::checked_sum(self) -> core::option::Option -pub fn T::checked_sum(self) -> core::option::Option -pub fn bitcoin_units::Amount::add(self, rhs: &bitcoin_units::Amount) -> Self::Output -pub fn bitcoin_units::Amount::add(self, rhs: bitcoin_units::Amount) -> Self::Output -pub fn bitcoin_units::Amount::add_assign(&mut self, rhs: &bitcoin_units::Amount) -pub fn bitcoin_units::Amount::add_assign(&mut self, rhs: bitcoin_units::Amount) -pub fn bitcoin_units::Amount::clone(&self) -> bitcoin_units::Amount -pub fn bitcoin_units::Amount::cmp(&self, other: &bitcoin_units::Amount) -> core::cmp::Ordering -pub fn bitcoin_units::Amount::default() -> Self -pub fn bitcoin_units::Amount::display_dynamic(self) -> bitcoin_units::amount::Display -pub fn bitcoin_units::Amount::display_in(self, denomination: bitcoin_units::amount::Denomination) -> bitcoin_units::amount::Display -pub fn bitcoin_units::Amount::div(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::Amount::div(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::Amount::div(self, rhs: u64) -> Self::Output -pub fn bitcoin_units::Amount::div_assign(&mut self, rhs: u64) -pub fn bitcoin_units::Amount::eq(&self, other: &bitcoin_units::Amount) -> bool -pub fn bitcoin_units::Amount::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::Amount::from_int_btc>(whole_bitcoin: T) -> core::result::Result -pub fn bitcoin_units::Amount::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::Amount::from_str_in(s: &str, denom: bitcoin_units::amount::Denomination) -> core::result::Result -pub fn bitcoin_units::Amount::from_str_with_denomination(s: &str) -> core::result::Result -pub fn bitcoin_units::Amount::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::Amount::mul(self, rhs: u64) -> Self::Output -pub fn bitcoin_units::Amount::mul_assign(&mut self, rhs: u64) -pub fn bitcoin_units::Amount::partial_cmp(&self, other: &bitcoin_units::Amount) -> core::option::Option -pub fn bitcoin_units::Amount::rem(self, modulus: u64) -> Self -pub fn bitcoin_units::Amount::rem_assign(&mut self, modulus: u64) -pub fn bitcoin_units::Amount::sub(self, rhs: &bitcoin_units::Amount) -> Self::Output -pub fn bitcoin_units::Amount::sub(self, rhs: bitcoin_units::Amount) -> Self::Output -pub fn bitcoin_units::Amount::sub_assign(&mut self, rhs: &bitcoin_units::Amount) -pub fn bitcoin_units::Amount::sub_assign(&mut self, rhs: bitcoin_units::Amount) -pub fn bitcoin_units::Amount::sum>(iter: I) -> Self -pub fn bitcoin_units::Amount::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::Amount::to_signed(self) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::Amount::try_from(value: bitcoin_units::SignedAmount) -> core::result::Result -pub fn bitcoin_units::Amount::unchecked_add(self, rhs: bitcoin_units::Amount) -> bitcoin_units::Amount -pub fn bitcoin_units::Amount::unchecked_sub(self, rhs: bitcoin_units::Amount) -> bitcoin_units::Amount -pub fn bitcoin_units::SignedAmount::abs(self) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::SignedAmount::add(self, rhs: &bitcoin_units::SignedAmount) -> Self::Output -pub fn bitcoin_units::SignedAmount::add(self, rhs: bitcoin_units::SignedAmount) -> Self::Output -pub fn bitcoin_units::SignedAmount::add_assign(&mut self, rhs: &bitcoin_units::SignedAmount) -pub fn bitcoin_units::SignedAmount::add_assign(&mut self, rhs: bitcoin_units::SignedAmount) -pub fn bitcoin_units::SignedAmount::clone(&self) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::SignedAmount::cmp(&self, other: &bitcoin_units::SignedAmount) -> core::cmp::Ordering -pub fn bitcoin_units::SignedAmount::default() -> Self -pub fn bitcoin_units::SignedAmount::display_dynamic(self) -> bitcoin_units::amount::Display -pub fn bitcoin_units::SignedAmount::display_in(self, denomination: bitcoin_units::amount::Denomination) -> bitcoin_units::amount::Display -pub fn bitcoin_units::SignedAmount::div(self, rhs: i64) -> Self::Output -pub fn bitcoin_units::SignedAmount::div_assign(&mut self, rhs: i64) -pub fn bitcoin_units::SignedAmount::eq(&self, other: &bitcoin_units::SignedAmount) -> bool -pub fn bitcoin_units::SignedAmount::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::SignedAmount::from(value: bitcoin_units::Amount) -> Self -pub fn bitcoin_units::SignedAmount::from_int_btc>(whole_bitcoin: T) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_str_in(s: &str, denom: bitcoin_units::amount::Denomination) -> core::result::Result -pub fn bitcoin_units::SignedAmount::from_str_with_denomination(s: &str) -> core::result::Result -pub fn bitcoin_units::SignedAmount::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::SignedAmount::is_negative(self) -> bool -pub fn bitcoin_units::SignedAmount::is_positive(self) -> bool -pub fn bitcoin_units::SignedAmount::mul(self, rhs: i64) -> Self::Output -pub fn bitcoin_units::SignedAmount::mul_assign(&mut self, rhs: i64) -pub fn bitcoin_units::SignedAmount::neg(self) -> Self::Output -pub fn bitcoin_units::SignedAmount::partial_cmp(&self, other: &bitcoin_units::SignedAmount) -> core::option::Option -pub fn bitcoin_units::SignedAmount::positive_sub(self, rhs: bitcoin_units::SignedAmount) -> core::option::Option -pub fn bitcoin_units::SignedAmount::rem(self, modulus: i64) -> Self -pub fn bitcoin_units::SignedAmount::rem_assign(&mut self, modulus: i64) -pub fn bitcoin_units::SignedAmount::signum(self) -> i64 -pub fn bitcoin_units::SignedAmount::sub(self, rhs: &bitcoin_units::SignedAmount) -> Self::Output -pub fn bitcoin_units::SignedAmount::sub(self, rhs: bitcoin_units::SignedAmount) -> Self::Output -pub fn bitcoin_units::SignedAmount::sub_assign(&mut self, rhs: &bitcoin_units::SignedAmount) -pub fn bitcoin_units::SignedAmount::sub_assign(&mut self, rhs: bitcoin_units::SignedAmount) -pub fn bitcoin_units::SignedAmount::sum>(iter: I) -> Self -pub fn bitcoin_units::SignedAmount::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::SignedAmount::to_unsigned(self) -> core::result::Result -pub fn bitcoin_units::SignedAmount::unchecked_add(self, rhs: bitcoin_units::SignedAmount) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::SignedAmount::unchecked_sub(self, rhs: bitcoin_units::SignedAmount) -> bitcoin_units::SignedAmount -pub fn bitcoin_units::SignedAmount::unsigned_abs(self) -> bitcoin_units::Amount -pub fn bitcoin_units::amount::CheckedSum::checked_sum(self) -> core::option::Option -pub fn bitcoin_units::amount::Denomination::clone(&self) -> bitcoin_units::amount::Denomination -pub fn bitcoin_units::amount::Denomination::eq(&self, other: &bitcoin_units::amount::Denomination) -> bool -pub fn bitcoin_units::amount::Denomination::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::Denomination::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::amount::Denomination::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::amount::Display::clone(&self) -> bitcoin_units::amount::Display -pub fn bitcoin_units::amount::Display::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::Display::show_denomination(self) -> Self -pub fn bitcoin_units::amount::InputTooLargeError::clone(&self) -> bitcoin_units::amount::InputTooLargeError -pub fn bitcoin_units::amount::InputTooLargeError::eq(&self, other: &bitcoin_units::amount::InputTooLargeError) -> bool -pub fn bitcoin_units::amount::InputTooLargeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::InvalidCharacterError::clone(&self) -> bitcoin_units::amount::InvalidCharacterError -pub fn bitcoin_units::amount::InvalidCharacterError::eq(&self, other: &bitcoin_units::amount::InvalidCharacterError) -> bool -pub fn bitcoin_units::amount::InvalidCharacterError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::MissingDenominationError::clone(&self) -> bitcoin_units::amount::MissingDenominationError -pub fn bitcoin_units::amount::MissingDenominationError::eq(&self, other: &bitcoin_units::amount::MissingDenominationError) -> bool -pub fn bitcoin_units::amount::MissingDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::MissingDigitsError::clone(&self) -> bitcoin_units::amount::MissingDigitsError -pub fn bitcoin_units::amount::MissingDigitsError::eq(&self, other: &bitcoin_units::amount::MissingDigitsError) -> bool -pub fn bitcoin_units::amount::MissingDigitsError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::OutOfRangeError::clone(&self) -> bitcoin_units::amount::OutOfRangeError -pub fn bitcoin_units::amount::OutOfRangeError::eq(&self, other: &bitcoin_units::amount::OutOfRangeError) -> bool -pub fn bitcoin_units::amount::OutOfRangeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::OutOfRangeError::is_above_max(self) -> bool -pub fn bitcoin_units::amount::OutOfRangeError::is_below_min(self) -> bool -pub fn bitcoin_units::amount::OutOfRangeError::valid_range(self) -> (i64, u64) -pub fn bitcoin_units::amount::ParseAmountError::clone(&self) -> bitcoin_units::amount::ParseAmountError -pub fn bitcoin_units::amount::ParseAmountError::eq(&self, other: &bitcoin_units::amount::ParseAmountError) -> bool -pub fn bitcoin_units::amount::ParseAmountError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::ParseAmountError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::InputTooLargeError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::InvalidCharacterError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::MissingDigitsError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::OutOfRangeError) -> Self -pub fn bitcoin_units::amount::ParseAmountError::from(value: bitcoin_units::amount::TooPreciseError) -> Self -pub fn bitcoin_units::amount::ParseDenominationError::clone(&self) -> bitcoin_units::amount::ParseDenominationError -pub fn bitcoin_units::amount::ParseDenominationError::eq(&self, other: &bitcoin_units::amount::ParseDenominationError) -> bool -pub fn bitcoin_units::amount::ParseDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::ParseDenominationError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::amount::ParseError::clone(&self) -> bitcoin_units::amount::ParseError -pub fn bitcoin_units::amount::ParseError::eq(&self, other: &bitcoin_units::amount::ParseError) -> bool -pub fn bitcoin_units::amount::ParseError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::InputTooLargeError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::InvalidCharacterError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::MissingDigitsError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::OutOfRangeError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::ParseAmountError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::ParseDenominationError) -> Self -pub fn bitcoin_units::amount::ParseError::from(e: bitcoin_units::amount::TooPreciseError) -> Self -pub fn bitcoin_units::amount::ParseError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::amount::PossiblyConfusingDenominationError::clone(&self) -> bitcoin_units::amount::PossiblyConfusingDenominationError -pub fn bitcoin_units::amount::PossiblyConfusingDenominationError::eq(&self, other: &bitcoin_units::amount::PossiblyConfusingDenominationError) -> bool -pub fn bitcoin_units::amount::PossiblyConfusingDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::TooPreciseError::clone(&self) -> bitcoin_units::amount::TooPreciseError -pub fn bitcoin_units::amount::TooPreciseError::eq(&self, other: &bitcoin_units::amount::TooPreciseError) -> bool -pub fn bitcoin_units::amount::TooPreciseError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::amount::UnknownDenominationError::clone(&self) -> bitcoin_units::amount::UnknownDenominationError -pub fn bitcoin_units::amount::UnknownDenominationError::eq(&self, other: &bitcoin_units::amount::UnknownDenominationError) -> bool -pub fn bitcoin_units::amount::UnknownDenominationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::block::BlockHeight::add(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output -pub fn bitcoin_units::block::BlockHeight::clone(&self) -> bitcoin_units::block::BlockHeight -pub fn bitcoin_units::block::BlockHeight::cmp(&self, other: &bitcoin_units::block::BlockHeight) -> core::cmp::Ordering -pub fn bitcoin_units::block::BlockHeight::eq(&self, other: &bitcoin_units::block::BlockHeight) -> bool -pub fn bitcoin_units::block::BlockHeight::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::block::BlockHeight::from(h: bitcoin_units::locktime::absolute::Height) -> Self -pub fn bitcoin_units::block::BlockHeight::from(inner: u32) -> Self -pub fn bitcoin_units::block::BlockHeight::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::block::BlockHeight::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::block::BlockHeight::partial_cmp(&self, other: &bitcoin_units::block::BlockHeight) -> core::option::Option -pub fn bitcoin_units::block::BlockHeight::sub(self, rhs: bitcoin_units::block::BlockHeight) -> Self::Output -pub fn bitcoin_units::block::BlockHeight::sub(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output -pub fn bitcoin_units::block::BlockHeight::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::block::BlockInterval::add(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output -pub fn bitcoin_units::block::BlockInterval::add_assign(&mut self, rhs: bitcoin_units::block::BlockInterval) -pub fn bitcoin_units::block::BlockInterval::clone(&self) -> bitcoin_units::block::BlockInterval -pub fn bitcoin_units::block::BlockInterval::cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::cmp::Ordering -pub fn bitcoin_units::block::BlockInterval::default() -> bitcoin_units::block::BlockInterval -pub fn bitcoin_units::block::BlockInterval::eq(&self, other: &bitcoin_units::block::BlockInterval) -> bool -pub fn bitcoin_units::block::BlockInterval::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::block::BlockInterval::from(h: bitcoin_units::locktime::relative::Height) -> Self -pub fn bitcoin_units::block::BlockInterval::from(inner: u32) -> Self -pub fn bitcoin_units::block::BlockInterval::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::block::BlockInterval::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::block::BlockInterval::partial_cmp(&self, other: &bitcoin_units::block::BlockInterval) -> core::option::Option -pub fn bitcoin_units::block::BlockInterval::sub(self, rhs: bitcoin_units::block::BlockInterval) -> Self::Output -pub fn bitcoin_units::block::BlockInterval::sub_assign(&mut self, rhs: bitcoin_units::block::BlockInterval) -pub fn bitcoin_units::block::BlockInterval::sum>(iter: I) -> Self -pub fn bitcoin_units::block::BlockInterval::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::block::BlockInterval::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::clone(&self) -> bitcoin_units::block::TooBigForRelativeBlockHeightError -pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::eq(&self, other: &bitcoin_units::block::TooBigForRelativeBlockHeightError) -> bool -pub fn bitcoin_units::block::TooBigForRelativeBlockHeightError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::fee_rate::FeeRate::add(self, rhs: &bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::add(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::add_assign(&mut self, rhs: &bitcoin_units::fee_rate::FeeRate) -pub fn bitcoin_units::fee_rate::FeeRate::add_assign(&mut self, rhs: bitcoin_units::fee_rate::FeeRate) -pub fn bitcoin_units::fee_rate::FeeRate::clone(&self) -> bitcoin_units::fee_rate::FeeRate -pub fn bitcoin_units::fee_rate::FeeRate::cmp(&self, other: &bitcoin_units::fee_rate::FeeRate) -> core::cmp::Ordering -pub fn bitcoin_units::fee_rate::FeeRate::eq(&self, other: &bitcoin_units::fee_rate::FeeRate) -> bool -pub fn bitcoin_units::fee_rate::FeeRate::fee_vb(self, vb: u64) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::fee_wu(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::fee_rate::FeeRate::from_sat_per_vb(sat_vb: u64) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::fee_rate::FeeRate::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::fee_rate::FeeRate::mul(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::partial_cmp(&self, other: &bitcoin_units::fee_rate::FeeRate) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::sub(self, rhs: &bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::sub(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::fee_rate::FeeRate::sub_assign(&mut self, rhs: &bitcoin_units::fee_rate::FeeRate) -pub fn bitcoin_units::fee_rate::FeeRate::sub_assign(&mut self, rhs: bitcoin_units::fee_rate::FeeRate) -pub fn bitcoin_units::fee_rate::FeeRate::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::fee_rate::FeeRate::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::fee_rate::FeeRate::to_fee(self, weight: bitcoin_units::weight::Weight) -> core::option::Option -pub fn bitcoin_units::fee_rate::FeeRate::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::ConversionError::clone(&self) -> bitcoin_units::locktime::absolute::ConversionError -pub fn bitcoin_units::locktime::absolute::ConversionError::eq(&self, other: &bitcoin_units::locktime::absolute::ConversionError) -> bool -pub fn bitcoin_units::locktime::absolute::ConversionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::Height::clone(&self) -> bitcoin_units::locktime::absolute::Height -pub fn bitcoin_units::locktime::absolute::Height::cmp(&self, other: &bitcoin_units::locktime::absolute::Height) -> core::cmp::Ordering -pub fn bitcoin_units::locktime::absolute::Height::eq(&self, other: &bitcoin_units::locktime::absolute::Height) -> bool -pub fn bitcoin_units::locktime::absolute::Height::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::Height::from_hex(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::locktime::absolute::Height::partial_cmp(&self, other: &bitcoin_units::locktime::absolute::Height) -> core::option::Option -pub fn bitcoin_units::locktime::absolute::Height::try_from(h: bitcoin_units::block::BlockHeight) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Height::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::ParseHeightError::clone(&self) -> bitcoin_units::locktime::absolute::ParseHeightError -pub fn bitcoin_units::locktime::absolute::ParseHeightError::eq(&self, other: &bitcoin_units::locktime::absolute::ParseHeightError) -> bool -pub fn bitcoin_units::locktime::absolute::ParseHeightError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::ParseTimeError::clone(&self) -> bitcoin_units::locktime::absolute::ParseTimeError -pub fn bitcoin_units::locktime::absolute::ParseTimeError::eq(&self, other: &bitcoin_units::locktime::absolute::ParseTimeError) -> bool -pub fn bitcoin_units::locktime::absolute::ParseTimeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::Time::clone(&self) -> bitcoin_units::locktime::absolute::Time -pub fn bitcoin_units::locktime::absolute::Time::cmp(&self, other: &bitcoin_units::locktime::absolute::Time) -> core::cmp::Ordering -pub fn bitcoin_units::locktime::absolute::Time::eq(&self, other: &bitcoin_units::locktime::absolute::Time) -> bool -pub fn bitcoin_units::locktime::absolute::Time::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::absolute::Time::from_hex(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Time::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::absolute::Time::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::locktime::absolute::Time::partial_cmp(&self, other: &bitcoin_units::locktime::absolute::Time) -> core::option::Option -pub fn bitcoin_units::locktime::absolute::Time::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::clone(&self) -> bitcoin_units::locktime::relative::Height -pub fn bitcoin_units::locktime::relative::Height::cmp(&self, other: &bitcoin_units::locktime::relative::Height) -> core::cmp::Ordering -pub fn bitcoin_units::locktime::relative::Height::default() -> bitcoin_units::locktime::relative::Height -pub fn bitcoin_units::locktime::relative::Height::eq(&self, other: &bitcoin_units::locktime::relative::Height) -> bool -pub fn bitcoin_units::locktime::relative::Height::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::relative::Height::from(value: u16) -> Self -pub fn bitcoin_units::locktime::relative::Height::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::locktime::relative::Height::partial_cmp(&self, other: &bitcoin_units::locktime::relative::Height) -> core::option::Option -pub fn bitcoin_units::locktime::relative::Height::try_from(h: bitcoin_units::block::BlockInterval) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Height::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Time::clone(&self) -> bitcoin_units::locktime::relative::Time -pub fn bitcoin_units::locktime::relative::Time::cmp(&self, other: &bitcoin_units::locktime::relative::Time) -> core::cmp::Ordering -pub fn bitcoin_units::locktime::relative::Time::default() -> bitcoin_units::locktime::relative::Time -pub fn bitcoin_units::locktime::relative::Time::eq(&self, other: &bitcoin_units::locktime::relative::Time) -> bool -pub fn bitcoin_units::locktime::relative::Time::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::relative::Time::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::Time::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::locktime::relative::Time::partial_cmp(&self, other: &bitcoin_units::locktime::relative::Time) -> core::option::Option -pub fn bitcoin_units::locktime::relative::Time::try_from(s: &str) -> core::result::Result -pub fn bitcoin_units::locktime::relative::TimeOverflowError::clone(&self) -> bitcoin_units::locktime::relative::TimeOverflowError -pub fn bitcoin_units::locktime::relative::TimeOverflowError::eq(&self, other: &bitcoin_units::locktime::relative::TimeOverflowError) -> bool -pub fn bitcoin_units::locktime::relative::TimeOverflowError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::locktime::relative::TimeOverflowError::new(seconds: u32) -> Self -pub fn bitcoin_units::parse::ParseIntError::as_ref(&self) -> &core::num::error::ParseIntError -pub fn bitcoin_units::parse::ParseIntError::clone(&self) -> bitcoin_units::parse::ParseIntError -pub fn bitcoin_units::parse::ParseIntError::eq(&self, other: &bitcoin_units::parse::ParseIntError) -> bool -pub fn bitcoin_units::parse::ParseIntError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::parse::PrefixedHexError::clone(&self) -> bitcoin_units::parse::PrefixedHexError -pub fn bitcoin_units::parse::PrefixedHexError::eq(&self, other: &bitcoin_units::parse::PrefixedHexError) -> bool -pub fn bitcoin_units::parse::PrefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::parse::PrefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self -pub fn bitcoin_units::parse::PrefixedHexError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::parse::UnprefixedHexError::clone(&self) -> bitcoin_units::parse::UnprefixedHexError -pub fn bitcoin_units::parse::UnprefixedHexError::eq(&self, other: &bitcoin_units::parse::UnprefixedHexError) -> bool -pub fn bitcoin_units::parse::UnprefixedHexError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::parse::UnprefixedHexError::from(e: bitcoin_units::parse::ParseIntError) -> Self -pub fn bitcoin_units::parse::UnprefixedHexError::from(never: core::convert::Infallible) -> Self -pub fn bitcoin_units::parse::hex_check_unprefixed(s: &str) -> core::result::Result<&str, bitcoin_units::parse::UnprefixedHexError> -pub fn bitcoin_units::parse::hex_remove_prefix(s: &str) -> core::result::Result<&str, bitcoin_units::parse::PrefixedHexError> -pub fn bitcoin_units::parse::hex_u128(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u128_prefixed(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u128_unchecked(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u128_unprefixed(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u32(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u32_prefixed(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u32_unchecked(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::hex_u32_unprefixed(s: &str) -> core::result::Result -pub fn bitcoin_units::parse::int_from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::weight::Weight::add(self, rhs: &bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::add(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::add_assign(&mut self, rhs: &bitcoin_units::weight::Weight) -pub fn bitcoin_units::weight::Weight::add_assign(&mut self, rhs: bitcoin_units::weight::Weight) -pub fn bitcoin_units::weight::Weight::clone(&self) -> bitcoin_units::weight::Weight -pub fn bitcoin_units::weight::Weight::cmp(&self, other: &bitcoin_units::weight::Weight) -> core::cmp::Ordering -pub fn bitcoin_units::weight::Weight::div(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::div(self, rhs: u64) -> Self::Output -pub fn bitcoin_units::weight::Weight::div_assign(&mut self, rhs: u64) -pub fn bitcoin_units::weight::Weight::eq(&self, other: &bitcoin_units::weight::Weight) -> bool -pub fn bitcoin_units::weight::Weight::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bitcoin_units::weight::Weight::from_kwu(wu: u64) -> core::option::Option -pub fn bitcoin_units::weight::Weight::from_str(s: &str) -> core::result::Result -pub fn bitcoin_units::weight::Weight::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bitcoin_units::weight::Weight::mul(self, rhs: bitcoin_units::fee_rate::FeeRate) -> Self::Output -pub fn bitcoin_units::weight::Weight::mul(self, rhs: u64) -> Self::Output -pub fn bitcoin_units::weight::Weight::mul_assign(&mut self, rhs: u64) -pub fn bitcoin_units::weight::Weight::partial_cmp(&self, other: &bitcoin_units::weight::Weight) -> core::option::Option -pub fn bitcoin_units::weight::Weight::sub(self, rhs: &bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::sub(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub fn bitcoin_units::weight::Weight::sub_assign(&mut self, rhs: &bitcoin_units::weight::Weight) -pub fn bitcoin_units::weight::Weight::sub_assign(&mut self, rhs: bitcoin_units::weight::Weight) -pub fn bitcoin_units::weight::Weight::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::weight::Weight::sum(iter: I) -> Self where I: core::iter::traits::iterator::Iterator -pub fn bitcoin_units::weight::Weight::try_from(s: &str) -> core::result::Result -pub fn core::num::error::ParseIntError::from(value: bitcoin_units::parse::ParseIntError) -> Self -pub fn u32::from(height: bitcoin_units::block::BlockHeight) -> Self -pub fn u32::from(height: bitcoin_units::block::BlockInterval) -> Self -pub fn u64::from(value: bitcoin_units::fee_rate::FeeRate) -> Self -pub fn u64::from(value: bitcoin_units::weight::Weight) -> Self -pub fn u64::mul(self, rhs: bitcoin_units::weight::Weight) -> Self::Output -pub mod bitcoin_units -pub mod bitcoin_units::amount -pub mod bitcoin_units::block -pub mod bitcoin_units::fee_rate -pub mod bitcoin_units::locktime -pub mod bitcoin_units::locktime::absolute -pub mod bitcoin_units::locktime::relative -pub mod bitcoin_units::parse -pub mod bitcoin_units::weight -pub struct bitcoin_units::Amount(_) -pub struct bitcoin_units::BlockHeight(pub u32) -pub struct bitcoin_units::BlockInterval(pub u32) -pub struct bitcoin_units::FeeRate(_) -pub struct bitcoin_units::SignedAmount(_) -pub struct bitcoin_units::Weight(_) -pub struct bitcoin_units::amount::Amount(_) -pub struct bitcoin_units::amount::Display -pub struct bitcoin_units::amount::InputTooLargeError -pub struct bitcoin_units::amount::InvalidCharacterError -pub struct bitcoin_units::amount::MissingDigitsError -pub struct bitcoin_units::amount::OutOfRangeError -pub struct bitcoin_units::amount::ParseAmountError(_) -pub struct bitcoin_units::amount::ParseError(_) -pub struct bitcoin_units::amount::SignedAmount(_) -pub struct bitcoin_units::amount::TooPreciseError -pub struct bitcoin_units::block::BlockHeight(pub u32) -pub struct bitcoin_units::block::BlockInterval(pub u32) -pub struct bitcoin_units::block::TooBigForRelativeBlockHeightError(_) -pub struct bitcoin_units::fee_rate::FeeRate(_) -pub struct bitcoin_units::locktime::absolute::Height(_) -pub struct bitcoin_units::locktime::absolute::ParseHeightError(_) -pub struct bitcoin_units::locktime::absolute::ParseTimeError(_) -pub struct bitcoin_units::locktime::absolute::Time(_) -pub struct bitcoin_units::locktime::relative::Height(_) -pub struct bitcoin_units::locktime::relative::Time(_) -pub struct bitcoin_units::locktime::relative::TimeOverflowError -pub struct bitcoin_units::parse::PrefixedHexError(_) -pub struct bitcoin_units::parse::UnprefixedHexError(_) -pub struct bitcoin_units::weight::Weight(_) -pub trait bitcoin_units::amount::CheckedSum: bitcoin_units::amount::sealed::Sealed -pub trait bitcoin_units::parse::Integer: core::str::traits::FromStr + core::convert::TryFrom + core::marker::Sized + bitcoin_units::parse::sealed::Sealed -pub type &bitcoin_units::Amount::Output = bitcoin_units::Amount -pub type &bitcoin_units::SignedAmount::Output = bitcoin_units::SignedAmount -pub type &bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::fee_rate::FeeRate -pub type &bitcoin_units::weight::Weight::Output = bitcoin_units::weight::Weight -pub type bitcoin_units::Amount::Err = bitcoin_units::amount::ParseError -pub type bitcoin_units::Amount::Error = bitcoin_units::amount::OutOfRangeError -pub type bitcoin_units::Amount::Output = bitcoin_units::Amount -pub type bitcoin_units::Amount::Output = bitcoin_units::fee_rate::FeeRate -pub type bitcoin_units::Amount::Output = bitcoin_units::weight::Weight -pub type bitcoin_units::SignedAmount::Err = bitcoin_units::amount::ParseError -pub type bitcoin_units::SignedAmount::Output = bitcoin_units::SignedAmount -pub type bitcoin_units::amount::Denomination::Err = bitcoin_units::amount::ParseDenominationError -pub type bitcoin_units::block::BlockHeight::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::block::BlockHeight::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::block::BlockHeight::Output = bitcoin_units::block::BlockHeight -pub type bitcoin_units::block::BlockHeight::Output = bitcoin_units::block::BlockInterval -pub type bitcoin_units::block::BlockInterval::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::block::BlockInterval::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::block::BlockInterval::Output = bitcoin_units::block::BlockInterval -pub type bitcoin_units::fee_rate::FeeRate::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::fee_rate::FeeRate::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::Amount -pub type bitcoin_units::fee_rate::FeeRate::Output = bitcoin_units::fee_rate::FeeRate -pub type bitcoin_units::locktime::absolute::Height::Err = bitcoin_units::locktime::absolute::ParseHeightError -pub type bitcoin_units::locktime::absolute::Height::Error = bitcoin_units::locktime::absolute::ConversionError -pub type bitcoin_units::locktime::absolute::Height::Error = bitcoin_units::locktime::absolute::ParseHeightError -pub type bitcoin_units::locktime::absolute::Time::Err = bitcoin_units::locktime::absolute::ParseTimeError -pub type bitcoin_units::locktime::absolute::Time::Error = bitcoin_units::locktime::absolute::ParseTimeError -pub type bitcoin_units::locktime::relative::Height::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::locktime::relative::Height::Error = bitcoin_units::block::TooBigForRelativeBlockHeightError -pub type bitcoin_units::locktime::relative::Height::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::locktime::relative::Time::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::locktime::relative::Time::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::weight::Weight::Err = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::weight::Weight::Error = bitcoin_units::parse::ParseIntError -pub type bitcoin_units::weight::Weight::Output = bitcoin_units::Amount -pub type bitcoin_units::weight::Weight::Output = bitcoin_units::weight::Weight -pub type bitcoin_units::weight::Weight::Output = u64 -pub type u64::Output = bitcoin_units::weight::Weight