Merge rust-bitcoin/rust-bitcoin#3682: Add API scripts and output files
7e0501c03c
Add a script to query the API (Tobin C. Harding)e126a24307
Add API script (Tobin C. Harding)219ecd5498
Add api text files (Tobin C. Harding) Pull request description: Last time we did this there was push back by Kixunil because he did not like updating the API files. This time we only add API files for those crates we are focused on stabalizing. As we try to do the checklists for making sure the crates conform to the Rust API guidelines one has to repeatedly audit the code. Being able to quickly get lists of things out of the code is super useful. And the after we release 1.0 these API text files become valuable for review. -- Add a script to generate API files using `cargo check-api` for the crates that we are trying to stabalise. - hashes - io - primitives - units Add a script to query the API files. E.g., `contrib/api.sh units types` Current commands are `types`: Show all public structs and enums `types_no_err`: Show all public structs and enums excluding errors `traits`: Show all public traits ACKs for top commit: apoelstra: ACK 7e0501c03cbc02ccd9292a709b51deb96c74901d; successfully ran local tests; let's do it Tree-SHA512: d9fcff3dd9976b15669625b8e613b10c6e1d16bd9e01980214ead497fd6487539e4b8fa5d44cc25137c658b931f90e22bf51741950ef78e1bdf7ceba96294b76
This commit is contained in:
commit
1512d6a43e
|
@ -305,3 +305,23 @@ jobs:
|
|||
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.42.0
|
||||
- name: "Run API checker script"
|
||||
run: ./contrib/check-for-api-changes.sh
|
||||
|
|
|
@ -145,6 +145,18 @@ test out the patch set and opine on the technical merits of the patch. Please,
|
|||
first review PR on the conceptual level before focusing on code style or
|
||||
grammar fixes.
|
||||
|
||||
### API changes
|
||||
|
||||
The API of the following crates is almost stable. Changing it is supposed to be non-trivial. To
|
||||
assist in this effort ll PRs that change the public API of any these crates must include a patch to
|
||||
the `api/` text files. This should be a separate final patch to the PR that is the diff created by
|
||||
running `just check-api`.
|
||||
|
||||
- `hashes`
|
||||
- `io`
|
||||
- `primitives`
|
||||
- `units`
|
||||
|
||||
### Repository maintainers
|
||||
|
||||
Pull request merge requirements:
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
# 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 +stable install cargo-public-api --locked
|
||||
```
|
||||
|
||||
ref: https://github.com/enselic/cargo-public-api
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,945 @@
|
|||
#[repr(transparent)] pub struct bitcoin_hashes::Hash160(_)
|
||||
#[repr(transparent)] pub struct bitcoin_hashes::Hmac<T: bitcoin_hashes::GeneralHash>(_)
|
||||
#[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<T: bitcoin_hashes::GeneralHash>(_)
|
||||
#[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<T>(_, _)
|
||||
#[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<core::convert::Infallible> 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<T: bitcoin_hashes::GeneralHash + core::fmt::Debug> core::fmt::Debug for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash + core::fmt::Display> core::fmt::Display for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash + core::fmt::LowerHex> core::fmt::LowerHex for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash + core::str::traits::FromStr> core::str::traits::FromStr for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash> bitcoin_hashes::GeneralHash for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash> bitcoin_hashes::Hash for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash> bitcoin_hashes::HashEngine for bitcoin_hashes::hmac::HmacEngine<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash> bitcoin_hashes::hkdf::Hkdf<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::default::Default
|
||||
impl<T: bitcoin_hashes::GeneralHash> bitcoin_hashes::hmac::HmacEngine<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash> core::convert::AsRef<[u8]> for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash> core::default::Default for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::default::Default
|
||||
impl<T: bitcoin_hashes::GeneralHash> core::marker::StructuralPartialEq for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> bitcoin_hashes::GeneralHash for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> bitcoin_hashes::Hash for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::borrow::Borrow<[u8]> for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::clone::Clone for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::cmp::Eq for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::cmp::Ord for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::cmp::PartialEq for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::cmp::PartialOrd for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::convert::AsRef<[u8]> for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::default::Default for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::fmt::Debug for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::fmt::Display for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::fmt::LowerHex for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::fmt::UpperHex for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::hash::Hash for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::marker::Copy for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::str::traits::FromStr for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: core::clone::Clone + bitcoin_hashes::GeneralHash> core::clone::Clone for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: core::clone::Clone + bitcoin_hashes::GeneralHash> core::clone::Clone for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::clone::Clone
|
||||
impl<T: core::cmp::Eq + bitcoin_hashes::GeneralHash> core::cmp::Eq for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: core::cmp::Ord + bitcoin_hashes::GeneralHash> core::cmp::Ord for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: core::cmp::PartialEq + bitcoin_hashes::GeneralHash> core::cmp::PartialEq for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: core::cmp::PartialOrd + bitcoin_hashes::GeneralHash> core::cmp::PartialOrd for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: core::hash::Hash + bitcoin_hashes::GeneralHash> core::hash::Hash for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: core::marker::Copy + bitcoin_hashes::GeneralHash> core::marker::Copy for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T> bitcoin_hashes::sha256t::Hash<T> where T: bitcoin_hashes::sha256t::Tag
|
||||
impl<T> core::marker::Freeze for bitcoin_hashes::hkdf::Hkdf<T> where T: core::marker::Freeze
|
||||
impl<T> core::marker::Freeze for bitcoin_hashes::hmac::Hmac<T> where T: core::marker::Freeze
|
||||
impl<T> core::marker::Freeze for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::marker::Freeze
|
||||
impl<T> core::marker::Freeze for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T> core::marker::Send for bitcoin_hashes::hkdf::Hkdf<T> where T: core::marker::Send
|
||||
impl<T> core::marker::Send for bitcoin_hashes::hmac::Hmac<T> where T: core::marker::Send
|
||||
impl<T> core::marker::Send for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::marker::Send
|
||||
impl<T> core::marker::Send for bitcoin_hashes::sha256t::Hash<T> where T: core::marker::Send
|
||||
impl<T> core::marker::Sync for bitcoin_hashes::hkdf::Hkdf<T> where T: core::marker::Sync
|
||||
impl<T> core::marker::Sync for bitcoin_hashes::hmac::Hmac<T> where T: core::marker::Sync
|
||||
impl<T> core::marker::Sync for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::marker::Sync
|
||||
impl<T> core::marker::Sync for bitcoin_hashes::sha256t::Hash<T> where T: core::marker::Sync
|
||||
impl<T> core::marker::Unpin for bitcoin_hashes::hkdf::Hkdf<T> where T: core::marker::Unpin
|
||||
impl<T> core::marker::Unpin for bitcoin_hashes::hmac::Hmac<T> where T: core::marker::Unpin
|
||||
impl<T> core::marker::Unpin for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::marker::Unpin
|
||||
impl<T> core::marker::Unpin for bitcoin_hashes::sha256t::Hash<T> where T: core::marker::Unpin
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hkdf::Hkdf<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hmac::Hmac<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256t::Hash<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hkdf::Hkdf<T> where T: core::panic::unwind_safe::UnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hmac::Hmac<T> where T: core::panic::unwind_safe::UnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::panic::unwind_safe::UnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256t::Hash<T> where T: core::panic::unwind_safe::UnwindSafe
|
||||
impl<const N: usize> 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<T>::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<T>::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<T>::as_byte_array(&self) -> &[u8; 32]
|
||||
pub const fn bitcoin_hashes::sha256t::Hash<T>::from_byte_array(bytes: [u8; 32]) -> Self
|
||||
pub const fn bitcoin_hashes::sha256t::Hash<T>::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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>, 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<Self, bitcoin_hashes::error::FromSliceError>
|
||||
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<bitcoin_hashes::hash160::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::hash160::Hash::from_str(s: &str) -> core::result::Result<Self, Self::Err>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::hash160::Hash::partial_cmp(&self, other: &bitcoin_hashes::hash160::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<T>::expand(&self, info: &[u8], okm: &mut [u8]) -> core::result::Result<(), bitcoin_hashes::hkdf::MaxLengthError>
|
||||
pub fn bitcoin_hashes::hkdf::Hkdf<T>::expand_to_len(&self, info: &[u8], len: usize) -> core::result::Result<alloc::vec::Vec<u8>, bitcoin_hashes::hkdf::MaxLengthError>
|
||||
pub fn bitcoin_hashes::hkdf::Hkdf<T>::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<T>::as_byte_array(&self) -> &Self::Bytes
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::as_ref(&self) -> &[u8]
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::clone(&self) -> bitcoin_hashes::hmac::Hmac<T>
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::cmp(&self, other: &bitcoin_hashes::hmac::Hmac<T>) -> core::cmp::Ordering
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::eq(&self, other: &bitcoin_hashes::hmac::Hmac<T>) -> bool
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::from_byte_array(bytes: <T as bitcoin_hashes::Hash>::Bytes) -> Self
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::from_engine(e: bitcoin_hashes::hmac::HmacEngine<T>) -> bitcoin_hashes::hmac::Hmac<T>
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::from_slice(sl: &[u8]) -> core::result::Result<bitcoin_hashes::hmac::Hmac<T>, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::from_str(s: &str) -> core::result::Result<Self, Self::Err>
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::partial_cmp(&self, other: &bitcoin_hashes::hmac::Hmac<T>) -> core::option::Option<core::cmp::Ordering>
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::to_byte_array(self) -> Self::Bytes
|
||||
pub fn bitcoin_hashes::hmac::HmacEngine<T>::clone(&self) -> bitcoin_hashes::hmac::HmacEngine<T>
|
||||
pub fn bitcoin_hashes::hmac::HmacEngine<T>::default() -> Self
|
||||
pub fn bitcoin_hashes::hmac::HmacEngine<T>::from_inner_engines(iengine: <T as bitcoin_hashes::GeneralHash>::Engine, oengine: <T as bitcoin_hashes::GeneralHash>::Engine) -> bitcoin_hashes::hmac::HmacEngine<T>
|
||||
pub fn bitcoin_hashes::hmac::HmacEngine<T>::input(&mut self, buf: &[u8])
|
||||
pub fn bitcoin_hashes::hmac::HmacEngine<T>::n_bytes_hashed(&self) -> u64
|
||||
pub fn bitcoin_hashes::hmac::HmacEngine<T>::new(key: &[u8]) -> bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::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<bitcoin_hashes::ripemd160::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::ripemd160::Hash::from_str(s: &str) -> core::result::Result<Self, Self::Err>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::ripemd160::Hash::partial_cmp(&self, other: &bitcoin_hashes::ripemd160::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<bitcoin_hashes::sha1::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::sha1::Hash::from_str(s: &str) -> core::result::Result<Self, Self::Err>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha1::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha1::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<bitcoin_hashes::sha256::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::sha256::Hash::from_str(s: &str) -> core::result::Result<Self, Self::Err>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha256::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<bitcoin_hashes::sha256::Midstate, bitcoin_hashes::sha256::MidstateError>
|
||||
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<core::cmp::Ordering>
|
||||
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<bitcoin_hashes::sha256d::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::sha256d::Hash::from_str(s: &str) -> core::result::Result<Self, Self::Err>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha256d::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256d::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<T>::as_byte_array(&self) -> &Self::Bytes
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::as_ref(&self) -> &[u8; 32]
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::as_ref(&self) -> &[u8]
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::borrow(&self) -> &[u8; 32]
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::borrow(&self) -> &[u8]
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::clone(&self) -> Self
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::cmp(&self, other: &bitcoin_hashes::sha256t::Hash<T>) -> core::cmp::Ordering
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::default() -> Self
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::engine() -> bitcoin_hashes::sha256::HashEngine
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::eq(&self, other: &bitcoin_hashes::sha256t::Hash<T>) -> bool
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::from_byte_array(bytes: Self::Bytes) -> Self
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::from_bytes_ref(bytes: &[u8; 32]) -> &Self
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::from_engine(e: bitcoin_hashes::sha256::HashEngine) -> bitcoin_hashes::sha256t::Hash<T>
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::from_slice(sl: &[u8]) -> core::result::Result<bitcoin_hashes::sha256t::Hash<T>, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::from_str(s: &str) -> core::result::Result<Self, Self::Err>
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::hash(data: &[u8]) -> Self
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::hash<H: core::hash::Hasher>(&self, h: &mut H)
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::hash_byte_chunks<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::partial_cmp(&self, other: &bitcoin_hashes::sha256t::Hash<T>) -> core::option::Option<core::cmp::Ordering>
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::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<bitcoin_hashes::sha384::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::sha384::Hash::from_str(s: &str) -> core::result::Result<Self, Self::Err>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha384::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha384::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<bitcoin_hashes::sha512::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::sha512::Hash::from_str(s: &str) -> core::result::Result<Self, Self::Err>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha512::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha512::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<bitcoin_hashes::sha512_256::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::sha512_256::Hash::from_str(s: &str) -> core::result::Result<Self, Self::Err>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha512_256::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha512_256::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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::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<bitcoin_hashes::siphash24::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::siphash24::Hash::from_str(s: &str) -> core::result::Result<Self, Self::Err>
|
||||
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<core::cmp::Ordering>
|
||||
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::serde_impl!
|
||||
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<T: bitcoin_hashes::GeneralHash>
|
||||
pub struct bitcoin_hashes::HmacEngine<T: bitcoin_hashes::GeneralHash>
|
||||
pub struct bitcoin_hashes::error::FromSliceError(_)
|
||||
pub struct bitcoin_hashes::hash160::HashEngine(_)
|
||||
pub struct bitcoin_hashes::hkdf::Hkdf<T: bitcoin_hashes::GeneralHash>
|
||||
pub struct bitcoin_hashes::hkdf::MaxLengthError
|
||||
pub struct bitcoin_hashes::hmac::HmacEngine<T: bitcoin_hashes::GeneralHash>
|
||||
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]> + 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<bitcoin_hashes::sha256::Hash>
|
||||
pub type bitcoin_hashes::HkdfSha512 = bitcoin_hashes::hkdf::Hkdf<bitcoin_hashes::sha512::Hash>
|
||||
pub type bitcoin_hashes::HmacSha256 = bitcoin_hashes::hmac::Hmac<bitcoin_hashes::sha256::Hash>
|
||||
pub type bitcoin_hashes::HmacSha512 = bitcoin_hashes::hmac::Hmac<bitcoin_hashes::sha512::Hash>
|
||||
pub type bitcoin_hashes::Sha256t<T> = bitcoin_hashes::sha256t::Hash<T>
|
||||
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<T>::Bytes = <T as bitcoin_hashes::Hash>::Bytes
|
||||
pub type bitcoin_hashes::hmac::Hmac<T>::Engine = bitcoin_hashes::hmac::HmacEngine<T>
|
||||
pub type bitcoin_hashes::hmac::Hmac<T>::Err = <T as core::str::traits::FromStr>::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<T>::Bytes = [u8; 32]
|
||||
pub type bitcoin_hashes::sha256t::Hash<T>::Engine = bitcoin_hashes::sha256::HashEngine
|
||||
pub type bitcoin_hashes::sha256t::Hash<T>::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
|
|
@ -0,0 +1,882 @@
|
|||
#[repr(transparent)] pub struct bitcoin_hashes::Hash160(_)
|
||||
#[repr(transparent)] pub struct bitcoin_hashes::Hmac<T: bitcoin_hashes::GeneralHash>(_)
|
||||
#[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<T: bitcoin_hashes::GeneralHash>(_)
|
||||
#[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<T>(_, _)
|
||||
#[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<core::convert::Infallible> 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<T: bitcoin_hashes::GeneralHash + core::fmt::Debug> core::fmt::Debug for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash + core::fmt::Display> core::fmt::Display for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash + core::fmt::LowerHex> core::fmt::LowerHex for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash + core::str::traits::FromStr> core::str::traits::FromStr for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash> bitcoin_hashes::GeneralHash for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash> bitcoin_hashes::Hash for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash> bitcoin_hashes::HashEngine for bitcoin_hashes::hmac::HmacEngine<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash> bitcoin_hashes::hkdf::Hkdf<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::default::Default
|
||||
impl<T: bitcoin_hashes::GeneralHash> bitcoin_hashes::hmac::HmacEngine<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash> core::convert::AsRef<[u8]> for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::GeneralHash> core::default::Default for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::default::Default
|
||||
impl<T: bitcoin_hashes::GeneralHash> core::marker::StructuralPartialEq for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> bitcoin_hashes::GeneralHash for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> bitcoin_hashes::Hash for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::borrow::Borrow<[u8; 32]> for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::borrow::Borrow<[u8]> for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::clone::Clone for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::cmp::Eq for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::cmp::Ord for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::cmp::PartialEq for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::cmp::PartialOrd for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::convert::AsRef<[u8; 32]> for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::convert::AsRef<[u8]> for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::default::Default for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::fmt::Debug for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::hash::Hash for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: bitcoin_hashes::sha256t::Tag> core::marker::Copy for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T: core::clone::Clone + bitcoin_hashes::GeneralHash> core::clone::Clone for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: core::clone::Clone + bitcoin_hashes::GeneralHash> core::clone::Clone for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::clone::Clone
|
||||
impl<T: core::cmp::Eq + bitcoin_hashes::GeneralHash> core::cmp::Eq for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: core::cmp::Ord + bitcoin_hashes::GeneralHash> core::cmp::Ord for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: core::cmp::PartialEq + bitcoin_hashes::GeneralHash> core::cmp::PartialEq for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: core::cmp::PartialOrd + bitcoin_hashes::GeneralHash> core::cmp::PartialOrd for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: core::hash::Hash + bitcoin_hashes::GeneralHash> core::hash::Hash for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T: core::marker::Copy + bitcoin_hashes::GeneralHash> core::marker::Copy for bitcoin_hashes::hmac::Hmac<T>
|
||||
impl<T> bitcoin_hashes::sha256t::Hash<T> where T: bitcoin_hashes::sha256t::Tag
|
||||
impl<T> core::marker::Freeze for bitcoin_hashes::hkdf::Hkdf<T> where T: core::marker::Freeze
|
||||
impl<T> core::marker::Freeze for bitcoin_hashes::hmac::Hmac<T> where T: core::marker::Freeze
|
||||
impl<T> core::marker::Freeze for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::marker::Freeze
|
||||
impl<T> core::marker::Freeze for bitcoin_hashes::sha256t::Hash<T>
|
||||
impl<T> core::marker::Send for bitcoin_hashes::hkdf::Hkdf<T> where T: core::marker::Send
|
||||
impl<T> core::marker::Send for bitcoin_hashes::hmac::Hmac<T> where T: core::marker::Send
|
||||
impl<T> core::marker::Send for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::marker::Send
|
||||
impl<T> core::marker::Send for bitcoin_hashes::sha256t::Hash<T> where T: core::marker::Send
|
||||
impl<T> core::marker::Sync for bitcoin_hashes::hkdf::Hkdf<T> where T: core::marker::Sync
|
||||
impl<T> core::marker::Sync for bitcoin_hashes::hmac::Hmac<T> where T: core::marker::Sync
|
||||
impl<T> core::marker::Sync for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::marker::Sync
|
||||
impl<T> core::marker::Sync for bitcoin_hashes::sha256t::Hash<T> where T: core::marker::Sync
|
||||
impl<T> core::marker::Unpin for bitcoin_hashes::hkdf::Hkdf<T> where T: core::marker::Unpin
|
||||
impl<T> core::marker::Unpin for bitcoin_hashes::hmac::Hmac<T> where T: core::marker::Unpin
|
||||
impl<T> core::marker::Unpin for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::marker::Unpin
|
||||
impl<T> core::marker::Unpin for bitcoin_hashes::sha256t::Hash<T> where T: core::marker::Unpin
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hkdf::Hkdf<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hmac::Hmac<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_hashes::sha256t::Hash<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hkdf::Hkdf<T> where T: core::panic::unwind_safe::UnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hmac::Hmac<T> where T: core::panic::unwind_safe::UnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::Engine: core::panic::unwind_safe::UnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_hashes::sha256t::Hash<T> where T: core::panic::unwind_safe::UnwindSafe
|
||||
impl<const N: usize> 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<T>::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<T>::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<T>::as_byte_array(&self) -> &[u8; 32]
|
||||
pub const fn bitcoin_hashes::sha256t::Hash<T>::from_byte_array(bytes: [u8; 32]) -> Self
|
||||
pub const fn bitcoin_hashes::sha256t::Hash<T>::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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>, 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<Self, bitcoin_hashes::error::FromSliceError>
|
||||
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<bitcoin_hashes::hash160::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::hash160::Hash::partial_cmp(&self, other: &bitcoin_hashes::hash160::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<T>::expand(&self, info: &[u8], okm: &mut [u8]) -> core::result::Result<(), bitcoin_hashes::hkdf::MaxLengthError>
|
||||
pub fn bitcoin_hashes::hkdf::Hkdf<T>::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<T>::as_byte_array(&self) -> &Self::Bytes
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::as_ref(&self) -> &[u8]
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::clone(&self) -> bitcoin_hashes::hmac::Hmac<T>
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::cmp(&self, other: &bitcoin_hashes::hmac::Hmac<T>) -> core::cmp::Ordering
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::eq(&self, other: &bitcoin_hashes::hmac::Hmac<T>) -> bool
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::from_byte_array(bytes: <T as bitcoin_hashes::Hash>::Bytes) -> Self
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::from_engine(e: bitcoin_hashes::hmac::HmacEngine<T>) -> bitcoin_hashes::hmac::Hmac<T>
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::from_slice(sl: &[u8]) -> core::result::Result<bitcoin_hashes::hmac::Hmac<T>, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::from_str(s: &str) -> core::result::Result<Self, Self::Err>
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::partial_cmp(&self, other: &bitcoin_hashes::hmac::Hmac<T>) -> core::option::Option<core::cmp::Ordering>
|
||||
pub fn bitcoin_hashes::hmac::Hmac<T>::to_byte_array(self) -> Self::Bytes
|
||||
pub fn bitcoin_hashes::hmac::HmacEngine<T>::clone(&self) -> bitcoin_hashes::hmac::HmacEngine<T>
|
||||
pub fn bitcoin_hashes::hmac::HmacEngine<T>::default() -> Self
|
||||
pub fn bitcoin_hashes::hmac::HmacEngine<T>::from_inner_engines(iengine: <T as bitcoin_hashes::GeneralHash>::Engine, oengine: <T as bitcoin_hashes::GeneralHash>::Engine) -> bitcoin_hashes::hmac::HmacEngine<T>
|
||||
pub fn bitcoin_hashes::hmac::HmacEngine<T>::input(&mut self, buf: &[u8])
|
||||
pub fn bitcoin_hashes::hmac::HmacEngine<T>::n_bytes_hashed(&self) -> u64
|
||||
pub fn bitcoin_hashes::hmac::HmacEngine<T>::new(key: &[u8]) -> bitcoin_hashes::hmac::HmacEngine<T> where <T as bitcoin_hashes::GeneralHash>::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<bitcoin_hashes::ripemd160::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::ripemd160::Hash::partial_cmp(&self, other: &bitcoin_hashes::ripemd160::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<bitcoin_hashes::sha1::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha1::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha1::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<bitcoin_hashes::sha256::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha256::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<bitcoin_hashes::sha256::Midstate, bitcoin_hashes::sha256::MidstateError>
|
||||
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<core::cmp::Ordering>
|
||||
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<bitcoin_hashes::sha256d::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha256d::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha256d::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<T>::as_byte_array(&self) -> &Self::Bytes
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::as_ref(&self) -> &[u8; 32]
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::as_ref(&self) -> &[u8]
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::borrow(&self) -> &[u8; 32]
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::borrow(&self) -> &[u8]
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::clone(&self) -> Self
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::cmp(&self, other: &bitcoin_hashes::sha256t::Hash<T>) -> core::cmp::Ordering
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::default() -> Self
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::engine() -> bitcoin_hashes::sha256::HashEngine
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::eq(&self, other: &bitcoin_hashes::sha256t::Hash<T>) -> bool
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::from_byte_array(bytes: Self::Bytes) -> Self
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::from_bytes_mut(bytes: &mut [u8; 32]) -> &mut Self
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::from_bytes_ref(bytes: &[u8; 32]) -> &Self
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::from_engine(e: bitcoin_hashes::sha256::HashEngine) -> bitcoin_hashes::sha256t::Hash<T>
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::from_slice(sl: &[u8]) -> core::result::Result<bitcoin_hashes::sha256t::Hash<T>, bitcoin_hashes::error::FromSliceError>
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::hash(data: &[u8]) -> Self
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::hash<H: core::hash::Hasher>(&self, h: &mut H)
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::hash_byte_chunks<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::partial_cmp(&self, other: &bitcoin_hashes::sha256t::Hash<T>) -> core::option::Option<core::cmp::Ordering>
|
||||
pub fn bitcoin_hashes::sha256t::Hash<T>::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<bitcoin_hashes::sha384::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha384::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha384::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<bitcoin_hashes::sha512::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha512::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha512::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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<bitcoin_hashes::sha512_256::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
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<B, I>(byte_slices: I) -> Self where B: core::convert::AsRef<[u8]>, I: core::iter::traits::collect::IntoIterator<Item = B>
|
||||
pub fn bitcoin_hashes::sha512_256::Hash::partial_cmp(&self, other: &bitcoin_hashes::sha512_256::Hash) -> core::option::Option<core::cmp::Ordering>
|
||||
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::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<bitcoin_hashes::siphash24::Hash, bitcoin_hashes::error::FromSliceError>
|
||||
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<core::cmp::Ordering>
|
||||
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::serde_impl!
|
||||
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<T: bitcoin_hashes::GeneralHash>
|
||||
pub struct bitcoin_hashes::HmacEngine<T: bitcoin_hashes::GeneralHash>
|
||||
pub struct bitcoin_hashes::error::FromSliceError(_)
|
||||
pub struct bitcoin_hashes::hash160::HashEngine(_)
|
||||
pub struct bitcoin_hashes::hkdf::Hkdf<T: bitcoin_hashes::GeneralHash>
|
||||
pub struct bitcoin_hashes::hkdf::MaxLengthError
|
||||
pub struct bitcoin_hashes::hmac::HmacEngine<T: bitcoin_hashes::GeneralHash>
|
||||
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]> + 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<bitcoin_hashes::sha256::Hash>
|
||||
pub type bitcoin_hashes::HkdfSha512 = bitcoin_hashes::hkdf::Hkdf<bitcoin_hashes::sha512::Hash>
|
||||
pub type bitcoin_hashes::HmacSha256 = bitcoin_hashes::hmac::Hmac<bitcoin_hashes::sha256::Hash>
|
||||
pub type bitcoin_hashes::HmacSha512 = bitcoin_hashes::hmac::Hmac<bitcoin_hashes::sha512::Hash>
|
||||
pub type bitcoin_hashes::Sha256t<T> = bitcoin_hashes::sha256t::Hash<T>
|
||||
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<T>::Bytes = <T as bitcoin_hashes::Hash>::Bytes
|
||||
pub type bitcoin_hashes::hmac::Hmac<T>::Engine = bitcoin_hashes::hmac::HmacEngine<T>
|
||||
pub type bitcoin_hashes::hmac::Hmac<T>::Err = <T as core::str::traits::FromStr>::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<T>::Bytes = [u8; 32]
|
||||
pub type bitcoin_hashes::sha256t::Hash<T>::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
|
|
@ -0,0 +1,377 @@
|
|||
#[repr(transparent)] pub struct bitcoin_io::FromStd<T>(_)
|
||||
#[repr(transparent)] pub struct bitcoin_io::ToStd<T>(_)
|
||||
impl !core::marker::Sync for bitcoin_io::Error
|
||||
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<u8>
|
||||
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<u8>
|
||||
impl bitcoin_io::Read for alloc::sync::Arc<std::fs::File>
|
||||
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<u8>
|
||||
impl bitcoin_io::Write for alloc::sync::Arc<std::fs::File>
|
||||
impl bitcoin_io::Write for alloc::vec::Vec<u8>
|
||||
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<u8>>
|
||||
impl bitcoin_io::Write for std::io::cursor::Cursor<alloc::boxed::Box<[u8]>>
|
||||
impl bitcoin_io::Write for std::io::cursor::Cursor<alloc::vec::Vec<u8>>
|
||||
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::cmp::Eq for bitcoin_io::ErrorKind
|
||||
impl core::cmp::PartialEq for bitcoin_io::ErrorKind
|
||||
impl core::convert::From<bitcoin_io::Error> for std::io::error::Error
|
||||
impl core::convert::From<bitcoin_io::ErrorKind> for bitcoin_io::Error
|
||||
impl core::convert::From<core::convert::Infallible> for bitcoin_io::ErrorKind
|
||||
impl core::convert::From<std::io::error::Error> for bitcoin_io::Error
|
||||
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::Display for bitcoin_io::Error
|
||||
impl core::hash::Hash for bitcoin_io::ErrorKind
|
||||
impl core::marker::Copy for bitcoin_io::ErrorKind
|
||||
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::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::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<R1: std::io::BufRead, R2: std::io::BufRead> bitcoin_io::BufRead for std::io::Chain<R1, R2>
|
||||
impl<R1: std::io::Read, R2: std::io::Read> bitcoin_io::Read for std::io::Chain<R1, R2>
|
||||
impl<R: bitcoin_io::BufRead + ?core::marker::Sized> bitcoin_io::BufRead for bitcoin_io::Take<'_, R>
|
||||
impl<R: bitcoin_io::Read + ?core::marker::Sized> bitcoin_io::Read for bitcoin_io::Take<'_, R>
|
||||
impl<R: bitcoin_io::Read + ?core::marker::Sized> bitcoin_io::Take<'_, R>
|
||||
impl<R: std::io::BufRead> bitcoin_io::BufRead for std::io::Take<R>
|
||||
impl<R: std::io::Read> bitcoin_io::Read for std::io::Take<R>
|
||||
impl<R> bitcoin_io::BufRead for std::io::buffered::bufreader::BufReader<R> where R: ?core::marker::Sized + std::io::Read
|
||||
impl<R> bitcoin_io::Read for std::io::buffered::bufreader::BufReader<R> where R: ?core::marker::Sized + std::io::Read
|
||||
impl<T: bitcoin_io::BufRead> bitcoin_io::BufRead for &mut T
|
||||
impl<T: bitcoin_io::BufRead> bitcoin_io::BufRead for bitcoin_io::ToStd<T>
|
||||
impl<T: bitcoin_io::BufRead> std::io::BufRead for bitcoin_io::ToStd<T>
|
||||
impl<T: bitcoin_io::Read> bitcoin_io::Read for &mut T
|
||||
impl<T: bitcoin_io::Read> bitcoin_io::Read for bitcoin_io::ToStd<T>
|
||||
impl<T: bitcoin_io::Read> std::io::Read for bitcoin_io::ToStd<T>
|
||||
impl<T: bitcoin_io::Write> bitcoin_io::Write for &mut T
|
||||
impl<T: bitcoin_io::Write> bitcoin_io::Write for bitcoin_io::ToStd<T>
|
||||
impl<T: bitcoin_io::Write> std::io::Write for bitcoin_io::ToStd<T>
|
||||
impl<T: core::convert::AsRef<[u8]>> bitcoin_io::BufRead for bitcoin_io::Cursor<T>
|
||||
impl<T: core::convert::AsRef<[u8]>> bitcoin_io::BufRead for std::io::cursor::Cursor<T>
|
||||
impl<T: core::convert::AsRef<[u8]>> bitcoin_io::Cursor<T>
|
||||
impl<T: core::convert::AsRef<[u8]>> bitcoin_io::Read for bitcoin_io::Cursor<T>
|
||||
impl<T: core::convert::AsRef<[u8]>> bitcoin_io::Read for std::io::cursor::Cursor<T>
|
||||
impl<T: std::io::BufRead> bitcoin_io::BufRead for bitcoin_io::FromStd<T>
|
||||
impl<T: std::io::BufRead> std::io::BufRead for bitcoin_io::FromStd<T>
|
||||
impl<T: std::io::Read> bitcoin_io::Read for bitcoin_io::FromStd<T>
|
||||
impl<T: std::io::Read> std::io::Read for bitcoin_io::FromStd<T>
|
||||
impl<T: std::io::Write> bitcoin_io::Write for bitcoin_io::FromStd<T>
|
||||
impl<T: std::io::Write> std::io::Write for bitcoin_io::FromStd<T>
|
||||
impl<T> bitcoin_io::FromStd<T>
|
||||
impl<T> bitcoin_io::ToStd<T>
|
||||
impl<T> core::marker::Freeze for bitcoin_io::Cursor<T> where T: core::marker::Freeze
|
||||
impl<T> core::marker::Freeze for bitcoin_io::FromStd<T> where T: core::marker::Freeze
|
||||
impl<T> core::marker::Freeze for bitcoin_io::ToStd<T> where T: core::marker::Freeze
|
||||
impl<T> core::marker::Send for bitcoin_io::Cursor<T> where T: core::marker::Send
|
||||
impl<T> core::marker::Send for bitcoin_io::FromStd<T> where T: core::marker::Send
|
||||
impl<T> core::marker::Send for bitcoin_io::ToStd<T> where T: core::marker::Send
|
||||
impl<T> core::marker::Sync for bitcoin_io::Cursor<T> where T: core::marker::Sync
|
||||
impl<T> core::marker::Sync for bitcoin_io::FromStd<T> where T: core::marker::Sync
|
||||
impl<T> core::marker::Sync for bitcoin_io::ToStd<T> where T: core::marker::Sync
|
||||
impl<T> core::marker::Unpin for bitcoin_io::Cursor<T> where T: core::marker::Unpin
|
||||
impl<T> core::marker::Unpin for bitcoin_io::FromStd<T> where T: core::marker::Unpin
|
||||
impl<T> core::marker::Unpin for bitcoin_io::ToStd<T> where T: core::marker::Unpin
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Cursor<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::FromStd<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::ToStd<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_io::Cursor<T> where T: core::panic::unwind_safe::UnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_io::FromStd<T> where T: core::panic::unwind_safe::UnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_io::ToStd<T> where T: core::panic::unwind_safe::UnwindSafe
|
||||
impl<W> bitcoin_io::Write for std::io::buffered::bufwriter::BufWriter<W> where W: ?core::marker::Sized + std::io::Write
|
||||
impl<W> bitcoin_io::Write for std::io::buffered::linewriter::LineWriter<W> 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::FromStd<T>::new(inner: T) -> Self
|
||||
pub const fn bitcoin_io::ToStd<T>::new(inner: T) -> Self
|
||||
pub const fn bitcoin_io::from_std<T>(std_io: T) -> bitcoin_io::FromStd<T>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
pub fn &std::process::ChildStdin::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()>
|
||||
pub fn alloc::collections::vec_deque::VecDeque<u8>::consume(&mut self, amount: usize)
|
||||
pub fn alloc::collections::vec_deque::VecDeque<u8>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]>
|
||||
pub fn alloc::collections::vec_deque::VecDeque<u8>::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn alloc::collections::vec_deque::VecDeque<u8>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn alloc::collections::vec_deque::VecDeque<u8>::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()>
|
||||
pub fn alloc::collections::vec_deque::VecDeque<u8>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn alloc::collections::vec_deque::VecDeque<u8>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()>
|
||||
pub fn alloc::sync::Arc<std::fs::File>::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn alloc::sync::Arc<std::fs::File>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn alloc::sync::Arc<std::fs::File>::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()>
|
||||
pub fn alloc::sync::Arc<std::fs::File>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn alloc::sync::Arc<std::fs::File>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()>
|
||||
pub fn alloc::vec::Vec<u8>::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn alloc::vec::Vec<u8>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
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<T>::consume(&mut self, amount: usize)
|
||||
pub fn bitcoin_io::Cursor<T>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]>
|
||||
pub fn bitcoin_io::Cursor<T>::inner(&self) -> &T
|
||||
pub fn bitcoin_io::Cursor<T>::into_inner(self) -> T
|
||||
pub fn bitcoin_io::Cursor<T>::new(inner: T) -> Self
|
||||
pub fn bitcoin_io::Cursor<T>::position(&self) -> u64
|
||||
pub fn bitcoin_io::Cursor<T>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn bitcoin_io::Cursor<T>::set_position(&mut self, position: u64)
|
||||
pub fn bitcoin_io::Error::cause(&self) -> core::option::Option<&dyn core::error::Error>
|
||||
pub fn bitcoin_io::Error::description(&self) -> &str
|
||||
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<E>(kind: bitcoin_io::ErrorKind, error: E) -> bitcoin_io::Error where E: core::convert::Into<alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync + 'static)>>
|
||||
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<T>::consume(&mut self, amount: usize)
|
||||
pub fn bitcoin_io::FromStd<T>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]>
|
||||
pub fn bitcoin_io::FromStd<T>::fill_buf(&mut self) -> std::io::error::Result<&[u8]>
|
||||
pub fn bitcoin_io::FromStd<T>::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn bitcoin_io::FromStd<T>::flush(&mut self) -> std::io::error::Result<()>
|
||||
pub fn bitcoin_io::FromStd<T>::inner(&self) -> &T
|
||||
pub fn bitcoin_io::FromStd<T>::inner_mut(&mut self) -> &mut T
|
||||
pub fn bitcoin_io::FromStd<T>::into_inner(self) -> T
|
||||
pub fn bitcoin_io::FromStd<T>::new_boxed(inner: alloc::boxed::Box<T>) -> alloc::boxed::Box<Self>
|
||||
pub fn bitcoin_io::FromStd<T>::new_mut(inner: &mut T) -> &mut Self
|
||||
pub fn bitcoin_io::FromStd<T>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn bitcoin_io::FromStd<T>::read(&mut self, buf: &mut [u8]) -> std::io::error::Result<usize>
|
||||
pub fn bitcoin_io::FromStd<T>::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()>
|
||||
pub fn bitcoin_io::FromStd<T>::read_exact(&mut self, buf: &mut [u8]) -> std::io::error::Result<()>
|
||||
pub fn bitcoin_io::FromStd<T>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn bitcoin_io::FromStd<T>::write(&mut self, buf: &[u8]) -> std::io::error::Result<usize>
|
||||
pub fn bitcoin_io::FromStd<T>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()>
|
||||
pub fn bitcoin_io::FromStd<T>::write_all(&mut self, buf: &[u8]) -> std::io::error::Result<()>
|
||||
pub fn bitcoin_io::Read::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<usize>
|
||||
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<u8>, limit: u64) -> bitcoin_io::Result<usize>
|
||||
pub fn bitcoin_io::Read::take(&mut self, limit: u64) -> bitcoin_io::Take<'_, Self>
|
||||
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::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn bitcoin_io::Sink::write(&mut self, buf: &[u8]) -> std::io::error::Result<usize>
|
||||
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<usize>
|
||||
pub fn bitcoin_io::Take<'_, R>::read_to_end(&mut self, buf: &mut alloc::vec::Vec<u8>) -> bitcoin_io::Result<usize>
|
||||
pub fn bitcoin_io::ToStd<T>::consume(&mut self, amount: usize)
|
||||
pub fn bitcoin_io::ToStd<T>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]>
|
||||
pub fn bitcoin_io::ToStd<T>::fill_buf(&mut self) -> std::io::error::Result<&[u8]>
|
||||
pub fn bitcoin_io::ToStd<T>::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn bitcoin_io::ToStd<T>::flush(&mut self) -> std::io::error::Result<()>
|
||||
pub fn bitcoin_io::ToStd<T>::inner(&self) -> &T
|
||||
pub fn bitcoin_io::ToStd<T>::inner_mut(&mut self) -> &mut T
|
||||
pub fn bitcoin_io::ToStd<T>::into_inner(self) -> T
|
||||
pub fn bitcoin_io::ToStd<T>::new_boxed(inner: alloc::boxed::Box<T>) -> alloc::boxed::Box<Self>
|
||||
pub fn bitcoin_io::ToStd<T>::new_mut(inner: &mut T) -> &mut Self
|
||||
pub fn bitcoin_io::ToStd<T>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn bitcoin_io::ToStd<T>::read(&mut self, buf: &mut [u8]) -> std::io::error::Result<usize>
|
||||
pub fn bitcoin_io::ToStd<T>::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()>
|
||||
pub fn bitcoin_io::ToStd<T>::read_exact(&mut self, buf: &mut [u8]) -> std::io::error::Result<()>
|
||||
pub fn bitcoin_io::ToStd<T>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn bitcoin_io::ToStd<T>::write(&mut self, buf: &[u8]) -> std::io::error::Result<usize>
|
||||
pub fn bitcoin_io::ToStd<T>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()>
|
||||
pub fn bitcoin_io::ToStd<T>::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<usize>
|
||||
pub fn bitcoin_io::Write::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()>
|
||||
pub fn bitcoin_io::from_std_mut<T>(std_io: &mut T) -> &mut bitcoin_io::FromStd<T>
|
||||
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<usize>
|
||||
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<usize>
|
||||
pub fn std::fs::File::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::Chain<R1, R2>::consume(&mut self, amount: usize)
|
||||
pub fn std::io::Chain<R1, R2>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]>
|
||||
pub fn std::io::Chain<R1, R2>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn std::io::Chain<R1, R2>::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::Take<R>::consume(&mut self, amount: usize)
|
||||
pub fn std::io::Take<R>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]>
|
||||
pub fn std::io::Take<R>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn std::io::Take<R>::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::buffered::bufreader::BufReader<R>::consume(&mut self, amount: usize)
|
||||
pub fn std::io::buffered::bufreader::BufReader<R>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]>
|
||||
pub fn std::io::buffered::bufreader::BufReader<R>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn std::io::buffered::bufreader::BufReader<R>::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::buffered::bufwriter::BufWriter<W>::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::buffered::bufwriter::BufWriter<W>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn std::io::buffered::bufwriter::BufWriter<W>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::buffered::linewriter::LineWriter<W>::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::buffered::linewriter::LineWriter<W>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn std::io::buffered::linewriter::LineWriter<W>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::cursor::Cursor<&mut alloc::vec::Vec<u8>>::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::cursor::Cursor<&mut alloc::vec::Vec<u8>>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn std::io::cursor::Cursor<&mut alloc::vec::Vec<u8>>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::cursor::Cursor<T>::consume(&mut self, amount: usize)
|
||||
pub fn std::io::cursor::Cursor<T>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]>
|
||||
pub fn std::io::cursor::Cursor<T>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn std::io::cursor::Cursor<T>::read_exact(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::cursor::Cursor<alloc::boxed::Box<[u8]>>::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::cursor::Cursor<alloc::boxed::Box<[u8]>>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn std::io::cursor::Cursor<alloc::boxed::Box<[u8]>>::write_all(&mut self, buf: &[u8]) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::cursor::Cursor<alloc::vec::Vec<u8>>::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn std::io::cursor::Cursor<alloc::vec::Vec<u8>>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn std::io::cursor::Cursor<alloc::vec::Vec<u8>>::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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<T>
|
||||
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<T> = core::result::Result<T, bitcoin_io::Error>
|
|
@ -0,0 +1,135 @@
|
|||
impl !core::marker::Sync for bitcoin_io::Error
|
||||
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<u8>
|
||||
impl bitcoin_io::Write for bitcoin_io::Sink
|
||||
impl core::clone::Clone for bitcoin_io::ErrorKind
|
||||
impl core::cmp::Eq for bitcoin_io::ErrorKind
|
||||
impl core::cmp::PartialEq for bitcoin_io::ErrorKind
|
||||
impl core::convert::From<bitcoin_io::ErrorKind> for bitcoin_io::Error
|
||||
impl core::convert::From<core::convert::Infallible> for bitcoin_io::ErrorKind
|
||||
impl core::fmt::Debug for bitcoin_io::Error
|
||||
impl core::fmt::Debug for bitcoin_io::ErrorKind
|
||||
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::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::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::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<R: bitcoin_io::BufRead + ?core::marker::Sized> bitcoin_io::BufRead for bitcoin_io::Take<'_, R>
|
||||
impl<R: bitcoin_io::Read + ?core::marker::Sized> bitcoin_io::Read for bitcoin_io::Take<'_, R>
|
||||
impl<R: bitcoin_io::Read + ?core::marker::Sized> bitcoin_io::Take<'_, R>
|
||||
impl<T: bitcoin_io::BufRead> bitcoin_io::BufRead for &mut T
|
||||
impl<T: bitcoin_io::Read> bitcoin_io::Read for &mut T
|
||||
impl<T: bitcoin_io::Write> bitcoin_io::Write for &mut T
|
||||
impl<T: core::convert::AsRef<[u8]>> bitcoin_io::BufRead for bitcoin_io::Cursor<T>
|
||||
impl<T: core::convert::AsRef<[u8]>> bitcoin_io::Cursor<T>
|
||||
impl<T: core::convert::AsRef<[u8]>> bitcoin_io::Read for bitcoin_io::Cursor<T>
|
||||
impl<T> core::marker::Freeze for bitcoin_io::Cursor<T> where T: core::marker::Freeze
|
||||
impl<T> core::marker::Send for bitcoin_io::Cursor<T> where T: core::marker::Send
|
||||
impl<T> core::marker::Sync for bitcoin_io::Cursor<T> where T: core::marker::Sync
|
||||
impl<T> core::marker::Unpin for bitcoin_io::Cursor<T> where T: core::marker::Unpin
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Cursor<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_io::Cursor<T> 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 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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
pub fn alloc::vec::Vec<u8>::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn alloc::vec::Vec<u8>::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
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<T>::consume(&mut self, amount: usize)
|
||||
pub fn bitcoin_io::Cursor<T>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]>
|
||||
pub fn bitcoin_io::Cursor<T>::inner(&self) -> &T
|
||||
pub fn bitcoin_io::Cursor<T>::into_inner(self) -> T
|
||||
pub fn bitcoin_io::Cursor<T>::new(inner: T) -> Self
|
||||
pub fn bitcoin_io::Cursor<T>::position(&self) -> u64
|
||||
pub fn bitcoin_io::Cursor<T>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn bitcoin_io::Cursor<T>::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<E: sealed::IntoBoxDynDebug>(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<usize>
|
||||
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<u8>, limit: u64) -> bitcoin_io::Result<usize>
|
||||
pub fn bitcoin_io::Read::take(&mut self, limit: u64) -> bitcoin_io::Take<'_, Self>
|
||||
pub fn bitcoin_io::Sink::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn bitcoin_io::Sink::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
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<usize>
|
||||
pub fn bitcoin_io::Take<'_, R>::read_to_end(&mut self, buf: &mut alloc::vec::Vec<u8>) -> bitcoin_io::Result<usize>
|
||||
pub fn bitcoin_io::Write::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn bitcoin_io::Write::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
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<T>
|
||||
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<T> = core::result::Result<T, bitcoin_io::Error>
|
|
@ -0,0 +1,127 @@
|
|||
impl !core::marker::Sync for bitcoin_io::Error
|
||||
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::cmp::Eq for bitcoin_io::ErrorKind
|
||||
impl core::cmp::PartialEq for bitcoin_io::ErrorKind
|
||||
impl core::convert::From<bitcoin_io::ErrorKind> for bitcoin_io::Error
|
||||
impl core::convert::From<core::convert::Infallible> for bitcoin_io::ErrorKind
|
||||
impl core::fmt::Debug for bitcoin_io::Error
|
||||
impl core::fmt::Debug for bitcoin_io::ErrorKind
|
||||
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::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::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::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<R: bitcoin_io::BufRead + ?core::marker::Sized> bitcoin_io::BufRead for bitcoin_io::Take<'_, R>
|
||||
impl<R: bitcoin_io::Read + ?core::marker::Sized> bitcoin_io::Read for bitcoin_io::Take<'_, R>
|
||||
impl<T: bitcoin_io::BufRead> bitcoin_io::BufRead for &mut T
|
||||
impl<T: bitcoin_io::Read> bitcoin_io::Read for &mut T
|
||||
impl<T: bitcoin_io::Write> bitcoin_io::Write for &mut T
|
||||
impl<T: core::convert::AsRef<[u8]>> bitcoin_io::BufRead for bitcoin_io::Cursor<T>
|
||||
impl<T: core::convert::AsRef<[u8]>> bitcoin_io::Cursor<T>
|
||||
impl<T: core::convert::AsRef<[u8]>> bitcoin_io::Read for bitcoin_io::Cursor<T>
|
||||
impl<T> core::marker::Freeze for bitcoin_io::Cursor<T> where T: core::marker::Freeze
|
||||
impl<T> core::marker::Send for bitcoin_io::Cursor<T> where T: core::marker::Send
|
||||
impl<T> core::marker::Sync for bitcoin_io::Cursor<T> where T: core::marker::Sync
|
||||
impl<T> core::marker::Unpin for bitcoin_io::Cursor<T> where T: core::marker::Unpin
|
||||
impl<T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_io::Cursor<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
||||
impl<T> core::panic::unwind_safe::UnwindSafe for bitcoin_io::Cursor<T> 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 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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<usize>
|
||||
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<T>::consume(&mut self, amount: usize)
|
||||
pub fn bitcoin_io::Cursor<T>::fill_buf(&mut self) -> bitcoin_io::Result<&[u8]>
|
||||
pub fn bitcoin_io::Cursor<T>::inner(&self) -> &T
|
||||
pub fn bitcoin_io::Cursor<T>::into_inner(self) -> T
|
||||
pub fn bitcoin_io::Cursor<T>::new(inner: T) -> Self
|
||||
pub fn bitcoin_io::Cursor<T>::position(&self) -> u64
|
||||
pub fn bitcoin_io::Cursor<T>::read(&mut self, buf: &mut [u8]) -> bitcoin_io::Result<usize>
|
||||
pub fn bitcoin_io::Cursor<T>::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<usize>
|
||||
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::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn bitcoin_io::Sink::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
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<usize>
|
||||
pub fn bitcoin_io::Write::flush(&mut self) -> bitcoin_io::Result<()>
|
||||
pub fn bitcoin_io::Write::write(&mut self, buf: &[u8]) -> bitcoin_io::Result<usize>
|
||||
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<T>
|
||||
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<T> = core::result::Result<T, bitcoin_io::Error>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,149 @@
|
|||
#!/usr/bin/env bash
|
||||
#
|
||||
# Script for querying the API.
|
||||
#
|
||||
# Shellcheck can't search dynamic paths
|
||||
# shellcheck source=/dev/null
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
file="" # File name of the all-features API text file.
|
||||
crate_full_name="" # Full crate name using underscores e.g., `bitcoin_primitives`.
|
||||
crate="" # Short name e.g., `primitives`.
|
||||
|
||||
# Set to false to turn off verbose output.
|
||||
flag_verbose=false
|
||||
|
||||
usage() {
|
||||
cat <<EOF
|
||||
Usage:
|
||||
|
||||
./api.sh CRATE COMMAND
|
||||
|
||||
CRATE
|
||||
- hashes bitcoin_hashes
|
||||
- io bitcoin-io
|
||||
- primitives bitcoin-primitives
|
||||
- units bitcoin-units
|
||||
|
||||
CMD
|
||||
- types Show all public types (structs and enums)
|
||||
- types_no_err Show all public types (structs and enums) excluding error types.
|
||||
EOF
|
||||
}
|
||||
|
||||
main() {
|
||||
if [ "$#" -lt 1 ]; then
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
local _crate="${1:---help}"
|
||||
if [[ "$_crate" == "-h" || "$_crate" == "--help" ]]; then
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$#" -lt 2 ]; then
|
||||
say_err "Missing COMMAND"
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
local _cmd="$2"
|
||||
|
||||
check_required_commands
|
||||
|
||||
case $_crate in
|
||||
hashes)
|
||||
crate_full_name="bitcoin_hashes"
|
||||
;;
|
||||
io)
|
||||
crate_full_name="bitcoin_io"
|
||||
;;
|
||||
primitives)
|
||||
crate_full_name="bitcoin_primitives"
|
||||
;;
|
||||
units)
|
||||
crate_full_name="bitcoin_units"
|
||||
;;
|
||||
*)
|
||||
say_err "unsupported crate: $_crate"
|
||||
usage
|
||||
exit 1
|
||||
esac
|
||||
|
||||
crate=$_crate
|
||||
file="./api/$crate/all-features.txt"
|
||||
|
||||
verbose_say "Running command '$_cmd' on crate '$crate'"
|
||||
|
||||
case $_cmd in
|
||||
types)
|
||||
structs_and_enums
|
||||
;;
|
||||
|
||||
types_no_err)
|
||||
structs_and_enums_no_err
|
||||
;;
|
||||
|
||||
traits)
|
||||
traits
|
||||
;;
|
||||
|
||||
*)
|
||||
err "Error: unknown cmd $_cmd"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# Print all public structs and enums.
|
||||
structs_and_enums() {
|
||||
grep -oP 'pub (struct|enum) \K[\w:]+(?=\(|;| )' "$file" | sed "s/^${crate_full_name}:://"
|
||||
}
|
||||
|
||||
# Print all public structs and enums excluding error types.
|
||||
structs_and_enums_no_err() {
|
||||
grep -oP 'pub (struct|enum) \K[\w:]+(?=\(|;| )' "$file" | sed "s/^${crate_full_name}:://" | grep -v Error
|
||||
}
|
||||
|
||||
# Print all public traits.
|
||||
traits() {
|
||||
grep -oP '^pub trait \K[\w:]+' "$file" | sed "s/^${crate_full_name}:://" | sed 's/:$//'
|
||||
}
|
||||
|
||||
# Check all the commands we use are present in the current environment.
|
||||
check_required_commands() {
|
||||
need_cmd grep
|
||||
}
|
||||
|
||||
say() {
|
||||
echo "api: $1"
|
||||
}
|
||||
|
||||
say_err() {
|
||||
say "$1" >&2
|
||||
}
|
||||
|
||||
verbose_say() {
|
||||
if [ "$flag_verbose" = true ]; then
|
||||
say "$1"
|
||||
fi
|
||||
}
|
||||
|
||||
err() {
|
||||
echo "$1" >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
need_cmd() {
|
||||
if ! command -v "$1" > /dev/null 2>&1
|
||||
then err "need '$1' (command not found)"
|
||||
fi
|
||||
}
|
||||
|
||||
#
|
||||
# Main script
|
||||
#
|
||||
main "$@"
|
||||
exit 0
|
|
@ -0,0 +1,93 @@
|
|||
#!/usr/bin/env bash
|
||||
#
|
||||
# Checks the public API of crates, exits with non-zero if there are currently
|
||||
# changes to the public API not already committed to in the various api/*.txt
|
||||
# files.
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
REPO_DIR=$(git rev-parse --show-toplevel)
|
||||
API_DIR="$REPO_DIR/api"
|
||||
|
||||
NIGHTLY=$(cat nightly-version)
|
||||
# Our docs have broken intra doc links if all features are not enabled.
|
||||
RUSTDOCFLAGS="-A rustdoc::broken_intra_doc_links"
|
||||
|
||||
# `sort -n -u` doesn't work for some reason.
|
||||
SORT="sort --numeric-sort"
|
||||
|
||||
# Sort order is effected by locale. See `man sort`.
|
||||
# > Set LC_ALL=C to get the traditional sort order that uses native byte values.
|
||||
export LC_ALL=C
|
||||
|
||||
main() {
|
||||
need_nightly
|
||||
|
||||
generate_api_files "hashes"
|
||||
generate_api_files "io"
|
||||
generate_api_files "primitives"
|
||||
generate_api_files "units"
|
||||
|
||||
check_for_changes
|
||||
}
|
||||
|
||||
# Uses `CARGO` to generate API files in the specified crate.
|
||||
#
|
||||
# Files:
|
||||
#
|
||||
# - no-features.txt
|
||||
# - alloc-only.txt
|
||||
# - all-features.txt
|
||||
generate_api_files() {
|
||||
local crate=$1
|
||||
pushd "$REPO_DIR/$crate" > /dev/null
|
||||
|
||||
run_cargo --no-default-features | $SORT | uniq > "$API_DIR/$crate/no-features.txt"
|
||||
run_cargo --no-default-features --features=alloc | $SORT | uniq > "$API_DIR/$crate/alloc-only.txt"
|
||||
run_cargo_all_features | $SORT | uniq > "$API_DIR/$crate/all-features.txt"
|
||||
|
||||
popd > /dev/null
|
||||
}
|
||||
|
||||
# Check if there are changes (dirty git index) to the `api/` directory.
|
||||
check_for_changes() {
|
||||
pushd "$REPO_DIR" > /dev/null
|
||||
|
||||
if [[ $(git status --porcelain api) ]]; then
|
||||
git diff --color=always
|
||||
echo
|
||||
err "You have introduced changes to the public API, commit the changes to api/ currently in your working directory"
|
||||
else
|
||||
echo "No changes to the current public API"
|
||||
fi
|
||||
|
||||
popd > /dev/null
|
||||
}
|
||||
|
||||
# Run cargo when --all-features is not used.
|
||||
run_cargo() {
|
||||
RUSTDOCFLAGS="$RUSTDOCFLAGS" cargo +"$NIGHTLY" public-api --simplified "$@"
|
||||
}
|
||||
|
||||
# Run cargo with all features enabled.
|
||||
run_cargo_all_features() {
|
||||
cargo +"$NIGHTLY" public-api --simplified --all-features
|
||||
}
|
||||
|
||||
need_nightly() {
|
||||
cargo_ver=$(cargo +"$NIGHTLY" --version)
|
||||
if echo "$cargo_ver" | grep -q -v nightly; then
|
||||
err "Need a nightly compiler; have $cargo_ver"
|
||||
fi
|
||||
}
|
||||
|
||||
err() {
|
||||
echo "$1" >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
#
|
||||
# Main script
|
||||
#
|
||||
main "$@"
|
||||
exit 0
|
10
justfile
10
justfile
|
@ -1,3 +1,5 @@
|
|||
set positional-arguments
|
||||
|
||||
default:
|
||||
@just --list
|
||||
|
||||
|
@ -36,6 +38,14 @@ sane: lint
|
|||
# Make an attempt to catch feature gate problems in doctests
|
||||
cargo test --manifest-path bitcoin/Cargo.toml --doc --no-default-features > /dev/null || exit 1
|
||||
|
||||
# Check for API changes.
|
||||
check-api:
|
||||
contrib/check-for-api-changes.sh
|
||||
|
||||
# Query the current API.
|
||||
@query-api crate command:
|
||||
contrib/api.sh $1 $2
|
||||
|
||||
# Update the recent and minimal lock files.
|
||||
update-lock-files:
|
||||
contrib/update-lock-files.sh
|
||||
|
|
Loading…
Reference in New Issue