ci: upgrade cargo-rbmt and fix up breaking changes
What changed, and why it matters
This commit is purely a maintenance update to the project's continuous integration (CI) tooling. It upgrades an internal helper tool called cargo-rbmt and regenerates large API snapshot files because the new version produces cleaner, de-duplicated output. No actual Bitcoin library code was changed, and there is no security relevance.
No security action needed. Treat as routine CI/tooling maintenance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit updates GitHub Actions workflows to use a newer cargo-rbmt API: instead of eval’ing shell variables emitted by cargo rbmt toolchains –update- and reading $RBMT_NIGHTLY/$RBMT_STABLE, the workflows now run the update command and then query the current toolchain version with explicit cargo rbmt toolchains –nightly/–stable commands. The bulk of the diff is the automated regeneration of public-API snapshot text files (consensus_encoding/api/.txt, hashes/api/.txt, internals/api/.txt, primitives/api/.txt, units/api/.txt) because the newer cargo-rbmt de-duplicates trait impl listings. The rbmt-version pin file is also updated. No Rust source code, no cryptographic logic, and no consensus-critical behavior is modified.
Changed components
.github/workflows/cron-weekly-update-nightly.yml.github/workflows/cron-weekly-update-stable.ymlrbmt-versionconsensus_encoding/api/*.txthashes/api/*.txtinternals/api/*.txtprimitives/api/*.txtunits/api/*.txtInspect captured patch +315 / −29160
diff --git a/.github/workflows/cron-weekly-update-nightly.yml b/.github/workflows/cron-weekly-update-nightly.yml
index c85c80b1..08038941 100644
--- a/.github/workflows/cron-weekly-update-nightly.yml
+++ b/.github/workflows/cron-weekly-update-nightly.yml
@@ -20,8 +20,8 @@ jobs:
run: cargo install --git https://github.com/rust-bitcoin/rust-bitcoin-maintainer-tools.git --rev $(cat rbmt-version) cargo-rbmt
- name: Update nightly toolchain in Cargo.toml
run: |
- eval "$(cargo rbmt toolchains --update-nightly)"
- echo "nightly_version=$RBMT_NIGHTLY" >> $GITHUB_ENV
+ cargo rbmt toolchains --update-nightly
+ echo "nightly_version=$(cargo rbmt toolchains --nightly)" >> $GITHUB_ENV
- name: Create Pull Request
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
with:
diff --git a/.github/workflows/cron-weekly-update-stable.yml b/.github/workflows/cron-weekly-update-stable.yml
index 3ffd4e1d..43160481 100644
--- a/.github/workflows/cron-weekly-update-stable.yml
+++ b/.github/workflows/cron-weekly-update-stable.yml
@@ -19,8 +19,8 @@ jobs:
run: cargo install --git https://github.com/rust-bitcoin/rust-bitcoin-maintainer-tools.git --rev $(cat rbmt-version) cargo-rbmt
- name: Update stable toolchain in Cargo.toml
run: |
- eval "$(cargo rbmt toolchains --update-stable)"
- echo "stable_version=$RBMT_STABLE" >> $GITHUB_ENV
+ cargo rbmt toolchains --update-stable
+ echo "stable_version=$(cargo rbmt toolchains --stable)" >> $GITHUB_ENV
- name: Create Pull Request
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
with:
diff --git a/consensus_encoding/api/all-features.txt b/consensus_encoding/api/all-features.txt
index 5e7569b9..da3fb845 100644
--- a/consensus_encoding/api/all-features.txt
+++ b/consensus_encoding/api/all-features.txt
@@ -15,7 +15,6 @@ pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::from(never: core::co
impl<Err> core::error::Error for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::error::Error + 'static
pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl<Err> core::fmt::Display for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<Err> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::DecodeError<Err>
impl<Err> core::marker::Freeze for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Freeze
impl<Err> core::marker::Send for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Send
@@ -62,7 +61,6 @@ impl<A: core::cmp::Eq, B: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_enc
impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder2Error<A, B>) -> bool
impl<A: core::fmt::Debug, B: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<A, B> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Freeze, B: core::marker::Freeze
impl<A, B> core::marker::Send for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Send, B: core::marker::Send
impl<A, B> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Sync, B: core::marker::Sync
@@ -109,7 +107,6 @@ impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq> core::cmp::Eq for bit
impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>) -> bool
impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<A, B, C> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze
impl<A, B, C> core::marker::Send for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send
impl<A, B, C> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync
@@ -157,7 +154,6 @@ impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq, D: core::cmp::Eq> cor
impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq, D: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>) -> bool
impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug, D: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<A, B, C, D> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze, D: core::marker::Freeze
impl<A, B, C, D> core::marker::Send for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send, D: core::marker::Send
impl<A, B, C, D> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync, D: core::marker::Sync
@@ -207,7 +203,6 @@ impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq, D: core::cmp::Eq, E:
impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq, D: core::cmp::PartialEq, E: core::cmp::PartialEq, F: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>) -> bool
impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug, D: core::fmt::Debug, E: core::fmt::Debug, F: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<A, B, C, D, E, F> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze, D: core::marker::Freeze, E: core::marker::Freeze, F: core::marker::Freeze
impl<A, B, C, D, E, F> core::marker::Send for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send, D: core::marker::Send, E: core::marker::Send, F: core::marker::Send
impl<A, B, C, D, E, F> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync, D: core::marker::Sync, E: core::marker::Sync, F: core::marker::Sync
@@ -245,7 +240,6 @@ pub bitcoin_consensus_encoding::error::ReadError::Io(std::io::error::Error)
impl<D: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::ReadError<D>
pub fn bitcoin_consensus_encoding::error::ReadError<D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D: core::fmt::Display> core::fmt::Display for bitcoin_consensus_encoding::error::ReadError<D>
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> core::convert::From<std::io::error::Error> for bitcoin_consensus_encoding::error::ReadError<D>
pub fn bitcoin_consensus_encoding::error::ReadError<D>::from(e: std::io::error::Error) -> Self
impl<D> core::error::Error for bitcoin_consensus_encoding::error::ReadError<D> where D: core::error::Error + 'static
@@ -288,7 +282,6 @@ pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::source(&self) ->
impl core::fmt::Debug for bitcoin_consensus_encoding::error::ByteVecDecoderError
pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::ByteVecDecoderError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::ByteVecDecoderError
impl core::marker::Send for bitcoin_consensus_encoding::error::ByteVecDecoderError
@@ -334,7 +327,6 @@ pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::source(&self)
impl core::fmt::Debug for bitcoin_consensus_encoding::error::CompactSizeDecoderError
pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::CompactSizeDecoderError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::CompactSizeDecoderError
impl core::marker::Send for bitcoin_consensus_encoding::error::CompactSizeDecoderError
@@ -380,7 +372,6 @@ pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::source(&s
impl core::fmt::Debug for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
impl core::marker::Send for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
@@ -426,7 +417,6 @@ pub fn bitcoin_consensus_encoding::error::UnconsumedError::source(&self) -> core
impl core::fmt::Debug for bitcoin_consensus_encoding::error::UnconsumedError
pub fn bitcoin_consensus_encoding::error::UnconsumedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::UnconsumedError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::UnconsumedError
impl core::marker::Send for bitcoin_consensus_encoding::error::UnconsumedError
@@ -472,7 +462,6 @@ pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::source(&self) -> c
impl core::fmt::Debug for bitcoin_consensus_encoding::error::UnexpectedEofError
pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::UnexpectedEofError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::UnexpectedEofError
impl core::marker::Send for bitcoin_consensus_encoding::error::UnexpectedEofError
@@ -518,7 +507,6 @@ pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::from(never: core
impl<Err> core::error::Error for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::error::Error + 'static
pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl<Err> core::fmt::Display for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::fmt::Display + core::fmt::Debug
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<Err> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::VecDecoderError<Err>
impl<Err> core::marker::Freeze for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::Freeze
impl<Err> core::marker::Send for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::Send
@@ -556,192 +544,18 @@ pub macro bitcoin_consensus_encoding::encoder_newtype_exact!
pub enum bitcoin_consensus_encoding::DecodeError<Err>
pub bitcoin_consensus_encoding::DecodeError::Parse(Err)
pub bitcoin_consensus_encoding::DecodeError::Unconsumed(bitcoin_consensus_encoding::error::UnconsumedError)
-impl<Err: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::clone(&self) -> bitcoin_consensus_encoding::error::DecodeError<Err>
-impl<Err: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::DecodeError<Err>
-impl<Err: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::eq(&self, other: &bitcoin_consensus_encoding::error::DecodeError<Err>) -> bool
-impl<Err: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<Err> core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::from(never: core::convert::Infallible) -> Self
-impl<Err> core::error::Error for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::error::Error + 'static
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
-impl<Err> core::fmt::Display for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<Err> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::DecodeError<Err>
-impl<Err> core::marker::Freeze for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Freeze
-impl<Err> core::marker::Send for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Send
-impl<Err> core::marker::Sync for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Sync
-impl<Err> core::marker::Unpin for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Unpin
-impl<Err> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::UnsafeUnpin
-impl<Err> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::panic::unwind_safe::RefUnwindSafe
-impl<Err> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::DecodeError<Err> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::DecodeError<Err> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::DecodeError<Err>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::DecodeError<Err> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::DecodeError<Err>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::DecodeError<Err> where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::DecodeError<Err>::Owned = T
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::DecodeError<Err> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::DecodeError<Err> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::DecodeError<Err> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::DecodeError<Err> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::DecodeError<Err> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::DecodeError<Err>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::Decoder2Error<A, B>
pub bitcoin_consensus_encoding::Decoder2Error::First(A)
pub bitcoin_consensus_encoding::Decoder2Error::Second(B)
-impl<A, B> core::error::Error for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::error::Error + 'static, B: core::error::Error + 'static
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
-impl<A, B> core::fmt::Display for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::fmt::Display, B: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-impl<A: core::clone::Clone, B: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::clone(&self) -> bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-impl<A: core::cmp::Eq, B: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder2Error<A, B>) -> bool
-impl<A: core::fmt::Debug, B: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Freeze, B: core::marker::Freeze
-impl<A, B> core::marker::Send for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Send, B: core::marker::Send
-impl<A, B> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Sync, B: core::marker::Sync
-impl<A, B> core::marker::Unpin for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Unpin, B: core::marker::Unpin
-impl<A, B> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::UnsafeUnpin, B: core::marker::UnsafeUnpin
-impl<A, B> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::panic::unwind_safe::RefUnwindSafe, B: core::panic::unwind_safe::RefUnwindSafe
-impl<A, B> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::panic::unwind_safe::UnwindSafe, B: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::Decoder2Error<A, B>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::Decoder2Error<A, B>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::Decoder2Error<A, B>::Owned = T
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::Decoder3Error<A, B, C>
pub bitcoin_consensus_encoding::Decoder3Error::First(A)
pub bitcoin_consensus_encoding::Decoder3Error::Second(B)
pub bitcoin_consensus_encoding::Decoder3Error::Third(C)
-impl<A, B, C> core::error::Error for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::error::Error + 'static, B: core::error::Error + 'static, C: core::error::Error + 'static
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
-impl<A, B, C> core::fmt::Display for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::fmt::Display, B: core::fmt::Display, C: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-impl<A: core::clone::Clone, B: core::clone::Clone, C: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::clone(&self) -> bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>) -> bool
-impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze
-impl<A, B, C> core::marker::Send for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send
-impl<A, B, C> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync
-impl<A, B, C> core::marker::Unpin for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Unpin, B: core::marker::Unpin, C: core::marker::Unpin
-impl<A, B, C> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::UnsafeUnpin, B: core::marker::UnsafeUnpin, C: core::marker::UnsafeUnpin
-impl<A, B, C> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::panic::unwind_safe::RefUnwindSafe, B: core::panic::unwind_safe::RefUnwindSafe, C: core::panic::unwind_safe::RefUnwindSafe
-impl<A, B, C> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::panic::unwind_safe::UnwindSafe, B: core::panic::unwind_safe::UnwindSafe, C: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::Owned = T
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::Decoder4Error<A, B, C, D>
pub bitcoin_consensus_encoding::Decoder4Error::First(A)
pub bitcoin_consensus_encoding::Decoder4Error::Fourth(D)
pub bitcoin_consensus_encoding::Decoder4Error::Second(B)
pub bitcoin_consensus_encoding::Decoder4Error::Third(C)
-impl<A, B, C, D> core::error::Error for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::error::Error + 'static, B: core::error::Error + 'static, C: core::error::Error + 'static, D: core::error::Error + 'static
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
-impl<A, B, C, D> core::fmt::Display for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::fmt::Display, B: core::fmt::Display, C: core::fmt::Display, D: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C, D> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-impl<A: core::clone::Clone, B: core::clone::Clone, C: core::clone::Clone, D: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::clone(&self) -> bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq, D: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq, D: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>) -> bool
-impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug, D: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C, D> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze, D: core::marker::Freeze
-impl<A, B, C, D> core::marker::Send for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send, D: core::marker::Send
-impl<A, B, C, D> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync, D: core::marker::Sync
-impl<A, B, C, D> core::marker::Unpin for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Unpin, B: core::marker::Unpin, C: core::marker::Unpin, D: core::marker::Unpin
-impl<A, B, C, D> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::UnsafeUnpin, B: core::marker::UnsafeUnpin, C: core::marker::UnsafeUnpin, D: core::marker::UnsafeUnpin
-impl<A, B, C, D> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::panic::unwind_safe::RefUnwindSafe, B: core::panic::unwind_safe::RefUnwindSafe, C: core::panic::unwind_safe::RefUnwindSafe, D: core::panic::unwind_safe::RefUnwindSafe
-impl<A, B, C, D> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::panic::unwind_safe::UnwindSafe, B: core::panic::unwind_safe::UnwindSafe, C: core::panic::unwind_safe::UnwindSafe, D: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::Owned = T
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::Decoder6Error<A, B, C, D, E, F>
pub bitcoin_consensus_encoding::Decoder6Error::Fifth(E)
pub bitcoin_consensus_encoding::Decoder6Error::First(A)
@@ -749,49 +563,6 @@ pub bitcoin_consensus_encoding::Decoder6Error::Fourth(D)
pub bitcoin_consensus_encoding::Decoder6Error::Second(B)
pub bitcoin_consensus_encoding::Decoder6Error::Sixth(F)
pub bitcoin_consensus_encoding::Decoder6Error::Third(C)
-impl<A, B, C, D, E, F> core::error::Error for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::error::Error + 'static, B: core::error::Error + 'static, C: core::error::Error + 'static, D: core::error::Error + 'static, E: core::error::Error + 'static, F: core::error::Error + 'static
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
-impl<A, B, C, D, E, F> core::fmt::Display for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::fmt::Display, B: core::fmt::Display, C: core::fmt::Display, D: core::fmt::Display, E: core::fmt::Display, F: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C, D, E, F> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-impl<A: core::clone::Clone, B: core::clone::Clone, C: core::clone::Clone, D: core::clone::Clone, E: core::clone::Clone, F: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::clone(&self) -> bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq, D: core::cmp::Eq, E: core::cmp::Eq, F: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq, D: core::cmp::PartialEq, E: core::cmp::PartialEq, F: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>) -> bool
-impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug, D: core::fmt::Debug, E: core::fmt::Debug, F: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C, D, E, F> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze, D: core::marker::Freeze, E: core::marker::Freeze, F: core::marker::Freeze
-impl<A, B, C, D, E, F> core::marker::Send for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send, D: core::marker::Send, E: core::marker::Send, F: core::marker::Send
-impl<A, B, C, D, E, F> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync, D: core::marker::Sync, E: core::marker::Sync, F: core::marker::Sync
-impl<A, B, C, D, E, F> core::marker::Unpin for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Unpin, B: core::marker::Unpin, C: core::marker::Unpin, D: core::marker::Unpin, E: core::marker::Unpin, F: core::marker::Unpin
-impl<A, B, C, D, E, F> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::UnsafeUnpin, B: core::marker::UnsafeUnpin, C: core::marker::UnsafeUnpin, D: core::marker::UnsafeUnpin, E: core::marker::UnsafeUnpin, F: core::marker::UnsafeUnpin
-impl<A, B, C, D, E, F> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::panic::unwind_safe::RefUnwindSafe, B: core::panic::unwind_safe::RefUnwindSafe, C: core::panic::unwind_safe::RefUnwindSafe, D: core::panic::unwind_safe::RefUnwindSafe, E: core::panic::unwind_safe::RefUnwindSafe, F: core::panic::unwind_safe::RefUnwindSafe
-impl<A, B, C, D, E, F> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::panic::unwind_safe::UnwindSafe, B: core::panic::unwind_safe::UnwindSafe, C: core::panic::unwind_safe::UnwindSafe, D: core::panic::unwind_safe::UnwindSafe, E: core::panic::unwind_safe::UnwindSafe, F: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::Owned = T
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::DecoderStatus
pub bitcoin_consensus_encoding::DecoderStatus::NeedsMore
pub bitcoin_consensus_encoding::DecoderStatus::Ready
@@ -883,39 +654,6 @@ pub fn bitcoin_consensus_encoding::EncoderStatus::from(t: T) -> T
pub enum bitcoin_consensus_encoding::ReadError<D>
pub bitcoin_consensus_encoding::ReadError::Decode(D)
pub bitcoin_consensus_encoding::ReadError::Io(std::io::error::Error)
-impl<D: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::ReadError<D>
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<D: core::fmt::Display> core::fmt::Display for bitcoin_consensus_encoding::error::ReadError<D>
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<D> core::convert::From<std::io::error::Error> for bitcoin_consensus_encoding::error::ReadError<D>
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::from(e: std::io::error::Error) -> Self
-impl<D> core::error::Error for bitcoin_consensus_encoding::error::ReadError<D> where D: core::error::Error + 'static
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
-impl<D> core::marker::Freeze for bitcoin_consensus_encoding::error::ReadError<D> where D: core::marker::Freeze
-impl<D> core::marker::Send for bitcoin_consensus_encoding::error::ReadError<D> where D: core::marker::Send
-impl<D> core::marker::Sync for bitcoin_consensus_encoding::error::ReadError<D> where D: core::marker::Sync
-impl<D> core::marker::Unpin for bitcoin_consensus_encoding::error::ReadError<D> where D: core::marker::Unpin
-impl<D> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::ReadError<D> where D: core::marker::UnsafeUnpin
-impl<D> !core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::ReadError<D>
-impl<D> !core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::ReadError<D>
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::ReadError<D> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::ReadError<D> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::ReadError<D>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::ReadError<D> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::ReadError<D>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::ReadError<D> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::ReadError<D> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::ReadError<D> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::ReadError<D> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::borrow_mut(&mut self) -> &mut T
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::ReadError<D>
-pub fn bitcoin_consensus_encoding::error::ReadError<D>::from(t: T) -> T
pub struct bitcoin_consensus_encoding::ArrayDecoder<const N: usize>
impl<const N: usize> bitcoin_consensus_encoding::ArrayDecoder<N>
pub const fn bitcoin_consensus_encoding::ArrayDecoder<N>::new() -> Self
@@ -1088,51 +826,6 @@ pub unsafe fn bitcoin_consensus_encoding::ByteVecDecoder::clone_to_uninit(&self,
impl<T> core::convert::From<T> for bitcoin_consensus_encoding::ByteVecDecoder
pub fn bitcoin_consensus_encoding::ByteVecDecoder::from(t: T) -> T
pub struct bitcoin_consensus_encoding::ByteVecDecoderError(_)
-impl core::clone::Clone for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::clone(&self) -> bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::eq(&self, other: &bitcoin_consensus_encoding::error::ByteVecDecoderError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::from(never: core::convert::Infallible) -> Self
-impl core::error::Error for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::marker::Send for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::ByteVecDecoderError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::ByteVecDecoderError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::ByteVecDecoderError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::ByteVecDecoderError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::ByteVecDecoderError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::ByteVecDecoderError where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::ByteVecDecoderError::Owned = T
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::ByteVecDecoderError where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::ByteVecDecoderError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::ByteVecDecoderError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::ByteVecDecoderError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::ByteVecDecoderError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::ByteVecDecoderError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::from(t: T) -> T
pub struct bitcoin_consensus_encoding::BytesEncoder<'sl>
impl<'sl> bitcoin_consensus_encoding::BytesEncoder<'sl>
pub const fn bitcoin_consensus_encoding::BytesEncoder<'sl>::without_length_prefix(sl: &'sl [u8]) -> Self
@@ -1220,51 +913,6 @@ pub unsafe fn bitcoin_consensus_encoding::CompactSizeDecoder::clone_to_uninit(&s
impl<T> core::convert::From<T> for bitcoin_consensus_encoding::CompactSizeDecoder
pub fn bitcoin_consensus_encoding::CompactSizeDecoder::from(t: T) -> T
pub struct bitcoin_consensus_encoding::CompactSizeDecoderError(_)
-impl core::clone::Clone for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::clone(&self) -> bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::eq(&self, other: &bitcoin_consensus_encoding::error::CompactSizeDecoderError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::from(never: core::convert::Infallible) -> Self
-impl core::error::Error for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::Send for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::CompactSizeDecoderError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::CompactSizeDecoderError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::CompactSizeDecoderError::Owned = T
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::from(t: T) -> T
pub struct bitcoin_consensus_encoding::CompactSizeEncoder
impl bitcoin_consensus_encoding::CompactSizeEncoder
pub const fn bitcoin_consensus_encoding::CompactSizeEncoder::encoded_size(value: usize) -> usize
@@ -1740,51 +1388,6 @@ pub unsafe fn bitcoin_consensus_encoding::EncoderByteIter<T>::clone_to_uninit(&s
impl<T> core::convert::From<T> for bitcoin_consensus_encoding::EncoderByteIter<T>
pub fn bitcoin_consensus_encoding::EncoderByteIter<T>::from(t: T) -> T
pub struct bitcoin_consensus_encoding::LengthPrefixExceedsMaxError
-impl core::clone::Clone for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::clone(&self) -> bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::eq(&self, other: &bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::from(never: core::convert::Infallible) -> Self
-impl core::error::Error for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::marker::Send for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::Owned = T
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::from(t: T) -> T
pub struct bitcoin_consensus_encoding::SliceEncoder<'e, T: bitcoin_consensus_encoding::Encode>
impl<'e, T: bitcoin_consensus_encoding::Encode> bitcoin_consensus_encoding::SliceEncoder<'e, T>
pub fn bitcoin_consensus_encoding::SliceEncoder<'e, T>::without_length_prefix(sl: &'e [T]) -> Self
@@ -1825,97 +1428,7 @@ pub unsafe fn bitcoin_consensus_encoding::SliceEncoder<'e, T>::clone_to_uninit(&
impl<T> core::convert::From<T> for bitcoin_consensus_encoding::SliceEncoder<'e, T>
pub fn bitcoin_consensus_encoding::SliceEncoder<'e, T>::from(t: T) -> T
pub struct bitcoin_consensus_encoding::UnconsumedError()
-impl core::clone::Clone for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::clone(&self) -> bitcoin_consensus_encoding::error::UnconsumedError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::eq(&self, other: &bitcoin_consensus_encoding::error::UnconsumedError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::from(never: core::convert::Infallible) -> Self
-impl core::error::Error for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::Send for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::UnconsumedError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::UnconsumedError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::UnconsumedError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::UnconsumedError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::UnconsumedError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::UnconsumedError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::UnconsumedError where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::UnconsumedError::Owned = T
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::UnconsumedError where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::UnconsumedError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::UnconsumedError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::UnconsumedError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::UnconsumedError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::UnconsumedError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::from(t: T) -> T
pub struct bitcoin_consensus_encoding::UnexpectedEofError
-impl core::clone::Clone for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::clone(&self) -> bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::eq(&self, other: &bitcoin_consensus_encoding::error::UnexpectedEofError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::from(never: core::convert::Infallible) -> Self
-impl core::error::Error for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::Send for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::UnexpectedEofError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::UnexpectedEofError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::UnexpectedEofError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::UnexpectedEofError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::UnexpectedEofError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::UnexpectedEofError where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::UnexpectedEofError::Owned = T
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::UnexpectedEofError where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::UnexpectedEofError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::UnexpectedEofError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::UnexpectedEofError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::UnexpectedEofError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::UnexpectedEofError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::from(t: T) -> T
pub struct bitcoin_consensus_encoding::VecDecoder<T: bitcoin_consensus_encoding::Decode>
impl<T: bitcoin_consensus_encoding::Decode> bitcoin_consensus_encoding::VecDecoder<T>
pub const fn bitcoin_consensus_encoding::VecDecoder<T>::new() -> Self
@@ -1962,51 +1475,6 @@ pub unsafe fn bitcoin_consensus_encoding::VecDecoder<T>::clone_to_uninit(&self,
impl<T> core::convert::From<T> for bitcoin_consensus_encoding::VecDecoder<T>
pub fn bitcoin_consensus_encoding::VecDecoder<T>::from(t: T) -> T
pub struct bitcoin_consensus_encoding::VecDecoderError<Err>(_)
-impl<Err: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::clone(&self) -> bitcoin_consensus_encoding::error::VecDecoderError<Err>
-impl<Err: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-impl<Err: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::eq(&self, other: &bitcoin_consensus_encoding::error::VecDecoderError<Err>) -> bool
-impl<Err: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<Err> core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::from(never: core::convert::Infallible) -> Self
-impl<Err> core::error::Error for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::error::Error + 'static
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
-impl<Err> core::fmt::Display for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::fmt::Display + core::fmt::Debug
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<Err> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-impl<Err> core::marker::Freeze for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::Freeze
-impl<Err> core::marker::Send for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::Send
-impl<Err> core::marker::Sync for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::Sync
-impl<Err> core::marker::Unpin for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::Unpin
-impl<Err> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::UnsafeUnpin
-impl<Err> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::panic::unwind_safe::RefUnwindSafe
-impl<Err> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::VecDecoderError<Err> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::VecDecoderError<Err> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::VecDecoderError<Err>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::VecDecoderError<Err> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::VecDecoderError<Err>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::VecDecoderError<Err> where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::VecDecoderError<Err>::Owned = T
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::VecDecoderError<Err> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::VecDecoderError<Err> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::VecDecoderError<Err> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::VecDecoderError<Err> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::VecDecoderError<Err> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::from(t: T) -> T
pub trait bitcoin_consensus_encoding::Decode
pub type bitcoin_consensus_encoding::Decode::Decoder: bitcoin_consensus_encoding::Decoder<Output = Self> + core::default::Default
pub fn bitcoin_consensus_encoding::Decode::decoder() -> Self::Decoder
@@ -2016,115 +1484,18 @@ pub type bitcoin_consensus_encoding::Decoder::Output
pub fn bitcoin_consensus_encoding::Decoder::end(self) -> core::result::Result<Self::Output, Self::Error>
pub fn bitcoin_consensus_encoding::Decoder::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
pub fn bitcoin_consensus_encoding::Decoder::read_limit(&self) -> usize
-impl bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::ByteVecDecoder
-pub type bitcoin_consensus_encoding::ByteVecDecoder::Error = bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub type bitcoin_consensus_encoding::ByteVecDecoder::Output = alloc::vec::Vec<u8>
-pub fn bitcoin_consensus_encoding::ByteVecDecoder::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::ByteVecDecoder::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::ByteVecDecoder::read_limit(&self) -> usize
-impl bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::CompactSizeDecoder
-pub type bitcoin_consensus_encoding::CompactSizeDecoder::Error = bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub type bitcoin_consensus_encoding::CompactSizeDecoder::Output = usize
-pub fn bitcoin_consensus_encoding::CompactSizeDecoder::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::CompactSizeDecoder::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::CompactSizeDecoder::read_limit(&self) -> usize
-impl bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::CompactSizeU64Decoder
-pub type bitcoin_consensus_encoding::CompactSizeU64Decoder::Error = bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub type bitcoin_consensus_encoding::CompactSizeU64Decoder::Output = u64
-pub fn bitcoin_consensus_encoding::CompactSizeU64Decoder::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::CompactSizeU64Decoder::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::CompactSizeU64Decoder::read_limit(&self) -> usize
-impl<A, B, C, D, E, F> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F> where A: bitcoin_consensus_encoding::Decoder, B: bitcoin_consensus_encoding::Decoder, C: bitcoin_consensus_encoding::Decoder, D: bitcoin_consensus_encoding::Decoder, E: bitcoin_consensus_encoding::Decoder, F: bitcoin_consensus_encoding::Decoder
-pub type bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::Error = bitcoin_consensus_encoding::error::Decoder6Error<<A as bitcoin_consensus_encoding::Decoder>::Error, <B as bitcoin_consensus_encoding::Decoder>::Error, <C as bitcoin_consensus_encoding::Decoder>::Error, <D as bitcoin_consensus_encoding::Decoder>::Error, <E as bitcoin_consensus_encoding::Decoder>::Error, <F as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::Output = (<A as bitcoin_consensus_encoding::Decoder>::Output, <B as bitcoin_consensus_encoding::Decoder>::Output, <C as bitcoin_consensus_encoding::Decoder>::Output, <D as bitcoin_consensus_encoding::Decoder>::Output, <E as bitcoin_consensus_encoding::Decoder>::Output, <F as bitcoin_consensus_encoding::Decoder>::Output)
-pub fn bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::read_limit(&self) -> usize
-impl<A, B, C, D> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::Decoder4<A, B, C, D> where A: bitcoin_consensus_encoding::Decoder, B: bitcoin_consensus_encoding::Decoder, C: bitcoin_consensus_encoding::Decoder, D: bitcoin_consensus_encoding::Decoder
-pub type bitcoin_consensus_encoding::Decoder4<A, B, C, D>::Error = bitcoin_consensus_encoding::error::Decoder4Error<<A as bitcoin_consensus_encoding::Decoder>::Error, <B as bitcoin_consensus_encoding::Decoder>::Error, <C as bitcoin_consensus_encoding::Decoder>::Error, <D as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::Decoder4<A, B, C, D>::Output = (<A as bitcoin_consensus_encoding::Decoder>::Output, <B as bitcoin_consensus_encoding::Decoder>::Output, <C as bitcoin_consensus_encoding::Decoder>::Output, <D as bitcoin_consensus_encoding::Decoder>::Output)
-pub fn bitcoin_consensus_encoding::Decoder4<A, B, C, D>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder4<A, B, C, D>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder4<A, B, C, D>::read_limit(&self) -> usize
-impl<A, B, C> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::Decoder3<A, B, C> where A: bitcoin_consensus_encoding::Decoder, B: bitcoin_consensus_encoding::Decoder, C: bitcoin_consensus_encoding::Decoder
-pub type bitcoin_consensus_encoding::Decoder3<A, B, C>::Error = bitcoin_consensus_encoding::error::Decoder3Error<<A as bitcoin_consensus_encoding::Decoder>::Error, <B as bitcoin_consensus_encoding::Decoder>::Error, <C as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::Decoder3<A, B, C>::Output = (<A as bitcoin_consensus_encoding::Decoder>::Output, <B as bitcoin_consensus_encoding::Decoder>::Output, <C as bitcoin_consensus_encoding::Decoder>::Output)
-pub fn bitcoin_consensus_encoding::Decoder3<A, B, C>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder3<A, B, C>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder3<A, B, C>::read_limit(&self) -> usize
-impl<A, B> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::Decoder2<A, B> where A: bitcoin_consensus_encoding::Decoder, B: bitcoin_consensus_encoding::Decoder
-pub type bitcoin_consensus_encoding::Decoder2<A, B>::Error = bitcoin_consensus_encoding::error::Decoder2Error<<A as bitcoin_consensus_encoding::Decoder>::Error, <B as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::Decoder2<A, B>::Output = (<A as bitcoin_consensus_encoding::Decoder>::Output, <B as bitcoin_consensus_encoding::Decoder>::Output)
-pub fn bitcoin_consensus_encoding::Decoder2<A, B>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder2<A, B>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder2<A, B>::read_limit(&self) -> usize
-impl<T: bitcoin_consensus_encoding::Decode> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::VecDecoder<T>
-pub type bitcoin_consensus_encoding::VecDecoder<T>::Error = bitcoin_consensus_encoding::error::VecDecoderError<<<T as bitcoin_consensus_encoding::Decode>::Decoder as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::VecDecoder<T>::Output = alloc::vec::Vec<T>
-pub fn bitcoin_consensus_encoding::VecDecoder<T>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::VecDecoder<T>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::VecDecoder<T>::read_limit(&self) -> usize
-impl<const N: usize> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::ArrayDecoder<N>
-pub type bitcoin_consensus_encoding::ArrayDecoder<N>::Error = bitcoin_consensus_encoding::error::UnexpectedEofError
-pub type bitcoin_consensus_encoding::ArrayDecoder<N>::Output = [u8; N]
-pub fn bitcoin_consensus_encoding::ArrayDecoder<N>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::ArrayDecoder<N>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::ArrayDecoder<N>::read_limit(&self) -> usize
pub trait bitcoin_consensus_encoding::Encode
pub type bitcoin_consensus_encoding::Encode::Encoder<'e> where Self: 'e: bitcoin_consensus_encoding::Encoder
pub fn bitcoin_consensus_encoding::Encode::encoder(&self) -> Self::Encoder
pub trait bitcoin_consensus_encoding::Encoder
pub fn bitcoin_consensus_encoding::Encoder::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
pub fn bitcoin_consensus_encoding::Encoder::current_chunk(&self) -> &[u8]
-impl bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::BytesEncoder<'_>
-pub fn bitcoin_consensus_encoding::BytesEncoder<'_>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::BytesEncoder<'_>::current_chunk(&self) -> &[u8]
-impl bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::CompactSizeEncoder
-pub fn bitcoin_consensus_encoding::CompactSizeEncoder::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::CompactSizeEncoder::current_chunk(&self) -> &[u8]
-impl<A: bitcoin_consensus_encoding::Encoder, B: bitcoin_consensus_encoding::Encoder, C: bitcoin_consensus_encoding::Encoder, D: bitcoin_consensus_encoding::Encoder, E: bitcoin_consensus_encoding::Encoder, F: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F>::current_chunk(&self) -> &[u8]
-impl<A: bitcoin_consensus_encoding::Encoder, B: bitcoin_consensus_encoding::Encoder, C: bitcoin_consensus_encoding::Encoder, D: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::Encoder4<A, B, C, D>
-pub fn bitcoin_consensus_encoding::Encoder4<A, B, C, D>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::Encoder4<A, B, C, D>::current_chunk(&self) -> &[u8]
-impl<A: bitcoin_consensus_encoding::Encoder, B: bitcoin_consensus_encoding::Encoder, C: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::Encoder3<A, B, C>
-pub fn bitcoin_consensus_encoding::Encoder3<A, B, C>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::Encoder3<A, B, C>::current_chunk(&self) -> &[u8]
-impl<A: bitcoin_consensus_encoding::Encoder, B: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::Encoder2<A, B>
-pub fn bitcoin_consensus_encoding::Encoder2<A, B>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::Encoder2<A, B>::current_chunk(&self) -> &[u8]
-impl<T: bitcoin_consensus_encoding::Encode> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::SliceEncoder<'_, T>
-pub fn bitcoin_consensus_encoding::SliceEncoder<'_, T>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::SliceEncoder<'_, T>::current_chunk(&self) -> &[u8]
impl<T: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for core::option::Option<T>
pub fn core::option::Option<T>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
pub fn core::option::Option<T>::current_chunk(&self) -> &[u8]
-impl<const N: usize> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::ArrayEncoder<N>
-pub fn bitcoin_consensus_encoding::ArrayEncoder<N>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::ArrayEncoder<N>::current_chunk(&self) -> &[u8]
-impl<const N: usize> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::ArrayRefEncoder<'_, N>
-pub fn bitcoin_consensus_encoding::ArrayRefEncoder<'_, N>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::ArrayRefEncoder<'_, N>::current_chunk(&self) -> &[u8]
pub trait bitcoin_consensus_encoding::ExactSizeEncoder: bitcoin_consensus_encoding::Encoder
pub fn bitcoin_consensus_encoding::ExactSizeEncoder::is_empty(&self) -> bool
pub fn bitcoin_consensus_encoding::ExactSizeEncoder::len(&self) -> usize
-impl bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::CompactSizeEncoder
-pub fn bitcoin_consensus_encoding::CompactSizeEncoder::len(&self) -> usize
-impl<'sl> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::BytesEncoder<'sl>
-pub fn bitcoin_consensus_encoding::BytesEncoder<'sl>::len(&self) -> usize
-impl<A, B, C, D, E, F> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F> where A: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, B: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, C: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, D: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, E: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, F: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder
-pub fn bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F>::len(&self) -> usize
-impl<A, B, C, D> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::Encoder4<A, B, C, D> where A: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, B: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, C: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, D: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder
-pub fn bitcoin_consensus_encoding::Encoder4<A, B, C, D>::len(&self) -> usize
-impl<A, B, C> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::Encoder3<A, B, C> where A: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, B: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, C: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder
-pub fn bitcoin_consensus_encoding::Encoder3<A, B, C>::len(&self) -> usize
-impl<A, B> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::Encoder2<A, B> where A: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, B: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder
-pub fn bitcoin_consensus_encoding::Encoder2<A, B>::len(&self) -> usize
-impl<const N: usize> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::ArrayEncoder<N>
-pub fn bitcoin_consensus_encoding::ArrayEncoder<N>::len(&self) -> usize
-impl<const N: usize> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::ArrayRefEncoder<'_, N>
-pub fn bitcoin_consensus_encoding::ArrayRefEncoder<'_, N>::len(&self) -> usize
pub fn bitcoin_consensus_encoding::check_decode<T: bitcoin_consensus_encoding::Decode + core::cmp::Eq + core::fmt::Debug>(bytes: &[u8], expected: &T) where <<T as bitcoin_consensus_encoding::Decode>::Decoder as bitcoin_consensus_encoding::Decoder>::Error: core::fmt::Debug
pub fn bitcoin_consensus_encoding::check_decoder<D: bitcoin_consensus_encoding::Decoder>(decoder: D, bytes: &[u8], expected: &<D as bitcoin_consensus_encoding::Decoder>::Output) where <D as bitcoin_consensus_encoding::Decoder>::Output: core::cmp::Eq + core::fmt::Debug, <D as bitcoin_consensus_encoding::Decoder>::Error: core::fmt::Debug
pub fn bitcoin_consensus_encoding::check_encode<T: bitcoin_consensus_encoding::Encode + ?core::marker::Sized>(value: &T, expected: &[u8])
@@ -2137,4 +1508,4 @@ pub fn bitcoin_consensus_encoding::decode_from_slice_unbounded<T>(bytes: &mut &[
pub fn bitcoin_consensus_encoding::drain_to_vec<T>(encoder: &mut T) -> alloc::vec::Vec<u8> where T: bitcoin_consensus_encoding::Encoder + ?core::marker::Sized
pub fn bitcoin_consensus_encoding::drain_to_writer<T, W>(encoder: &mut T, writer: W) -> core::result::Result<(), std::io::error::Error> where T: bitcoin_consensus_encoding::Encoder + ?core::marker::Sized, W: std::io::Write
pub fn bitcoin_consensus_encoding::encode_to_vec<T>(object: &T) -> alloc::vec::Vec<u8> where T: bitcoin_consensus_encoding::Encode + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::encode_to_writer<T, W>(object: &T, writer: W) -> core::result::Result<(), std::io::error::Error> where T: bitcoin_consensus_encoding::Encode + ?core::marker::Sized, W: std::io::Write
+pub fn bitcoin_consensus_encoding::encode_to_writer<T, W>(object: &T, writer: W) -> core::result::Result<(), std::io::error::Error> where T: bitcoin_consensus_encoding::Encode + ?core::marker::Sized, W: std::io::Write
\ No newline at end of file
diff --git a/consensus_encoding/api/alloc-only.txt b/consensus_encoding/api/alloc-only.txt
index ef725f05..2275593a 100644
--- a/consensus_encoding/api/alloc-only.txt
+++ b/consensus_encoding/api/alloc-only.txt
@@ -13,7 +13,6 @@ pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::fmt(&self, f: &mut c
impl<Err> core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::DecodeError<Err>
pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::from(never: core::convert::Infallible) -> Self
impl<Err> core::fmt::Display for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<Err> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::DecodeError<Err>
impl<Err> core::marker::Freeze for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Freeze
impl<Err> core::marker::Send for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Send
@@ -58,7 +57,6 @@ impl<A: core::cmp::Eq, B: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_enc
impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder2Error<A, B>) -> bool
impl<A: core::fmt::Debug, B: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<A, B> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Freeze, B: core::marker::Freeze
impl<A, B> core::marker::Send for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Send, B: core::marker::Send
impl<A, B> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Sync, B: core::marker::Sync
@@ -103,7 +101,6 @@ impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq> core::cmp::Eq for bit
impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>) -> bool
impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<A, B, C> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze
impl<A, B, C> core::marker::Send for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send
impl<A, B, C> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync
@@ -149,7 +146,6 @@ impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq, D: core::cmp::Eq> cor
impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq, D: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>) -> bool
impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug, D: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<A, B, C, D> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze, D: core::marker::Freeze
impl<A, B, C, D> core::marker::Send for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send, D: core::marker::Send
impl<A, B, C, D> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync, D: core::marker::Sync
@@ -197,7 +193,6 @@ impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq, D: core::cmp::Eq, E:
impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq, D: core::cmp::PartialEq, E: core::cmp::PartialEq, F: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>) -> bool
impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug, D: core::fmt::Debug, E: core::fmt::Debug, F: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<A, B, C, D, E, F> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze, D: core::marker::Freeze, E: core::marker::Freeze, F: core::marker::Freeze
impl<A, B, C, D, E, F> core::marker::Send for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send, D: core::marker::Send, E: core::marker::Send, F: core::marker::Send
impl<A, B, C, D, E, F> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync, D: core::marker::Sync, E: core::marker::Sync, F: core::marker::Sync
@@ -240,7 +235,6 @@ pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::from(never: core:
impl core::fmt::Debug for bitcoin_consensus_encoding::error::ByteVecDecoderError
pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::ByteVecDecoderError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::ByteVecDecoderError
impl core::marker::Send for bitcoin_consensus_encoding::error::ByteVecDecoderError
@@ -284,7 +278,6 @@ pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::from(never: c
impl core::fmt::Debug for bitcoin_consensus_encoding::error::CompactSizeDecoderError
pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::CompactSizeDecoderError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::CompactSizeDecoderError
impl core::marker::Send for bitcoin_consensus_encoding::error::CompactSizeDecoderError
@@ -328,7 +321,6 @@ pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::from(neve
impl core::fmt::Debug for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
impl core::marker::Send for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
@@ -372,7 +364,6 @@ pub fn bitcoin_consensus_encoding::error::UnconsumedError::from(never: core::con
impl core::fmt::Debug for bitcoin_consensus_encoding::error::UnconsumedError
pub fn bitcoin_consensus_encoding::error::UnconsumedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::UnconsumedError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::UnconsumedError
impl core::marker::Send for bitcoin_consensus_encoding::error::UnconsumedError
@@ -416,7 +407,6 @@ pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::from(never: core::
impl core::fmt::Debug for bitcoin_consensus_encoding::error::UnexpectedEofError
pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::UnexpectedEofError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::UnexpectedEofError
impl core::marker::Send for bitcoin_consensus_encoding::error::UnexpectedEofError
@@ -460,7 +450,6 @@ pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::fmt(&self, f: &m
impl<Err> core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::VecDecoderError<Err>
pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::from(never: core::convert::Infallible) -> Self
impl<Err> core::fmt::Display for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::fmt::Display + core::fmt::Debug
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<Err> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::VecDecoderError<Err>
impl<Err> core::marker::Freeze for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::Freeze
impl<Err> core::marker::Send for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::Send
@@ -498,184 +487,18 @@ pub macro bitcoin_consensus_encoding::encoder_newtype_exact!
pub enum bitcoin_consensus_encoding::DecodeError<Err>
pub bitcoin_consensus_encoding::DecodeError::Parse(Err)
pub bitcoin_consensus_encoding::DecodeError::Unconsumed(bitcoin_consensus_encoding::error::UnconsumedError)
-impl<Err: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::clone(&self) -> bitcoin_consensus_encoding::error::DecodeError<Err>
-impl<Err: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::DecodeError<Err>
-impl<Err: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::eq(&self, other: &bitcoin_consensus_encoding::error::DecodeError<Err>) -> bool
-impl<Err: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<Err> core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::from(never: core::convert::Infallible) -> Self
-impl<Err> core::fmt::Display for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<Err> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::DecodeError<Err>
-impl<Err> core::marker::Freeze for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Freeze
-impl<Err> core::marker::Send for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Send
-impl<Err> core::marker::Sync for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Sync
-impl<Err> core::marker::Unpin for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Unpin
-impl<Err> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::UnsafeUnpin
-impl<Err> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::panic::unwind_safe::RefUnwindSafe
-impl<Err> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::DecodeError<Err> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::DecodeError<Err> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::DecodeError<Err>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::DecodeError<Err> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::DecodeError<Err>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::DecodeError<Err> where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::DecodeError<Err>::Owned = T
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::DecodeError<Err> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::DecodeError<Err> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::DecodeError<Err> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::DecodeError<Err> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::DecodeError<Err> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::DecodeError<Err>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::Decoder2Error<A, B>
pub bitcoin_consensus_encoding::Decoder2Error::First(A)
pub bitcoin_consensus_encoding::Decoder2Error::Second(B)
-impl<A, B> core::fmt::Display for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::fmt::Display, B: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-impl<A: core::clone::Clone, B: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::clone(&self) -> bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-impl<A: core::cmp::Eq, B: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder2Error<A, B>) -> bool
-impl<A: core::fmt::Debug, B: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Freeze, B: core::marker::Freeze
-impl<A, B> core::marker::Send for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Send, B: core::marker::Send
-impl<A, B> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Sync, B: core::marker::Sync
-impl<A, B> core::marker::Unpin for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Unpin, B: core::marker::Unpin
-impl<A, B> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::UnsafeUnpin, B: core::marker::UnsafeUnpin
-impl<A, B> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::panic::unwind_safe::RefUnwindSafe, B: core::panic::unwind_safe::RefUnwindSafe
-impl<A, B> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::panic::unwind_safe::UnwindSafe, B: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::Decoder2Error<A, B>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::Decoder2Error<A, B>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::Decoder2Error<A, B>::Owned = T
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::Decoder3Error<A, B, C>
pub bitcoin_consensus_encoding::Decoder3Error::First(A)
pub bitcoin_consensus_encoding::Decoder3Error::Second(B)
pub bitcoin_consensus_encoding::Decoder3Error::Third(C)
-impl<A, B, C> core::fmt::Display for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::fmt::Display, B: core::fmt::Display, C: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-impl<A: core::clone::Clone, B: core::clone::Clone, C: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::clone(&self) -> bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>) -> bool
-impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze
-impl<A, B, C> core::marker::Send for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send
-impl<A, B, C> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync
-impl<A, B, C> core::marker::Unpin for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Unpin, B: core::marker::Unpin, C: core::marker::Unpin
-impl<A, B, C> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::UnsafeUnpin, B: core::marker::UnsafeUnpin, C: core::marker::UnsafeUnpin
-impl<A, B, C> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::panic::unwind_safe::RefUnwindSafe, B: core::panic::unwind_safe::RefUnwindSafe, C: core::panic::unwind_safe::RefUnwindSafe
-impl<A, B, C> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::panic::unwind_safe::UnwindSafe, B: core::panic::unwind_safe::UnwindSafe, C: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::Owned = T
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::Decoder4Error<A, B, C, D>
pub bitcoin_consensus_encoding::Decoder4Error::First(A)
pub bitcoin_consensus_encoding::Decoder4Error::Fourth(D)
pub bitcoin_consensus_encoding::Decoder4Error::Second(B)
pub bitcoin_consensus_encoding::Decoder4Error::Third(C)
-impl<A, B, C, D> core::fmt::Display for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::fmt::Display, B: core::fmt::Display, C: core::fmt::Display, D: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C, D> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-impl<A: core::clone::Clone, B: core::clone::Clone, C: core::clone::Clone, D: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::clone(&self) -> bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq, D: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq, D: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>) -> bool
-impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug, D: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C, D> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze, D: core::marker::Freeze
-impl<A, B, C, D> core::marker::Send for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send, D: core::marker::Send
-impl<A, B, C, D> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync, D: core::marker::Sync
-impl<A, B, C, D> core::marker::Unpin for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Unpin, B: core::marker::Unpin, C: core::marker::Unpin, D: core::marker::Unpin
-impl<A, B, C, D> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::UnsafeUnpin, B: core::marker::UnsafeUnpin, C: core::marker::UnsafeUnpin, D: core::marker::UnsafeUnpin
-impl<A, B, C, D> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::panic::unwind_safe::RefUnwindSafe, B: core::panic::unwind_safe::RefUnwindSafe, C: core::panic::unwind_safe::RefUnwindSafe, D: core::panic::unwind_safe::RefUnwindSafe
-impl<A, B, C, D> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::panic::unwind_safe::UnwindSafe, B: core::panic::unwind_safe::UnwindSafe, C: core::panic::unwind_safe::UnwindSafe, D: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::Owned = T
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::Decoder6Error<A, B, C, D, E, F>
pub bitcoin_consensus_encoding::Decoder6Error::Fifth(E)
pub bitcoin_consensus_encoding::Decoder6Error::First(A)
@@ -683,47 +506,6 @@ pub bitcoin_consensus_encoding::Decoder6Error::Fourth(D)
pub bitcoin_consensus_encoding::Decoder6Error::Second(B)
pub bitcoin_consensus_encoding::Decoder6Error::Sixth(F)
pub bitcoin_consensus_encoding::Decoder6Error::Third(C)
-impl<A, B, C, D, E, F> core::fmt::Display for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::fmt::Display, B: core::fmt::Display, C: core::fmt::Display, D: core::fmt::Display, E: core::fmt::Display, F: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C, D, E, F> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-impl<A: core::clone::Clone, B: core::clone::Clone, C: core::clone::Clone, D: core::clone::Clone, E: core::clone::Clone, F: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::clone(&self) -> bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq, D: core::cmp::Eq, E: core::cmp::Eq, F: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq, D: core::cmp::PartialEq, E: core::cmp::PartialEq, F: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>) -> bool
-impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug, D: core::fmt::Debug, E: core::fmt::Debug, F: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C, D, E, F> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze, D: core::marker::Freeze, E: core::marker::Freeze, F: core::marker::Freeze
-impl<A, B, C, D, E, F> core::marker::Send for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send, D: core::marker::Send, E: core::marker::Send, F: core::marker::Send
-impl<A, B, C, D, E, F> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync, D: core::marker::Sync, E: core::marker::Sync, F: core::marker::Sync
-impl<A, B, C, D, E, F> core::marker::Unpin for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Unpin, B: core::marker::Unpin, C: core::marker::Unpin, D: core::marker::Unpin, E: core::marker::Unpin, F: core::marker::Unpin
-impl<A, B, C, D, E, F> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::UnsafeUnpin, B: core::marker::UnsafeUnpin, C: core::marker::UnsafeUnpin, D: core::marker::UnsafeUnpin, E: core::marker::UnsafeUnpin, F: core::marker::UnsafeUnpin
-impl<A, B, C, D, E, F> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::panic::unwind_safe::RefUnwindSafe, B: core::panic::unwind_safe::RefUnwindSafe, C: core::panic::unwind_safe::RefUnwindSafe, D: core::panic::unwind_safe::RefUnwindSafe, E: core::panic::unwind_safe::RefUnwindSafe, F: core::panic::unwind_safe::RefUnwindSafe
-impl<A, B, C, D, E, F> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::panic::unwind_safe::UnwindSafe, B: core::panic::unwind_safe::UnwindSafe, C: core::panic::unwind_safe::UnwindSafe, D: core::panic::unwind_safe::UnwindSafe, E: core::panic::unwind_safe::UnwindSafe, F: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::Owned = T
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::DecoderStatus
pub bitcoin_consensus_encoding::DecoderStatus::NeedsMore
pub bitcoin_consensus_encoding::DecoderStatus::Ready
@@ -984,49 +766,6 @@ pub unsafe fn bitcoin_consensus_encoding::ByteVecDecoder::clone_to_uninit(&self,
impl<T> core::convert::From<T> for bitcoin_consensus_encoding::ByteVecDecoder
pub fn bitcoin_consensus_encoding::ByteVecDecoder::from(t: T) -> T
pub struct bitcoin_consensus_encoding::ByteVecDecoderError(_)
-impl core::clone::Clone for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::clone(&self) -> bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::eq(&self, other: &bitcoin_consensus_encoding::error::ByteVecDecoderError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::from(never: core::convert::Infallible) -> Self
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::marker::Send for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::ByteVecDecoderError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::ByteVecDecoderError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::ByteVecDecoderError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::ByteVecDecoderError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::ByteVecDecoderError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::ByteVecDecoderError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::ByteVecDecoderError where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::ByteVecDecoderError::Owned = T
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::ByteVecDecoderError where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::ByteVecDecoderError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::ByteVecDecoderError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::ByteVecDecoderError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::ByteVecDecoderError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::ByteVecDecoderError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub fn bitcoin_consensus_encoding::error::ByteVecDecoderError::from(t: T) -> T
pub struct bitcoin_consensus_encoding::BytesEncoder<'sl>
impl<'sl> bitcoin_consensus_encoding::BytesEncoder<'sl>
pub const fn bitcoin_consensus_encoding::BytesEncoder<'sl>::without_length_prefix(sl: &'sl [u8]) -> Self
@@ -1114,49 +853,6 @@ pub unsafe fn bitcoin_consensus_encoding::CompactSizeDecoder::clone_to_uninit(&s
impl<T> core::convert::From<T> for bitcoin_consensus_encoding::CompactSizeDecoder
pub fn bitcoin_consensus_encoding::CompactSizeDecoder::from(t: T) -> T
pub struct bitcoin_consensus_encoding::CompactSizeDecoderError(_)
-impl core::clone::Clone for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::clone(&self) -> bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::eq(&self, other: &bitcoin_consensus_encoding::error::CompactSizeDecoderError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::from(never: core::convert::Infallible) -> Self
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::Send for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::CompactSizeDecoderError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::CompactSizeDecoderError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::CompactSizeDecoderError::Owned = T
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::from(t: T) -> T
pub struct bitcoin_consensus_encoding::CompactSizeEncoder
impl bitcoin_consensus_encoding::CompactSizeEncoder
pub const fn bitcoin_consensus_encoding::CompactSizeEncoder::encoded_size(value: usize) -> usize
@@ -1632,49 +1328,6 @@ pub unsafe fn bitcoin_consensus_encoding::EncoderByteIter<T>::clone_to_uninit(&s
impl<T> core::convert::From<T> for bitcoin_consensus_encoding::EncoderByteIter<T>
pub fn bitcoin_consensus_encoding::EncoderByteIter<T>::from(t: T) -> T
pub struct bitcoin_consensus_encoding::LengthPrefixExceedsMaxError
-impl core::clone::Clone for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::clone(&self) -> bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::eq(&self, other: &bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::from(never: core::convert::Infallible) -> Self
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::marker::Send for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::Owned = T
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::from(t: T) -> T
pub struct bitcoin_consensus_encoding::SliceEncoder<'e, T: bitcoin_consensus_encoding::Encode>
impl<'e, T: bitcoin_consensus_encoding::Encode> bitcoin_consensus_encoding::SliceEncoder<'e, T>
pub fn bitcoin_consensus_encoding::SliceEncoder<'e, T>::without_length_prefix(sl: &'e [T]) -> Self
@@ -1715,93 +1368,7 @@ pub unsafe fn bitcoin_consensus_encoding::SliceEncoder<'e, T>::clone_to_uninit(&
impl<T> core::convert::From<T> for bitcoin_consensus_encoding::SliceEncoder<'e, T>
pub fn bitcoin_consensus_encoding::SliceEncoder<'e, T>::from(t: T) -> T
pub struct bitcoin_consensus_encoding::UnconsumedError()
-impl core::clone::Clone for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::clone(&self) -> bitcoin_consensus_encoding::error::UnconsumedError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::eq(&self, other: &bitcoin_consensus_encoding::error::UnconsumedError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::from(never: core::convert::Infallible) -> Self
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::Send for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::UnconsumedError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::UnconsumedError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::UnconsumedError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::UnconsumedError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::UnconsumedError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::UnconsumedError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::UnconsumedError where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::UnconsumedError::Owned = T
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::UnconsumedError where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::UnconsumedError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::UnconsumedError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::UnconsumedError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::UnconsumedError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::UnconsumedError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::from(t: T) -> T
pub struct bitcoin_consensus_encoding::UnexpectedEofError
-impl core::clone::Clone for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::clone(&self) -> bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::eq(&self, other: &bitcoin_consensus_encoding::error::UnexpectedEofError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::from(never: core::convert::Infallible) -> Self
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::Send for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::UnexpectedEofError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::UnexpectedEofError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::UnexpectedEofError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::UnexpectedEofError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::UnexpectedEofError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::UnexpectedEofError where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::UnexpectedEofError::Owned = T
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::UnexpectedEofError where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::UnexpectedEofError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::UnexpectedEofError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::UnexpectedEofError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::UnexpectedEofError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::UnexpectedEofError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::from(t: T) -> T
pub struct bitcoin_consensus_encoding::VecDecoder<T: bitcoin_consensus_encoding::Decode>
impl<T: bitcoin_consensus_encoding::Decode> bitcoin_consensus_encoding::VecDecoder<T>
pub const fn bitcoin_consensus_encoding::VecDecoder<T>::new() -> Self
@@ -1848,49 +1415,6 @@ pub unsafe fn bitcoin_consensus_encoding::VecDecoder<T>::clone_to_uninit(&self,
impl<T> core::convert::From<T> for bitcoin_consensus_encoding::VecDecoder<T>
pub fn bitcoin_consensus_encoding::VecDecoder<T>::from(t: T) -> T
pub struct bitcoin_consensus_encoding::VecDecoderError<Err>(_)
-impl<Err: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::clone(&self) -> bitcoin_consensus_encoding::error::VecDecoderError<Err>
-impl<Err: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-impl<Err: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::eq(&self, other: &bitcoin_consensus_encoding::error::VecDecoderError<Err>) -> bool
-impl<Err: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<Err> core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::from(never: core::convert::Infallible) -> Self
-impl<Err> core::fmt::Display for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::fmt::Display + core::fmt::Debug
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<Err> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-impl<Err> core::marker::Freeze for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::Freeze
-impl<Err> core::marker::Send for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::Send
-impl<Err> core::marker::Sync for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::Sync
-impl<Err> core::marker::Unpin for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::Unpin
-impl<Err> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::marker::UnsafeUnpin
-impl<Err> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::panic::unwind_safe::RefUnwindSafe
-impl<Err> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::VecDecoderError<Err> where Err: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::VecDecoderError<Err> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::VecDecoderError<Err> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::VecDecoderError<Err>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::VecDecoderError<Err> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::VecDecoderError<Err>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> alloc::borrow::ToOwned for bitcoin_consensus_encoding::error::VecDecoderError<Err> where T: core::clone::Clone
-pub type bitcoin_consensus_encoding::error::VecDecoderError<Err>::Owned = T
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::clone_into(&self, target: &mut T)
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::to_owned(&self) -> T
-impl<T> alloc::string::ToString for bitcoin_consensus_encoding::error::VecDecoderError<Err> where T: core::fmt::Display + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::to_string(&self) -> alloc::string::String
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::VecDecoderError<Err> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::VecDecoderError<Err> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::VecDecoderError<Err> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::VecDecoderError<Err> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::VecDecoderError<Err>
-pub fn bitcoin_consensus_encoding::error::VecDecoderError<Err>::from(t: T) -> T
pub trait bitcoin_consensus_encoding::Decode
pub type bitcoin_consensus_encoding::Decode::Decoder: bitcoin_consensus_encoding::Decoder<Output = Self> + core::default::Default
pub fn bitcoin_consensus_encoding::Decode::decoder() -> Self::Decoder
@@ -1900,115 +1424,18 @@ pub type bitcoin_consensus_encoding::Decoder::Output
pub fn bitcoin_consensus_encoding::Decoder::end(self) -> core::result::Result<Self::Output, Self::Error>
pub fn bitcoin_consensus_encoding::Decoder::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
pub fn bitcoin_consensus_encoding::Decoder::read_limit(&self) -> usize
-impl bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::ByteVecDecoder
-pub type bitcoin_consensus_encoding::ByteVecDecoder::Error = bitcoin_consensus_encoding::error::ByteVecDecoderError
-pub type bitcoin_consensus_encoding::ByteVecDecoder::Output = alloc::vec::Vec<u8>
-pub fn bitcoin_consensus_encoding::ByteVecDecoder::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::ByteVecDecoder::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::ByteVecDecoder::read_limit(&self) -> usize
-impl bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::CompactSizeDecoder
-pub type bitcoin_consensus_encoding::CompactSizeDecoder::Error = bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub type bitcoin_consensus_encoding::CompactSizeDecoder::Output = usize
-pub fn bitcoin_consensus_encoding::CompactSizeDecoder::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::CompactSizeDecoder::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::CompactSizeDecoder::read_limit(&self) -> usize
-impl bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::CompactSizeU64Decoder
-pub type bitcoin_consensus_encoding::CompactSizeU64Decoder::Error = bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub type bitcoin_consensus_encoding::CompactSizeU64Decoder::Output = u64
-pub fn bitcoin_consensus_encoding::CompactSizeU64Decoder::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::CompactSizeU64Decoder::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::CompactSizeU64Decoder::read_limit(&self) -> usize
-impl<A, B, C, D, E, F> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F> where A: bitcoin_consensus_encoding::Decoder, B: bitcoin_consensus_encoding::Decoder, C: bitcoin_consensus_encoding::Decoder, D: bitcoin_consensus_encoding::Decoder, E: bitcoin_consensus_encoding::Decoder, F: bitcoin_consensus_encoding::Decoder
-pub type bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::Error = bitcoin_consensus_encoding::error::Decoder6Error<<A as bitcoin_consensus_encoding::Decoder>::Error, <B as bitcoin_consensus_encoding::Decoder>::Error, <C as bitcoin_consensus_encoding::Decoder>::Error, <D as bitcoin_consensus_encoding::Decoder>::Error, <E as bitcoin_consensus_encoding::Decoder>::Error, <F as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::Output = (<A as bitcoin_consensus_encoding::Decoder>::Output, <B as bitcoin_consensus_encoding::Decoder>::Output, <C as bitcoin_consensus_encoding::Decoder>::Output, <D as bitcoin_consensus_encoding::Decoder>::Output, <E as bitcoin_consensus_encoding::Decoder>::Output, <F as bitcoin_consensus_encoding::Decoder>::Output)
-pub fn bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::read_limit(&self) -> usize
-impl<A, B, C, D> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::Decoder4<A, B, C, D> where A: bitcoin_consensus_encoding::Decoder, B: bitcoin_consensus_encoding::Decoder, C: bitcoin_consensus_encoding::Decoder, D: bitcoin_consensus_encoding::Decoder
-pub type bitcoin_consensus_encoding::Decoder4<A, B, C, D>::Error = bitcoin_consensus_encoding::error::Decoder4Error<<A as bitcoin_consensus_encoding::Decoder>::Error, <B as bitcoin_consensus_encoding::Decoder>::Error, <C as bitcoin_consensus_encoding::Decoder>::Error, <D as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::Decoder4<A, B, C, D>::Output = (<A as bitcoin_consensus_encoding::Decoder>::Output, <B as bitcoin_consensus_encoding::Decoder>::Output, <C as bitcoin_consensus_encoding::Decoder>::Output, <D as bitcoin_consensus_encoding::Decoder>::Output)
-pub fn bitcoin_consensus_encoding::Decoder4<A, B, C, D>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder4<A, B, C, D>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder4<A, B, C, D>::read_limit(&self) -> usize
-impl<A, B, C> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::Decoder3<A, B, C> where A: bitcoin_consensus_encoding::Decoder, B: bitcoin_consensus_encoding::Decoder, C: bitcoin_consensus_encoding::Decoder
-pub type bitcoin_consensus_encoding::Decoder3<A, B, C>::Error = bitcoin_consensus_encoding::error::Decoder3Error<<A as bitcoin_consensus_encoding::Decoder>::Error, <B as bitcoin_consensus_encoding::Decoder>::Error, <C as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::Decoder3<A, B, C>::Output = (<A as bitcoin_consensus_encoding::Decoder>::Output, <B as bitcoin_consensus_encoding::Decoder>::Output, <C as bitcoin_consensus_encoding::Decoder>::Output)
-pub fn bitcoin_consensus_encoding::Decoder3<A, B, C>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder3<A, B, C>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder3<A, B, C>::read_limit(&self) -> usize
-impl<A, B> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::Decoder2<A, B> where A: bitcoin_consensus_encoding::Decoder, B: bitcoin_consensus_encoding::Decoder
-pub type bitcoin_consensus_encoding::Decoder2<A, B>::Error = bitcoin_consensus_encoding::error::Decoder2Error<<A as bitcoin_consensus_encoding::Decoder>::Error, <B as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::Decoder2<A, B>::Output = (<A as bitcoin_consensus_encoding::Decoder>::Output, <B as bitcoin_consensus_encoding::Decoder>::Output)
-pub fn bitcoin_consensus_encoding::Decoder2<A, B>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder2<A, B>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder2<A, B>::read_limit(&self) -> usize
-impl<T: bitcoin_consensus_encoding::Decode> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::VecDecoder<T>
-pub type bitcoin_consensus_encoding::VecDecoder<T>::Error = bitcoin_consensus_encoding::error::VecDecoderError<<<T as bitcoin_consensus_encoding::Decode>::Decoder as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::VecDecoder<T>::Output = alloc::vec::Vec<T>
-pub fn bitcoin_consensus_encoding::VecDecoder<T>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::VecDecoder<T>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::VecDecoder<T>::read_limit(&self) -> usize
-impl<const N: usize> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::ArrayDecoder<N>
-pub type bitcoin_consensus_encoding::ArrayDecoder<N>::Error = bitcoin_consensus_encoding::error::UnexpectedEofError
-pub type bitcoin_consensus_encoding::ArrayDecoder<N>::Output = [u8; N]
-pub fn bitcoin_consensus_encoding::ArrayDecoder<N>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::ArrayDecoder<N>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::ArrayDecoder<N>::read_limit(&self) -> usize
pub trait bitcoin_consensus_encoding::Encode
pub type bitcoin_consensus_encoding::Encode::Encoder<'e> where Self: 'e: bitcoin_consensus_encoding::Encoder
pub fn bitcoin_consensus_encoding::Encode::encoder(&self) -> Self::Encoder
pub trait bitcoin_consensus_encoding::Encoder
pub fn bitcoin_consensus_encoding::Encoder::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
pub fn bitcoin_consensus_encoding::Encoder::current_chunk(&self) -> &[u8]
-impl bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::BytesEncoder<'_>
-pub fn bitcoin_consensus_encoding::BytesEncoder<'_>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::BytesEncoder<'_>::current_chunk(&self) -> &[u8]
-impl bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::CompactSizeEncoder
-pub fn bitcoin_consensus_encoding::CompactSizeEncoder::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::CompactSizeEncoder::current_chunk(&self) -> &[u8]
-impl<A: bitcoin_consensus_encoding::Encoder, B: bitcoin_consensus_encoding::Encoder, C: bitcoin_consensus_encoding::Encoder, D: bitcoin_consensus_encoding::Encoder, E: bitcoin_consensus_encoding::Encoder, F: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F>::current_chunk(&self) -> &[u8]
-impl<A: bitcoin_consensus_encoding::Encoder, B: bitcoin_consensus_encoding::Encoder, C: bitcoin_consensus_encoding::Encoder, D: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::Encoder4<A, B, C, D>
-pub fn bitcoin_consensus_encoding::Encoder4<A, B, C, D>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::Encoder4<A, B, C, D>::current_chunk(&self) -> &[u8]
-impl<A: bitcoin_consensus_encoding::Encoder, B: bitcoin_consensus_encoding::Encoder, C: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::Encoder3<A, B, C>
-pub fn bitcoin_consensus_encoding::Encoder3<A, B, C>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::Encoder3<A, B, C>::current_chunk(&self) -> &[u8]
-impl<A: bitcoin_consensus_encoding::Encoder, B: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::Encoder2<A, B>
-pub fn bitcoin_consensus_encoding::Encoder2<A, B>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::Encoder2<A, B>::current_chunk(&self) -> &[u8]
-impl<T: bitcoin_consensus_encoding::Encode> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::SliceEncoder<'_, T>
-pub fn bitcoin_consensus_encoding::SliceEncoder<'_, T>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::SliceEncoder<'_, T>::current_chunk(&self) -> &[u8]
impl<T: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for core::option::Option<T>
pub fn core::option::Option<T>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
pub fn core::option::Option<T>::current_chunk(&self) -> &[u8]
-impl<const N: usize> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::ArrayEncoder<N>
-pub fn bitcoin_consensus_encoding::ArrayEncoder<N>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::ArrayEncoder<N>::current_chunk(&self) -> &[u8]
-impl<const N: usize> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::ArrayRefEncoder<'_, N>
-pub fn bitcoin_consensus_encoding::ArrayRefEncoder<'_, N>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::ArrayRefEncoder<'_, N>::current_chunk(&self) -> &[u8]
pub trait bitcoin_consensus_encoding::ExactSizeEncoder: bitcoin_consensus_encoding::Encoder
pub fn bitcoin_consensus_encoding::ExactSizeEncoder::is_empty(&self) -> bool
pub fn bitcoin_consensus_encoding::ExactSizeEncoder::len(&self) -> usize
-impl bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::CompactSizeEncoder
-pub fn bitcoin_consensus_encoding::CompactSizeEncoder::len(&self) -> usize
-impl<'sl> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::BytesEncoder<'sl>
-pub fn bitcoin_consensus_encoding::BytesEncoder<'sl>::len(&self) -> usize
-impl<A, B, C, D, E, F> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F> where A: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, B: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, C: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, D: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, E: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, F: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder
-pub fn bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F>::len(&self) -> usize
-impl<A, B, C, D> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::Encoder4<A, B, C, D> where A: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, B: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, C: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, D: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder
-pub fn bitcoin_consensus_encoding::Encoder4<A, B, C, D>::len(&self) -> usize
-impl<A, B, C> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::Encoder3<A, B, C> where A: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, B: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, C: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder
-pub fn bitcoin_consensus_encoding::Encoder3<A, B, C>::len(&self) -> usize
-impl<A, B> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::Encoder2<A, B> where A: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder, B: bitcoin_consensus_encoding::Encoder + bitcoin_consensus_encoding::ExactSizeEncoder
-pub fn bitcoin_consensus_encoding::Encoder2<A, B>::len(&self) -> usize
-impl<const N: usize> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::ArrayEncoder<N>
-pub fn bitcoin_consensus_encoding::ArrayEncoder<N>::len(&self) -> usize
-impl<const N: usize> bitcoin_consensus_encoding::ExactSizeEncoder for bitcoin_consensus_encoding::ArrayRefEncoder<'_, N>
-pub fn bitcoin_consensus_encoding::ArrayRefEncoder<'_, N>::len(&self) -> usize
pub fn bitcoin_consensus_encoding::check_decode<T: bitcoin_consensus_encoding::Decode + core::cmp::Eq + core::fmt::Debug>(bytes: &[u8], expected: &T) where <<T as bitcoin_consensus_encoding::Decode>::Decoder as bitcoin_consensus_encoding::Decoder>::Error: core::fmt::Debug
pub fn bitcoin_consensus_encoding::check_decoder<D: bitcoin_consensus_encoding::Decoder>(decoder: D, bytes: &[u8], expected: &<D as bitcoin_consensus_encoding::Decoder>::Output) where <D as bitcoin_consensus_encoding::Decoder>::Output: core::cmp::Eq + core::fmt::Debug, <D as bitcoin_consensus_encoding::Decoder>::Error: core::fmt::Debug
pub fn bitcoin_consensus_encoding::check_encode<T: bitcoin_consensus_encoding::Encode + ?core::marker::Sized>(value: &T, expected: &[u8])
@@ -2016,4 +1443,4 @@ pub fn bitcoin_consensus_encoding::check_encoder<T: bitcoin_consensus_encoding::
pub fn bitcoin_consensus_encoding::decode_from_slice<T: bitcoin_consensus_encoding::Decode>(bytes: &[u8]) -> core::result::Result<T, bitcoin_consensus_encoding::error::DecodeError<<<T as bitcoin_consensus_encoding::Decode>::Decoder as bitcoin_consensus_encoding::Decoder>::Error>>
pub fn bitcoin_consensus_encoding::decode_from_slice_unbounded<T>(bytes: &mut &[u8]) -> core::result::Result<T, <<T as bitcoin_consensus_encoding::Decode>::Decoder as bitcoin_consensus_encoding::Decoder>::Error> where T: bitcoin_consensus_encoding::Decode
pub fn bitcoin_consensus_encoding::drain_to_vec<T>(encoder: &mut T) -> alloc::vec::Vec<u8> where T: bitcoin_consensus_encoding::Encoder + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::encode_to_vec<T>(object: &T) -> alloc::vec::Vec<u8> where T: bitcoin_consensus_encoding::Encode + ?core::marker::Sized
+pub fn bitcoin_consensus_encoding::encode_to_vec<T>(object: &T) -> alloc::vec::Vec<u8> where T: bitcoin_consensus_encoding::Encode + ?core::marker::Sized
\ No newline at end of file
diff --git a/consensus_encoding/api/no-features.txt b/consensus_encoding/api/no-features.txt
index 423485c9..b699ed3d 100644
--- a/consensus_encoding/api/no-features.txt
+++ b/consensus_encoding/api/no-features.txt
@@ -13,7 +13,6 @@ pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::fmt(&self, f: &mut c
impl<Err> core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::DecodeError<Err>
pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::from(never: core::convert::Infallible) -> Self
impl<Err> core::fmt::Display for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<Err> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::DecodeError<Err>
impl<Err> core::marker::Freeze for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Freeze
impl<Err> core::marker::Send for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Send
@@ -52,7 +51,6 @@ impl<A: core::cmp::Eq, B: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_enc
impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder2Error<A, B>) -> bool
impl<A: core::fmt::Debug, B: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<A, B> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Freeze, B: core::marker::Freeze
impl<A, B> core::marker::Send for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Send, B: core::marker::Send
impl<A, B> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Sync, B: core::marker::Sync
@@ -91,7 +89,6 @@ impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq> core::cmp::Eq for bit
impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>) -> bool
impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<A, B, C> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze
impl<A, B, C> core::marker::Send for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send
impl<A, B, C> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync
@@ -131,7 +128,6 @@ impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq, D: core::cmp::Eq> cor
impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq, D: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>) -> bool
impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug, D: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<A, B, C, D> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze, D: core::marker::Freeze
impl<A, B, C, D> core::marker::Send for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send, D: core::marker::Send
impl<A, B, C, D> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync, D: core::marker::Sync
@@ -173,7 +169,6 @@ impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq, D: core::cmp::Eq, E:
impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq, D: core::cmp::PartialEq, E: core::cmp::PartialEq, F: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>) -> bool
impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug, D: core::fmt::Debug, E: core::fmt::Debug, F: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<A, B, C, D, E, F> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze, D: core::marker::Freeze, E: core::marker::Freeze, F: core::marker::Freeze
impl<A, B, C, D, E, F> core::marker::Send for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send, D: core::marker::Send, E: core::marker::Send, F: core::marker::Send
impl<A, B, C, D, E, F> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync, D: core::marker::Sync, E: core::marker::Sync, F: core::marker::Sync
@@ -210,7 +205,6 @@ pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::from(never: c
impl core::fmt::Debug for bitcoin_consensus_encoding::error::CompactSizeDecoderError
pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::CompactSizeDecoderError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::CompactSizeDecoderError
impl core::marker::Send for bitcoin_consensus_encoding::error::CompactSizeDecoderError
@@ -248,7 +242,6 @@ pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::from(neve
impl core::fmt::Debug for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
-pub fn bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
impl core::marker::Send for bitcoin_consensus_encoding::error::LengthPrefixExceedsMaxError
@@ -286,7 +279,6 @@ pub fn bitcoin_consensus_encoding::error::UnconsumedError::from(never: core::con
impl core::fmt::Debug for bitcoin_consensus_encoding::error::UnconsumedError
pub fn bitcoin_consensus_encoding::error::UnconsumedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::UnconsumedError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::UnconsumedError
impl core::marker::Send for bitcoin_consensus_encoding::error::UnconsumedError
@@ -324,7 +316,6 @@ pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::from(never: core::
impl core::fmt::Debug for bitcoin_consensus_encoding::error::UnexpectedEofError
pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::UnexpectedEofError
impl core::marker::Freeze for bitcoin_consensus_encoding::error::UnexpectedEofError
impl core::marker::Send for bitcoin_consensus_encoding::error::UnexpectedEofError
@@ -356,160 +347,18 @@ pub macro bitcoin_consensus_encoding::encoder_newtype_exact!
pub enum bitcoin_consensus_encoding::DecodeError<Err>
pub bitcoin_consensus_encoding::DecodeError::Parse(Err)
pub bitcoin_consensus_encoding::DecodeError::Unconsumed(bitcoin_consensus_encoding::error::UnconsumedError)
-impl<Err: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::clone(&self) -> bitcoin_consensus_encoding::error::DecodeError<Err>
-impl<Err: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::DecodeError<Err>
-impl<Err: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::eq(&self, other: &bitcoin_consensus_encoding::error::DecodeError<Err>) -> bool
-impl<Err: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<Err> core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::from(never: core::convert::Infallible) -> Self
-impl<Err> core::fmt::Display for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<Err> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::DecodeError<Err>
-impl<Err> core::marker::Freeze for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Freeze
-impl<Err> core::marker::Send for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Send
-impl<Err> core::marker::Sync for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Sync
-impl<Err> core::marker::Unpin for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::Unpin
-impl<Err> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::marker::UnsafeUnpin
-impl<Err> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::panic::unwind_safe::RefUnwindSafe
-impl<Err> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::DecodeError<Err> where Err: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::DecodeError<Err> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::DecodeError<Err> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::DecodeError<Err>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::DecodeError<Err> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::DecodeError<Err>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::DecodeError<Err> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::DecodeError<Err> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::DecodeError<Err> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::DecodeError<Err> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::DecodeError<Err>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::DecodeError<Err>
-pub fn bitcoin_consensus_encoding::error::DecodeError<Err>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::Decoder2Error<A, B>
pub bitcoin_consensus_encoding::Decoder2Error::First(A)
pub bitcoin_consensus_encoding::Decoder2Error::Second(B)
-impl<A, B> core::fmt::Display for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::fmt::Display, B: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-impl<A: core::clone::Clone, B: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::clone(&self) -> bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-impl<A: core::cmp::Eq, B: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder2Error<A, B>) -> bool
-impl<A: core::fmt::Debug, B: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Freeze, B: core::marker::Freeze
-impl<A, B> core::marker::Send for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Send, B: core::marker::Send
-impl<A, B> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Sync, B: core::marker::Sync
-impl<A, B> core::marker::Unpin for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::Unpin, B: core::marker::Unpin
-impl<A, B> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::marker::UnsafeUnpin, B: core::marker::UnsafeUnpin
-impl<A, B> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::panic::unwind_safe::RefUnwindSafe, B: core::panic::unwind_safe::RefUnwindSafe
-impl<A, B> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where A: core::panic::unwind_safe::UnwindSafe, B: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::Decoder2Error<A, B>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::Decoder2Error<A, B>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::Decoder2Error<A, B> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::Decoder2Error<A, B>
-pub fn bitcoin_consensus_encoding::error::Decoder2Error<A, B>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::Decoder3Error<A, B, C>
pub bitcoin_consensus_encoding::Decoder3Error::First(A)
pub bitcoin_consensus_encoding::Decoder3Error::Second(B)
pub bitcoin_consensus_encoding::Decoder3Error::Third(C)
-impl<A, B, C> core::fmt::Display for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::fmt::Display, B: core::fmt::Display, C: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-impl<A: core::clone::Clone, B: core::clone::Clone, C: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::clone(&self) -> bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>) -> bool
-impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze
-impl<A, B, C> core::marker::Send for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send
-impl<A, B, C> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync
-impl<A, B, C> core::marker::Unpin for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::Unpin, B: core::marker::Unpin, C: core::marker::Unpin
-impl<A, B, C> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::marker::UnsafeUnpin, B: core::marker::UnsafeUnpin, C: core::marker::UnsafeUnpin
-impl<A, B, C> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::panic::unwind_safe::RefUnwindSafe, B: core::panic::unwind_safe::RefUnwindSafe, C: core::panic::unwind_safe::RefUnwindSafe
-impl<A, B, C> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where A: core::panic::unwind_safe::UnwindSafe, B: core::panic::unwind_safe::UnwindSafe, C: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>
-pub fn bitcoin_consensus_encoding::error::Decoder3Error<A, B, C>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::Decoder4Error<A, B, C, D>
pub bitcoin_consensus_encoding::Decoder4Error::First(A)
pub bitcoin_consensus_encoding::Decoder4Error::Fourth(D)
pub bitcoin_consensus_encoding::Decoder4Error::Second(B)
pub bitcoin_consensus_encoding::Decoder4Error::Third(C)
-impl<A, B, C, D> core::fmt::Display for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::fmt::Display, B: core::fmt::Display, C: core::fmt::Display, D: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C, D> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-impl<A: core::clone::Clone, B: core::clone::Clone, C: core::clone::Clone, D: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::clone(&self) -> bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq, D: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq, D: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>) -> bool
-impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug, D: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C, D> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze, D: core::marker::Freeze
-impl<A, B, C, D> core::marker::Send for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send, D: core::marker::Send
-impl<A, B, C, D> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync, D: core::marker::Sync
-impl<A, B, C, D> core::marker::Unpin for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::Unpin, B: core::marker::Unpin, C: core::marker::Unpin, D: core::marker::Unpin
-impl<A, B, C, D> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::marker::UnsafeUnpin, B: core::marker::UnsafeUnpin, C: core::marker::UnsafeUnpin, D: core::marker::UnsafeUnpin
-impl<A, B, C, D> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::panic::unwind_safe::RefUnwindSafe, B: core::panic::unwind_safe::RefUnwindSafe, C: core::panic::unwind_safe::RefUnwindSafe, D: core::panic::unwind_safe::RefUnwindSafe
-impl<A, B, C, D> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where A: core::panic::unwind_safe::UnwindSafe, B: core::panic::unwind_safe::UnwindSafe, C: core::panic::unwind_safe::UnwindSafe, D: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>
-pub fn bitcoin_consensus_encoding::error::Decoder4Error<A, B, C, D>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::Decoder6Error<A, B, C, D, E, F>
pub bitcoin_consensus_encoding::Decoder6Error::Fifth(E)
pub bitcoin_consensus_encoding::Decoder6Error::First(A)
@@ -517,41 +366,6 @@ pub bitcoin_consensus_encoding::Decoder6Error::Fourth(D)
pub bitcoin_consensus_encoding::Decoder6Error::Second(B)
pub bitcoin_consensus_encoding::Decoder6Error::Sixth(F)
pub bitcoin_consensus_encoding::Decoder6Error::Third(C)
-impl<A, B, C, D, E, F> core::fmt::Display for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::fmt::Display, B: core::fmt::Display, C: core::fmt::Display, D: core::fmt::Display, E: core::fmt::Display, F: core::fmt::Display
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C, D, E, F> core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-impl<A: core::clone::Clone, B: core::clone::Clone, C: core::clone::Clone, D: core::clone::Clone, E: core::clone::Clone, F: core::clone::Clone> core::clone::Clone for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::clone(&self) -> bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-impl<A: core::cmp::Eq, B: core::cmp::Eq, C: core::cmp::Eq, D: core::cmp::Eq, E: core::cmp::Eq, F: core::cmp::Eq> core::cmp::Eq for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-impl<A: core::cmp::PartialEq, B: core::cmp::PartialEq, C: core::cmp::PartialEq, D: core::cmp::PartialEq, E: core::cmp::PartialEq, F: core::cmp::PartialEq> core::cmp::PartialEq for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::eq(&self, other: &bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>) -> bool
-impl<A: core::fmt::Debug, B: core::fmt::Debug, C: core::fmt::Debug, D: core::fmt::Debug, E: core::fmt::Debug, F: core::fmt::Debug> core::fmt::Debug for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl<A, B, C, D, E, F> core::marker::Freeze for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Freeze, B: core::marker::Freeze, C: core::marker::Freeze, D: core::marker::Freeze, E: core::marker::Freeze, F: core::marker::Freeze
-impl<A, B, C, D, E, F> core::marker::Send for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Send, B: core::marker::Send, C: core::marker::Send, D: core::marker::Send, E: core::marker::Send, F: core::marker::Send
-impl<A, B, C, D, E, F> core::marker::Sync for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Sync, B: core::marker::Sync, C: core::marker::Sync, D: core::marker::Sync, E: core::marker::Sync, F: core::marker::Sync
-impl<A, B, C, D, E, F> core::marker::Unpin for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::Unpin, B: core::marker::Unpin, C: core::marker::Unpin, D: core::marker::Unpin, E: core::marker::Unpin, F: core::marker::Unpin
-impl<A, B, C, D, E, F> core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::marker::UnsafeUnpin, B: core::marker::UnsafeUnpin, C: core::marker::UnsafeUnpin, D: core::marker::UnsafeUnpin, E: core::marker::UnsafeUnpin, F: core::marker::UnsafeUnpin
-impl<A, B, C, D, E, F> core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::panic::unwind_safe::RefUnwindSafe, B: core::panic::unwind_safe::RefUnwindSafe, C: core::panic::unwind_safe::RefUnwindSafe, D: core::panic::unwind_safe::RefUnwindSafe, E: core::panic::unwind_safe::RefUnwindSafe, F: core::panic::unwind_safe::RefUnwindSafe
-impl<A, B, C, D, E, F> core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where A: core::panic::unwind_safe::UnwindSafe, B: core::panic::unwind_safe::UnwindSafe, C: core::panic::unwind_safe::UnwindSafe, D: core::panic::unwind_safe::UnwindSafe, E: core::panic::unwind_safe::UnwindSafe, F: core::panic::unwind_safe::UnwindSafe
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F> where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::error::Decoder6Error<A, B, C, D, E, F>::from(t: T) -> T
pub enum bitcoin_consensus_encoding::DecoderStatus
pub bitcoin_consensus_encoding::DecoderStatus::NeedsMore
pub bitcoin_consensus_encoding::DecoderStatus::Ready
@@ -825,43 +639,6 @@ pub unsafe fn bitcoin_consensus_encoding::CompactSizeDecoder::clone_to_uninit(&s
impl<T> core::convert::From<T> for bitcoin_consensus_encoding::CompactSizeDecoder
pub fn bitcoin_consensus_encoding::CompactSizeDecoder::from(t: T) -> T
pub struct bitcoin_consensus_encoding::CompactSizeDecoderError(_)
-impl core::clone::Clone for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::clone(&self) -> bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::eq(&self, other: &bitcoin_consensus_encoding::error::CompactSizeDecoderError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::from(never: core::convert::Infallible) -> Self
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::Send for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::CompactSizeDecoderError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::CompactSizeDecoderError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::CompactSizeDecoderError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub fn bitcoin_consensus_encoding::error::CompactSizeDecoderError::from(t: T) -> T
pub struct bitcoin_consensus_encoding::CompactSizeEncoder
impl bitcoin_consensus_encoding::CompactSizeEncoder
pub const fn bitcoin_consensus_encoding::CompactSizeEncoder::encoded_size(value: usize) -> usize
@@ -1328,81 +1105,7 @@ pub unsafe fn bitcoin_consensus_encoding::SliceEncoder<'e, T>::clone_to_uninit(&
impl<T> core::convert::From<T> for bitcoin_consensus_encoding::SliceEncoder<'e, T>
pub fn bitcoin_consensus_encoding::SliceEncoder<'e, T>::from(t: T) -> T
pub struct bitcoin_consensus_encoding::UnconsumedError()
-impl core::clone::Clone for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::clone(&self) -> bitcoin_consensus_encoding::error::UnconsumedError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::eq(&self, other: &bitcoin_consensus_encoding::error::UnconsumedError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::from(never: core::convert::Infallible) -> Self
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::Send for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::UnconsumedError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::UnconsumedError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::UnconsumedError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::UnconsumedError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::UnconsumedError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::UnconsumedError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::UnconsumedError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::UnconsumedError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::UnconsumedError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::UnconsumedError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::UnconsumedError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::UnconsumedError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::UnconsumedError
-pub fn bitcoin_consensus_encoding::error::UnconsumedError::from(t: T) -> T
pub struct bitcoin_consensus_encoding::UnexpectedEofError
-impl core::clone::Clone for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::clone(&self) -> bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::cmp::Eq for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::cmp::PartialEq for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::eq(&self, other: &bitcoin_consensus_encoding::error::UnexpectedEofError) -> bool
-impl core::convert::From<core::convert::Infallible> for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::from(never: core::convert::Infallible) -> Self
-impl core::fmt::Debug for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::fmt::Display for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
-impl core::marker::StructuralPartialEq for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::Freeze for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::Send for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::Sync for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::Unpin for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::marker::UnsafeUnpin for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::panic::unwind_safe::RefUnwindSafe for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl core::panic::unwind_safe::UnwindSafe for bitcoin_consensus_encoding::error::UnexpectedEofError
-impl<T, U> core::convert::Into<U> for bitcoin_consensus_encoding::error::UnexpectedEofError where U: core::convert::From<T>
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::into(self) -> U
-impl<T, U> core::convert::TryFrom<U> for bitcoin_consensus_encoding::error::UnexpectedEofError where U: core::convert::Into<T>
-pub type bitcoin_consensus_encoding::error::UnexpectedEofError::Error = core::convert::Infallible
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
-impl<T, U> core::convert::TryInto<U> for bitcoin_consensus_encoding::error::UnexpectedEofError where U: core::convert::TryFrom<T>
-pub type bitcoin_consensus_encoding::error::UnexpectedEofError::Error = <U as core::convert::TryFrom<T>>::Error
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
-impl<T> core::any::Any for bitcoin_consensus_encoding::error::UnexpectedEofError where T: 'static + ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::type_id(&self) -> core::any::TypeId
-impl<T> core::borrow::Borrow<T> for bitcoin_consensus_encoding::error::UnexpectedEofError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::borrow(&self) -> &T
-impl<T> core::borrow::BorrowMut<T> for bitcoin_consensus_encoding::error::UnexpectedEofError where T: ?core::marker::Sized
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::borrow_mut(&mut self) -> &mut T
-impl<T> core::clone::CloneToUninit for bitcoin_consensus_encoding::error::UnexpectedEofError where T: core::clone::Clone
-pub unsafe fn bitcoin_consensus_encoding::error::UnexpectedEofError::clone_to_uninit(&self, dest: *mut u8)
-impl<T> core::convert::From<T> for bitcoin_consensus_encoding::error::UnexpectedEofError
-pub fn bitcoin_consensus_encoding::error::UnexpectedEofError::from(t: T) -> T
pub trait bitcoin_consensus_encoding::Decode
pub type bitcoin_consensus_encoding::Decode::Decoder: bitcoin_consensus_encoding::Decoder<Output = Self> + core::default::Default
pub fn bitcoin_consensus_encoding::Decode::decoder() -> Self::Decoder
@@ -1412,106 +1115,21 @@ pub type bitcoin_consensus_encoding::Decoder::Output
pub fn bitcoin_consensus_encoding::Decoder::end(self) -> core::result::Result<Self::Output, Self::Error>
pub fn bitcoin_consensus_encoding::Decoder::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
pub fn bitcoin_consensus_encoding::Decoder::read_limit(&self) -> usize
-impl bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::CompactSizeDecoder
-pub type bitcoin_consensus_encoding::CompactSizeDecoder::Error = bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub type bitcoin_consensus_encoding::CompactSizeDecoder::Output = usize
-pub fn bitcoin_consensus_encoding::CompactSizeDecoder::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::CompactSizeDecoder::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::CompactSizeDecoder::read_limit(&self) -> usize
-impl bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::CompactSizeU64Decoder
-pub type bitcoin_consensus_encoding::CompactSizeU64Decoder::Error = bitcoin_consensus_encoding::error::CompactSizeDecoderError
-pub type bitcoin_consensus_encoding::CompactSizeU64Decoder::Output = u64
-pub fn bitcoin_consensus_encoding::CompactSizeU64Decoder::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::CompactSizeU64Decoder::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::CompactSizeU64Decoder::read_limit(&self) -> usize
-impl<A, B, C, D, E, F> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F> where A: bitcoin_consensus_encoding::Decoder, B: bitcoin_consensus_encoding::Decoder, C: bitcoin_consensus_encoding::Decoder, D: bitcoin_consensus_encoding::Decoder, E: bitcoin_consensus_encoding::Decoder, F: bitcoin_consensus_encoding::Decoder
-pub type bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::Error = bitcoin_consensus_encoding::error::Decoder6Error<<A as bitcoin_consensus_encoding::Decoder>::Error, <B as bitcoin_consensus_encoding::Decoder>::Error, <C as bitcoin_consensus_encoding::Decoder>::Error, <D as bitcoin_consensus_encoding::Decoder>::Error, <E as bitcoin_consensus_encoding::Decoder>::Error, <F as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::Output = (<A as bitcoin_consensus_encoding::Decoder>::Output, <B as bitcoin_consensus_encoding::Decoder>::Output, <C as bitcoin_consensus_encoding::Decoder>::Output, <D as bitcoin_consensus_encoding::Decoder>::Output, <E as bitcoin_consensus_encoding::Decoder>::Output, <F as bitcoin_consensus_encoding::Decoder>::Output)
-pub fn bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder6<A, B, C, D, E, F>::read_limit(&self) -> usize
-impl<A, B, C, D> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::Decoder4<A, B, C, D> where A: bitcoin_consensus_encoding::Decoder, B: bitcoin_consensus_encoding::Decoder, C: bitcoin_consensus_encoding::Decoder, D: bitcoin_consensus_encoding::Decoder
-pub type bitcoin_consensus_encoding::Decoder4<A, B, C, D>::Error = bitcoin_consensus_encoding::error::Decoder4Error<<A as bitcoin_consensus_encoding::Decoder>::Error, <B as bitcoin_consensus_encoding::Decoder>::Error, <C as bitcoin_consensus_encoding::Decoder>::Error, <D as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::Decoder4<A, B, C, D>::Output = (<A as bitcoin_consensus_encoding::Decoder>::Output, <B as bitcoin_consensus_encoding::Decoder>::Output, <C as bitcoin_consensus_encoding::Decoder>::Output, <D as bitcoin_consensus_encoding::Decoder>::Output)
-pub fn bitcoin_consensus_encoding::Decoder4<A, B, C, D>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder4<A, B, C, D>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder4<A, B, C, D>::read_limit(&self) -> usize
-impl<A, B, C> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::Decoder3<A, B, C> where A: bitcoin_consensus_encoding::Decoder, B: bitcoin_consensus_encoding::Decoder, C: bitcoin_consensus_encoding::Decoder
-pub type bitcoin_consensus_encoding::Decoder3<A, B, C>::Error = bitcoin_consensus_encoding::error::Decoder3Error<<A as bitcoin_consensus_encoding::Decoder>::Error, <B as bitcoin_consensus_encoding::Decoder>::Error, <C as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::Decoder3<A, B, C>::Output = (<A as bitcoin_consensus_encoding::Decoder>::Output, <B as bitcoin_consensus_encoding::Decoder>::Output, <C as bitcoin_consensus_encoding::Decoder>::Output)
-pub fn bitcoin_consensus_encoding::Decoder3<A, B, C>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder3<A, B, C>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder3<A, B, C>::read_limit(&self) -> usize
-impl<A, B> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::Decoder2<A, B> where A: bitcoin_consensus_encoding::Decoder, B: bitcoin_consensus_encoding::Decoder
-pub type bitcoin_consensus_encoding::Decoder2<A, B>::Error = bitcoin_consensus_encoding::error::Decoder2Error<<A as bitcoin_consensus_encoding::Decoder>::Error, <B as bitcoin_consensus_encoding::Decoder>::Error>
-pub type bitcoin_consensus_encoding::Decoder2<A, B>::Output = (<A as bitcoin_consensus_encoding::Decoder>::Output, <B as bitcoin_consensus_encoding::Decoder>::Output)
-pub fn bitcoin_consensus_encoding::Decoder2<A, B>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder2<A, B>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::Decoder2<A, B>::read_limit(&self) -> usize
-impl<const N: usize> bitcoin_consensus_encoding::Decoder for bitcoin_consensus_encoding::ArrayDecoder<N>
-pub type bitcoin_consensus_encoding::ArrayDecoder<N>::Error = bitcoin_consensus_encoding::error::UnexpectedEofError
-pub type bitcoin_consensus_encoding::ArrayDecoder<N>::Output = [u8; N]
-pub fn bitcoin_consensus_encoding::ArrayDecoder<N>::end(self) -> core::result::Result<Self::Output, Self::Error>
-pub fn bitcoin_consensus_encoding::ArrayDecoder<N>::push_bytes(&mut self, bytes: &mut &[u8]) -> core::result::Result<bitcoin_consensus_encoding::DecoderStatus, Self::Error>
-pub fn bitcoin_consensus_encoding::ArrayDecoder<N>::read_limit(&self) -> usize
pub trait bitcoin_consensus_encoding::Encode
pub type bitcoin_consensus_encoding::Encode::Encoder<'e> where Self: 'e: bitcoin_consensus_encoding::Encoder
pub fn bitcoin_consensus_encoding::Encode::encoder(&self) -> Self::Encoder
pub trait bitcoin_consensus_encoding::Encoder
pub fn bitcoin_consensus_encoding::Encoder::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
pub fn bitcoin_consensus_encoding::Encoder::current_chunk(&self) -> &[u8]
-impl bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::BytesEncoder<'_>
-pub fn bitcoin_consensus_encoding::BytesEncoder<'_>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::BytesEncoder<'_>::current_chunk(&self) -> &[u8]
-impl bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::CompactSizeEncoder
-pub fn bitcoin_consensus_encoding::CompactSizeEncoder::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::CompactSizeEncoder::current_chunk(&self) -> &[u8]
-impl<A: bitcoin_consensus_encoding::Encoder, B: bitcoin_consensus_encoding::Encoder, C: bitcoin_consensus_encoding::Encoder, D: bitcoin_consensus_encoding::Encoder, E: bitcoin_consensus_encoding::Encoder, F: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F>
-pub fn bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::Encoder6<A, B, C, D, E, F>::current_chunk(&self) -> &[u8]
-impl<A: bitcoin_consensus_encoding::Encoder, B: bitcoin_consensus_encoding::Encoder, C: bitcoin_consensus_encoding::Encoder, D: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::Encoder4<A, B, C, D>
-pub fn bitcoin_consensus_encoding::Encoder4<A, B, C, D>::advance(&mut self) -> bitcoin_consensus_encoding::EncoderStatus
-pub fn bitcoin_consensus_encoding::Encoder4<A, B, C, D>::current_chunk(&self) -> &[u8]
-impl<A: bitcoin_consensus_encoding::Encoder, B: bitcoin_consensus_encoding::Encoder, C: bitcoin_consensus_encoding::Encoder> bitcoin_consensus_encoding::Encoder for bitcoin_consensus_encoding::Encoder3<A, B, C>
-pub fn bitcoin_conseWhy 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.