What changed, and why it matters
This commit removes large, automatically-generated API snapshot text files from the rust-bitcoin repository. The snapshots were used to detect accidental changes to the public API, but they caused unnecessary merge conflicts. The project now generates these snapshots on demand during CI instead of storing them in git. This is a repository maintenance and CI workflow change, not a code behavior change, and it has no direct security impact on users of the library.
No security action required. Reviewers may want to confirm that the new CI diff-against-base-branch logic still catches unintended public API changes, but that is outside the scope of this commit's diff.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change deletes committed */api/*.txt API surface snapshots across workspace crates (consensus_encoding, hashes, internals, network, primitives, units), adds */api/ to .gitignore, and updates shell scripts and the GitHub Actions workflow to generate the snapshots at runtime with cargo rbmt api --snapshot. The CI job for checking primitives re-exports now uses a local setup-rbmt action instead of installing the stable Rust toolchain directly. No Rust source code, public API, cryptographic logic, or runtime behavior is modified.
Changed components
.github/workflows/rust.yml.gitignorecontrib/api.shcontrib/check-error-reexports.shcontrib/generate-bitcoin-re-export-test.shcontrib/generate-primitives-re-export-test.shWorkspace API snapshot text files under */api/Inspect captured patch +63 / −66448
### .github/workflows/rust.yml
@@ -268,10 +268,8 @@ jobs:
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
persist-credentials: false
- - name: "Select toolchain"
- uses: dtolnay/rust-toolchain@6c977a6ca4077a0ceb28ffbe03f59d46e9ac8772 # v1
- with:
- toolchain: stable
+ # Provides the cargo-rbmt binary scripts expect.
+ - uses: ./.github/actions/setup-rbmt
- name: "Run primitives API checker script"
run: |
contrib/generate-primitives-re-export-test.sh && (cd ./primitives && cargo test --all-features)
### .gitignore
@@ -10,5 +10,8 @@ target
mutants.out*
fuzz/coverage
+# Generated API snapshot files
+*/api/
+
# Local tooling (rbmt)
Cargo.lock.backup
### consensus_encoding/api/all-features.txt
[binary or diff unavailable]
### consensus_encoding/api/alloc-only.txt
[binary or diff unavailable]
### consensus_encoding/api/no-features.txt
[binary or diff unavailable]
### contrib/api.sh
@@ -74,7 +74,11 @@ main() {
esac
crate=$_crate
- file="./api/$crate/all-features.txt"
+ file="./$crate/api/all-features.txt"
+
+ if [ ! -f "$file" ]; then
+ err "missing $file, generate the API snapshot files with: cargo rbmt api --snapshot"
+ fi
verbose_say "Running command '$_cmd' on crate '$crate'"
### contrib/check-error-reexports.sh
@@ -6,7 +6,9 @@
# The policy is: if a type is defined at `foo::error::BarError` then it must
# also be accessible as `foo::BarError` (i.e. re-exported by the parent module).
#
-# Uses the API text files to verify the policy. Types are identified by
+# Generates the workspace API text files with `cargo rbmt api`
+# and uses them to
+# verify the policy. Types are identified by
# `pub struct` or `pub enum` lines whose path contains `::error::` as a path
# segment (not as part of a type name). A re-export is present when the same
# type name appears at the parent path in any `pub struct`, `pub enum`, or
@@ -19,6 +21,8 @@ set -euo pipefail
main() {
check_required_commands
+ generate_api_files
+
local has_violations=false
# Auto-discover all crates that have API files.
@@ -76,12 +80,18 @@ main() {
}
check_required_commands() {
+ need_cmd cargo
need_cmd find
need_cmd grep
need_cmd sed
need_cmd sort
}
+generate_api_files() {
+ say "Generating API files with cargo rbmt api..."
+ cargo rbmt api --snapshot > /dev/null
+}
+
say() {
echo "$1"
}
### contrib/generate-bitcoin-re-export-test.sh
@@ -3,11 +3,13 @@
# Script for generating a Rust test file that verifies all bitcoin_primitives
# items are re-exported in the `bitcoin` crate.
#
-# The script parses primitives/api/all-features.txt and units/api/all-features.txt
-# to generate use statements that will fail to compile if any re-exports are missing.
+# The script generates the primitives and units API files with `cargo rbmt api`
+# and parses them to produce use statements that will fail to compile if any
+# re-exports are missing.
set -euo pipefail
+api_crates=("primitives" "units")
api_file="./primitives/api/all-features.txt"
units_api_file="./units/api/all-features.txt"
output_file="./bitcoin/tests/check-re-exports.rs"
@@ -22,9 +24,9 @@ DESCRIPTION
Generates a Rust test file that verifies all public types and modules from
bitcoin_primitives are re-exported in the bitcoin crate;
- The script parses primitives/api/all-features.txt and units/api/all-features.txt
- to creates use statements for every 'pub enum', 'pub struct', and 'pub mod'
- declaration.
+ The script runs 'cargo rbmt api --snapshot' for the primitives and units
+ crates and parses the resulting API files, creating use statements for every
+ 'pub enum', 'pub struct', and 'pub mod' declaration.
Output file: bitcoin/tests/check-re-exports.rs
EOF
@@ -46,6 +48,8 @@ main() {
done
check_required_commands
+
+ generate_api_files
check_required_files
say "Parsing $api_file and generating Rust test..."
@@ -177,11 +181,23 @@ check_required_files() {
}
check_required_commands() {
+ need_cmd cargo
need_cmd grep
need_cmd sort
need_cmd mktemp
}
+generate_api_files() {
+ local args=()
+ local crate
+ for crate in "${api_crates[@]}"; do
+ args+=(-p "$crate")
+ done
+
+ say "Generating API files with cargo rbmt api..."
+ cargo rbmt api --snapshot "${args[@]}" > /dev/null
+}
+
say() {
echo "generate-bitcoin-re-export-test: $1"
}
### contrib/generate-primitives-re-export-test.sh
@@ -3,11 +3,13 @@
# Script for generating a Rust test file that verifies all bitcoin_units items
# are re-exported in bitcoin_primitives.
#
-# The script parses units/api/all-features.txt and generates use statements
-# that will fail to compile if any re-exports are missing.
+# The script generates the units API surface with `cargo rbmt api` and parses it
+# to produce use statements that will fail to compile if any re-exports are
+# missing.
set -euo pipefail
+api_crates=("units")
api_file="./units/api/all-features.txt"
output_file="./primitives/tests/check-re-exports.rs"
@@ -21,8 +23,9 @@ DESCRIPTION
Generates a Rust test file that verifies all public types and modules from
bitcoin_units are re-exported in bitcoin_primitives.
- The script parses units/api/all-features.txt and creates use statements for
- every 'pub enum', 'pub struct', and 'pub mod' declaration.
+ The script runs 'cargo rbmt api --snapshot' for the units crate and parses
+ the resulting units/api/all-features.txt, creating use statements for every
+ 'pub enum', 'pub struct', and 'pub mod' declaration.
Output file: primitives/tests/check-re-exports.rs
EOF
@@ -44,6 +47,8 @@ main() {
done
check_required_commands
+
+ generate_api_files
check_required_files
say "Parsing $api_file and generating Rust test..."
@@ -142,11 +147,23 @@ check_required_files() {
}
check_required_commands() {
+ need_cmd cargo
need_cmd grep
need_cmd sort
need_cmd mktemp
}
+generate_api_files() {
+ local args=()
+ local crate
+ for crate in "${api_crates[@]}"; do
+ args+=(-p "$crate")
+ done
+
+ say "Generating API files with cargo rbmt api..."
+ cargo rbmt api --snapshot "${args[@]}" > /dev/null
+}
+
say() {
echo "generate-primitives-re-export-test: $1"
}
### hashes/api/all-features.txt
[binary or diff unavailable]
### hashes/api/alloc-only.txt
[binary or diff unavailable]
### hashes/api/no-features.txt
[binary or diff unavailable]
### internals/api/all-features.txt
@@ -1,386 +0,0 @@
-pub mod bitcoin_internals
-pub extern crate bitcoin_internals::bincode
-pub extern crate bitcoin_internals::serde_json
-pub mod bitcoin_internals::array
-pub trait bitcoin_internals::array::ArrayExt
-pub type bitcoin_internals::array::ArrayExt::Item
-pub fn bitcoin_internals::array::ArrayExt::first(&self) -> &Self::Item
-pub fn bitcoin_internals::array::ArrayExt::get_static<const INDEX: usize>(&self) -> &Self::Item
-pub fn bitcoin_internals::array::ArrayExt::split_array<const LEFT: usize, const RIGHT: usize>(&self) -> (&[Self::Item; LEFT], &[Self::Item; RIGHT])
-pub fn bitcoin_internals::array::ArrayExt::split_first<const RIGHT: usize>(&self) -> (&Self::Item, &[Self::Item; RIGHT])
-pub fn bitcoin_internals::array::ArrayExt::split_last<const LEFT: usize>(&self) -> (&Self::Item, &[Self::Item; LEFT])
-pub fn bitcoin_internals::array::ArrayExt::sub_array<const OFFSET: usize, const LEN: usize>(&self) -> &[Self::Item; LEN]
-impl<const N: usize, T> bitcoin_internals::array::ArrayExt for [T; N]
- pub type [T; N]::Item = T [impl: impl<const N: usize, T> bitcoin_internals::array::ArrayExt for [T; N]]
- pub fn [T; N]::split_array<const LEFT: usize, const RIGHT: usize>(&self) -> (&[Self::Item; LEFT], &[Self::Item; RIGHT]) [impl: impl<const N: usize, T> bitcoin_internals::array::ArrayExt for [T; N]]
- pub fn [T; N]::sub_array<const OFFSET: usize, const LEN: usize>(&self) -> &[Self::Item; LEN] [impl: impl<const N: usize, T> bitcoin_internals::array::ArrayExt for [T; N]]
-pub mod bitcoin_internals::array_vec
-pub mod bitcoin_internals::array_vec::error
-pub enum bitcoin_internals::array_vec::error::Error
-pub bitcoin_internals::array_vec::error::Error::CapacityExceeded(usize)
-impl core::clone::Clone for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::clone(&self) -> bitcoin_internals::array_vec::error::Error [impl: impl core::clone::Clone for bitcoin_internals::array_vec::error::Error]
-impl core::cmp::Eq for bitcoin_internals::array_vec::error::Error
-impl core::cmp::PartialEq for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::eq(&self, other: &bitcoin_internals::array_vec::error::Error) -> bool [impl: impl core::cmp::PartialEq for bitcoin_internals::array_vec::error::Error]
-impl core::error::Error for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> [impl: impl core::error::Error for bitcoin_internals::array_vec::error::Error]
-impl core::fmt::Debug for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::array_vec::error::Error]
-impl core::fmt::Display for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_internals::array_vec::error::Error]
-impl core::marker::Copy for bitcoin_internals::array_vec::error::Error
-impl core::marker::StructuralPartialEq for bitcoin_internals::array_vec::error::Error
-impl core::marker::Freeze for bitcoin_internals::array_vec::error::Error
-impl core::marker::Send for bitcoin_internals::array_vec::error::Error
-impl core::marker::Sync for bitcoin_internals::array_vec::error::Error
-impl core::marker::Unpin for bitcoin_internals::array_vec::error::Error
-impl core::marker::UnsafeUnpin for bitcoin_internals::array_vec::error::Error
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::array_vec::error::Error
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::array_vec::error::Error
-impl<T, U> core::convert::Into<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::From<T>
- pub fn bitcoin_internals::array_vec::error::Error::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::Into<T>
- pub type bitcoin_internals::array_vec::error::Error::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::Into<T>]
- pub fn bitcoin_internals::array_vec::error::Error::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::array_vec::error::Error::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::array_vec::error::Error::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone
- pub type bitcoin_internals::array_vec::error::Error::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone]
- pub fn bitcoin_internals::array_vec::error::Error::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone]
- pub fn bitcoin_internals::array_vec::error::Error::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone]
-impl<T> alloc::string::ToString for bitcoin_internals::array_vec::error::Error where T: core::fmt::Display + ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::error::Error::to_string(&self) -> alloc::string::String [impl: impl<T> alloc::string::ToString for bitcoin_internals::array_vec::error::Error where T: core::fmt::Display + ?core::marker::Sized]
-impl<T> core::any::Any for bitcoin_internals::array_vec::error::Error where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::error::Error::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::array_vec::error::Error where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::array_vec::error::Error where T: ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::error::Error::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::array_vec::error::Error where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::array_vec::error::Error where T: ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::error::Error::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::array_vec::error::Error where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::array_vec::error::Error::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::array_vec::error::Error]
-pub struct bitcoin_internals::array_vec::ArrayVec<T: core::marker::Copy, const CAP: usize>
-impl<T: core::marker::Copy, const CAP: usize> bitcoin_internals::array_vec::ArrayVec<T, CAP>
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::as_mut_slice(&mut self) -> &mut [T]
-pub const fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::as_slice(&self) -> &[T]
-pub const fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::from_slice(slice: &[T]) -> Self
-pub const fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::new() -> Self
-pub unsafe fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::set_len(&mut self, new_len: usize)
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::spare_capacity_mut(&mut self) -> &mut [core::mem::maybe_uninit::MaybeUninit<T>]
-impl<T: core::marker::Copy, const CAP: usize> bitcoin_internals::array_vec::ArrayVec<T, CAP>
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::extend_from_slice(&mut self, slice: &[T])
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::pop(&mut self) -> core::option::Option<T>
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::push(&mut self, element: T)
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::try_push(&mut self, element: T) -> core::result::Result<(), bitcoin_internals::array_vec::error::Error>
-impl<'de, T, const CAP: usize> serde::de::Deserialize<'de> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Copy + serde::de::Deserialize<'de>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::deserialize<D>(deserializer: D) -> core::result::Result<Self, <D as serde::de::Deserializer>::Error> where D: serde::de::Deserializer<'de> [impl: impl<'de, T, const CAP: usize> serde::de::Deserialize<'de> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Copy + serde::de::Deserialize<'de>]
-impl<T: core::marker::Copy + core::cmp::Eq, const CAP: usize> core::cmp::Eq for bitcoin_internals::array_vec::ArrayVec<T, CAP>
-impl<T: core::marker::Copy + core::cmp::Ord, const CAP: usize> core::cmp::Ord for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::cmp(&self, other: &Self) -> core::cmp::Ordering [impl: impl<T: core::marker::Copy + core::cmp::Ord, const CAP: usize> core::cmp::Ord for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP1: usize, const CAP2: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP2>> for bitcoin_internals::array_vec::ArrayVec<T, CAP1>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP1>::eq(&self, other: &bitcoin_internals::array_vec::ArrayVec<T, CAP2>) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP1: usize, const CAP2: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP2>> for bitcoin_internals::array_vec::ArrayVec<T, CAP1>]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize, const LEN: usize> core::cmp::PartialEq<[T; LEN]> for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::eq(&self, other: &[T; LEN]) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize, const LEN: usize> core::cmp::PartialEq<[T; LEN]> for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize, const LEN: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP>> for [T; LEN]
- pub fn [T; LEN]::eq(&self, other: &bitcoin_internals::array_vec::ArrayVec<T, CAP>) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize, const LEN: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP>> for [T; LEN]]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize> core::cmp::PartialEq<[T]> for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::eq(&self, other: &[T]) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize> core::cmp::PartialEq<[T]> for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP>> for [T]
- pub fn [T]::eq(&self, other: &bitcoin_internals::array_vec::ArrayVec<T, CAP>) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP>> for [T]]
-impl<T: core::marker::Copy + core::cmp::PartialOrd, const CAP1: usize, const CAP2: usize> core::cmp::PartialOrd<bitcoin_internals::array_vec::ArrayVec<T, CAP2>> for bitcoin_internals::array_vec::ArrayVec<T, CAP1>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP1>::partial_cmp(&self, other: &bitcoin_internals::array_vec::ArrayVec<T, CAP2>) -> core::option::Option<core::cmp::Ordering> [impl: impl<T: core::marker::Copy + core::cmp::PartialOrd, const CAP1: usize, const CAP2: usize> core::cmp::PartialOrd<bitcoin_internals::array_vec::ArrayVec<T, CAP2>> for bitcoin_internals::array_vec::ArrayVec<T, CAP1>]
-impl<T: core::marker::Copy + core::fmt::Debug, const CAP: usize> core::fmt::Debug for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl<T: core::marker::Copy + core::fmt::Debug, const CAP: usize> core::fmt::Debug for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::hash::Hash, const CAP: usize> core::hash::Hash for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::hash<H: core::hash::Hasher>(&self, state: &mut H) [impl: impl<T: core::marker::Copy + core::hash::Hash, const CAP: usize> core::hash::Hash for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::marker::Copy, const CAP: usize> core::marker::Copy for bitcoin_internals::array_vec::ArrayVec<T, CAP>
-impl<T: core::marker::Copy + serde::ser::Serialize, const CAP: usize> serde::ser::Serialize for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::serialize<S>(&self, serializer: S) -> core::result::Result<<S as serde::ser::Serializer>::Ok, <S as serde::ser::Serializer>::Error> where S: serde::ser::Serializer [impl: impl<T: core::marker::Copy + serde::ser::Serialize, const CAP: usize> serde::ser::Serialize for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy, const CAP: usize> core::clone::Clone for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::clone(&self) -> Self [impl: impl<T: core::marker::Copy, const CAP: usize> core::clone::Clone for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy, const CAP: usize> core::default::Default for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::default() -> Self [impl: impl<T: core::marker::Copy, const CAP: usize> core::default::Default for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::Deref for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Target = [T] [impl: impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::Deref for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::deref(&self) -> &Self::Target [impl: impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::Deref for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::DerefMut for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::deref_mut(&mut self) -> &mut Self::Target [impl: impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::DerefMut for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T, const CAP: usize> core::marker::Freeze for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Freeze
-impl<T, const CAP: usize> core::marker::Send for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Send
-impl<T, const CAP: usize> core::marker::Sync for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Sync
-impl<T, const CAP: usize> core::marker::Unpin for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Unpin
-impl<T, const CAP: usize> core::marker::UnsafeUnpin for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::UnsafeUnpin
-impl<T, const CAP: usize> core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::panic::unwind_safe::RefUnwindSafe
-impl<T, const CAP: usize> core::panic::unwind_safe::UnwindSafe for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::panic::unwind_safe::UnwindSafe
-impl<P, T> core::ops::deref::Receiver for bitcoin_internals::array_vec::ArrayVec<T, CAP> where P: core::ops::deref::Deref<Target = T> + ?core::marker::Sized, T: ?core::marker::Sized
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Target = T [impl: impl<P, T> core::ops::deref::Receiver for bitcoin_internals::array_vec::ArrayVec<T, CAP> where P: core::ops::deref::Deref<Target = T> + ?core::marker::Sized, T: ?core::marker::Sized]
-impl<T, U> core::convert::Into<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::From<T>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::Into<T>
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::Into<T>]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone]
-impl<T> core::any::Any for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T> serde::de::DeserializeOwned for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: for<'de> serde::de::Deserialize<'de>
-pub mod bitcoin_internals::const_casts
-pub const fn bitcoin_internals::const_casts::i16_to_i64(value: i16) -> i64
-pub const fn bitcoin_internals::const_casts::u16_to_u32(value: u16) -> u32
-pub const fn bitcoin_internals::const_casts::u16_to_u64(value: u16) -> u64
-pub const fn bitcoin_internals::const_casts::u32_to_u64(value: u32) -> u64
-pub mod bitcoin_internals::error
-pub mod bitcoin_internals::error::input_string
-pub struct bitcoin_internals::error::input_string::CannotParse<'a, T: core::fmt::Display + ?core::marker::Sized>
-impl<T: core::fmt::Display + ?core::marker::Sized> core::fmt::Display for bitcoin_internals::error::input_string::CannotParse<'_, T>
- pub fn bitcoin_internals::error::input_string::CannotParse<'_, T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl<T: core::fmt::Display + ?core::marker::Sized> core::fmt::Display for bitcoin_internals::error::input_string::CannotParse<'_, T>]
-impl<'a, T> core::marker::Freeze for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
-impl<'a, T> core::marker::Send for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::marker::Sync + ?core::marker::Sized
-impl<'a, T> core::marker::Sync for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::marker::Sync + ?core::marker::Sized
-impl<'a, T> core::marker::Unpin for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
-impl<'a, T> core::marker::UnsafeUnpin for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
-impl<'a, T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::panic::unwind_safe::RefUnwindSafe + ?core::marker::Sized
-impl<'a, T> core::panic::unwind_safe::UnwindSafe for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::panic::unwind_safe::RefUnwindSafe + ?core::marker::Sized
-impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::From<T>
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::Into<T>
- pub type bitcoin_internals::error::input_string::CannotParse<'a, T>::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::Into<T>]
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::error::input_string::CannotParse<'a, T>::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::TryFrom<T>]
-impl<T> alloc::string::ToString for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::fmt::Display + ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::to_string(&self) -> alloc::string::String [impl: impl<T> alloc::string::ToString for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::fmt::Display + ?core::marker::Sized]
-impl<T> core::any::Any for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized]
-impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::CannotParse<'a, T>
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::CannotParse<'a, T>]
-pub struct bitcoin_internals::error::input_string::InputString(_)
-impl bitcoin_internals::error::input_string::InputString
-pub fn bitcoin_internals::error::input_string::InputString::display_cannot_parse<'a, T>(&'a self, what: &'a T) -> bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_internals::error::input_string::InputString::unknown_variant<T>(&self, what: &T, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result where T: core::fmt::Display + ?core::marker::Sized
-impl core::clone::Clone for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::clone(&self) -> bitcoin_internals::error::input_string::InputString [impl: impl core::clone::Clone for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::Eq for bitcoin_internals::error::input_string::InputString
-impl core::cmp::Ord for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::cmp(&self, other: &bitcoin_internals::error::input_string::InputString) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::PartialEq for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::eq(&self, other: &bitcoin_internals::error::input_string::InputString) -> bool [impl: impl core::cmp::PartialEq for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::PartialOrd for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::partial_cmp(&self, other: &bitcoin_internals::error::input_string::InputString) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<&str> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: &str) -> Self [impl: impl core::convert::From<&str> for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<alloc::borrow::Cow<'_, str>> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: alloc::borrow::Cow<'_, str>) -> Self [impl: impl core::convert::From<alloc::borrow::Cow<'_, str>> for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<alloc::boxed::Box<str>> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: alloc::boxed::Box<str>) -> Self [impl: impl core::convert::From<alloc::boxed::Box<str>> for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<alloc::string::String> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: alloc::string::String) -> Self [impl: impl core::convert::From<alloc::string::String> for bitcoin_internals::error::input_string::InputString]
-impl core::fmt::Debug for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::error::input_string::InputString]
-impl core::hash::Hash for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_internals::error::input_string::InputString]
-impl core::marker::StructuralPartialEq for bitcoin_internals::error::input_string::InputString
-impl core::marker::Freeze for bitcoin_internals::error::input_string::InputString
-impl core::marker::Send for bitcoin_internals::error::input_string::InputString
-impl core::marker::Sync for bitcoin_internals::error::input_string::InputString
-impl core::marker::Unpin for bitcoin_internals::error::input_string::InputString
-impl core::marker::UnsafeUnpin for bitcoin_internals::error::input_string::InputString
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::error::input_string::InputString
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::error::input_string::InputString
-impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::From<T>
- pub fn bitcoin_internals::error::input_string::InputString::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>
- pub type bitcoin_internals::error::input_string::InputString::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>]
- pub fn bitcoin_internals::error::input_string::InputString::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::error::input_string::InputString::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::error::input_string::InputString::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone
- pub type bitcoin_internals::error::input_string::InputString::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
- pub fn bitcoin_internals::error::input_string::InputString::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
- pub fn bitcoin_internals::error::input_string::InputString::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
-impl<T> core::any::Any for bitcoin_internals::error::input_string::InputString where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::error::input_string::InputString where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::error::input_string::InputString::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::InputString]
-pub struct bitcoin_internals::error::InputString(_)
-impl bitcoin_internals::error::input_string::InputString
-pub fn bitcoin_internals::error::input_string::InputString::display_cannot_parse<'a, T>(&'a self, what: &'a T) -> bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_internals::error::input_string::InputString::unknown_variant<T>(&self, what: &T, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result where T: core::fmt::Display + ?core::marker::Sized
-impl core::clone::Clone for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::clone(&self) -> bitcoin_internals::error::input_string::InputString [impl: impl core::clone::Clone for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::Eq for bitcoin_internals::error::input_string::InputString
-impl core::cmp::Ord for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::cmp(&self, other: &bitcoin_internals::error::input_string::InputString) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::PartialEq for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::eq(&self, other: &bitcoin_internals::error::input_string::InputString) -> bool [impl: impl core::cmp::PartialEq for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::PartialOrd for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::partial_cmp(&self, other: &bitcoin_internals::error::input_string::InputString) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<&str> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: &str) -> Self [impl: impl core::convert::From<&str> for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<alloc::borrow::Cow<'_, str>> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: alloc::borrow::Cow<'_, str>) -> Self [impl: impl core::convert::From<alloc::borrow::Cow<'_, str>> for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<alloc::boxed::Box<str>> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: alloc::boxed::Box<str>) -> Self [impl: impl core::convert::From<alloc::boxed::Box<str>> for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<alloc::string::String> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: alloc::string::String) -> Self [impl: impl core::convert::From<alloc::string::String> for bitcoin_internals::error::input_string::InputString]
-impl core::fmt::Debug for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::error::input_string::InputString]
-impl core::hash::Hash for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_internals::error::input_string::InputString]
-impl core::marker::StructuralPartialEq for bitcoin_internals::error::input_string::InputString
-impl core::marker::Freeze for bitcoin_internals::error::input_string::InputString
-impl core::marker::Send for bitcoin_internals::error::input_string::InputString
-impl core::marker::Sync for bitcoin_internals::error::input_string::InputString
-impl core::marker::Unpin for bitcoin_internals::error::input_string::InputString
-impl core::marker::UnsafeUnpin for bitcoin_internals::error::input_string::InputString
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::error::input_string::InputString
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::error::input_string::InputString
-impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::From<T>
- pub fn bitcoin_internals::error::input_string::InputString::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>
- pub type bitcoin_internals::error::input_string::InputString::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>]
- pub fn bitcoin_internals::error::input_string::InputString::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::error::input_string::InputString::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::error::input_string::InputString::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone
- pub type bitcoin_internals::error::input_string::InputString::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
- pub fn bitcoin_internals::error::input_string::InputString::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
- pub fn bitcoin_internals::error::input_string::InputString::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
-impl<T> core::any::Any for bitcoin_internals::error::input_string::InputString where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::error::input_string::InputString where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::error::input_string::InputString::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::InputString]
-pub mod bitcoin_internals::script
-pub enum bitcoin_internals::script::PushDataLenLen
-pub bitcoin_internals::script::PushDataLenLen::Four = 4
-pub bitcoin_internals::script::PushDataLenLen::One = 1
-pub bitcoin_internals::script::PushDataLenLen::Two = 2
-impl core::clone::Clone for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::clone(&self) -> bitcoin_internals::script::PushDataLenLen [impl: impl core::clone::Clone for bitcoin_internals::script::PushDataLenLen]
-impl core::cmp::Eq for bitcoin_internals::script::PushDataLenLen
-impl core::cmp::Ord for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::cmp(&self, other: &bitcoin_internals::script::PushDataLenLen) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_internals::script::PushDataLenLen]
-impl core::cmp::PartialEq for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::eq(&self, other: &bitcoin_internals::script::PushDataLenLen) -> bool [impl: impl core::cmp::PartialEq for bitcoin_internals::script::PushDataLenLen]
-impl core::cmp::PartialOrd for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::partial_cmp(&self, other: &bitcoin_internals::script::PushDataLenLen) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_internals::script::PushDataLenLen]
-impl core::fmt::Debug for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::script::PushDataLenLen]
-impl core::hash::Hash for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_internals::script::PushDataLenLen]
-impl core::marker::Copy for bitcoin_internals::script::PushDataLenLen
-impl core::marker::StructuralPartialEq for bitcoin_internals::script::PushDataLenLen
-impl core::marker::Freeze for bitcoin_internals::script::PushDataLenLen
-impl core::marker::Send for bitcoin_internals::script::PushDataLenLen
-impl core::marker::Sync for bitcoin_internals::script::PushDataLenLen
-impl core::marker::Unpin for bitcoin_internals::script::PushDataLenLen
-impl core::marker::UnsafeUnpin for bitcoin_internals::script::PushDataLenLen
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::script::PushDataLenLen
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::script::PushDataLenLen
-impl<T, U> core::convert::Into<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::From<T>
- pub fn bitcoin_internals::script::PushDataLenLen::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::Into<T>
- pub type bitcoin_internals::script::PushDataLenLen::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::Into<T>]
- pub fn bitcoin_internals::script::PushDataLenLen::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::script::PushDataLenLen::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::script::PushDataLenLen::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone
- pub type bitcoin_internals::script::PushDataLenLen::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone]
- pub fn bitcoin_internals::script::PushDataLenLen::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone]
- pub fn bitcoin_internals::script::PushDataLenLen::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone]
-impl<T> core::any::Any for bitcoin_internals::script::PushDataLenLen where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::script::PushDataLenLen::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::script::PushDataLenLen where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::script::PushDataLenLen where T: ?core::marker::Sized
- pub fn bitcoin_internals::script::PushDataLenLen::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::script::PushDataLenLen where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::script::PushDataLenLen where T: ?core::marker::Sized
- pub fn bitcoin_internals::script::PushDataLenLen::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::script::PushDataLenLen where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::script::PushDataLenLen::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::script::PushDataLenLen]
-pub struct bitcoin_internals::script::EarlyEndOfScriptError
-impl core::fmt::Debug for bitcoin_internals::script::EarlyEndOfScriptError
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::script::EarlyEndOfScriptError]
-impl core::marker::Freeze for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::marker::Send for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::marker::Sync for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::marker::Unpin for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::marker::UnsafeUnpin for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::script::EarlyEndOfScriptError
-impl<T, U> core::convert::Into<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::From<T>
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::Into<T>
- pub type bitcoin_internals::script::EarlyEndOfScriptError::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::Into<T>]
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::script::EarlyEndOfScriptError::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_internals::script::EarlyEndOfScriptError where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::script::EarlyEndOfScriptError where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::script::EarlyEndOfScriptError where T: ?core::marker::Sized
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::script::EarlyEndOfScriptError where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::script::EarlyEndOfScriptError where T: ?core::marker::Sized
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::script::EarlyEndOfScriptError where T: ?core::marker::Sized]
-impl<T> core::convert::From<T> for bitcoin_internals::script::EarlyEndOfScriptError
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::script::EarlyEndOfScriptError]
-pub fn bitcoin_internals::script::read_push_data_len(data: &mut core::slice::iter::Iter<'_, u8>, size: bitcoin_internals::script::PushDataLenLen) -> core::result::Result<usize, bitcoin_internals::script::EarlyEndOfScriptError>
-pub mod bitcoin_internals::serde
-pub mod bitcoin_internals::slice
-pub trait bitcoin_internals::slice::SliceExt
-pub type bitcoin_internals::slice::SliceExt::Item
-pub fn bitcoin_internals::slice::SliceExt::bitcoin_as_chunks<const N: usize>(&self) -> (&[[Self::Item; N]], &[Self::Item])
-pub fn bitcoin_internals::slice::SliceExt::bitcoin_as_chunks_mut<const N: usize>(&mut self) -> (&mut [[Self::Item; N]], &mut [Self::Item])
-pub fn bitcoin_internals::slice::SliceExt::get_array<const ARRAY_LEN: usize>(&self, offset: usize) -> core::option::Option<&[Self::Item; ARRAY_LEN]>
-pub fn bitcoin_internals::slice::SliceExt::split_first_chunk<const ARRAY_LEN: usize>(&self) -> core::option::Option<(&[Self::Item; ARRAY_LEN], &[Self::Item])>
-pub fn bitcoin_internals::slice::SliceExt::split_last_chunk<const ARRAY_LEN: usize>(&self) -> core::option::Option<(&[Self::Item], &[Self::Item; ARRAY_LEN])>
-impl<T> bitcoin_internals::slice::SliceExt for [T]
- pub type [T]::Item = T [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::bitcoin_as_chunks<const N: usize>(&self) -> (&[[Self::Item; N]], &[Self::Item]) [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::bitcoin_as_chunks_mut<const N: usize>(&mut self) -> (&mut [[Self::Item; N]], &mut [Self::Item]) [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::get_array<const ARRAY_LEN: usize>(&self, offset: usize) -> core::option::Option<&[Self::Item; ARRAY_LEN]> [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::split_first_chunk<const ARRAY_LEN: usize>(&self) -> core::option::Option<(&[Self::Item; ARRAY_LEN], &[Self::Item])> [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::split_last_chunk<const ARRAY_LEN: usize>(&self) -> core::option::Option<(&[Self::Item], &[Self::Item; ARRAY_LEN])> [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
-pub macro bitcoin_internals::const_assert!
-pub macro bitcoin_internals::parse_error_type!
-pub macro bitcoin_internals::rust_version!
-pub macro bitcoin_internals::serde_string_deserialize_impl!
-pub macro bitcoin_internals::serde_string_impl!
-pub macro bitcoin_internals::serde_string_serialize_impl!
-pub macro bitcoin_internals::write_err!
\ No newline at end of file
### internals/api/alloc-only.txt
@@ -1,373 +0,0 @@
-pub mod bitcoin_internals
-pub mod bitcoin_internals::array
-pub trait bitcoin_internals::array::ArrayExt
-pub type bitcoin_internals::array::ArrayExt::Item
-pub fn bitcoin_internals::array::ArrayExt::first(&self) -> &Self::Item
-pub fn bitcoin_internals::array::ArrayExt::get_static<const INDEX: usize>(&self) -> &Self::Item
-pub fn bitcoin_internals::array::ArrayExt::split_array<const LEFT: usize, const RIGHT: usize>(&self) -> (&[Self::Item; LEFT], &[Self::Item; RIGHT])
-pub fn bitcoin_internals::array::ArrayExt::split_first<const RIGHT: usize>(&self) -> (&Self::Item, &[Self::Item; RIGHT])
-pub fn bitcoin_internals::array::ArrayExt::split_last<const LEFT: usize>(&self) -> (&Self::Item, &[Self::Item; LEFT])
-pub fn bitcoin_internals::array::ArrayExt::sub_array<const OFFSET: usize, const LEN: usize>(&self) -> &[Self::Item; LEN]
-impl<const N: usize, T> bitcoin_internals::array::ArrayExt for [T; N]
- pub type [T; N]::Item = T [impl: impl<const N: usize, T> bitcoin_internals::array::ArrayExt for [T; N]]
- pub fn [T; N]::split_array<const LEFT: usize, const RIGHT: usize>(&self) -> (&[Self::Item; LEFT], &[Self::Item; RIGHT]) [impl: impl<const N: usize, T> bitcoin_internals::array::ArrayExt for [T; N]]
- pub fn [T; N]::sub_array<const OFFSET: usize, const LEN: usize>(&self) -> &[Self::Item; LEN] [impl: impl<const N: usize, T> bitcoin_internals::array::ArrayExt for [T; N]]
-pub mod bitcoin_internals::array_vec
-pub mod bitcoin_internals::array_vec::error
-pub enum bitcoin_internals::array_vec::error::Error
-pub bitcoin_internals::array_vec::error::Error::CapacityExceeded(usize)
-impl core::clone::Clone for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::clone(&self) -> bitcoin_internals::array_vec::error::Error [impl: impl core::clone::Clone for bitcoin_internals::array_vec::error::Error]
-impl core::cmp::Eq for bitcoin_internals::array_vec::error::Error
-impl core::cmp::PartialEq for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::eq(&self, other: &bitcoin_internals::array_vec::error::Error) -> bool [impl: impl core::cmp::PartialEq for bitcoin_internals::array_vec::error::Error]
-impl core::fmt::Debug for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::array_vec::error::Error]
-impl core::fmt::Display for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_internals::array_vec::error::Error]
-impl core::marker::Copy for bitcoin_internals::array_vec::error::Error
-impl core::marker::StructuralPartialEq for bitcoin_internals::array_vec::error::Error
-impl core::marker::Freeze for bitcoin_internals::array_vec::error::Error
-impl core::marker::Send for bitcoin_internals::array_vec::error::Error
-impl core::marker::Sync for bitcoin_internals::array_vec::error::Error
-impl core::marker::Unpin for bitcoin_internals::array_vec::error::Error
-impl core::marker::UnsafeUnpin for bitcoin_internals::array_vec::error::Error
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::array_vec::error::Error
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::array_vec::error::Error
-impl<T, U> core::convert::Into<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::From<T>
- pub fn bitcoin_internals::array_vec::error::Error::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::Into<T>
- pub type bitcoin_internals::array_vec::error::Error::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::Into<T>]
- pub fn bitcoin_internals::array_vec::error::Error::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::array_vec::error::Error::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::array_vec::error::Error::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone
- pub type bitcoin_internals::array_vec::error::Error::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone]
- pub fn bitcoin_internals::array_vec::error::Error::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone]
- pub fn bitcoin_internals::array_vec::error::Error::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone]
-impl<T> alloc::string::ToString for bitcoin_internals::array_vec::error::Error where T: core::fmt::Display + ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::error::Error::to_string(&self) -> alloc::string::String [impl: impl<T> alloc::string::ToString for bitcoin_internals::array_vec::error::Error where T: core::fmt::Display + ?core::marker::Sized]
-impl<T> core::any::Any for bitcoin_internals::array_vec::error::Error where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::error::Error::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::array_vec::error::Error where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::array_vec::error::Error where T: ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::error::Error::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::array_vec::error::Error where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::array_vec::error::Error where T: ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::error::Error::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::array_vec::error::Error where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::array_vec::error::Error::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::array_vec::error::Error]
-pub struct bitcoin_internals::array_vec::ArrayVec<T: core::marker::Copy, const CAP: usize>
-impl<T: core::marker::Copy, const CAP: usize> bitcoin_internals::array_vec::ArrayVec<T, CAP>
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::as_mut_slice(&mut self) -> &mut [T]
-pub const fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::as_slice(&self) -> &[T]
-pub const fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::from_slice(slice: &[T]) -> Self
-pub const fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::new() -> Self
-pub unsafe fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::set_len(&mut self, new_len: usize)
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::spare_capacity_mut(&mut self) -> &mut [core::mem::maybe_uninit::MaybeUninit<T>]
-impl<T: core::marker::Copy, const CAP: usize> bitcoin_internals::array_vec::ArrayVec<T, CAP>
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::extend_from_slice(&mut self, slice: &[T])
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::pop(&mut self) -> core::option::Option<T>
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::push(&mut self, element: T)
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::try_push(&mut self, element: T) -> core::result::Result<(), bitcoin_internals::array_vec::error::Error>
-impl<T: core::marker::Copy + core::cmp::Eq, const CAP: usize> core::cmp::Eq for bitcoin_internals::array_vec::ArrayVec<T, CAP>
-impl<T: core::marker::Copy + core::cmp::Ord, const CAP: usize> core::cmp::Ord for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::cmp(&self, other: &Self) -> core::cmp::Ordering [impl: impl<T: core::marker::Copy + core::cmp::Ord, const CAP: usize> core::cmp::Ord for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP1: usize, const CAP2: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP2>> for bitcoin_internals::array_vec::ArrayVec<T, CAP1>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP1>::eq(&self, other: &bitcoin_internals::array_vec::ArrayVec<T, CAP2>) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP1: usize, const CAP2: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP2>> for bitcoin_internals::array_vec::ArrayVec<T, CAP1>]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize, const LEN: usize> core::cmp::PartialEq<[T; LEN]> for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::eq(&self, other: &[T; LEN]) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize, const LEN: usize> core::cmp::PartialEq<[T; LEN]> for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize, const LEN: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP>> for [T; LEN]
- pub fn [T; LEN]::eq(&self, other: &bitcoin_internals::array_vec::ArrayVec<T, CAP>) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize, const LEN: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP>> for [T; LEN]]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize> core::cmp::PartialEq<[T]> for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::eq(&self, other: &[T]) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize> core::cmp::PartialEq<[T]> for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP>> for [T]
- pub fn [T]::eq(&self, other: &bitcoin_internals::array_vec::ArrayVec<T, CAP>) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP>> for [T]]
-impl<T: core::marker::Copy + core::cmp::PartialOrd, const CAP1: usize, const CAP2: usize> core::cmp::PartialOrd<bitcoin_internals::array_vec::ArrayVec<T, CAP2>> for bitcoin_internals::array_vec::ArrayVec<T, CAP1>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP1>::partial_cmp(&self, other: &bitcoin_internals::array_vec::ArrayVec<T, CAP2>) -> core::option::Option<core::cmp::Ordering> [impl: impl<T: core::marker::Copy + core::cmp::PartialOrd, const CAP1: usize, const CAP2: usize> core::cmp::PartialOrd<bitcoin_internals::array_vec::ArrayVec<T, CAP2>> for bitcoin_internals::array_vec::ArrayVec<T, CAP1>]
-impl<T: core::marker::Copy + core::fmt::Debug, const CAP: usize> core::fmt::Debug for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl<T: core::marker::Copy + core::fmt::Debug, const CAP: usize> core::fmt::Debug for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::hash::Hash, const CAP: usize> core::hash::Hash for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::hash<H: core::hash::Hasher>(&self, state: &mut H) [impl: impl<T: core::marker::Copy + core::hash::Hash, const CAP: usize> core::hash::Hash for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::marker::Copy, const CAP: usize> core::marker::Copy for bitcoin_internals::array_vec::ArrayVec<T, CAP>
-impl<T: core::marker::Copy, const CAP: usize> core::clone::Clone for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::clone(&self) -> Self [impl: impl<T: core::marker::Copy, const CAP: usize> core::clone::Clone for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy, const CAP: usize> core::default::Default for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::default() -> Self [impl: impl<T: core::marker::Copy, const CAP: usize> core::default::Default for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::Deref for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Target = [T] [impl: impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::Deref for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::deref(&self) -> &Self::Target [impl: impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::Deref for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::DerefMut for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::deref_mut(&mut self) -> &mut Self::Target [impl: impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::DerefMut for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T, const CAP: usize> core::marker::Freeze for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Freeze
-impl<T, const CAP: usize> core::marker::Send for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Send
-impl<T, const CAP: usize> core::marker::Sync for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Sync
-impl<T, const CAP: usize> core::marker::Unpin for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Unpin
-impl<T, const CAP: usize> core::marker::UnsafeUnpin for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::UnsafeUnpin
-impl<T, const CAP: usize> core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::panic::unwind_safe::RefUnwindSafe
-impl<T, const CAP: usize> core::panic::unwind_safe::UnwindSafe for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::panic::unwind_safe::UnwindSafe
-impl<P, T> core::ops::deref::Receiver for bitcoin_internals::array_vec::ArrayVec<T, CAP> where P: core::ops::deref::Deref<Target = T> + ?core::marker::Sized, T: ?core::marker::Sized
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Target = T [impl: impl<P, T> core::ops::deref::Receiver for bitcoin_internals::array_vec::ArrayVec<T, CAP> where P: core::ops::deref::Deref<Target = T> + ?core::marker::Sized, T: ?core::marker::Sized]
-impl<T, U> core::convert::Into<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::From<T>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::Into<T>
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::Into<T>]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone]
-impl<T> core::any::Any for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-pub mod bitcoin_internals::const_casts
-pub const fn bitcoin_internals::const_casts::i16_to_i64(value: i16) -> i64
-pub const fn bitcoin_internals::const_casts::u16_to_u32(value: u16) -> u32
-pub const fn bitcoin_internals::const_casts::u16_to_u64(value: u16) -> u64
-pub const fn bitcoin_internals::const_casts::u32_to_u64(value: u32) -> u64
-pub mod bitcoin_internals::error
-pub mod bitcoin_internals::error::input_string
-pub struct bitcoin_internals::error::input_string::CannotParse<'a, T: core::fmt::Display + ?core::marker::Sized>
-impl<T: core::fmt::Display + ?core::marker::Sized> core::fmt::Display for bitcoin_internals::error::input_string::CannotParse<'_, T>
- pub fn bitcoin_internals::error::input_string::CannotParse<'_, T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl<T: core::fmt::Display + ?core::marker::Sized> core::fmt::Display for bitcoin_internals::error::input_string::CannotParse<'_, T>]
-impl<'a, T> core::marker::Freeze for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
-impl<'a, T> core::marker::Send for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::marker::Sync + ?core::marker::Sized
-impl<'a, T> core::marker::Sync for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::marker::Sync + ?core::marker::Sized
-impl<'a, T> core::marker::Unpin for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
-impl<'a, T> core::marker::UnsafeUnpin for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
-impl<'a, T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::panic::unwind_safe::RefUnwindSafe + ?core::marker::Sized
-impl<'a, T> core::panic::unwind_safe::UnwindSafe for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::panic::unwind_safe::RefUnwindSafe + ?core::marker::Sized
-impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::From<T>
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::Into<T>
- pub type bitcoin_internals::error::input_string::CannotParse<'a, T>::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::Into<T>]
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::error::input_string::CannotParse<'a, T>::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::TryFrom<T>]
-impl<T> alloc::string::ToString for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::fmt::Display + ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::to_string(&self) -> alloc::string::String [impl: impl<T> alloc::string::ToString for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::fmt::Display + ?core::marker::Sized]
-impl<T> core::any::Any for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized]
-impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::CannotParse<'a, T>
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::CannotParse<'a, T>]
-pub struct bitcoin_internals::error::input_string::InputString(_)
-impl bitcoin_internals::error::input_string::InputString
-pub fn bitcoin_internals::error::input_string::InputString::display_cannot_parse<'a, T>(&'a self, what: &'a T) -> bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_internals::error::input_string::InputString::unknown_variant<T>(&self, what: &T, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result where T: core::fmt::Display + ?core::marker::Sized
-impl core::clone::Clone for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::clone(&self) -> bitcoin_internals::error::input_string::InputString [impl: impl core::clone::Clone for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::Eq for bitcoin_internals::error::input_string::InputString
-impl core::cmp::Ord for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::cmp(&self, other: &bitcoin_internals::error::input_string::InputString) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::PartialEq for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::eq(&self, other: &bitcoin_internals::error::input_string::InputString) -> bool [impl: impl core::cmp::PartialEq for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::PartialOrd for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::partial_cmp(&self, other: &bitcoin_internals::error::input_string::InputString) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<&str> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: &str) -> Self [impl: impl core::convert::From<&str> for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<alloc::borrow::Cow<'_, str>> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: alloc::borrow::Cow<'_, str>) -> Self [impl: impl core::convert::From<alloc::borrow::Cow<'_, str>> for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<alloc::boxed::Box<str>> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: alloc::boxed::Box<str>) -> Self [impl: impl core::convert::From<alloc::boxed::Box<str>> for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<alloc::string::String> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: alloc::string::String) -> Self [impl: impl core::convert::From<alloc::string::String> for bitcoin_internals::error::input_string::InputString]
-impl core::fmt::Debug for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::error::input_string::InputString]
-impl core::hash::Hash for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_internals::error::input_string::InputString]
-impl core::marker::StructuralPartialEq for bitcoin_internals::error::input_string::InputString
-impl core::marker::Freeze for bitcoin_internals::error::input_string::InputString
-impl core::marker::Send for bitcoin_internals::error::input_string::InputString
-impl core::marker::Sync for bitcoin_internals::error::input_string::InputString
-impl core::marker::Unpin for bitcoin_internals::error::input_string::InputString
-impl core::marker::UnsafeUnpin for bitcoin_internals::error::input_string::InputString
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::error::input_string::InputString
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::error::input_string::InputString
-impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::From<T>
- pub fn bitcoin_internals::error::input_string::InputString::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>
- pub type bitcoin_internals::error::input_string::InputString::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>]
- pub fn bitcoin_internals::error::input_string::InputString::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::error::input_string::InputString::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::error::input_string::InputString::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone
- pub type bitcoin_internals::error::input_string::InputString::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
- pub fn bitcoin_internals::error::input_string::InputString::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
- pub fn bitcoin_internals::error::input_string::InputString::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
-impl<T> core::any::Any for bitcoin_internals::error::input_string::InputString where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::error::input_string::InputString where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::error::input_string::InputString::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::InputString]
-pub struct bitcoin_internals::error::InputString(_)
-impl bitcoin_internals::error::input_string::InputString
-pub fn bitcoin_internals::error::input_string::InputString::display_cannot_parse<'a, T>(&'a self, what: &'a T) -> bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_internals::error::input_string::InputString::unknown_variant<T>(&self, what: &T, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result where T: core::fmt::Display + ?core::marker::Sized
-impl core::clone::Clone for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::clone(&self) -> bitcoin_internals::error::input_string::InputString [impl: impl core::clone::Clone for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::Eq for bitcoin_internals::error::input_string::InputString
-impl core::cmp::Ord for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::cmp(&self, other: &bitcoin_internals::error::input_string::InputString) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::PartialEq for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::eq(&self, other: &bitcoin_internals::error::input_string::InputString) -> bool [impl: impl core::cmp::PartialEq for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::PartialOrd for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::partial_cmp(&self, other: &bitcoin_internals::error::input_string::InputString) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<&str> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: &str) -> Self [impl: impl core::convert::From<&str> for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<alloc::borrow::Cow<'_, str>> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: alloc::borrow::Cow<'_, str>) -> Self [impl: impl core::convert::From<alloc::borrow::Cow<'_, str>> for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<alloc::boxed::Box<str>> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: alloc::boxed::Box<str>) -> Self [impl: impl core::convert::From<alloc::boxed::Box<str>> for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<alloc::string::String> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: alloc::string::String) -> Self [impl: impl core::convert::From<alloc::string::String> for bitcoin_internals::error::input_string::InputString]
-impl core::fmt::Debug for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::error::input_string::InputString]
-impl core::hash::Hash for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_internals::error::input_string::InputString]
-impl core::marker::StructuralPartialEq for bitcoin_internals::error::input_string::InputString
-impl core::marker::Freeze for bitcoin_internals::error::input_string::InputString
-impl core::marker::Send for bitcoin_internals::error::input_string::InputString
-impl core::marker::Sync for bitcoin_internals::error::input_string::InputString
-impl core::marker::Unpin for bitcoin_internals::error::input_string::InputString
-impl core::marker::UnsafeUnpin for bitcoin_internals::error::input_string::InputString
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::error::input_string::InputString
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::error::input_string::InputString
-impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::From<T>
- pub fn bitcoin_internals::error::input_string::InputString::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>
- pub type bitcoin_internals::error::input_string::InputString::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>]
- pub fn bitcoin_internals::error::input_string::InputString::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::error::input_string::InputString::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::error::input_string::InputString::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone
- pub type bitcoin_internals::error::input_string::InputString::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
- pub fn bitcoin_internals::error::input_string::InputString::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
- pub fn bitcoin_internals::error::input_string::InputString::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
-impl<T> core::any::Any for bitcoin_internals::error::input_string::InputString where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::error::input_string::InputString where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::error::input_string::InputString::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::InputString]
-pub mod bitcoin_internals::script
-pub enum bitcoin_internals::script::PushDataLenLen
-pub bitcoin_internals::script::PushDataLenLen::Four = 4
-pub bitcoin_internals::script::PushDataLenLen::One = 1
-pub bitcoin_internals::script::PushDataLenLen::Two = 2
-impl core::clone::Clone for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::clone(&self) -> bitcoin_internals::script::PushDataLenLen [impl: impl core::clone::Clone for bitcoin_internals::script::PushDataLenLen]
-impl core::cmp::Eq for bitcoin_internals::script::PushDataLenLen
-impl core::cmp::Ord for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::cmp(&self, other: &bitcoin_internals::script::PushDataLenLen) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_internals::script::PushDataLenLen]
-impl core::cmp::PartialEq for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::eq(&self, other: &bitcoin_internals::script::PushDataLenLen) -> bool [impl: impl core::cmp::PartialEq for bitcoin_internals::script::PushDataLenLen]
-impl core::cmp::PartialOrd for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::partial_cmp(&self, other: &bitcoin_internals::script::PushDataLenLen) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_internals::script::PushDataLenLen]
-impl core::fmt::Debug for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::script::PushDataLenLen]
-impl core::hash::Hash for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_internals::script::PushDataLenLen]
-impl core::marker::Copy for bitcoin_internals::script::PushDataLenLen
-impl core::marker::StructuralPartialEq for bitcoin_internals::script::PushDataLenLen
-impl core::marker::Freeze for bitcoin_internals::script::PushDataLenLen
-impl core::marker::Send for bitcoin_internals::script::PushDataLenLen
-impl core::marker::Sync for bitcoin_internals::script::PushDataLenLen
-impl core::marker::Unpin for bitcoin_internals::script::PushDataLenLen
-impl core::marker::UnsafeUnpin for bitcoin_internals::script::PushDataLenLen
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::script::PushDataLenLen
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::script::PushDataLenLen
-impl<T, U> core::convert::Into<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::From<T>
- pub fn bitcoin_internals::script::PushDataLenLen::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::Into<T>
- pub type bitcoin_internals::script::PushDataLenLen::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::Into<T>]
- pub fn bitcoin_internals::script::PushDataLenLen::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::script::PushDataLenLen::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::script::PushDataLenLen::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone
- pub type bitcoin_internals::script::PushDataLenLen::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone]
- pub fn bitcoin_internals::script::PushDataLenLen::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone]
- pub fn bitcoin_internals::script::PushDataLenLen::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone]
-impl<T> core::any::Any for bitcoin_internals::script::PushDataLenLen where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::script::PushDataLenLen::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::script::PushDataLenLen where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::script::PushDataLenLen where T: ?core::marker::Sized
- pub fn bitcoin_internals::script::PushDataLenLen::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::script::PushDataLenLen where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::script::PushDataLenLen where T: ?core::marker::Sized
- pub fn bitcoin_internals::script::PushDataLenLen::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::script::PushDataLenLen where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::script::PushDataLenLen::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::script::PushDataLenLen]
-pub struct bitcoin_internals::script::EarlyEndOfScriptError
-impl core::fmt::Debug for bitcoin_internals::script::EarlyEndOfScriptError
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::script::EarlyEndOfScriptError]
-impl core::marker::Freeze for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::marker::Send for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::marker::Sync for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::marker::Unpin for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::marker::UnsafeUnpin for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::script::EarlyEndOfScriptError
-impl<T, U> core::convert::Into<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::From<T>
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::Into<T>
- pub type bitcoin_internals::script::EarlyEndOfScriptError::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::Into<T>]
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::script::EarlyEndOfScriptError::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_internals::script::EarlyEndOfScriptError where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::script::EarlyEndOfScriptError where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::script::EarlyEndOfScriptError where T: ?core::marker::Sized
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::script::EarlyEndOfScriptError where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::script::EarlyEndOfScriptError where T: ?core::marker::Sized
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::script::EarlyEndOfScriptError where T: ?core::marker::Sized]
-impl<T> core::convert::From<T> for bitcoin_internals::script::EarlyEndOfScriptError
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::script::EarlyEndOfScriptError]
-pub fn bitcoin_internals::script::read_push_data_len(data: &mut core::slice::iter::Iter<'_, u8>, size: bitcoin_internals::script::PushDataLenLen) -> core::result::Result<usize, bitcoin_internals::script::EarlyEndOfScriptError>
-pub mod bitcoin_internals::slice
-pub trait bitcoin_internals::slice::SliceExt
-pub type bitcoin_internals::slice::SliceExt::Item
-pub fn bitcoin_internals::slice::SliceExt::bitcoin_as_chunks<const N: usize>(&self) -> (&[[Self::Item; N]], &[Self::Item])
-pub fn bitcoin_internals::slice::SliceExt::bitcoin_as_chunks_mut<const N: usize>(&mut self) -> (&mut [[Self::Item; N]], &mut [Self::Item])
-pub fn bitcoin_internals::slice::SliceExt::get_array<const ARRAY_LEN: usize>(&self, offset: usize) -> core::option::Option<&[Self::Item; ARRAY_LEN]>
-pub fn bitcoin_internals::slice::SliceExt::split_first_chunk<const ARRAY_LEN: usize>(&self) -> core::option::Option<(&[Self::Item; ARRAY_LEN], &[Self::Item])>
-pub fn bitcoin_internals::slice::SliceExt::split_last_chunk<const ARRAY_LEN: usize>(&self) -> core::option::Option<(&[Self::Item], &[Self::Item; ARRAY_LEN])>
-impl<T> bitcoin_internals::slice::SliceExt for [T]
- pub type [T]::Item = T [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::bitcoin_as_chunks<const N: usize>(&self) -> (&[[Self::Item; N]], &[Self::Item]) [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::bitcoin_as_chunks_mut<const N: usize>(&mut self) -> (&mut [[Self::Item; N]], &mut [Self::Item]) [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::get_array<const ARRAY_LEN: usize>(&self, offset: usize) -> core::option::Option<&[Self::Item; ARRAY_LEN]> [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::split_first_chunk<const ARRAY_LEN: usize>(&self) -> core::option::Option<(&[Self::Item; ARRAY_LEN], &[Self::Item])> [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::split_last_chunk<const ARRAY_LEN: usize>(&self) -> core::option::Option<(&[Self::Item], &[Self::Item; ARRAY_LEN])> [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
-pub macro bitcoin_internals::const_assert!
-pub macro bitcoin_internals::parse_error_type!
-pub macro bitcoin_internals::rust_version!
-pub macro bitcoin_internals::write_err!
\ No newline at end of file
### internals/api/no-features.txt
@@ -1,337 +0,0 @@
-pub mod bitcoin_internals
-pub mod bitcoin_internals::array
-pub trait bitcoin_internals::array::ArrayExt
-pub type bitcoin_internals::array::ArrayExt::Item
-pub fn bitcoin_internals::array::ArrayExt::first(&self) -> &Self::Item
-pub fn bitcoin_internals::array::ArrayExt::get_static<const INDEX: usize>(&self) -> &Self::Item
-pub fn bitcoin_internals::array::ArrayExt::split_array<const LEFT: usize, const RIGHT: usize>(&self) -> (&[Self::Item; LEFT], &[Self::Item; RIGHT])
-pub fn bitcoin_internals::array::ArrayExt::split_first<const RIGHT: usize>(&self) -> (&Self::Item, &[Self::Item; RIGHT])
-pub fn bitcoin_internals::array::ArrayExt::split_last<const LEFT: usize>(&self) -> (&Self::Item, &[Self::Item; LEFT])
-pub fn bitcoin_internals::array::ArrayExt::sub_array<const OFFSET: usize, const LEN: usize>(&self) -> &[Self::Item; LEN]
-impl<const N: usize, T> bitcoin_internals::array::ArrayExt for [T; N]
- pub type [T; N]::Item = T [impl: impl<const N: usize, T> bitcoin_internals::array::ArrayExt for [T; N]]
- pub fn [T; N]::split_array<const LEFT: usize, const RIGHT: usize>(&self) -> (&[Self::Item; LEFT], &[Self::Item; RIGHT]) [impl: impl<const N: usize, T> bitcoin_internals::array::ArrayExt for [T; N]]
- pub fn [T; N]::sub_array<const OFFSET: usize, const LEN: usize>(&self) -> &[Self::Item; LEN] [impl: impl<const N: usize, T> bitcoin_internals::array::ArrayExt for [T; N]]
-pub mod bitcoin_internals::array_vec
-pub mod bitcoin_internals::array_vec::error
-pub enum bitcoin_internals::array_vec::error::Error
-pub bitcoin_internals::array_vec::error::Error::CapacityExceeded(usize)
-impl core::clone::Clone for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::clone(&self) -> bitcoin_internals::array_vec::error::Error [impl: impl core::clone::Clone for bitcoin_internals::array_vec::error::Error]
-impl core::cmp::Eq for bitcoin_internals::array_vec::error::Error
-impl core::cmp::PartialEq for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::eq(&self, other: &bitcoin_internals::array_vec::error::Error) -> bool [impl: impl core::cmp::PartialEq for bitcoin_internals::array_vec::error::Error]
-impl core::fmt::Debug for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::array_vec::error::Error]
-impl core::fmt::Display for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_internals::array_vec::error::Error]
-impl core::marker::Copy for bitcoin_internals::array_vec::error::Error
-impl core::marker::StructuralPartialEq for bitcoin_internals::array_vec::error::Error
-impl core::marker::Freeze for bitcoin_internals::array_vec::error::Error
-impl core::marker::Send for bitcoin_internals::array_vec::error::Error
-impl core::marker::Sync for bitcoin_internals::array_vec::error::Error
-impl core::marker::Unpin for bitcoin_internals::array_vec::error::Error
-impl core::marker::UnsafeUnpin for bitcoin_internals::array_vec::error::Error
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::array_vec::error::Error
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::array_vec::error::Error
-impl<T, U> core::convert::Into<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::From<T>
- pub fn bitcoin_internals::array_vec::error::Error::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::Into<T>
- pub type bitcoin_internals::array_vec::error::Error::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::Into<T>]
- pub fn bitcoin_internals::array_vec::error::Error::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::array_vec::error::Error::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::array_vec::error::Error::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::error::Error where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_internals::array_vec::error::Error where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::error::Error::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::array_vec::error::Error where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::array_vec::error::Error where T: ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::error::Error::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::array_vec::error::Error where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::array_vec::error::Error where T: ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::error::Error::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::array_vec::error::Error where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::array_vec::error::Error::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::array_vec::error::Error where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::array_vec::error::Error
- pub fn bitcoin_internals::array_vec::error::Error::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::array_vec::error::Error]
-pub struct bitcoin_internals::array_vec::ArrayVec<T: core::marker::Copy, const CAP: usize>
-impl<T: core::marker::Copy, const CAP: usize> bitcoin_internals::array_vec::ArrayVec<T, CAP>
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::as_mut_slice(&mut self) -> &mut [T]
-pub const fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::as_slice(&self) -> &[T]
-pub const fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::from_slice(slice: &[T]) -> Self
-pub const fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::new() -> Self
-pub unsafe fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::set_len(&mut self, new_len: usize)
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::spare_capacity_mut(&mut self) -> &mut [core::mem::maybe_uninit::MaybeUninit<T>]
-impl<T: core::marker::Copy, const CAP: usize> bitcoin_internals::array_vec::ArrayVec<T, CAP>
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::extend_from_slice(&mut self, slice: &[T])
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::pop(&mut self) -> core::option::Option<T>
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::push(&mut self, element: T)
-pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::try_push(&mut self, element: T) -> core::result::Result<(), bitcoin_internals::array_vec::error::Error>
-impl<T: core::marker::Copy + core::cmp::Eq, const CAP: usize> core::cmp::Eq for bitcoin_internals::array_vec::ArrayVec<T, CAP>
-impl<T: core::marker::Copy + core::cmp::Ord, const CAP: usize> core::cmp::Ord for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::cmp(&self, other: &Self) -> core::cmp::Ordering [impl: impl<T: core::marker::Copy + core::cmp::Ord, const CAP: usize> core::cmp::Ord for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP1: usize, const CAP2: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP2>> for bitcoin_internals::array_vec::ArrayVec<T, CAP1>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP1>::eq(&self, other: &bitcoin_internals::array_vec::ArrayVec<T, CAP2>) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP1: usize, const CAP2: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP2>> for bitcoin_internals::array_vec::ArrayVec<T, CAP1>]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize, const LEN: usize> core::cmp::PartialEq<[T; LEN]> for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::eq(&self, other: &[T; LEN]) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize, const LEN: usize> core::cmp::PartialEq<[T; LEN]> for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize, const LEN: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP>> for [T; LEN]
- pub fn [T; LEN]::eq(&self, other: &bitcoin_internals::array_vec::ArrayVec<T, CAP>) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize, const LEN: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP>> for [T; LEN]]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize> core::cmp::PartialEq<[T]> for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::eq(&self, other: &[T]) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize> core::cmp::PartialEq<[T]> for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP>> for [T]
- pub fn [T]::eq(&self, other: &bitcoin_internals::array_vec::ArrayVec<T, CAP>) -> bool [impl: impl<T: core::marker::Copy + core::cmp::PartialEq, const CAP: usize> core::cmp::PartialEq<bitcoin_internals::array_vec::ArrayVec<T, CAP>> for [T]]
-impl<T: core::marker::Copy + core::cmp::PartialOrd, const CAP1: usize, const CAP2: usize> core::cmp::PartialOrd<bitcoin_internals::array_vec::ArrayVec<T, CAP2>> for bitcoin_internals::array_vec::ArrayVec<T, CAP1>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP1>::partial_cmp(&self, other: &bitcoin_internals::array_vec::ArrayVec<T, CAP2>) -> core::option::Option<core::cmp::Ordering> [impl: impl<T: core::marker::Copy + core::cmp::PartialOrd, const CAP1: usize, const CAP2: usize> core::cmp::PartialOrd<bitcoin_internals::array_vec::ArrayVec<T, CAP2>> for bitcoin_internals::array_vec::ArrayVec<T, CAP1>]
-impl<T: core::marker::Copy + core::fmt::Debug, const CAP: usize> core::fmt::Debug for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl<T: core::marker::Copy + core::fmt::Debug, const CAP: usize> core::fmt::Debug for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::hash::Hash, const CAP: usize> core::hash::Hash for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::hash<H: core::hash::Hasher>(&self, state: &mut H) [impl: impl<T: core::marker::Copy + core::hash::Hash, const CAP: usize> core::hash::Hash for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy + core::marker::Copy, const CAP: usize> core::marker::Copy for bitcoin_internals::array_vec::ArrayVec<T, CAP>
-impl<T: core::marker::Copy, const CAP: usize> core::clone::Clone for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::clone(&self) -> Self [impl: impl<T: core::marker::Copy, const CAP: usize> core::clone::Clone for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy, const CAP: usize> core::default::Default for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::default() -> Self [impl: impl<T: core::marker::Copy, const CAP: usize> core::default::Default for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::Deref for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Target = [T] [impl: impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::Deref for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::deref(&self) -> &Self::Target [impl: impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::Deref for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::DerefMut for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::deref_mut(&mut self) -> &mut Self::Target [impl: impl<T: core::marker::Copy, const CAP: usize> core::ops::deref::DerefMut for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-impl<T, const CAP: usize> core::marker::Freeze for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Freeze
-impl<T, const CAP: usize> core::marker::Send for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Send
-impl<T, const CAP: usize> core::marker::Sync for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Sync
-impl<T, const CAP: usize> core::marker::Unpin for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::Unpin
-impl<T, const CAP: usize> core::marker::UnsafeUnpin for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::marker::UnsafeUnpin
-impl<T, const CAP: usize> core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::panic::unwind_safe::RefUnwindSafe
-impl<T, const CAP: usize> core::panic::unwind_safe::UnwindSafe for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::panic::unwind_safe::UnwindSafe
-impl<P, T> core::ops::deref::Receiver for bitcoin_internals::array_vec::ArrayVec<T, CAP> where P: core::ops::deref::Deref<Target = T> + ?core::marker::Sized, T: ?core::marker::Sized
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Target = T [impl: impl<P, T> core::ops::deref::Receiver for bitcoin_internals::array_vec::ArrayVec<T, CAP> where P: core::ops::deref::Deref<Target = T> + ?core::marker::Sized, T: ?core::marker::Sized]
-impl<T, U> core::convert::Into<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::From<T>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::Into<T>
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::Into<T>]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::array_vec::ArrayVec<T, CAP>::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: ?core::marker::Sized
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::array_vec::ArrayVec<T, CAP> where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP>
- pub fn bitcoin_internals::array_vec::ArrayVec<T, CAP>::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::array_vec::ArrayVec<T, CAP>]
-pub mod bitcoin_internals::const_casts
-pub const fn bitcoin_internals::const_casts::i16_to_i64(value: i16) -> i64
-pub const fn bitcoin_internals::const_casts::u16_to_u32(value: u16) -> u32
-pub const fn bitcoin_internals::const_casts::u16_to_u64(value: u16) -> u64
-pub const fn bitcoin_internals::const_casts::u32_to_u64(value: u32) -> u64
-pub mod bitcoin_internals::error
-pub mod bitcoin_internals::error::input_string
-pub struct bitcoin_internals::error::input_string::CannotParse<'a, T: core::fmt::Display + ?core::marker::Sized>
-impl<T: core::fmt::Display + ?core::marker::Sized> core::fmt::Display for bitcoin_internals::error::input_string::CannotParse<'_, T>
- pub fn bitcoin_internals::error::input_string::CannotParse<'_, T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl<T: core::fmt::Display + ?core::marker::Sized> core::fmt::Display for bitcoin_internals::error::input_string::CannotParse<'_, T>]
-impl<'a, T> core::marker::Freeze for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
-impl<'a, T> core::marker::Send for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::marker::Sync + ?core::marker::Sized
-impl<'a, T> core::marker::Sync for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::marker::Sync + ?core::marker::Sized
-impl<'a, T> core::marker::Unpin for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
-impl<'a, T> core::marker::UnsafeUnpin for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
-impl<'a, T> core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::panic::unwind_safe::RefUnwindSafe + ?core::marker::Sized
-impl<'a, T> core::panic::unwind_safe::UnwindSafe for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::panic::unwind_safe::RefUnwindSafe + ?core::marker::Sized
-impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::From<T>
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::Into<T>
- pub type bitcoin_internals::error::input_string::CannotParse<'a, T>::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::Into<T>]
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::error::input_string::CannotParse<'a, T>::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::CannotParse<'a, T> where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::CannotParse<'a, T> where T: ?core::marker::Sized]
-impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::CannotParse<'a, T>
- pub fn bitcoin_internals::error::input_string::CannotParse<'a, T>::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::CannotParse<'a, T>]
-pub struct bitcoin_internals::error::input_string::InputString(_)
-impl bitcoin_internals::error::input_string::InputString
-pub fn bitcoin_internals::error::input_string::InputString::display_cannot_parse<'a, T>(&'a self, what: &'a T) -> bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_internals::error::input_string::InputString::unknown_variant<T>(&self, what: &T, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result where T: core::fmt::Display + ?core::marker::Sized
-impl core::clone::Clone for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::clone(&self) -> bitcoin_internals::error::input_string::InputString [impl: impl core::clone::Clone for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::Eq for bitcoin_internals::error::input_string::InputString
-impl core::cmp::Ord for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::cmp(&self, other: &bitcoin_internals::error::input_string::InputString) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::PartialEq for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::eq(&self, other: &bitcoin_internals::error::input_string::InputString) -> bool [impl: impl core::cmp::PartialEq for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::PartialOrd for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::partial_cmp(&self, other: &bitcoin_internals::error::input_string::InputString) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<&str> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: &str) -> Self [impl: impl core::convert::From<&str> for bitcoin_internals::error::input_string::InputString]
-impl core::fmt::Debug for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::error::input_string::InputString]
-impl core::hash::Hash for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_internals::error::input_string::InputString]
-impl core::marker::StructuralPartialEq for bitcoin_internals::error::input_string::InputString
-impl core::marker::Freeze for bitcoin_internals::error::input_string::InputString
-impl core::marker::Send for bitcoin_internals::error::input_string::InputString
-impl core::marker::Sync for bitcoin_internals::error::input_string::InputString
-impl core::marker::Unpin for bitcoin_internals::error::input_string::InputString
-impl core::marker::UnsafeUnpin for bitcoin_internals::error::input_string::InputString
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::error::input_string::InputString
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::error::input_string::InputString
-impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::From<T>
- pub fn bitcoin_internals::error::input_string::InputString::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>
- pub type bitcoin_internals::error::input_string::InputString::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>]
- pub fn bitcoin_internals::error::input_string::InputString::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::error::input_string::InputString::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::error::input_string::InputString::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_internals::error::input_string::InputString where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::error::input_string::InputString where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::error::input_string::InputString::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::InputString]
-pub struct bitcoin_internals::error::InputString(_)
-impl bitcoin_internals::error::input_string::InputString
-pub fn bitcoin_internals::error::input_string::InputString::display_cannot_parse<'a, T>(&'a self, what: &'a T) -> bitcoin_internals::error::input_string::CannotParse<'a, T> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_internals::error::input_string::InputString::unknown_variant<T>(&self, what: &T, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result where T: core::fmt::Display + ?core::marker::Sized
-impl core::clone::Clone for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::clone(&self) -> bitcoin_internals::error::input_string::InputString [impl: impl core::clone::Clone for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::Eq for bitcoin_internals::error::input_string::InputString
-impl core::cmp::Ord for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::cmp(&self, other: &bitcoin_internals::error::input_string::InputString) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::PartialEq for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::eq(&self, other: &bitcoin_internals::error::input_string::InputString) -> bool [impl: impl core::cmp::PartialEq for bitcoin_internals::error::input_string::InputString]
-impl core::cmp::PartialOrd for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::partial_cmp(&self, other: &bitcoin_internals::error::input_string::InputString) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_internals::error::input_string::InputString]
-impl core::convert::From<&str> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(input: &str) -> Self [impl: impl core::convert::From<&str> for bitcoin_internals::error::input_string::InputString]
-impl core::fmt::Debug for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::error::input_string::InputString]
-impl core::hash::Hash for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_internals::error::input_string::InputString]
-impl core::marker::StructuralPartialEq for bitcoin_internals::error::input_string::InputString
-impl core::marker::Freeze for bitcoin_internals::error::input_string::InputString
-impl core::marker::Send for bitcoin_internals::error::input_string::InputString
-impl core::marker::Sync for bitcoin_internals::error::input_string::InputString
-impl core::marker::Unpin for bitcoin_internals::error::input_string::InputString
-impl core::marker::UnsafeUnpin for bitcoin_internals::error::input_string::InputString
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::error::input_string::InputString
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::error::input_string::InputString
-impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::From<T>
- pub fn bitcoin_internals::error::input_string::InputString::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>
- pub type bitcoin_internals::error::input_string::InputString::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>]
- pub fn bitcoin_internals::error::input_string::InputString::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::error::input_string::InputString::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::error::input_string::InputString::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::error::input_string::InputString where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_internals::error::input_string::InputString where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::error::input_string::InputString where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized
- pub fn bitcoin_internals::error::input_string::InputString::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::error::input_string::InputString where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::error::input_string::InputString::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::error::input_string::InputString where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::InputString
- pub fn bitcoin_internals::error::input_string::InputString::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::error::input_string::InputString]
-pub mod bitcoin_internals::script
-pub enum bitcoin_internals::script::PushDataLenLen
-pub bitcoin_internals::script::PushDataLenLen::Four = 4
-pub bitcoin_internals::script::PushDataLenLen::One = 1
-pub bitcoin_internals::script::PushDataLenLen::Two = 2
-impl core::clone::Clone for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::clone(&self) -> bitcoin_internals::script::PushDataLenLen [impl: impl core::clone::Clone for bitcoin_internals::script::PushDataLenLen]
-impl core::cmp::Eq for bitcoin_internals::script::PushDataLenLen
-impl core::cmp::Ord for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::cmp(&self, other: &bitcoin_internals::script::PushDataLenLen) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_internals::script::PushDataLenLen]
-impl core::cmp::PartialEq for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::eq(&self, other: &bitcoin_internals::script::PushDataLenLen) -> bool [impl: impl core::cmp::PartialEq for bitcoin_internals::script::PushDataLenLen]
-impl core::cmp::PartialOrd for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::partial_cmp(&self, other: &bitcoin_internals::script::PushDataLenLen) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_internals::script::PushDataLenLen]
-impl core::fmt::Debug for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::script::PushDataLenLen]
-impl core::hash::Hash for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_internals::script::PushDataLenLen]
-impl core::marker::Copy for bitcoin_internals::script::PushDataLenLen
-impl core::marker::StructuralPartialEq for bitcoin_internals::script::PushDataLenLen
-impl core::marker::Freeze for bitcoin_internals::script::PushDataLenLen
-impl core::marker::Send for bitcoin_internals::script::PushDataLenLen
-impl core::marker::Sync for bitcoin_internals::script::PushDataLenLen
-impl core::marker::Unpin for bitcoin_internals::script::PushDataLenLen
-impl core::marker::UnsafeUnpin for bitcoin_internals::script::PushDataLenLen
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::script::PushDataLenLen
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::script::PushDataLenLen
-impl<T, U> core::convert::Into<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::From<T>
- pub fn bitcoin_internals::script::PushDataLenLen::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::Into<T>
- pub type bitcoin_internals::script::PushDataLenLen::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::Into<T>]
- pub fn bitcoin_internals::script::PushDataLenLen::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::script::PushDataLenLen::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::script::PushDataLenLen::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::PushDataLenLen where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_internals::script::PushDataLenLen where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::script::PushDataLenLen::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::script::PushDataLenLen where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::script::PushDataLenLen where T: ?core::marker::Sized
- pub fn bitcoin_internals::script::PushDataLenLen::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::script::PushDataLenLen where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::script::PushDataLenLen where T: ?core::marker::Sized
- pub fn bitcoin_internals::script::PushDataLenLen::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::script::PushDataLenLen where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone
- pub unsafe fn bitcoin_internals::script::PushDataLenLen::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_internals::script::PushDataLenLen where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_internals::script::PushDataLenLen
- pub fn bitcoin_internals::script::PushDataLenLen::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::script::PushDataLenLen]
-pub struct bitcoin_internals::script::EarlyEndOfScriptError
-impl core::fmt::Debug for bitcoin_internals::script::EarlyEndOfScriptError
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_internals::script::EarlyEndOfScriptError]
-impl core::marker::Freeze for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::marker::Send for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::marker::Sync for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::marker::Unpin for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::marker::UnsafeUnpin for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_internals::script::EarlyEndOfScriptError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_internals::script::EarlyEndOfScriptError
-impl<T, U> core::convert::Into<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::From<T>
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::Into<T>
- pub type bitcoin_internals::script::EarlyEndOfScriptError::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::Into<T>]
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::TryFrom<T>
- pub type bitcoin_internals::script::EarlyEndOfScriptError::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::TryFrom<T>]
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_internals::script::EarlyEndOfScriptError where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_internals::script::EarlyEndOfScriptError where T: 'static + ?core::marker::Sized
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_internals::script::EarlyEndOfScriptError where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_internals::script::EarlyEndOfScriptError where T: ?core::marker::Sized
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_internals::script::EarlyEndOfScriptError where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::script::EarlyEndOfScriptError where T: ?core::marker::Sized
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_internals::script::EarlyEndOfScriptError where T: ?core::marker::Sized]
-impl<T> core::convert::From<T> for bitcoin_internals::script::EarlyEndOfScriptError
- pub fn bitcoin_internals::script::EarlyEndOfScriptError::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_internals::script::EarlyEndOfScriptError]
-pub fn bitcoin_internals::script::read_push_data_len(data: &mut core::slice::iter::Iter<'_, u8>, size: bitcoin_internals::script::PushDataLenLen) -> core::result::Result<usize, bitcoin_internals::script::EarlyEndOfScriptError>
-pub mod bitcoin_internals::slice
-pub trait bitcoin_internals::slice::SliceExt
-pub type bitcoin_internals::slice::SliceExt::Item
-pub fn bitcoin_internals::slice::SliceExt::bitcoin_as_chunks<const N: usize>(&self) -> (&[[Self::Item; N]], &[Self::Item])
-pub fn bitcoin_internals::slice::SliceExt::bitcoin_as_chunks_mut<const N: usize>(&mut self) -> (&mut [[Self::Item; N]], &mut [Self::Item])
-pub fn bitcoin_internals::slice::SliceExt::get_array<const ARRAY_LEN: usize>(&self, offset: usize) -> core::option::Option<&[Self::Item; ARRAY_LEN]>
-pub fn bitcoin_internals::slice::SliceExt::split_first_chunk<const ARRAY_LEN: usize>(&self) -> core::option::Option<(&[Self::Item; ARRAY_LEN], &[Self::Item])>
-pub fn bitcoin_internals::slice::SliceExt::split_last_chunk<const ARRAY_LEN: usize>(&self) -> core::option::Option<(&[Self::Item], &[Self::Item; ARRAY_LEN])>
-impl<T> bitcoin_internals::slice::SliceExt for [T]
- pub type [T]::Item = T [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::bitcoin_as_chunks<const N: usize>(&self) -> (&[[Self::Item; N]], &[Self::Item]) [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::bitcoin_as_chunks_mut<const N: usize>(&mut self) -> (&mut [[Self::Item; N]], &mut [Self::Item]) [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::get_array<const ARRAY_LEN: usize>(&self, offset: usize) -> core::option::Option<&[Self::Item; ARRAY_LEN]> [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::split_first_chunk<const ARRAY_LEN: usize>(&self) -> core::option::Option<(&[Self::Item; ARRAY_LEN], &[Self::Item])> [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
- pub fn [T]::split_last_chunk<const ARRAY_LEN: usize>(&self) -> core::option::Option<(&[Self::Item], &[Self::Item; ARRAY_LEN])> [impl: impl<T> bitcoin_internals::slice::SliceExt for [T]]
-pub macro bitcoin_internals::const_assert!
-pub macro bitcoin_internals::parse_error_type!
-pub macro bitcoin_internals::rust_version!
-pub macro bitcoin_internals::write_err!
\ No newline at end of file
### network/api/all-features.txt
@@ -1,271 +0,0 @@
-pub mod bitcoin_network_kind
-pub extern crate bitcoin_network_kind::serde
-pub mod bitcoin_network_kind::as_core_arg
-pub fn bitcoin_network_kind::as_core_arg::deserialize<'de, D>(deserializer: D) -> core::result::Result<bitcoin_network_kind::Network, <D as serde::de::Deserializer>::Error> where D: serde::de::Deserializer<'de>
-pub fn bitcoin_network_kind::as_core_arg::serialize<S>(network: &bitcoin_network_kind::Network, serializer: S) -> core::result::Result<<S as serde::ser::Serializer>::Ok, <S as serde::ser::Serializer>::Error> where S: serde::ser::Serializer
-pub mod bitcoin_network_kind::error
-#[non_exhaustive] pub struct bitcoin_network_kind::error::ParseNetworkError(_)
-impl core::clone::Clone for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::clone(&self) -> bitcoin_network_kind::error::ParseNetworkError [impl: impl core::clone::Clone for bitcoin_network_kind::error::ParseNetworkError]
-impl core::cmp::Eq for bitcoin_network_kind::error::ParseNetworkError
-impl core::cmp::PartialEq for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::eq(&self, other: &bitcoin_network_kind::error::ParseNetworkError) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::error::ParseNetworkError]
-impl core::convert::From<core::convert::Infallible> for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::from(never: core::convert::Infallible) -> Self [impl: impl core::convert::From<core::convert::Infallible> for bitcoin_network_kind::error::ParseNetworkError]
-impl core::error::Error for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> [impl: impl core::error::Error for bitcoin_network_kind::error::ParseNetworkError]
-impl core::fmt::Debug for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::error::ParseNetworkError]
-impl core::fmt::Display for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_network_kind::error::ParseNetworkError]
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Freeze for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Send for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Sync for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Unpin for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::error::ParseNetworkError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::error::ParseNetworkError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::error::ParseNetworkError
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::From<T>
- pub fn bitcoin_network_kind::error::ParseNetworkError::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>
- pub type bitcoin_network_kind::error::ParseNetworkError::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::error::ParseNetworkError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::error::ParseNetworkError::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::error::ParseNetworkError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone
- pub type bitcoin_network_kind::error::ParseNetworkError::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
- pub fn bitcoin_network_kind::error::ParseNetworkError::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
- pub fn bitcoin_network_kind::error::ParseNetworkError::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
-impl<T> alloc::string::ToString for bitcoin_network_kind::error::ParseNetworkError where T: core::fmt::Display + ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::to_string(&self) -> alloc::string::String [impl: impl<T> alloc::string::ToString for bitcoin_network_kind::error::ParseNetworkError where T: core::fmt::Display + ?core::marker::Sized]
-impl<T> core::any::Any for bitcoin_network_kind::error::ParseNetworkError where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::error::ParseNetworkError where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::error::ParseNetworkError::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::error::ParseNetworkError]
-pub enum bitcoin_network_kind::Network
-pub bitcoin_network_kind::Network::Bitcoin
-pub bitcoin_network_kind::Network::Regtest
-pub bitcoin_network_kind::Network::Signet
-pub bitcoin_network_kind::Network::Testnet(bitcoin_network_kind::TestnetVersion)
-impl bitcoin_network_kind::Network
-pub fn bitcoin_network_kind::Network::from_core_arg(core_arg: &str) -> core::result::Result<Self, bitcoin_network_kind::error::ParseNetworkError>
-pub fn bitcoin_network_kind::Network::to_core_arg(self) -> &'static str
-impl core::clone::Clone for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::clone(&self) -> bitcoin_network_kind::Network [impl: impl core::clone::Clone for bitcoin_network_kind::Network]
-impl core::cmp::Eq for bitcoin_network_kind::Network
-impl core::cmp::Ord for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::cmp(&self, other: &bitcoin_network_kind::Network) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_network_kind::Network]
-impl core::cmp::PartialEq for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::eq(&self, other: &bitcoin_network_kind::Network) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::Network]
-impl core::cmp::PartialOrd for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::partial_cmp(&self, other: &bitcoin_network_kind::Network) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_network_kind::Network]
-impl core::convert::AsRef<bitcoin_network_kind::Network> for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::as_ref(&self) -> &Self [impl: impl core::convert::AsRef<bitcoin_network_kind::Network> for bitcoin_network_kind::Network]
-impl core::convert::From<bitcoin_network_kind::Network> for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::from(network: bitcoin_network_kind::Network) -> Self [impl: impl core::convert::From<bitcoin_network_kind::Network> for bitcoin_network_kind::NetworkKind]
-impl core::fmt::Debug for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::Network]
-impl core::fmt::Display for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_network_kind::Network]
-impl core::hash::Hash for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_network_kind::Network]
-impl core::marker::Copy for bitcoin_network_kind::Network
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::Network
-impl core::str::traits::FromStr for bitcoin_network_kind::Network
- pub type bitcoin_network_kind::Network::Err = bitcoin_network_kind::error::ParseNetworkError [impl: impl core::str::traits::FromStr for bitcoin_network_kind::Network]
- pub fn bitcoin_network_kind::Network::from_str(s: &str) -> core::result::Result<Self, Self::Err> [impl: impl core::str::traits::FromStr for bitcoin_network_kind::Network]
-impl serde::ser::Serialize for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::serialize<S>(&self, serializer: S) -> core::result::Result<<S as serde::ser::Serializer>::Ok, <S as serde::ser::Serializer>::Error> where S: serde::ser::Serializer [impl: impl serde::ser::Serialize for bitcoin_network_kind::Network]
-impl<'de> serde::de::Deserialize<'de> for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::deserialize<D>(deserializer: D) -> core::result::Result<Self, <D as serde::de::Deserializer>::Error> where D: serde::de::Deserializer<'de> [impl: impl<'de> serde::de::Deserialize<'de> for bitcoin_network_kind::Network]
-impl core::marker::Freeze for bitcoin_network_kind::Network
-impl core::marker::Send for bitcoin_network_kind::Network
-impl core::marker::Sync for bitcoin_network_kind::Network
-impl core::marker::Unpin for bitcoin_network_kind::Network
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::Network
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::Network
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::Network
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::Network where U: core::convert::From<T>
- pub fn bitcoin_network_kind::Network::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::Network where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::Network where U: core::convert::Into<T>
- pub type bitcoin_network_kind::Network::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::Network where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::Network::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::Network where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::Network where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::Network::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::Network where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::Network::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::Network where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::Network where T: core::clone::Clone
- pub type bitcoin_network_kind::Network::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::Network where T: core::clone::Clone]
- pub fn bitcoin_network_kind::Network::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::Network where T: core::clone::Clone]
- pub fn bitcoin_network_kind::Network::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::Network where T: core::clone::Clone]
-impl<T> alloc::string::ToString for bitcoin_network_kind::Network where T: core::fmt::Display + ?core::marker::Sized
- pub fn bitcoin_network_kind::Network::to_string(&self) -> alloc::string::String [impl: impl<T> alloc::string::ToString for bitcoin_network_kind::Network where T: core::fmt::Display + ?core::marker::Sized]
-impl<T> core::any::Any for bitcoin_network_kind::Network where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::Network::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::Network where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::Network where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::Network::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::Network where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::Network where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::Network::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::Network where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::Network where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::Network::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::Network where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::Network]
-impl<T> serde::de::DeserializeOwned for bitcoin_network_kind::Network where T: for<'de> serde::de::Deserialize<'de>
-pub enum bitcoin_network_kind::NetworkKind
-pub bitcoin_network_kind::NetworkKind::Main
-pub bitcoin_network_kind::NetworkKind::Test
-impl bitcoin_network_kind::NetworkKind
-pub const fn bitcoin_network_kind::NetworkKind::is_mainnet(self) -> bool
-impl core::clone::Clone for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::clone(&self) -> bitcoin_network_kind::NetworkKind [impl: impl core::clone::Clone for bitcoin_network_kind::NetworkKind]
-impl core::cmp::Eq for bitcoin_network_kind::NetworkKind
-impl core::cmp::Ord for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::cmp(&self, other: &bitcoin_network_kind::NetworkKind) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_network_kind::NetworkKind]
-impl core::cmp::PartialEq for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::eq(&self, other: &bitcoin_network_kind::NetworkKind) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::NetworkKind]
-impl core::cmp::PartialOrd for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::partial_cmp(&self, other: &bitcoin_network_kind::NetworkKind) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_network_kind::NetworkKind]
-impl core::convert::From<bitcoin_network_kind::Network> for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::from(network: bitcoin_network_kind::Network) -> Self [impl: impl core::convert::From<bitcoin_network_kind::Network> for bitcoin_network_kind::NetworkKind]
-impl core::fmt::Debug for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::NetworkKind]
-impl core::hash::Hash for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_network_kind::NetworkKind]
-impl core::marker::Copy for bitcoin_network_kind::NetworkKind
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::NetworkKind
-impl serde::ser::Serialize for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde::ser::Serializer>::Ok, <__S as serde::ser::Serializer>::Error> where __S: serde::ser::Serializer [impl: impl serde::ser::Serialize for bitcoin_network_kind::NetworkKind]
-impl<'a> arbitrary::Arbitrary<'a> for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::arbitrary(u: &mut arbitrary::unstructured::Unstructured<'a>) -> arbitrary::error::Result<Self> [impl: impl<'a> arbitrary::Arbitrary<'a> for bitcoin_network_kind::NetworkKind]
-impl<'de> serde::de::Deserialize<'de> for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde::de::Deserializer>::Error> where __D: serde::de::Deserializer<'de> [impl: impl<'de> serde::de::Deserialize<'de> for bitcoin_network_kind::NetworkKind]
-impl core::marker::Freeze for bitcoin_network_kind::NetworkKind
-impl core::marker::Send for bitcoin_network_kind::NetworkKind
-impl core::marker::Sync for bitcoin_network_kind::NetworkKind
-impl core::marker::Unpin for bitcoin_network_kind::NetworkKind
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::NetworkKind
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::NetworkKind
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::NetworkKind
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::NetworkKind where U: core::convert::From<T>
- pub fn bitcoin_network_kind::NetworkKind::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::NetworkKind where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::NetworkKind where U: core::convert::Into<T>
- pub type bitcoin_network_kind::NetworkKind::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::NetworkKind where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::NetworkKind::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::NetworkKind where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::NetworkKind where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::NetworkKind::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::NetworkKind where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::NetworkKind::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::NetworkKind where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::NetworkKind where T: core::clone::Clone
- pub type bitcoin_network_kind::NetworkKind::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::NetworkKind where T: core::clone::Clone]
- pub fn bitcoin_network_kind::NetworkKind::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::NetworkKind where T: core::clone::Clone]
- pub fn bitcoin_network_kind::NetworkKind::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::NetworkKind where T: core::clone::Clone]
-impl<T> core::any::Any for bitcoin_network_kind::NetworkKind where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::NetworkKind::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::NetworkKind where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::NetworkKind where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::NetworkKind::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::NetworkKind where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::NetworkKind where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::NetworkKind::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::NetworkKind where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::NetworkKind where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::NetworkKind::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::NetworkKind where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::NetworkKind]
-impl<T> serde::de::DeserializeOwned for bitcoin_network_kind::NetworkKind where T: for<'de> serde::de::Deserialize<'de>
-#[non_exhaustive] pub enum bitcoin_network_kind::TestnetVersion
-pub bitcoin_network_kind::TestnetVersion::V3
-pub bitcoin_network_kind::TestnetVersion::V4
-impl core::clone::Clone for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::clone(&self) -> bitcoin_network_kind::TestnetVersion [impl: impl core::clone::Clone for bitcoin_network_kind::TestnetVersion]
-impl core::cmp::Eq for bitcoin_network_kind::TestnetVersion
-impl core::cmp::Ord for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::cmp(&self, other: &bitcoin_network_kind::TestnetVersion) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_network_kind::TestnetVersion]
-impl core::cmp::PartialEq for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::eq(&self, other: &bitcoin_network_kind::TestnetVersion) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::TestnetVersion]
-impl core::cmp::PartialOrd for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::partial_cmp(&self, other: &bitcoin_network_kind::TestnetVersion) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_network_kind::TestnetVersion]
-impl core::fmt::Debug for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::TestnetVersion]
-impl core::hash::Hash for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_network_kind::TestnetVersion]
-impl core::marker::Copy for bitcoin_network_kind::TestnetVersion
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::TestnetVersion
-impl core::marker::Freeze for bitcoin_network_kind::TestnetVersion
-impl core::marker::Send for bitcoin_network_kind::TestnetVersion
-impl core::marker::Sync for bitcoin_network_kind::TestnetVersion
-impl core::marker::Unpin for bitcoin_network_kind::TestnetVersion
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::TestnetVersion
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::TestnetVersion
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::TestnetVersion
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::From<T>
- pub fn bitcoin_network_kind::TestnetVersion::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::Into<T>
- pub type bitcoin_network_kind::TestnetVersion::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::TestnetVersion::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::TestnetVersion::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::TestnetVersion::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone
- pub type bitcoin_network_kind::TestnetVersion::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone]
- pub fn bitcoin_network_kind::TestnetVersion::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone]
- pub fn bitcoin_network_kind::TestnetVersion::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone]
-impl<T> core::any::Any for bitcoin_network_kind::TestnetVersion where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::TestnetVersion::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::TestnetVersion where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::TestnetVersion where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::TestnetVersion::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::TestnetVersion where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::TestnetVersion where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::TestnetVersion::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::TestnetVersion where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::TestnetVersion::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::TestnetVersion]
-#[non_exhaustive] pub struct bitcoin_network_kind::ParseNetworkError(_)
-impl core::clone::Clone for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::clone(&self) -> bitcoin_network_kind::error::ParseNetworkError [impl: impl core::clone::Clone for bitcoin_network_kind::error::ParseNetworkError]
-impl core::cmp::Eq for bitcoin_network_kind::error::ParseNetworkError
-impl core::cmp::PartialEq for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::eq(&self, other: &bitcoin_network_kind::error::ParseNetworkError) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::error::ParseNetworkError]
-impl core::convert::From<core::convert::Infallible> for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::from(never: core::convert::Infallible) -> Self [impl: impl core::convert::From<core::convert::Infallible> for bitcoin_network_kind::error::ParseNetworkError]
-impl core::error::Error for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> [impl: impl core::error::Error for bitcoin_network_kind::error::ParseNetworkError]
-impl core::fmt::Debug for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::error::ParseNetworkError]
-impl core::fmt::Display for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_network_kind::error::ParseNetworkError]
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Freeze for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Send for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Sync for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Unpin for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::error::ParseNetworkError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::error::ParseNetworkError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::error::ParseNetworkError
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::From<T>
- pub fn bitcoin_network_kind::error::ParseNetworkError::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>
- pub type bitcoin_network_kind::error::ParseNetworkError::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::error::ParseNetworkError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::error::ParseNetworkError::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::error::ParseNetworkError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone
- pub type bitcoin_network_kind::error::ParseNetworkError::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
- pub fn bitcoin_network_kind::error::ParseNetworkError::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
- pub fn bitcoin_network_kind::error::ParseNetworkError::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
-impl<T> alloc::string::ToString for bitcoin_network_kind::error::ParseNetworkError where T: core::fmt::Display + ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::to_string(&self) -> alloc::string::String [impl: impl<T> alloc::string::ToString for bitcoin_network_kind::error::ParseNetworkError where T: core::fmt::Display + ?core::marker::Sized]
-impl<T> core::any::Any for bitcoin_network_kind::error::ParseNetworkError where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::error::ParseNetworkError where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::error::ParseNetworkError::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::error::ParseNetworkError]
\ No newline at end of file
### network/api/alloc-only.txt
@@ -1,251 +0,0 @@
-pub mod bitcoin_network_kind
-pub mod bitcoin_network_kind::error
-#[non_exhaustive] pub struct bitcoin_network_kind::error::ParseNetworkError(_)
-impl core::clone::Clone for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::clone(&self) -> bitcoin_network_kind::error::ParseNetworkError [impl: impl core::clone::Clone for bitcoin_network_kind::error::ParseNetworkError]
-impl core::cmp::Eq for bitcoin_network_kind::error::ParseNetworkError
-impl core::cmp::PartialEq for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::eq(&self, other: &bitcoin_network_kind::error::ParseNetworkError) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::error::ParseNetworkError]
-impl core::convert::From<core::convert::Infallible> for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::from(never: core::convert::Infallible) -> Self [impl: impl core::convert::From<core::convert::Infallible> for bitcoin_network_kind::error::ParseNetworkError]
-impl core::fmt::Debug for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::error::ParseNetworkError]
-impl core::fmt::Display for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_network_kind::error::ParseNetworkError]
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Freeze for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Send for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Sync for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Unpin for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::error::ParseNetworkError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::error::ParseNetworkError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::error::ParseNetworkError
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::From<T>
- pub fn bitcoin_network_kind::error::ParseNetworkError::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>
- pub type bitcoin_network_kind::error::ParseNetworkError::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::error::ParseNetworkError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::error::ParseNetworkError::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::error::ParseNetworkError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone
- pub type bitcoin_network_kind::error::ParseNetworkError::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
- pub fn bitcoin_network_kind::error::ParseNetworkError::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
- pub fn bitcoin_network_kind::error::ParseNetworkError::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
-impl<T> alloc::string::ToString for bitcoin_network_kind::error::ParseNetworkError where T: core::fmt::Display + ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::to_string(&self) -> alloc::string::String [impl: impl<T> alloc::string::ToString for bitcoin_network_kind::error::ParseNetworkError where T: core::fmt::Display + ?core::marker::Sized]
-impl<T> core::any::Any for bitcoin_network_kind::error::ParseNetworkError where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::error::ParseNetworkError where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::error::ParseNetworkError::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::error::ParseNetworkError]
-pub enum bitcoin_network_kind::Network
-pub bitcoin_network_kind::Network::Bitcoin
-pub bitcoin_network_kind::Network::Regtest
-pub bitcoin_network_kind::Network::Signet
-pub bitcoin_network_kind::Network::Testnet(bitcoin_network_kind::TestnetVersion)
-impl bitcoin_network_kind::Network
-pub fn bitcoin_network_kind::Network::from_core_arg(core_arg: &str) -> core::result::Result<Self, bitcoin_network_kind::error::ParseNetworkError>
-pub fn bitcoin_network_kind::Network::to_core_arg(self) -> &'static str
-impl core::clone::Clone for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::clone(&self) -> bitcoin_network_kind::Network [impl: impl core::clone::Clone for bitcoin_network_kind::Network]
-impl core::cmp::Eq for bitcoin_network_kind::Network
-impl core::cmp::Ord for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::cmp(&self, other: &bitcoin_network_kind::Network) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_network_kind::Network]
-impl core::cmp::PartialEq for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::eq(&self, other: &bitcoin_network_kind::Network) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::Network]
-impl core::cmp::PartialOrd for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::partial_cmp(&self, other: &bitcoin_network_kind::Network) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_network_kind::Network]
-impl core::convert::AsRef<bitcoin_network_kind::Network> for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::as_ref(&self) -> &Self [impl: impl core::convert::AsRef<bitcoin_network_kind::Network> for bitcoin_network_kind::Network]
-impl core::convert::From<bitcoin_network_kind::Network> for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::from(network: bitcoin_network_kind::Network) -> Self [impl: impl core::convert::From<bitcoin_network_kind::Network> for bitcoin_network_kind::NetworkKind]
-impl core::fmt::Debug for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::Network]
-impl core::fmt::Display for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_network_kind::Network]
-impl core::hash::Hash for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_network_kind::Network]
-impl core::marker::Copy for bitcoin_network_kind::Network
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::Network
-impl core::str::traits::FromStr for bitcoin_network_kind::Network
- pub type bitcoin_network_kind::Network::Err = bitcoin_network_kind::error::ParseNetworkError [impl: impl core::str::traits::FromStr for bitcoin_network_kind::Network]
- pub fn bitcoin_network_kind::Network::from_str(s: &str) -> core::result::Result<Self, Self::Err> [impl: impl core::str::traits::FromStr for bitcoin_network_kind::Network]
-impl core::marker::Freeze for bitcoin_network_kind::Network
-impl core::marker::Send for bitcoin_network_kind::Network
-impl core::marker::Sync for bitcoin_network_kind::Network
-impl core::marker::Unpin for bitcoin_network_kind::Network
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::Network
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::Network
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::Network
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::Network where U: core::convert::From<T>
- pub fn bitcoin_network_kind::Network::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::Network where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::Network where U: core::convert::Into<T>
- pub type bitcoin_network_kind::Network::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::Network where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::Network::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::Network where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::Network where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::Network::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::Network where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::Network::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::Network where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::Network where T: core::clone::Clone
- pub type bitcoin_network_kind::Network::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::Network where T: core::clone::Clone]
- pub fn bitcoin_network_kind::Network::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::Network where T: core::clone::Clone]
- pub fn bitcoin_network_kind::Network::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::Network where T: core::clone::Clone]
-impl<T> alloc::string::ToString for bitcoin_network_kind::Network where T: core::fmt::Display + ?core::marker::Sized
- pub fn bitcoin_network_kind::Network::to_string(&self) -> alloc::string::String [impl: impl<T> alloc::string::ToString for bitcoin_network_kind::Network where T: core::fmt::Display + ?core::marker::Sized]
-impl<T> core::any::Any for bitcoin_network_kind::Network where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::Network::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::Network where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::Network where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::Network::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::Network where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::Network where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::Network::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::Network where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::Network where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::Network::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::Network where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::Network]
-pub enum bitcoin_network_kind::NetworkKind
-pub bitcoin_network_kind::NetworkKind::Main
-pub bitcoin_network_kind::NetworkKind::Test
-impl bitcoin_network_kind::NetworkKind
-pub const fn bitcoin_network_kind::NetworkKind::is_mainnet(self) -> bool
-impl core::clone::Clone for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::clone(&self) -> bitcoin_network_kind::NetworkKind [impl: impl core::clone::Clone for bitcoin_network_kind::NetworkKind]
-impl core::cmp::Eq for bitcoin_network_kind::NetworkKind
-impl core::cmp::Ord for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::cmp(&self, other: &bitcoin_network_kind::NetworkKind) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_network_kind::NetworkKind]
-impl core::cmp::PartialEq for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::eq(&self, other: &bitcoin_network_kind::NetworkKind) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::NetworkKind]
-impl core::cmp::PartialOrd for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::partial_cmp(&self, other: &bitcoin_network_kind::NetworkKind) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_network_kind::NetworkKind]
-impl core::convert::From<bitcoin_network_kind::Network> for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::from(network: bitcoin_network_kind::Network) -> Self [impl: impl core::convert::From<bitcoin_network_kind::Network> for bitcoin_network_kind::NetworkKind]
-impl core::fmt::Debug for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::NetworkKind]
-impl core::hash::Hash for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_network_kind::NetworkKind]
-impl core::marker::Copy for bitcoin_network_kind::NetworkKind
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::NetworkKind
-impl core::marker::Freeze for bitcoin_network_kind::NetworkKind
-impl core::marker::Send for bitcoin_network_kind::NetworkKind
-impl core::marker::Sync for bitcoin_network_kind::NetworkKind
-impl core::marker::Unpin for bitcoin_network_kind::NetworkKind
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::NetworkKind
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::NetworkKind
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::NetworkKind
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::NetworkKind where U: core::convert::From<T>
- pub fn bitcoin_network_kind::NetworkKind::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::NetworkKind where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::NetworkKind where U: core::convert::Into<T>
- pub type bitcoin_network_kind::NetworkKind::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::NetworkKind where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::NetworkKind::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::NetworkKind where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::NetworkKind where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::NetworkKind::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::NetworkKind where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::NetworkKind::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::NetworkKind where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::NetworkKind where T: core::clone::Clone
- pub type bitcoin_network_kind::NetworkKind::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::NetworkKind where T: core::clone::Clone]
- pub fn bitcoin_network_kind::NetworkKind::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::NetworkKind where T: core::clone::Clone]
- pub fn bitcoin_network_kind::NetworkKind::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::NetworkKind where T: core::clone::Clone]
-impl<T> core::any::Any for bitcoin_network_kind::NetworkKind where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::NetworkKind::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::NetworkKind where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::NetworkKind where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::NetworkKind::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::NetworkKind where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::NetworkKind where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::NetworkKind::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::NetworkKind where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::NetworkKind where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::NetworkKind::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::NetworkKind where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::NetworkKind]
-#[non_exhaustive] pub enum bitcoin_network_kind::TestnetVersion
-pub bitcoin_network_kind::TestnetVersion::V3
-pub bitcoin_network_kind::TestnetVersion::V4
-impl core::clone::Clone for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::clone(&self) -> bitcoin_network_kind::TestnetVersion [impl: impl core::clone::Clone for bitcoin_network_kind::TestnetVersion]
-impl core::cmp::Eq for bitcoin_network_kind::TestnetVersion
-impl core::cmp::Ord for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::cmp(&self, other: &bitcoin_network_kind::TestnetVersion) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_network_kind::TestnetVersion]
-impl core::cmp::PartialEq for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::eq(&self, other: &bitcoin_network_kind::TestnetVersion) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::TestnetVersion]
-impl core::cmp::PartialOrd for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::partial_cmp(&self, other: &bitcoin_network_kind::TestnetVersion) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_network_kind::TestnetVersion]
-impl core::fmt::Debug for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::TestnetVersion]
-impl core::hash::Hash for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_network_kind::TestnetVersion]
-impl core::marker::Copy for bitcoin_network_kind::TestnetVersion
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::TestnetVersion
-impl core::marker::Freeze for bitcoin_network_kind::TestnetVersion
-impl core::marker::Send for bitcoin_network_kind::TestnetVersion
-impl core::marker::Sync for bitcoin_network_kind::TestnetVersion
-impl core::marker::Unpin for bitcoin_network_kind::TestnetVersion
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::TestnetVersion
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::TestnetVersion
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::TestnetVersion
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::From<T>
- pub fn bitcoin_network_kind::TestnetVersion::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::Into<T>
- pub type bitcoin_network_kind::TestnetVersion::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::TestnetVersion::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::TestnetVersion::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::TestnetVersion::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone
- pub type bitcoin_network_kind::TestnetVersion::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone]
- pub fn bitcoin_network_kind::TestnetVersion::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone]
- pub fn bitcoin_network_kind::TestnetVersion::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone]
-impl<T> core::any::Any for bitcoin_network_kind::TestnetVersion where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::TestnetVersion::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::TestnetVersion where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::TestnetVersion where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::TestnetVersion::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::TestnetVersion where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::TestnetVersion where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::TestnetVersion::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::TestnetVersion where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::TestnetVersion::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::TestnetVersion]
-#[non_exhaustive] pub struct bitcoin_network_kind::ParseNetworkError(_)
-impl core::clone::Clone for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::clone(&self) -> bitcoin_network_kind::error::ParseNetworkError [impl: impl core::clone::Clone for bitcoin_network_kind::error::ParseNetworkError]
-impl core::cmp::Eq for bitcoin_network_kind::error::ParseNetworkError
-impl core::cmp::PartialEq for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::eq(&self, other: &bitcoin_network_kind::error::ParseNetworkError) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::error::ParseNetworkError]
-impl core::convert::From<core::convert::Infallible> for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::from(never: core::convert::Infallible) -> Self [impl: impl core::convert::From<core::convert::Infallible> for bitcoin_network_kind::error::ParseNetworkError]
-impl core::fmt::Debug for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::error::ParseNetworkError]
-impl core::fmt::Display for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_network_kind::error::ParseNetworkError]
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Freeze for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Send for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Sync for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Unpin for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::error::ParseNetworkError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::error::ParseNetworkError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::error::ParseNetworkError
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::From<T>
- pub fn bitcoin_network_kind::error::ParseNetworkError::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>
- pub type bitcoin_network_kind::error::ParseNetworkError::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::error::ParseNetworkError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::error::ParseNetworkError::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::error::ParseNetworkError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>]
-impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone
- pub type bitcoin_network_kind::error::ParseNetworkError::Owned = T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
- pub fn bitcoin_network_kind::error::ParseNetworkError::clone_into(&self, target: &mut T) [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
- pub fn bitcoin_network_kind::error::ParseNetworkError::to_owned(&self) -> T [impl: impl<T> alloc::borrow::ToOwned for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
-impl<T> alloc::string::ToString for bitcoin_network_kind::error::ParseNetworkError where T: core::fmt::Display + ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::to_string(&self) -> alloc::string::String [impl: impl<T> alloc::string::ToString for bitcoin_network_kind::error::ParseNetworkError where T: core::fmt::Display + ?core::marker::Sized]
-impl<T> core::any::Any for bitcoin_network_kind::error::ParseNetworkError where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::error::ParseNetworkError where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::error::ParseNetworkError::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::error::ParseNetworkError]
\ No newline at end of file
### network/api/no-features.txt
@@ -1,225 +0,0 @@
-pub mod bitcoin_network_kind
-pub mod bitcoin_network_kind::error
-#[non_exhaustive] pub struct bitcoin_network_kind::error::ParseNetworkError(_)
-impl core::clone::Clone for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::clone(&self) -> bitcoin_network_kind::error::ParseNetworkError [impl: impl core::clone::Clone for bitcoin_network_kind::error::ParseNetworkError]
-impl core::cmp::Eq for bitcoin_network_kind::error::ParseNetworkError
-impl core::cmp::PartialEq for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::eq(&self, other: &bitcoin_network_kind::error::ParseNetworkError) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::error::ParseNetworkError]
-impl core::convert::From<core::convert::Infallible> for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::from(never: core::convert::Infallible) -> Self [impl: impl core::convert::From<core::convert::Infallible> for bitcoin_network_kind::error::ParseNetworkError]
-impl core::fmt::Debug for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::error::ParseNetworkError]
-impl core::fmt::Display for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_network_kind::error::ParseNetworkError]
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Freeze for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Send for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Sync for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Unpin for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::error::ParseNetworkError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::error::ParseNetworkError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::error::ParseNetworkError
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::From<T>
- pub fn bitcoin_network_kind::error::ParseNetworkError::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>
- pub type bitcoin_network_kind::error::ParseNetworkError::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::error::ParseNetworkError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::error::ParseNetworkError::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::error::ParseNetworkError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_network_kind::error::ParseNetworkError where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::error::ParseNetworkError where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::error::ParseNetworkError::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::error::ParseNetworkError]
-pub enum bitcoin_network_kind::Network
-pub bitcoin_network_kind::Network::Bitcoin
-pub bitcoin_network_kind::Network::Regtest
-pub bitcoin_network_kind::Network::Signet
-pub bitcoin_network_kind::Network::Testnet(bitcoin_network_kind::TestnetVersion)
-impl bitcoin_network_kind::Network
-pub fn bitcoin_network_kind::Network::from_core_arg(core_arg: &str) -> core::result::Result<Self, bitcoin_network_kind::error::ParseNetworkError>
-pub fn bitcoin_network_kind::Network::to_core_arg(self) -> &'static str
-impl core::clone::Clone for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::clone(&self) -> bitcoin_network_kind::Network [impl: impl core::clone::Clone for bitcoin_network_kind::Network]
-impl core::cmp::Eq for bitcoin_network_kind::Network
-impl core::cmp::Ord for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::cmp(&self, other: &bitcoin_network_kind::Network) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_network_kind::Network]
-impl core::cmp::PartialEq for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::eq(&self, other: &bitcoin_network_kind::Network) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::Network]
-impl core::cmp::PartialOrd for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::partial_cmp(&self, other: &bitcoin_network_kind::Network) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_network_kind::Network]
-impl core::convert::AsRef<bitcoin_network_kind::Network> for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::as_ref(&self) -> &Self [impl: impl core::convert::AsRef<bitcoin_network_kind::Network> for bitcoin_network_kind::Network]
-impl core::convert::From<bitcoin_network_kind::Network> for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::from(network: bitcoin_network_kind::Network) -> Self [impl: impl core::convert::From<bitcoin_network_kind::Network> for bitcoin_network_kind::NetworkKind]
-impl core::fmt::Debug for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::Network]
-impl core::fmt::Display for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_network_kind::Network]
-impl core::hash::Hash for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_network_kind::Network]
-impl core::marker::Copy for bitcoin_network_kind::Network
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::Network
-impl core::str::traits::FromStr for bitcoin_network_kind::Network
- pub type bitcoin_network_kind::Network::Err = bitcoin_network_kind::error::ParseNetworkError [impl: impl core::str::traits::FromStr for bitcoin_network_kind::Network]
- pub fn bitcoin_network_kind::Network::from_str(s: &str) -> core::result::Result<Self, Self::Err> [impl: impl core::str::traits::FromStr for bitcoin_network_kind::Network]
-impl core::marker::Freeze for bitcoin_network_kind::Network
-impl core::marker::Send for bitcoin_network_kind::Network
-impl core::marker::Sync for bitcoin_network_kind::Network
-impl core::marker::Unpin for bitcoin_network_kind::Network
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::Network
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::Network
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::Network
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::Network where U: core::convert::From<T>
- pub fn bitcoin_network_kind::Network::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::Network where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::Network where U: core::convert::Into<T>
- pub type bitcoin_network_kind::Network::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::Network where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::Network::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::Network where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::Network where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::Network::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::Network where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::Network::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::Network where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_network_kind::Network where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::Network::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::Network where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::Network where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::Network::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::Network where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::Network where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::Network::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::Network where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::Network where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::Network::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::Network where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::Network
- pub fn bitcoin_network_kind::Network::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::Network]
-pub enum bitcoin_network_kind::NetworkKind
-pub bitcoin_network_kind::NetworkKind::Main
-pub bitcoin_network_kind::NetworkKind::Test
-impl bitcoin_network_kind::NetworkKind
-pub const fn bitcoin_network_kind::NetworkKind::is_mainnet(self) -> bool
-impl core::clone::Clone for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::clone(&self) -> bitcoin_network_kind::NetworkKind [impl: impl core::clone::Clone for bitcoin_network_kind::NetworkKind]
-impl core::cmp::Eq for bitcoin_network_kind::NetworkKind
-impl core::cmp::Ord for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::cmp(&self, other: &bitcoin_network_kind::NetworkKind) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_network_kind::NetworkKind]
-impl core::cmp::PartialEq for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::eq(&self, other: &bitcoin_network_kind::NetworkKind) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::NetworkKind]
-impl core::cmp::PartialOrd for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::partial_cmp(&self, other: &bitcoin_network_kind::NetworkKind) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_network_kind::NetworkKind]
-impl core::convert::From<bitcoin_network_kind::Network> for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::from(network: bitcoin_network_kind::Network) -> Self [impl: impl core::convert::From<bitcoin_network_kind::Network> for bitcoin_network_kind::NetworkKind]
-impl core::fmt::Debug for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::NetworkKind]
-impl core::hash::Hash for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_network_kind::NetworkKind]
-impl core::marker::Copy for bitcoin_network_kind::NetworkKind
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::NetworkKind
-impl core::marker::Freeze for bitcoin_network_kind::NetworkKind
-impl core::marker::Send for bitcoin_network_kind::NetworkKind
-impl core::marker::Sync for bitcoin_network_kind::NetworkKind
-impl core::marker::Unpin for bitcoin_network_kind::NetworkKind
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::NetworkKind
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::NetworkKind
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::NetworkKind
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::NetworkKind where U: core::convert::From<T>
- pub fn bitcoin_network_kind::NetworkKind::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::NetworkKind where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::NetworkKind where U: core::convert::Into<T>
- pub type bitcoin_network_kind::NetworkKind::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::NetworkKind where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::NetworkKind::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::NetworkKind where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::NetworkKind where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::NetworkKind::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::NetworkKind where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::NetworkKind::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::NetworkKind where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_network_kind::NetworkKind where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::NetworkKind::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::NetworkKind where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::NetworkKind where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::NetworkKind::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::NetworkKind where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::NetworkKind where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::NetworkKind::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::NetworkKind where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::NetworkKind where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::NetworkKind::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::NetworkKind where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::NetworkKind
- pub fn bitcoin_network_kind::NetworkKind::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::NetworkKind]
-#[non_exhaustive] pub enum bitcoin_network_kind::TestnetVersion
-pub bitcoin_network_kind::TestnetVersion::V3
-pub bitcoin_network_kind::TestnetVersion::V4
-impl core::clone::Clone for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::clone(&self) -> bitcoin_network_kind::TestnetVersion [impl: impl core::clone::Clone for bitcoin_network_kind::TestnetVersion]
-impl core::cmp::Eq for bitcoin_network_kind::TestnetVersion
-impl core::cmp::Ord for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::cmp(&self, other: &bitcoin_network_kind::TestnetVersion) -> core::cmp::Ordering [impl: impl core::cmp::Ord for bitcoin_network_kind::TestnetVersion]
-impl core::cmp::PartialEq for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::eq(&self, other: &bitcoin_network_kind::TestnetVersion) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::TestnetVersion]
-impl core::cmp::PartialOrd for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::partial_cmp(&self, other: &bitcoin_network_kind::TestnetVersion) -> core::option::Option<core::cmp::Ordering> [impl: impl core::cmp::PartialOrd for bitcoin_network_kind::TestnetVersion]
-impl core::fmt::Debug for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::TestnetVersion]
-impl core::hash::Hash for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::hash<__H: core::hash::Hasher>(&self, state: &mut __H) [impl: impl core::hash::Hash for bitcoin_network_kind::TestnetVersion]
-impl core::marker::Copy for bitcoin_network_kind::TestnetVersion
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::TestnetVersion
-impl core::marker::Freeze for bitcoin_network_kind::TestnetVersion
-impl core::marker::Send for bitcoin_network_kind::TestnetVersion
-impl core::marker::Sync for bitcoin_network_kind::TestnetVersion
-impl core::marker::Unpin for bitcoin_network_kind::TestnetVersion
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::TestnetVersion
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::TestnetVersion
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::TestnetVersion
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::From<T>
- pub fn bitcoin_network_kind::TestnetVersion::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::Into<T>
- pub type bitcoin_network_kind::TestnetVersion::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::TestnetVersion::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::TestnetVersion::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::TestnetVersion::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::TestnetVersion where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_network_kind::TestnetVersion where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::TestnetVersion::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::TestnetVersion where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::TestnetVersion where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::TestnetVersion::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::TestnetVersion where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::TestnetVersion where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::TestnetVersion::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::TestnetVersion where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::TestnetVersion::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::TestnetVersion where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::TestnetVersion
- pub fn bitcoin_network_kind::TestnetVersion::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::TestnetVersion]
-#[non_exhaustive] pub struct bitcoin_network_kind::ParseNetworkError(_)
-impl core::clone::Clone for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::clone(&self) -> bitcoin_network_kind::error::ParseNetworkError [impl: impl core::clone::Clone for bitcoin_network_kind::error::ParseNetworkError]
-impl core::cmp::Eq for bitcoin_network_kind::error::ParseNetworkError
-impl core::cmp::PartialEq for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::eq(&self, other: &bitcoin_network_kind::error::ParseNetworkError) -> bool [impl: impl core::cmp::PartialEq for bitcoin_network_kind::error::ParseNetworkError]
-impl core::convert::From<core::convert::Infallible> for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::from(never: core::convert::Infallible) -> Self [impl: impl core::convert::From<core::convert::Infallible> for bitcoin_network_kind::error::ParseNetworkError]
-impl core::fmt::Debug for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Debug for bitcoin_network_kind::error::ParseNetworkError]
-impl core::fmt::Display for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result [impl: impl core::fmt::Display for bitcoin_network_kind::error::ParseNetworkError]
-impl core::marker::StructuralPartialEq for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Freeze for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Send for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Sync for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::Unpin for bitcoin_network_kind::error::ParseNetworkError
-impl core::marker::UnsafeUnpin for bitcoin_network_kind::error::ParseNetworkError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_network_kind::error::ParseNetworkError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_network_kind::error::ParseNetworkError
-impl<T, U> core::convert::Into<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::From<T>
- pub fn bitcoin_network_kind::error::ParseNetworkError::into(self) -> U [impl: impl<T, U> core::convert::Into<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::From<T>]
-impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>
- pub type bitcoin_network_kind::error::ParseNetworkError::Error = core::convert::Infallible [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>]
- pub fn bitcoin_network_kind::error::ParseNetworkError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error> [impl: impl<T, U> core::convert::TryFrom<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::Into<T>]
-impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>
- pub type bitcoin_network_kind::error::ParseNetworkError::Error = <U as core::convert::TryFrom<T>>::Error [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>]
- pub fn bitcoin_network_kind::error::ParseNetworkError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error> [impl: impl<T, U> core::convert::TryInto<U> for bitcoin_network_kind::error::ParseNetworkError where U: core::convert::TryFrom<T>]
-impl<T> core::any::Any for bitcoin_network_kind::error::ParseNetworkError where T: 'static + ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::type_id(&self) -> core::any::TypeId [impl: impl<T> core::any::Any for bitcoin_network_kind::error::ParseNetworkError where T: 'static + ?core::marker::Sized]
-impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::borrow(&self) -> &T [impl: impl<T> core::borrow::Borrow<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized]
-impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized
- pub fn bitcoin_network_kind::error::ParseNetworkError::borrow_mut(&mut self) -> &mut T [impl: impl<T> core::borrow::BorrowMut<T> for bitcoin_network_kind::error::ParseNetworkError where T: ?core::marker::Sized]
-impl<T> core::clone::CloneToUninit for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone
- pub unsafe fn bitcoin_network_kind::error::ParseNetworkError::clone_to_uninit(&self, dest: *mut u8) [impl: impl<T> core::clone::CloneToUninit for bitcoin_network_kind::error::ParseNetworkError where T: core::clone::Clone]
-impl<T> core::convert::From<T> for bitcoin_network_kind::error::ParseNetworkError
- pub fn bitcoin_network_kind::error::ParseNetworkError::from(t: T) -> T [impl: impl<T> core::convert::From<T> for bitcoin_network_kind::error::ParseNetworkError]
\ No newline at end of file
### primitives/api/all-features.txt
[binary or diff unavailable]
### primitives/api/alloc-only.txt
[binary or diff unavailable]
### primitives/api/no-features.txt
[binary or diff unavailable]
### units/api/all-features.txt
[binary or diff unavailable]
### units/api/alloc-only.txt
[binary or diff unavailable]
### units/api/no-features.txt
[binary or diff unavailable]Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.