diff --git a/api/all-features.txt b/api/all-features.txt index 06460a5f1..645d6c1c2 100644 --- a/api/all-features.txt +++ b/api/all-features.txt @@ -1,1045 +1,1045 @@ -#[non_exhaustive] pub enum bech32::DecodeError -#[non_exhaustive] pub enum bech32::EncodeError -#[non_exhaustive] pub enum bech32::EncodeIoError -#[non_exhaustive] pub enum bech32::primitives::decode::CharError -#[non_exhaustive] pub enum bech32::primitives::decode::CheckedHrpstringError -#[non_exhaustive] pub enum bech32::primitives::decode::ChecksumError -#[non_exhaustive] pub enum bech32::primitives::decode::PaddingError -#[non_exhaustive] pub enum bech32::primitives::decode::SegwitHrpstringError -#[non_exhaustive] pub enum bech32::primitives::decode::UncheckedHrpstringError -#[non_exhaustive] pub enum bech32::primitives::gf32::FromCharError -#[non_exhaustive] pub enum bech32::primitives::gf32::TryFromError -#[non_exhaustive] pub enum bech32::primitives::hrp::Error -#[non_exhaustive] pub enum bech32::primitives::segwit::WitnessLengthError -#[non_exhaustive] pub enum bech32::segwit::EncodeError -#[non_exhaustive] pub struct bech32::primitives::decode::CodeLengthError -#[non_exhaustive] pub struct bech32::primitives::decode::SegwitCodeLengthError(pub usize) -#[non_exhaustive] pub struct bech32::primitives::segwit::InvalidWitnessVersionError(pub bech32::primitives::gf32::Fe32) -#[non_exhaustive] pub struct bech32::segwit::DecodeError(pub bech32::primitives::decode::SegwitHrpstringError) -#[repr(transparent)] pub struct bech32::Fe32(_) -#[repr(transparent)] pub struct bech32::primitives::gf32::Fe32(_) -impl !core::panic::unwind_safe::RefUnwindSafe for bech32::EncodeIoError -impl !core::panic::unwind_safe::UnwindSafe for bech32::EncodeIoError -impl bech32::primitives::checksum::Checksum for bech32::primitives::Bech32 -impl bech32::primitives::checksum::Checksum for bech32::primitives::Bech32m -impl bech32::primitives::checksum::Checksum for bech32::primitives::NoChecksum -impl bech32::primitives::checksum::PackedFe32 for bech32::primitives::checksum::PackedNull -impl bech32::primitives::checksum::PackedFe32 for u128 -impl bech32::primitives::checksum::PackedFe32 for u32 -impl bech32::primitives::checksum::PackedFe32 for u64 -impl bech32::primitives::gf32::Fe32 -impl bech32::primitives::hrp::Hrp -impl core::clone::Clone for bech32::DecodeError -impl core::clone::Clone for bech32::EncodeError -impl core::clone::Clone for bech32::primitives::Bech32 -impl core::clone::Clone for bech32::primitives::Bech32m -impl core::clone::Clone for bech32::primitives::NoChecksum -impl core::clone::Clone for bech32::primitives::checksum::PackedNull -impl core::clone::Clone for bech32::primitives::decode::CharError -impl core::clone::Clone for bech32::primitives::decode::CheckedHrpstringError -impl core::clone::Clone for bech32::primitives::decode::ChecksumError -impl core::clone::Clone for bech32::primitives::decode::CodeLengthError -impl core::clone::Clone for bech32::primitives::decode::PaddingError -impl core::clone::Clone for bech32::primitives::decode::SegwitCodeLengthError -impl core::clone::Clone for bech32::primitives::decode::SegwitHrpstringError -impl core::clone::Clone for bech32::primitives::decode::UncheckedHrpstringError -impl core::clone::Clone for bech32::primitives::gf32::Fe32 -impl core::clone::Clone for bech32::primitives::gf32::FromCharError -impl core::clone::Clone for bech32::primitives::gf32::TryFromError -impl core::clone::Clone for bech32::primitives::hrp::Error -impl core::clone::Clone for bech32::primitives::hrp::Hrp -impl core::clone::Clone for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::clone::Clone for bech32::primitives::segwit::WitnessLengthError -impl core::clone::Clone for bech32::segwit::DecodeError -impl core::clone::Clone for bech32::segwit::EncodeError -impl core::cmp::Eq for bech32::DecodeError -impl core::cmp::Eq for bech32::EncodeError -impl core::cmp::Eq for bech32::primitives::Bech32 -impl core::cmp::Eq for bech32::primitives::Bech32m -impl core::cmp::Eq for bech32::primitives::NoChecksum -impl core::cmp::Eq for bech32::primitives::checksum::PackedNull -impl core::cmp::Eq for bech32::primitives::decode::CharError -impl core::cmp::Eq for bech32::primitives::decode::CheckedHrpstringError -impl core::cmp::Eq for bech32::primitives::decode::ChecksumError -impl core::cmp::Eq for bech32::primitives::decode::CodeLengthError -impl core::cmp::Eq for bech32::primitives::decode::PaddingError -impl core::cmp::Eq for bech32::primitives::decode::SegwitCodeLengthError -impl core::cmp::Eq for bech32::primitives::decode::SegwitHrpstringError -impl core::cmp::Eq for bech32::primitives::decode::UncheckedHrpstringError -impl core::cmp::Eq for bech32::primitives::gf32::Fe32 -impl core::cmp::Eq for bech32::primitives::gf32::FromCharError -impl core::cmp::Eq for bech32::primitives::gf32::TryFromError -impl core::cmp::Eq for bech32::primitives::hrp::Error -impl core::cmp::Eq for bech32::primitives::hrp::Hrp -impl core::cmp::Eq for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::cmp::Eq for bech32::primitives::segwit::WitnessLengthError -impl core::cmp::Eq for bech32::segwit::DecodeError -impl core::cmp::Eq for bech32::segwit::EncodeError -impl core::cmp::Ord for bech32::primitives::Bech32 -impl core::cmp::Ord for bech32::primitives::Bech32m -impl core::cmp::Ord for bech32::primitives::NoChecksum -impl core::cmp::Ord for bech32::primitives::hrp::Hrp -impl core::cmp::PartialEq for bech32::DecodeError -impl core::cmp::PartialEq for bech32::EncodeError -impl core::cmp::PartialEq for bech32::primitives::Bech32 -impl core::cmp::PartialEq for bech32::primitives::Bech32m -impl core::cmp::PartialEq for bech32::primitives::NoChecksum -impl core::cmp::PartialEq for bech32::primitives::checksum::PackedNull -impl core::cmp::PartialEq for bech32::primitives::decode::CharError -impl core::cmp::PartialEq for bech32::primitives::decode::CheckedHrpstringError -impl core::cmp::PartialEq for bech32::primitives::decode::ChecksumError -impl core::cmp::PartialEq for bech32::primitives::decode::CodeLengthError -impl core::cmp::PartialEq for bech32::primitives::decode::PaddingError -impl core::cmp::PartialEq for bech32::primitives::decode::SegwitCodeLengthError -impl core::cmp::PartialEq for bech32::primitives::decode::SegwitHrpstringError -impl core::cmp::PartialEq for bech32::primitives::decode::UncheckedHrpstringError -impl core::cmp::PartialEq for bech32::primitives::gf32::Fe32 -impl core::cmp::PartialEq for bech32::primitives::gf32::FromCharError -impl core::cmp::PartialEq for bech32::primitives::gf32::TryFromError -impl core::cmp::PartialEq for bech32::primitives::hrp::Error -impl core::cmp::PartialEq for bech32::primitives::hrp::Hrp -impl core::cmp::PartialEq for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::cmp::PartialEq for bech32::primitives::segwit::WitnessLengthError -impl core::cmp::PartialEq for bech32::segwit::DecodeError -impl core::cmp::PartialEq for bech32::segwit::EncodeError -impl core::cmp::PartialOrd for bech32::primitives::Bech32 -impl core::cmp::PartialOrd for bech32::primitives::Bech32m -impl core::cmp::PartialOrd for bech32::primitives::NoChecksum -impl core::cmp::PartialOrd for bech32::primitives::hrp::Hrp -impl core::convert::AsRef for bech32::primitives::gf32::Fe32 -impl core::convert::From for bech32::primitives::decode::UncheckedHrpstringError -impl core::convert::From for bech32::primitives::decode::CheckedHrpstringError -impl core::convert::From for bech32::primitives::decode::SegwitHrpstringError -impl core::convert::From for bech32::EncodeError -impl core::convert::From for bech32::EncodeIoError -impl core::convert::From for bech32::primitives::decode::SegwitCodeLengthError -impl core::convert::From for bech32::primitives::decode::SegwitHrpstringError -impl core::convert::From for bech32::segwit::EncodeError -impl core::convert::From for bech32::segwit::DecodeError -impl core::convert::From for bech32::DecodeError -impl core::convert::From for bech32::primitives::decode::CheckedHrpstringError -impl core::convert::From for bech32::primitives::decode::SegwitHrpstringError -impl core::convert::From for u8 -impl core::convert::From for bech32::primitives::decode::UncheckedHrpstringError -impl core::convert::From for bech32::segwit::EncodeError -impl core::convert::From for bech32::primitives::decode::SegwitHrpstringError -impl core::convert::From for bech32::segwit::EncodeError -impl core::convert::From for bech32::primitives::gf32::TryFromError -impl core::convert::From for bech32::EncodeError -impl core::convert::From for bech32::segwit::EncodeError -impl core::convert::From for bech32::primitives::gf32::TryFromError -impl core::convert::From for bech32::EncodeIoError -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::error::Error for bech32::DecodeError -impl core::error::Error for bech32::EncodeError -impl core::error::Error for bech32::EncodeIoError -impl core::error::Error for bech32::primitives::decode::CharError -impl core::error::Error for bech32::primitives::decode::CheckedHrpstringError -impl core::error::Error for bech32::primitives::decode::ChecksumError -impl core::error::Error for bech32::primitives::decode::CodeLengthError -impl core::error::Error for bech32::primitives::decode::PaddingError -impl core::error::Error for bech32::primitives::decode::SegwitCodeLengthError -impl core::error::Error for bech32::primitives::decode::SegwitHrpstringError -impl core::error::Error for bech32::primitives::decode::UncheckedHrpstringError -impl core::error::Error for bech32::primitives::gf32::FromCharError -impl core::error::Error for bech32::primitives::gf32::TryFromError -impl core::error::Error for bech32::primitives::hrp::Error -impl core::error::Error for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::error::Error for bech32::primitives::segwit::WitnessLengthError -impl core::error::Error for bech32::segwit::DecodeError -impl core::error::Error for bech32::segwit::EncodeError -impl core::fmt::Debug for bech32::DecodeError -impl core::fmt::Debug for bech32::EncodeError -impl core::fmt::Debug for bech32::EncodeIoError -impl core::fmt::Debug for bech32::primitives::checksum::PackedNull -impl core::fmt::Debug for bech32::primitives::decode::CharError -impl core::fmt::Debug for bech32::primitives::decode::CheckedHrpstringError -impl core::fmt::Debug for bech32::primitives::decode::ChecksumError -impl core::fmt::Debug for bech32::primitives::decode::CodeLengthError -impl core::fmt::Debug for bech32::primitives::decode::PaddingError -impl core::fmt::Debug for bech32::primitives::decode::SegwitCodeLengthError -impl core::fmt::Debug for bech32::primitives::decode::SegwitHrpstringError -impl core::fmt::Debug for bech32::primitives::decode::UncheckedHrpstringError -impl core::fmt::Debug for bech32::primitives::gf32::Fe32 -impl core::fmt::Debug for bech32::primitives::gf32::FromCharError -impl core::fmt::Debug for bech32::primitives::gf32::TryFromError -impl core::fmt::Debug for bech32::primitives::hrp::Error -impl core::fmt::Debug for bech32::primitives::hrp::Hrp -impl core::fmt::Debug for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::fmt::Debug for bech32::primitives::segwit::WitnessLengthError -impl core::fmt::Debug for bech32::segwit::DecodeError -impl core::fmt::Debug for bech32::segwit::EncodeError -impl core::fmt::Display for bech32::DecodeError -impl core::fmt::Display for bech32::EncodeError -impl core::fmt::Display for bech32::EncodeIoError -impl core::fmt::Display for bech32::primitives::decode::CharError -impl core::fmt::Display for bech32::primitives::decode::CheckedHrpstringError -impl core::fmt::Display for bech32::primitives::decode::ChecksumError -impl core::fmt::Display for bech32::primitives::decode::CodeLengthError -impl core::fmt::Display for bech32::primitives::decode::PaddingError -impl core::fmt::Display for bech32::primitives::decode::SegwitCodeLengthError -impl core::fmt::Display for bech32::primitives::decode::SegwitHrpstringError -impl core::fmt::Display for bech32::primitives::decode::UncheckedHrpstringError -impl core::fmt::Display for bech32::primitives::gf32::Fe32 -impl core::fmt::Display for bech32::primitives::gf32::FromCharError -impl core::fmt::Display for bech32::primitives::gf32::TryFromError -impl core::fmt::Display for bech32::primitives::hrp::Error -impl core::fmt::Display for bech32::primitives::hrp::Hrp -impl core::fmt::Display for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::fmt::Display for bech32::primitives::segwit::WitnessLengthError -impl core::fmt::Display for bech32::segwit::DecodeError -impl core::fmt::Display for bech32::segwit::EncodeError -impl core::hash::Hash for bech32::primitives::Bech32 -impl core::hash::Hash for bech32::primitives::Bech32m -impl core::hash::Hash for bech32::primitives::NoChecksum -impl core::hash::Hash for bech32::primitives::gf32::Fe32 -impl core::hash::Hash for bech32::primitives::hrp::Hrp -impl core::marker::Copy for bech32::primitives::Bech32 -impl core::marker::Copy for bech32::primitives::Bech32m -impl core::marker::Copy for bech32::primitives::NoChecksum -impl core::marker::Copy for bech32::primitives::checksum::PackedNull -impl core::marker::Copy for bech32::primitives::gf32::Fe32 -impl core::marker::Copy for bech32::primitives::gf32::FromCharError -impl core::marker::Copy for bech32::primitives::gf32::TryFromError -impl core::marker::Copy for bech32::primitives::hrp::Hrp -impl core::marker::Send for bech32::DecodeError -impl core::marker::Send for bech32::EncodeError -impl core::marker::Send for bech32::EncodeIoError -impl core::marker::Send for bech32::primitives::Bech32 -impl core::marker::Send for bech32::primitives::Bech32m -impl core::marker::Send for bech32::primitives::NoChecksum -impl core::marker::Send for bech32::primitives::checksum::PackedNull -impl core::marker::Send for bech32::primitives::decode::CharError -impl core::marker::Send for bech32::primitives::decode::CheckedHrpstringError -impl core::marker::Send for bech32::primitives::decode::ChecksumError -impl core::marker::Send for bech32::primitives::decode::CodeLengthError -impl core::marker::Send for bech32::primitives::decode::PaddingError -impl core::marker::Send for bech32::primitives::decode::SegwitCodeLengthError -impl core::marker::Send for bech32::primitives::decode::SegwitHrpstringError -impl core::marker::Send for bech32::primitives::decode::UncheckedHrpstringError -impl core::marker::Send for bech32::primitives::gf32::Fe32 -impl core::marker::Send for bech32::primitives::gf32::FromCharError -impl core::marker::Send for bech32::primitives::gf32::TryFromError -impl core::marker::Send for bech32::primitives::hrp::Error -impl core::marker::Send for bech32::primitives::hrp::Hrp -impl core::marker::Send for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::marker::Send for bech32::primitives::segwit::WitnessLengthError -impl core::marker::Send for bech32::segwit::DecodeError -impl core::marker::Send for bech32::segwit::EncodeError -impl core::marker::StructuralPartialEq for bech32::DecodeError -impl core::marker::StructuralPartialEq for bech32::EncodeError -impl core::marker::StructuralPartialEq for bech32::primitives::Bech32 -impl core::marker::StructuralPartialEq for bech32::primitives::Bech32m -impl core::marker::StructuralPartialEq for bech32::primitives::NoChecksum -impl core::marker::StructuralPartialEq for bech32::primitives::checksum::PackedNull -impl core::marker::StructuralPartialEq for bech32::primitives::decode::CharError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::CheckedHrpstringError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::ChecksumError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::CodeLengthError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::PaddingError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::SegwitCodeLengthError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::SegwitHrpstringError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::UncheckedHrpstringError -impl core::marker::StructuralPartialEq for bech32::primitives::gf32::Fe32 -impl core::marker::StructuralPartialEq for bech32::primitives::gf32::FromCharError -impl core::marker::StructuralPartialEq for bech32::primitives::gf32::TryFromError -impl core::marker::StructuralPartialEq for bech32::primitives::hrp::Error -impl core::marker::StructuralPartialEq for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::marker::StructuralPartialEq for bech32::primitives::segwit::WitnessLengthError -impl core::marker::StructuralPartialEq for bech32::segwit::DecodeError -impl core::marker::StructuralPartialEq for bech32::segwit::EncodeError -impl core::marker::Sync for bech32::DecodeError -impl core::marker::Sync for bech32::EncodeError -impl core::marker::Sync for bech32::EncodeIoError -impl core::marker::Sync for bech32::primitives::Bech32 -impl core::marker::Sync for bech32::primitives::Bech32m -impl core::marker::Sync for bech32::primitives::NoChecksum -impl core::marker::Sync for bech32::primitives::checksum::PackedNull -impl core::marker::Sync for bech32::primitives::decode::CharError -impl core::marker::Sync for bech32::primitives::decode::CheckedHrpstringError -impl core::marker::Sync for bech32::primitives::decode::ChecksumError -impl core::marker::Sync for bech32::primitives::decode::CodeLengthError -impl core::marker::Sync for bech32::primitives::decode::PaddingError -impl core::marker::Sync for bech32::primitives::decode::SegwitCodeLengthError -impl core::marker::Sync for bech32::primitives::decode::SegwitHrpstringError -impl core::marker::Sync for bech32::primitives::decode::UncheckedHrpstringError -impl core::marker::Sync for bech32::primitives::gf32::Fe32 -impl core::marker::Sync for bech32::primitives::gf32::FromCharError -impl core::marker::Sync for bech32::primitives::gf32::TryFromError -impl core::marker::Sync for bech32::primitives::hrp::Error -impl core::marker::Sync for bech32::primitives::hrp::Hrp -impl core::marker::Sync for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::marker::Sync for bech32::primitives::segwit::WitnessLengthError -impl core::marker::Sync for bech32::segwit::DecodeError -impl core::marker::Sync for bech32::segwit::EncodeError -impl core::marker::Unpin for bech32::DecodeError -impl core::marker::Unpin for bech32::EncodeError -impl core::marker::Unpin for bech32::EncodeIoError -impl core::marker::Unpin for bech32::primitives::Bech32 -impl core::marker::Unpin for bech32::primitives::Bech32m -impl core::marker::Unpin for bech32::primitives::NoChecksum -impl core::marker::Unpin for bech32::primitives::checksum::PackedNull -impl core::marker::Unpin for bech32::primitives::decode::CharError -impl core::marker::Unpin for bech32::primitives::decode::CheckedHrpstringError -impl core::marker::Unpin for bech32::primitives::decode::ChecksumError -impl core::marker::Unpin for bech32::primitives::decode::CodeLengthError -impl core::marker::Unpin for bech32::primitives::decode::PaddingError -impl core::marker::Unpin for bech32::primitives::decode::SegwitCodeLengthError -impl core::marker::Unpin for bech32::primitives::decode::SegwitHrpstringError -impl core::marker::Unpin for bech32::primitives::decode::UncheckedHrpstringError -impl core::marker::Unpin for bech32::primitives::gf32::Fe32 -impl core::marker::Unpin for bech32::primitives::gf32::FromCharError -impl core::marker::Unpin for bech32::primitives::gf32::TryFromError -impl core::marker::Unpin for bech32::primitives::hrp::Error -impl core::marker::Unpin for bech32::primitives::hrp::Hrp -impl core::marker::Unpin for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::marker::Unpin for bech32::primitives::segwit::WitnessLengthError -impl core::marker::Unpin for bech32::segwit::DecodeError -impl core::marker::Unpin for bech32::segwit::EncodeError -impl core::ops::arith::Add for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Add<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::Add<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Add for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::AddAssign for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Div for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Div<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::Div<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Div for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::DivAssign for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Mul for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Mul<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::Mul<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Mul for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::MulAssign for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Sub for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Sub<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::Sub<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Sub for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::SubAssign for bech32::primitives::gf32::Fe32 -impl core::ops::bit::BitXor for bech32::primitives::checksum::PackedNull -impl core::panic::unwind_safe::RefUnwindSafe for bech32::DecodeError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::EncodeError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::Bech32 -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::Bech32m -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::NoChecksum -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::checksum::PackedNull -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::CharError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::CheckedHrpstringError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::ChecksumError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::CodeLengthError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::PaddingError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::SegwitCodeLengthError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::SegwitHrpstringError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::UncheckedHrpstringError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::gf32::Fe32 -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::gf32::FromCharError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::gf32::TryFromError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::Error -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::Hrp -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::segwit::WitnessLengthError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::segwit::DecodeError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::segwit::EncodeError -impl core::panic::unwind_safe::UnwindSafe for bech32::DecodeError -impl core::panic::unwind_safe::UnwindSafe for bech32::EncodeError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::Bech32 -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::Bech32m -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::NoChecksum -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::checksum::PackedNull -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::CharError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::CheckedHrpstringError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::ChecksumError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::CodeLengthError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::PaddingError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::SegwitCodeLengthError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::SegwitHrpstringError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::UncheckedHrpstringError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::gf32::Fe32 -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::gf32::FromCharError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::gf32::TryFromError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::Error -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::Hrp -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::segwit::WitnessLengthError -impl core::panic::unwind_safe::UnwindSafe for bech32::segwit::DecodeError -impl core::panic::unwind_safe::UnwindSafe for bech32::segwit::EncodeError -impl<'a, I, Ck> core::iter::traits::iterator::Iterator for bech32::primitives::encode::ByteIter<'a, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'a, I, Ck> core::iter::traits::iterator::Iterator for bech32::primitives::encode::CharIter<'a, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::iter::traits::iterator::Iterator for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::iter::traits::iterator::Iterator for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::iter::traits::iterator::Iterator for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::iter::traits::iterator::Iterator for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::iter::traits::marker::FusedIterator for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::iter::traits::marker::FusedIterator for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::iter::traits::marker::FusedIterator for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::iter::traits::marker::FusedIterator for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::marker::Send for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::marker::Send for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::marker::Send for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::marker::Send for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::marker::Sync for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::marker::Sync for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::marker::Sync for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::marker::Sync for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::marker::Unpin for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::marker::Unpin for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::marker::Unpin for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::marker::Unpin for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'hrp, I, Ck> bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> core::clone::Clone for bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::clone::Clone, Ck: bech32::primitives::checksum::Checksum + core::clone::Clone -impl<'hrp, I, Ck> core::cmp::Eq for bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::cmp::Eq, Ck: bech32::primitives::checksum::Checksum + core::cmp::Eq -impl<'hrp, I, Ck> core::cmp::PartialEq for bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::cmp::PartialEq, Ck: bech32::primitives::checksum::Checksum + core::cmp::PartialEq -impl<'hrp, I, Ck> core::iter::traits::iterator::Iterator for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> core::marker::Send for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send -impl<'hrp, I, Ck> core::marker::Send for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send -impl<'hrp, I, Ck> core::marker::Send for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Send, I: core::marker::Send -impl<'hrp, I, Ck> core::marker::Send for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send -impl<'hrp, I, Ck> core::marker::StructuralPartialEq for bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> core::marker::Sync for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync -impl<'hrp, I, Ck> core::marker::Sync for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync -impl<'hrp, I, Ck> core::marker::Sync for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Sync, I: core::marker::Sync -impl<'hrp, I, Ck> core::marker::Sync for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync -impl<'hrp, I, Ck> core::marker::Unpin for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin -impl<'hrp, I, Ck> core::marker::Unpin for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin -impl<'hrp, I, Ck> core::marker::Unpin for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Unpin, I: core::marker::Unpin -impl<'hrp, I, Ck> core::marker::Unpin for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin -impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::panic::unwind_safe::RefUnwindSafe, I: core::panic::unwind_safe::RefUnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::panic::unwind_safe::UnwindSafe, I: core::panic::unwind_safe::UnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl<'hrp> bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::iter::traits::iterator::Iterator for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::marker::Send for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::marker::Sync for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::marker::Unpin for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::panic::unwind_safe::UnwindSafe for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'s> bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::fmt::Debug for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::fmt::Debug for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::fmt::Debug for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::iter::traits::iterator::Iterator for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::iter::traits::iterator::Iterator for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::iter::traits::iterator::Iterator for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::UncheckedHrpstring<'s> -impl bech32::primitives::checksum::Engine -impl core::default::Default for bech32::primitives::checksum::Engine -impl core::marker::StructuralPartialEq for bech32::primitives::checksum::Engine -impl core::clone::Clone for bech32::primitives::checksum::Engine where ::MidstateRepr: core::clone::Clone -impl core::cmp::Eq for bech32::primitives::checksum::Engine where ::MidstateRepr: core::cmp::Eq -impl core::cmp::PartialEq for bech32::primitives::checksum::Engine where ::MidstateRepr: core::cmp::PartialEq -impl core::fmt::Debug for bech32::primitives::checksum::Engine where ::MidstateRepr: core::fmt::Debug -impl core::marker::Copy for bech32::primitives::checksum::Engine where ::MidstateRepr: core::marker::Copy -impl core::marker::Send for bech32::primitives::checksum::Engine where ::MidstateRepr: core::marker::Send -impl core::marker::Sync for bech32::primitives::checksum::Engine where ::MidstateRepr: core::marker::Sync -impl core::marker::Unpin for bech32::primitives::checksum::Engine where ::MidstateRepr: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::checksum::Engine where ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::checksum::Engine where ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl core::clone::Clone for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::clone::Clone, Ck: bech32::primitives::checksum::Checksum + core::clone::Clone -impl core::cmp::Eq for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::cmp::Eq, Ck: bech32::primitives::checksum::Checksum + core::cmp::Eq -impl core::cmp::PartialEq for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::cmp::PartialEq, Ck: bech32::primitives::checksum::Checksum + core::cmp::PartialEq -impl core::iter::traits::iterator::Iterator for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl core::marker::Send for bech32::primitives::iter::Checksummed where I: core::marker::Send, ::MidstateRepr: core::marker::Send -impl core::marker::StructuralPartialEq for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl core::marker::Sync for bech32::primitives::iter::Checksummed where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync -impl core::marker::Unpin for bech32::primitives::iter::Checksummed where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::iter::Checksummed where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::iter::Checksummed where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl> core::clone::Clone for bech32::primitives::iter::FesToBytes -impl> core::clone::Clone for bech32::primitives::iter::BytesToFes -impl> core::cmp::Eq for bech32::primitives::iter::FesToBytes -impl> core::cmp::Eq for bech32::primitives::iter::BytesToFes -impl> core::cmp::PartialEq for bech32::primitives::iter::FesToBytes -impl> core::cmp::PartialEq for bech32::primitives::iter::BytesToFes -impl> core::marker::StructuralPartialEq for bech32::primitives::iter::FesToBytes -impl> core::marker::StructuralPartialEq for bech32::primitives::iter::BytesToFes -impl bech32::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator -impl bech32::primitives::iter::ByteIterExt for I where I: core::iter::traits::iterator::Iterator -impl bech32::primitives::iter::Fe32IterExt for I where I: core::iter::traits::iterator::Iterator -impl core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::iter::BytesToFes where I: core::iter::traits::iterator::Iterator + core::iter::traits::exact_size::ExactSizeIterator -impl core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::iter::FesToBytes where I: core::iter::traits::iterator::Iterator + core::iter::traits::exact_size::ExactSizeIterator -impl core::iter::traits::iterator::Iterator for bech32::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator -impl core::iter::traits::iterator::Iterator for bech32::primitives::iter::BytesToFes where I: core::iter::traits::iterator::Iterator -impl core::iter::traits::iterator::Iterator for bech32::primitives::iter::FesToBytes where I: core::iter::traits::iterator::Iterator -impl core::marker::Send for bech32::primitives::encode::WitnessVersionIter where I: core::marker::Send -impl core::marker::Send for bech32::primitives::iter::BytesToFes where I: core::marker::Send -impl core::marker::Send for bech32::primitives::iter::FesToBytes where I: core::marker::Send -impl core::marker::Sync for bech32::primitives::encode::WitnessVersionIter where I: core::marker::Sync -impl core::marker::Sync for bech32::primitives::iter::BytesToFes where I: core::marker::Sync -impl core::marker::Sync for bech32::primitives::iter::FesToBytes where I: core::marker::Sync -impl core::marker::Unpin for bech32::primitives::encode::WitnessVersionIter where I: core::marker::Unpin -impl core::marker::Unpin for bech32::primitives::iter::BytesToFes where I: core::marker::Unpin -impl core::marker::Unpin for bech32::primitives::iter::FesToBytes where I: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::WitnessVersionIter where I: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::iter::BytesToFes where I: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::iter::FesToBytes where I: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::WitnessVersionIter where I: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::iter::BytesToFes where I: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::iter::FesToBytes where I: core::panic::unwind_safe::UnwindSafe -pub bech32::DecodeError::Checksum(bech32::primitives::decode::ChecksumError) -pub bech32::DecodeError::Parse(bech32::primitives::decode::UncheckedHrpstringError) -pub bech32::EncodeError::Fmt(core::fmt::Error) -pub bech32::EncodeError::TooLong(bech32::primitives::decode::CodeLengthError) -pub bech32::EncodeIoError::TooLong(bech32::primitives::decode::CodeLengthError) -pub bech32::EncodeIoError::Write(std::io::error::Error) -pub bech32::primitives::decode::CharError::InvalidChar(char) -pub bech32::primitives::decode::CharError::MissingSeparator -pub bech32::primitives::decode::CharError::MixedCase -pub bech32::primitives::decode::CharError::NothingAfterSeparator -pub bech32::primitives::decode::CheckedHrpstringError::Checksum(bech32::primitives::decode::ChecksumError) -pub bech32::primitives::decode::CheckedHrpstringError::Parse(bech32::primitives::decode::UncheckedHrpstringError) -pub bech32::primitives::decode::ChecksumError::CodeLength(bech32::primitives::decode::CodeLengthError) -pub bech32::primitives::decode::ChecksumError::InvalidLength -pub bech32::primitives::decode::ChecksumError::InvalidResidue -pub bech32::primitives::decode::CodeLengthError::code_length: usize -pub bech32::primitives::decode::CodeLengthError::encoded_length: usize -pub bech32::primitives::decode::PaddingError::NonZero -pub bech32::primitives::decode::PaddingError::TooMuch -pub bech32::primitives::decode::SegwitHrpstringError::Checksum(bech32::primitives::decode::ChecksumError) -pub bech32::primitives::decode::SegwitHrpstringError::InvalidWitnessVersion(bech32::primitives::gf32::Fe32) -pub bech32::primitives::decode::SegwitHrpstringError::NoData -pub bech32::primitives::decode::SegwitHrpstringError::Padding(bech32::primitives::decode::PaddingError) -pub bech32::primitives::decode::SegwitHrpstringError::TooLong(usize) -pub bech32::primitives::decode::SegwitHrpstringError::Unchecked(bech32::primitives::decode::UncheckedHrpstringError) -pub bech32::primitives::decode::SegwitHrpstringError::WitnessLength(bech32::primitives::segwit::WitnessLengthError) -pub bech32::primitives::decode::UncheckedHrpstringError::Char(bech32::primitives::decode::CharError) -pub bech32::primitives::decode::UncheckedHrpstringError::Hrp(bech32::primitives::hrp::Error) -pub bech32::primitives::gf32::FromCharError::Invalid(char) -pub bech32::primitives::gf32::FromCharError::NotAscii(char) -pub bech32::primitives::gf32::TryFromError::InvalidByte(u8) -pub bech32::primitives::gf32::TryFromError::NotAByte(core::num::error::TryFromIntError) -pub bech32::primitives::hrp::Error::Empty -pub bech32::primitives::hrp::Error::InvalidAsciiByte(u8) -pub bech32::primitives::hrp::Error::MixedCase -pub bech32::primitives::hrp::Error::NonAsciiChar(char) -pub bech32::primitives::hrp::Error::TooLong(usize) -pub bech32::primitives::segwit::WitnessLengthError::InvalidSegwitV0 -pub bech32::primitives::segwit::WitnessLengthError::TooLong -pub bech32::primitives::segwit::WitnessLengthError::TooShort -pub bech32::segwit::EncodeError::Fmt(core::fmt::Error) -pub bech32::segwit::EncodeError::TooLong(bech32::primitives::decode::SegwitCodeLengthError) -pub bech32::segwit::EncodeError::WitnessLength(bech32::primitives::segwit::WitnessLengthError) -pub bech32::segwit::EncodeError::WitnessVersion(bech32::primitives::segwit::InvalidWitnessVersionError) -pub const bech32::Checksum::CHECKSUM_LENGTH: usize -pub const bech32::Checksum::CODE_LENGTH: usize -pub const bech32::Checksum::GENERATOR_SH: [Self::MidstateRepr; 5] -pub const bech32::Checksum::TARGET_RESIDUE: Self::MidstateRepr -pub const bech32::hrp::BC: _ -pub const bech32::hrp::BCRT: _ -pub const bech32::hrp::TB: _ -pub const bech32::primitives::Bech32::CHECKSUM_LENGTH: usize -pub const bech32::primitives::Bech32::CODE_LENGTH: usize -pub const bech32::primitives::Bech32::GENERATOR_SH: [u32; 5] -pub const bech32::primitives::Bech32::TARGET_RESIDUE: u32 -pub const bech32::primitives::Bech32m::CHECKSUM_LENGTH: usize -pub const bech32::primitives::Bech32m::CODE_LENGTH: usize -pub const bech32::primitives::Bech32m::GENERATOR_SH: [u32; 5] -pub const bech32::primitives::Bech32m::TARGET_RESIDUE: u32 -pub const bech32::primitives::NoChecksum::CHECKSUM_LENGTH: usize -pub const bech32::primitives::NoChecksum::CODE_LENGTH: usize -pub const bech32::primitives::NoChecksum::GENERATOR_SH: [bech32::primitives::checksum::PackedNull; 5] -pub const bech32::primitives::NoChecksum::TARGET_RESIDUE: bech32::primitives::checksum::PackedNull -pub const bech32::primitives::checksum::Checksum::CHECKSUM_LENGTH: usize -pub const bech32::primitives::checksum::Checksum::CODE_LENGTH: usize -pub const bech32::primitives::checksum::Checksum::GENERATOR_SH: [Self::MidstateRepr; 5] -pub const bech32::primitives::checksum::Checksum::TARGET_RESIDUE: Self::MidstateRepr -pub const bech32::primitives::checksum::PackedFe32::ONE: Self -pub const bech32::primitives::checksum::PackedFe32::WIDTH: usize -pub const bech32::primitives::checksum::PackedNull::ONE: Self -pub const bech32::primitives::gf32::Fe32::A: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::C: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::D: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::E: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::F: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::G: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::H: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::J: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::K: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::L: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::M: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::N: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::P: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::Q: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::R: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::S: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::T: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::U: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::V: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::W: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::X: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::Y: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::Z: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_0: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_2: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_3: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_4: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_5: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_6: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_7: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_8: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_9: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::hrp::BC: _ -pub const bech32::primitives::hrp::BCRT: _ -pub const bech32::primitives::hrp::TB: _ -pub const bech32::primitives::segwit::MAX_STRING_LENGTH: usize = 90usize -pub const bech32::primitives::segwit::VERSION_0: Fe32::Q -pub const bech32::primitives::segwit::VERSION_1: Fe32::P -pub const bech32::segwit::VERSION_0: Fe32::Q -pub const bech32::segwit::VERSION_1: Fe32::P -pub const fn bech32::primitives::hrp::Hrp::parse_unchecked(hrp: &str) -> Self +#[non_exhaustive] pub enum bech32grs::DecodeError +#[non_exhaustive] pub enum bech32grs::EncodeError +#[non_exhaustive] pub enum bech32grs::EncodeIoError +#[non_exhaustive] pub enum bech32grs::primitives::decode::CharError +#[non_exhaustive] pub enum bech32grs::primitives::decode::CheckedHrpstringError +#[non_exhaustive] pub enum bech32grs::primitives::decode::ChecksumError +#[non_exhaustive] pub enum bech32grs::primitives::decode::PaddingError +#[non_exhaustive] pub enum bech32grs::primitives::decode::SegwitHrpstringError +#[non_exhaustive] pub enum bech32grs::primitives::decode::UncheckedHrpstringError +#[non_exhaustive] pub enum bech32grs::primitives::gf32::FromCharError +#[non_exhaustive] pub enum bech32grs::primitives::gf32::TryFromError +#[non_exhaustive] pub enum bech32grs::primitives::hrp::Error +#[non_exhaustive] pub enum bech32grs::primitives::segwit::WitnessLengthError +#[non_exhaustive] pub enum bech32grs::segwit::EncodeError +#[non_exhaustive] pub struct bech32grs::primitives::decode::CodeLengthError +#[non_exhaustive] pub struct bech32grs::primitives::decode::SegwitCodeLengthError(pub usize) +#[non_exhaustive] pub struct bech32grs::primitives::segwit::InvalidWitnessVersionError(pub bech32grs::primitives::gf32::Fe32) +#[non_exhaustive] pub struct bech32grs::segwit::DecodeError(pub bech32grs::primitives::decode::SegwitHrpstringError) +#[repr(transparent)] pub struct bech32grs::Fe32(_) +#[repr(transparent)] pub struct bech32grs::primitives::gf32::Fe32(_) +impl !core::panic::unwind_safe::RefUnwindSafe for bech32grs::EncodeIoError +impl !core::panic::unwind_safe::UnwindSafe for bech32grs::EncodeIoError +impl bech32grs::primitives::checksum::Checksum for bech32grs::primitives::Bech32 +impl bech32grs::primitives::checksum::Checksum for bech32grs::primitives::Bech32m +impl bech32grs::primitives::checksum::Checksum for bech32grs::primitives::NoChecksum +impl bech32grs::primitives::checksum::PackedFe32 for bech32grs::primitives::checksum::PackedNull +impl bech32grs::primitives::checksum::PackedFe32 for u128 +impl bech32grs::primitives::checksum::PackedFe32 for u32 +impl bech32grs::primitives::checksum::PackedFe32 for u64 +impl bech32grs::primitives::gf32::Fe32 +impl bech32grs::primitives::hrp::Hrp +impl core::clone::Clone for bech32grs::DecodeError +impl core::clone::Clone for bech32grs::EncodeError +impl core::clone::Clone for bech32grs::primitives::Bech32 +impl core::clone::Clone for bech32grs::primitives::Bech32m +impl core::clone::Clone for bech32grs::primitives::NoChecksum +impl core::clone::Clone for bech32grs::primitives::checksum::PackedNull +impl core::clone::Clone for bech32grs::primitives::decode::CharError +impl core::clone::Clone for bech32grs::primitives::decode::CheckedHrpstringError +impl core::clone::Clone for bech32grs::primitives::decode::ChecksumError +impl core::clone::Clone for bech32grs::primitives::decode::CodeLengthError +impl core::clone::Clone for bech32grs::primitives::decode::PaddingError +impl core::clone::Clone for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::clone::Clone for bech32grs::primitives::decode::SegwitHrpstringError +impl core::clone::Clone for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::clone::Clone for bech32grs::primitives::gf32::Fe32 +impl core::clone::Clone for bech32grs::primitives::gf32::FromCharError +impl core::clone::Clone for bech32grs::primitives::gf32::TryFromError +impl core::clone::Clone for bech32grs::primitives::hrp::Error +impl core::clone::Clone for bech32grs::primitives::hrp::Hrp +impl core::clone::Clone for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::clone::Clone for bech32grs::primitives::segwit::WitnessLengthError +impl core::clone::Clone for bech32grs::segwit::DecodeError +impl core::clone::Clone for bech32grs::segwit::EncodeError +impl core::cmp::Eq for bech32grs::DecodeError +impl core::cmp::Eq for bech32grs::EncodeError +impl core::cmp::Eq for bech32grs::primitives::Bech32 +impl core::cmp::Eq for bech32grs::primitives::Bech32m +impl core::cmp::Eq for bech32grs::primitives::NoChecksum +impl core::cmp::Eq for bech32grs::primitives::checksum::PackedNull +impl core::cmp::Eq for bech32grs::primitives::decode::CharError +impl core::cmp::Eq for bech32grs::primitives::decode::CheckedHrpstringError +impl core::cmp::Eq for bech32grs::primitives::decode::ChecksumError +impl core::cmp::Eq for bech32grs::primitives::decode::CodeLengthError +impl core::cmp::Eq for bech32grs::primitives::decode::PaddingError +impl core::cmp::Eq for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::cmp::Eq for bech32grs::primitives::decode::SegwitHrpstringError +impl core::cmp::Eq for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::cmp::Eq for bech32grs::primitives::gf32::Fe32 +impl core::cmp::Eq for bech32grs::primitives::gf32::FromCharError +impl core::cmp::Eq for bech32grs::primitives::gf32::TryFromError +impl core::cmp::Eq for bech32grs::primitives::hrp::Error +impl core::cmp::Eq for bech32grs::primitives::hrp::Hrp +impl core::cmp::Eq for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::cmp::Eq for bech32grs::primitives::segwit::WitnessLengthError +impl core::cmp::Eq for bech32grs::segwit::DecodeError +impl core::cmp::Eq for bech32grs::segwit::EncodeError +impl core::cmp::Ord for bech32grs::primitives::Bech32 +impl core::cmp::Ord for bech32grs::primitives::Bech32m +impl core::cmp::Ord for bech32grs::primitives::NoChecksum +impl core::cmp::Ord for bech32grs::primitives::hrp::Hrp +impl core::cmp::PartialEq for bech32grs::DecodeError +impl core::cmp::PartialEq for bech32grs::EncodeError +impl core::cmp::PartialEq for bech32grs::primitives::Bech32 +impl core::cmp::PartialEq for bech32grs::primitives::Bech32m +impl core::cmp::PartialEq for bech32grs::primitives::NoChecksum +impl core::cmp::PartialEq for bech32grs::primitives::checksum::PackedNull +impl core::cmp::PartialEq for bech32grs::primitives::decode::CharError +impl core::cmp::PartialEq for bech32grs::primitives::decode::CheckedHrpstringError +impl core::cmp::PartialEq for bech32grs::primitives::decode::ChecksumError +impl core::cmp::PartialEq for bech32grs::primitives::decode::CodeLengthError +impl core::cmp::PartialEq for bech32grs::primitives::decode::PaddingError +impl core::cmp::PartialEq for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::cmp::PartialEq for bech32grs::primitives::decode::SegwitHrpstringError +impl core::cmp::PartialEq for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::cmp::PartialEq for bech32grs::primitives::gf32::Fe32 +impl core::cmp::PartialEq for bech32grs::primitives::gf32::FromCharError +impl core::cmp::PartialEq for bech32grs::primitives::gf32::TryFromError +impl core::cmp::PartialEq for bech32grs::primitives::hrp::Error +impl core::cmp::PartialEq for bech32grs::primitives::hrp::Hrp +impl core::cmp::PartialEq for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::cmp::PartialEq for bech32grs::primitives::segwit::WitnessLengthError +impl core::cmp::PartialEq for bech32grs::segwit::DecodeError +impl core::cmp::PartialEq for bech32grs::segwit::EncodeError +impl core::cmp::PartialOrd for bech32grs::primitives::Bech32 +impl core::cmp::PartialOrd for bech32grs::primitives::Bech32m +impl core::cmp::PartialOrd for bech32grs::primitives::NoChecksum +impl core::cmp::PartialOrd for bech32grs::primitives::hrp::Hrp +impl core::convert::AsRef for bech32grs::primitives::gf32::Fe32 +impl core::convert::From for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::convert::From for bech32grs::primitives::decode::CheckedHrpstringError +impl core::convert::From for bech32grs::primitives::decode::SegwitHrpstringError +impl core::convert::From for bech32grs::EncodeError +impl core::convert::From for bech32grs::EncodeIoError +impl core::convert::From for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::convert::From for bech32grs::primitives::decode::SegwitHrpstringError +impl core::convert::From for bech32grs::segwit::EncodeError +impl core::convert::From for bech32grs::segwit::DecodeError +impl core::convert::From for bech32grs::DecodeError +impl core::convert::From for bech32grs::primitives::decode::CheckedHrpstringError +impl core::convert::From for bech32grs::primitives::decode::SegwitHrpstringError +impl core::convert::From for u8 +impl core::convert::From for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::convert::From for bech32grs::segwit::EncodeError +impl core::convert::From for bech32grs::primitives::decode::SegwitHrpstringError +impl core::convert::From for bech32grs::segwit::EncodeError +impl core::convert::From for bech32grs::primitives::gf32::TryFromError +impl core::convert::From for bech32grs::EncodeError +impl core::convert::From for bech32grs::segwit::EncodeError +impl core::convert::From for bech32grs::primitives::gf32::TryFromError +impl core::convert::From for bech32grs::EncodeIoError +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::error::Error for bech32grs::DecodeError +impl core::error::Error for bech32grs::EncodeError +impl core::error::Error for bech32grs::EncodeIoError +impl core::error::Error for bech32grs::primitives::decode::CharError +impl core::error::Error for bech32grs::primitives::decode::CheckedHrpstringError +impl core::error::Error for bech32grs::primitives::decode::ChecksumError +impl core::error::Error for bech32grs::primitives::decode::CodeLengthError +impl core::error::Error for bech32grs::primitives::decode::PaddingError +impl core::error::Error for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::error::Error for bech32grs::primitives::decode::SegwitHrpstringError +impl core::error::Error for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::error::Error for bech32grs::primitives::gf32::FromCharError +impl core::error::Error for bech32grs::primitives::gf32::TryFromError +impl core::error::Error for bech32grs::primitives::hrp::Error +impl core::error::Error for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::error::Error for bech32grs::primitives::segwit::WitnessLengthError +impl core::error::Error for bech32grs::segwit::DecodeError +impl core::error::Error for bech32grs::segwit::EncodeError +impl core::fmt::Debug for bech32grs::DecodeError +impl core::fmt::Debug for bech32grs::EncodeError +impl core::fmt::Debug for bech32grs::EncodeIoError +impl core::fmt::Debug for bech32grs::primitives::checksum::PackedNull +impl core::fmt::Debug for bech32grs::primitives::decode::CharError +impl core::fmt::Debug for bech32grs::primitives::decode::CheckedHrpstringError +impl core::fmt::Debug for bech32grs::primitives::decode::ChecksumError +impl core::fmt::Debug for bech32grs::primitives::decode::CodeLengthError +impl core::fmt::Debug for bech32grs::primitives::decode::PaddingError +impl core::fmt::Debug for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::fmt::Debug for bech32grs::primitives::decode::SegwitHrpstringError +impl core::fmt::Debug for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::fmt::Debug for bech32grs::primitives::gf32::Fe32 +impl core::fmt::Debug for bech32grs::primitives::gf32::FromCharError +impl core::fmt::Debug for bech32grs::primitives::gf32::TryFromError +impl core::fmt::Debug for bech32grs::primitives::hrp::Error +impl core::fmt::Debug for bech32grs::primitives::hrp::Hrp +impl core::fmt::Debug for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::fmt::Debug for bech32grs::primitives::segwit::WitnessLengthError +impl core::fmt::Debug for bech32grs::segwit::DecodeError +impl core::fmt::Debug for bech32grs::segwit::EncodeError +impl core::fmt::Display for bech32grs::DecodeError +impl core::fmt::Display for bech32grs::EncodeError +impl core::fmt::Display for bech32grs::EncodeIoError +impl core::fmt::Display for bech32grs::primitives::decode::CharError +impl core::fmt::Display for bech32grs::primitives::decode::CheckedHrpstringError +impl core::fmt::Display for bech32grs::primitives::decode::ChecksumError +impl core::fmt::Display for bech32grs::primitives::decode::CodeLengthError +impl core::fmt::Display for bech32grs::primitives::decode::PaddingError +impl core::fmt::Display for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::fmt::Display for bech32grs::primitives::decode::SegwitHrpstringError +impl core::fmt::Display for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::fmt::Display for bech32grs::primitives::gf32::Fe32 +impl core::fmt::Display for bech32grs::primitives::gf32::FromCharError +impl core::fmt::Display for bech32grs::primitives::gf32::TryFromError +impl core::fmt::Display for bech32grs::primitives::hrp::Error +impl core::fmt::Display for bech32grs::primitives::hrp::Hrp +impl core::fmt::Display for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::fmt::Display for bech32grs::primitives::segwit::WitnessLengthError +impl core::fmt::Display for bech32grs::segwit::DecodeError +impl core::fmt::Display for bech32grs::segwit::EncodeError +impl core::hash::Hash for bech32grs::primitives::Bech32 +impl core::hash::Hash for bech32grs::primitives::Bech32m +impl core::hash::Hash for bech32grs::primitives::NoChecksum +impl core::hash::Hash for bech32grs::primitives::gf32::Fe32 +impl core::hash::Hash for bech32grs::primitives::hrp::Hrp +impl core::marker::Copy for bech32grs::primitives::Bech32 +impl core::marker::Copy for bech32grs::primitives::Bech32m +impl core::marker::Copy for bech32grs::primitives::NoChecksum +impl core::marker::Copy for bech32grs::primitives::checksum::PackedNull +impl core::marker::Copy for bech32grs::primitives::gf32::Fe32 +impl core::marker::Copy for bech32grs::primitives::gf32::FromCharError +impl core::marker::Copy for bech32grs::primitives::gf32::TryFromError +impl core::marker::Copy for bech32grs::primitives::hrp::Hrp +impl core::marker::Send for bech32grs::DecodeError +impl core::marker::Send for bech32grs::EncodeError +impl core::marker::Send for bech32grs::EncodeIoError +impl core::marker::Send for bech32grs::primitives::Bech32 +impl core::marker::Send for bech32grs::primitives::Bech32m +impl core::marker::Send for bech32grs::primitives::NoChecksum +impl core::marker::Send for bech32grs::primitives::checksum::PackedNull +impl core::marker::Send for bech32grs::primitives::decode::CharError +impl core::marker::Send for bech32grs::primitives::decode::CheckedHrpstringError +impl core::marker::Send for bech32grs::primitives::decode::ChecksumError +impl core::marker::Send for bech32grs::primitives::decode::CodeLengthError +impl core::marker::Send for bech32grs::primitives::decode::PaddingError +impl core::marker::Send for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::marker::Send for bech32grs::primitives::decode::SegwitHrpstringError +impl core::marker::Send for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::marker::Send for bech32grs::primitives::gf32::Fe32 +impl core::marker::Send for bech32grs::primitives::gf32::FromCharError +impl core::marker::Send for bech32grs::primitives::gf32::TryFromError +impl core::marker::Send for bech32grs::primitives::hrp::Error +impl core::marker::Send for bech32grs::primitives::hrp::Hrp +impl core::marker::Send for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::marker::Send for bech32grs::primitives::segwit::WitnessLengthError +impl core::marker::Send for bech32grs::segwit::DecodeError +impl core::marker::Send for bech32grs::segwit::EncodeError +impl core::marker::StructuralPartialEq for bech32grs::DecodeError +impl core::marker::StructuralPartialEq for bech32grs::EncodeError +impl core::marker::StructuralPartialEq for bech32grs::primitives::Bech32 +impl core::marker::StructuralPartialEq for bech32grs::primitives::Bech32m +impl core::marker::StructuralPartialEq for bech32grs::primitives::NoChecksum +impl core::marker::StructuralPartialEq for bech32grs::primitives::checksum::PackedNull +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::CharError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::CheckedHrpstringError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::ChecksumError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::CodeLengthError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::PaddingError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::SegwitHrpstringError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::marker::StructuralPartialEq for bech32grs::primitives::gf32::Fe32 +impl core::marker::StructuralPartialEq for bech32grs::primitives::gf32::FromCharError +impl core::marker::StructuralPartialEq for bech32grs::primitives::gf32::TryFromError +impl core::marker::StructuralPartialEq for bech32grs::primitives::hrp::Error +impl core::marker::StructuralPartialEq for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::marker::StructuralPartialEq for bech32grs::primitives::segwit::WitnessLengthError +impl core::marker::StructuralPartialEq for bech32grs::segwit::DecodeError +impl core::marker::StructuralPartialEq for bech32grs::segwit::EncodeError +impl core::marker::Sync for bech32grs::DecodeError +impl core::marker::Sync for bech32grs::EncodeError +impl core::marker::Sync for bech32grs::EncodeIoError +impl core::marker::Sync for bech32grs::primitives::Bech32 +impl core::marker::Sync for bech32grs::primitives::Bech32m +impl core::marker::Sync for bech32grs::primitives::NoChecksum +impl core::marker::Sync for bech32grs::primitives::checksum::PackedNull +impl core::marker::Sync for bech32grs::primitives::decode::CharError +impl core::marker::Sync for bech32grs::primitives::decode::CheckedHrpstringError +impl core::marker::Sync for bech32grs::primitives::decode::ChecksumError +impl core::marker::Sync for bech32grs::primitives::decode::CodeLengthError +impl core::marker::Sync for bech32grs::primitives::decode::PaddingError +impl core::marker::Sync for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::marker::Sync for bech32grs::primitives::decode::SegwitHrpstringError +impl core::marker::Sync for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::marker::Sync for bech32grs::primitives::gf32::Fe32 +impl core::marker::Sync for bech32grs::primitives::gf32::FromCharError +impl core::marker::Sync for bech32grs::primitives::gf32::TryFromError +impl core::marker::Sync for bech32grs::primitives::hrp::Error +impl core::marker::Sync for bech32grs::primitives::hrp::Hrp +impl core::marker::Sync for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::marker::Sync for bech32grs::primitives::segwit::WitnessLengthError +impl core::marker::Sync for bech32grs::segwit::DecodeError +impl core::marker::Sync for bech32grs::segwit::EncodeError +impl core::marker::Unpin for bech32grs::DecodeError +impl core::marker::Unpin for bech32grs::EncodeError +impl core::marker::Unpin for bech32grs::EncodeIoError +impl core::marker::Unpin for bech32grs::primitives::Bech32 +impl core::marker::Unpin for bech32grs::primitives::Bech32m +impl core::marker::Unpin for bech32grs::primitives::NoChecksum +impl core::marker::Unpin for bech32grs::primitives::checksum::PackedNull +impl core::marker::Unpin for bech32grs::primitives::decode::CharError +impl core::marker::Unpin for bech32grs::primitives::decode::CheckedHrpstringError +impl core::marker::Unpin for bech32grs::primitives::decode::ChecksumError +impl core::marker::Unpin for bech32grs::primitives::decode::CodeLengthError +impl core::marker::Unpin for bech32grs::primitives::decode::PaddingError +impl core::marker::Unpin for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::marker::Unpin for bech32grs::primitives::decode::SegwitHrpstringError +impl core::marker::Unpin for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::marker::Unpin for bech32grs::primitives::gf32::Fe32 +impl core::marker::Unpin for bech32grs::primitives::gf32::FromCharError +impl core::marker::Unpin for bech32grs::primitives::gf32::TryFromError +impl core::marker::Unpin for bech32grs::primitives::hrp::Error +impl core::marker::Unpin for bech32grs::primitives::hrp::Hrp +impl core::marker::Unpin for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::marker::Unpin for bech32grs::primitives::segwit::WitnessLengthError +impl core::marker::Unpin for bech32grs::segwit::DecodeError +impl core::marker::Unpin for bech32grs::segwit::EncodeError +impl core::ops::arith::Add for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Add<&bech32grs::primitives::gf32::Fe32> for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Add<&bech32grs::primitives::gf32::Fe32> for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Add for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::AddAssign for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Div for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Div<&bech32grs::primitives::gf32::Fe32> for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Div<&bech32grs::primitives::gf32::Fe32> for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Div for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::DivAssign for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Mul for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Mul<&bech32grs::primitives::gf32::Fe32> for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Mul<&bech32grs::primitives::gf32::Fe32> for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Mul for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::MulAssign for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Sub for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Sub<&bech32grs::primitives::gf32::Fe32> for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Sub<&bech32grs::primitives::gf32::Fe32> for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Sub for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::SubAssign for bech32grs::primitives::gf32::Fe32 +impl core::ops::bit::BitXor for bech32grs::primitives::checksum::PackedNull +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::DecodeError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::EncodeError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::Bech32 +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::Bech32m +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::NoChecksum +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::checksum::PackedNull +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::CharError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::CheckedHrpstringError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::ChecksumError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::CodeLengthError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::PaddingError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::SegwitHrpstringError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::gf32::Fe32 +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::gf32::FromCharError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::gf32::TryFromError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::Error +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::Hrp +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::segwit::WitnessLengthError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::segwit::DecodeError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::segwit::EncodeError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::DecodeError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::EncodeError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::Bech32 +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::Bech32m +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::NoChecksum +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::checksum::PackedNull +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::CharError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::CheckedHrpstringError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::ChecksumError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::CodeLengthError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::PaddingError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::SegwitHrpstringError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::gf32::Fe32 +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::gf32::FromCharError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::gf32::TryFromError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::Error +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::Hrp +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::segwit::WitnessLengthError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::segwit::DecodeError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::segwit::EncodeError +impl<'a, I, Ck> core::iter::traits::iterator::Iterator for bech32grs::primitives::encode::ByteIter<'a, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'a, I, Ck> core::iter::traits::iterator::Iterator for bech32grs::primitives::encode::CharIter<'a, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::iter::traits::iterator::Iterator for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::iter::traits::iterator::Iterator for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::iter::traits::iterator::Iterator for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::iter::traits::iterator::Iterator for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::iter::traits::marker::FusedIterator for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::iter::traits::marker::FusedIterator for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::iter::traits::marker::FusedIterator for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::iter::traits::marker::FusedIterator for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::marker::Send for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::marker::Send for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::marker::Send for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::marker::Send for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::marker::Sync for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::marker::Sync for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::marker::Sync for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::marker::Sync for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::marker::Unpin for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::marker::Unpin for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::marker::Unpin for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::marker::Unpin for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'hrp, I, Ck> bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> core::clone::Clone for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::clone::Clone, Ck: bech32grs::primitives::checksum::Checksum + core::clone::Clone +impl<'hrp, I, Ck> core::cmp::Eq for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::cmp::Eq, Ck: bech32grs::primitives::checksum::Checksum + core::cmp::Eq +impl<'hrp, I, Ck> core::cmp::PartialEq for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::cmp::PartialEq, Ck: bech32grs::primitives::checksum::Checksum + core::cmp::PartialEq +impl<'hrp, I, Ck> core::iter::traits::iterator::Iterator for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> core::marker::Send for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send +impl<'hrp, I, Ck> core::marker::Send for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send +impl<'hrp, I, Ck> core::marker::Send for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Send, I: core::marker::Send +impl<'hrp, I, Ck> core::marker::Send for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send +impl<'hrp, I, Ck> core::marker::StructuralPartialEq for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> core::marker::Sync for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync +impl<'hrp, I, Ck> core::marker::Sync for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync +impl<'hrp, I, Ck> core::marker::Sync for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Sync, I: core::marker::Sync +impl<'hrp, I, Ck> core::marker::Sync for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync +impl<'hrp, I, Ck> core::marker::Unpin for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin +impl<'hrp, I, Ck> core::marker::Unpin for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin +impl<'hrp, I, Ck> core::marker::Unpin for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Unpin, I: core::marker::Unpin +impl<'hrp, I, Ck> core::marker::Unpin for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin +impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::panic::unwind_safe::RefUnwindSafe, I: core::panic::unwind_safe::RefUnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::panic::unwind_safe::UnwindSafe, I: core::panic::unwind_safe::UnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl<'hrp> bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::iter::traits::iterator::Iterator for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::marker::Send for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::marker::Sync for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::marker::Unpin for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'s> bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::fmt::Debug for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::fmt::Debug for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::fmt::Debug for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::iter::traits::iterator::Iterator for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::iter::traits::iterator::Iterator for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::iter::traits::iterator::Iterator for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl bech32grs::primitives::checksum::Engine +impl core::default::Default for bech32grs::primitives::checksum::Engine +impl core::marker::StructuralPartialEq for bech32grs::primitives::checksum::Engine +impl core::clone::Clone for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::clone::Clone +impl core::cmp::Eq for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::cmp::Eq +impl core::cmp::PartialEq for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::cmp::PartialEq +impl core::fmt::Debug for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::fmt::Debug +impl core::marker::Copy for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::marker::Copy +impl core::marker::Send for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::marker::Send +impl core::marker::Sync for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::marker::Sync +impl core::marker::Unpin for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl core::clone::Clone for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::clone::Clone, Ck: bech32grs::primitives::checksum::Checksum + core::clone::Clone +impl core::cmp::Eq for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::cmp::Eq, Ck: bech32grs::primitives::checksum::Checksum + core::cmp::Eq +impl core::cmp::PartialEq for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::cmp::PartialEq, Ck: bech32grs::primitives::checksum::Checksum + core::cmp::PartialEq +impl core::iter::traits::iterator::Iterator for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl core::marker::Send for bech32grs::primitives::iter::Checksummed where I: core::marker::Send, ::MidstateRepr: core::marker::Send +impl core::marker::StructuralPartialEq for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl core::marker::Sync for bech32grs::primitives::iter::Checksummed where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync +impl core::marker::Unpin for bech32grs::primitives::iter::Checksummed where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::iter::Checksummed where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::iter::Checksummed where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl> core::clone::Clone for bech32grs::primitives::iter::FesToBytes +impl> core::clone::Clone for bech32grs::primitives::iter::BytesToFes +impl> core::cmp::Eq for bech32grs::primitives::iter::FesToBytes +impl> core::cmp::Eq for bech32grs::primitives::iter::BytesToFes +impl> core::cmp::PartialEq for bech32grs::primitives::iter::FesToBytes +impl> core::cmp::PartialEq for bech32grs::primitives::iter::BytesToFes +impl> core::marker::StructuralPartialEq for bech32grs::primitives::iter::FesToBytes +impl> core::marker::StructuralPartialEq for bech32grs::primitives::iter::BytesToFes +impl bech32grs::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator +impl bech32grs::primitives::iter::ByteIterExt for I where I: core::iter::traits::iterator::Iterator +impl bech32grs::primitives::iter::Fe32IterExt for I where I: core::iter::traits::iterator::Iterator +impl core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::iter::BytesToFes where I: core::iter::traits::iterator::Iterator + core::iter::traits::exact_size::ExactSizeIterator +impl core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::iter::FesToBytes where I: core::iter::traits::iterator::Iterator + core::iter::traits::exact_size::ExactSizeIterator +impl core::iter::traits::iterator::Iterator for bech32grs::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator +impl core::iter::traits::iterator::Iterator for bech32grs::primitives::iter::BytesToFes where I: core::iter::traits::iterator::Iterator +impl core::iter::traits::iterator::Iterator for bech32grs::primitives::iter::FesToBytes where I: core::iter::traits::iterator::Iterator +impl core::marker::Send for bech32grs::primitives::encode::WitnessVersionIter where I: core::marker::Send +impl core::marker::Send for bech32grs::primitives::iter::BytesToFes where I: core::marker::Send +impl core::marker::Send for bech32grs::primitives::iter::FesToBytes where I: core::marker::Send +impl core::marker::Sync for bech32grs::primitives::encode::WitnessVersionIter where I: core::marker::Sync +impl core::marker::Sync for bech32grs::primitives::iter::BytesToFes where I: core::marker::Sync +impl core::marker::Sync for bech32grs::primitives::iter::FesToBytes where I: core::marker::Sync +impl core::marker::Unpin for bech32grs::primitives::encode::WitnessVersionIter where I: core::marker::Unpin +impl core::marker::Unpin for bech32grs::primitives::iter::BytesToFes where I: core::marker::Unpin +impl core::marker::Unpin for bech32grs::primitives::iter::FesToBytes where I: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::WitnessVersionIter where I: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::iter::BytesToFes where I: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::iter::FesToBytes where I: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::WitnessVersionIter where I: core::panic::unwind_safe::UnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::iter::BytesToFes where I: core::panic::unwind_safe::UnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::iter::FesToBytes where I: core::panic::unwind_safe::UnwindSafe +pub bech32grs::DecodeError::Checksum(bech32grs::primitives::decode::ChecksumError) +pub bech32grs::DecodeError::Parse(bech32grs::primitives::decode::UncheckedHrpstringError) +pub bech32grs::EncodeError::Fmt(core::fmt::Error) +pub bech32grs::EncodeError::TooLong(bech32grs::primitives::decode::CodeLengthError) +pub bech32grs::EncodeIoError::TooLong(bech32grs::primitives::decode::CodeLengthError) +pub bech32grs::EncodeIoError::Write(std::io::error::Error) +pub bech32grs::primitives::decode::CharError::InvalidChar(char) +pub bech32grs::primitives::decode::CharError::MissingSeparator +pub bech32grs::primitives::decode::CharError::MixedCase +pub bech32grs::primitives::decode::CharError::NothingAfterSeparator +pub bech32grs::primitives::decode::CheckedHrpstringError::Checksum(bech32grs::primitives::decode::ChecksumError) +pub bech32grs::primitives::decode::CheckedHrpstringError::Parse(bech32grs::primitives::decode::UncheckedHrpstringError) +pub bech32grs::primitives::decode::ChecksumError::CodeLength(bech32grs::primitives::decode::CodeLengthError) +pub bech32grs::primitives::decode::ChecksumError::InvalidLength +pub bech32grs::primitives::decode::ChecksumError::InvalidResidue +pub bech32grs::primitives::decode::CodeLengthError::code_length: usize +pub bech32grs::primitives::decode::CodeLengthError::encoded_length: usize +pub bech32grs::primitives::decode::PaddingError::NonZero +pub bech32grs::primitives::decode::PaddingError::TooMuch +pub bech32grs::primitives::decode::SegwitHrpstringError::Checksum(bech32grs::primitives::decode::ChecksumError) +pub bech32grs::primitives::decode::SegwitHrpstringError::InvalidWitnessVersion(bech32grs::primitives::gf32::Fe32) +pub bech32grs::primitives::decode::SegwitHrpstringError::NoData +pub bech32grs::primitives::decode::SegwitHrpstringError::Padding(bech32grs::primitives::decode::PaddingError) +pub bech32grs::primitives::decode::SegwitHrpstringError::TooLong(usize) +pub bech32grs::primitives::decode::SegwitHrpstringError::Unchecked(bech32grs::primitives::decode::UncheckedHrpstringError) +pub bech32grs::primitives::decode::SegwitHrpstringError::WitnessLength(bech32grs::primitives::segwit::WitnessLengthError) +pub bech32grs::primitives::decode::UncheckedHrpstringError::Char(bech32grs::primitives::decode::CharError) +pub bech32grs::primitives::decode::UncheckedHrpstringError::Hrp(bech32grs::primitives::hrp::Error) +pub bech32grs::primitives::gf32::FromCharError::Invalid(char) +pub bech32grs::primitives::gf32::FromCharError::NotAscii(char) +pub bech32grs::primitives::gf32::TryFromError::InvalidByte(u8) +pub bech32grs::primitives::gf32::TryFromError::NotAByte(core::num::error::TryFromIntError) +pub bech32grs::primitives::hrp::Error::Empty +pub bech32grs::primitives::hrp::Error::InvalidAsciiByte(u8) +pub bech32grs::primitives::hrp::Error::MixedCase +pub bech32grs::primitives::hrp::Error::NonAsciiChar(char) +pub bech32grs::primitives::hrp::Error::TooLong(usize) +pub bech32grs::primitives::segwit::WitnessLengthError::InvalidSegwitV0 +pub bech32grs::primitives::segwit::WitnessLengthError::TooLong +pub bech32grs::primitives::segwit::WitnessLengthError::TooShort +pub bech32grs::segwit::EncodeError::Fmt(core::fmt::Error) +pub bech32grs::segwit::EncodeError::TooLong(bech32grs::primitives::decode::SegwitCodeLengthError) +pub bech32grs::segwit::EncodeError::WitnessLength(bech32grs::primitives::segwit::WitnessLengthError) +pub bech32grs::segwit::EncodeError::WitnessVersion(bech32grs::primitives::segwit::InvalidWitnessVersionError) +pub const bech32grs::Checksum::CHECKSUM_LENGTH: usize +pub const bech32grs::Checksum::CODE_LENGTH: usize +pub const bech32grs::Checksum::GENERATOR_SH: [Self::MidstateRepr; 5] +pub const bech32grs::Checksum::TARGET_RESIDUE: Self::MidstateRepr +pub const bech32grs::hrp::GRS: _ +pub const bech32grs::hrp::GRSRT: _ +pub const bech32grs::hrp::TGRS: _ +pub const bech32grs::primitives::Bech32::CHECKSUM_LENGTH: usize +pub const bech32grs::primitives::Bech32::CODE_LENGTH: usize +pub const bech32grs::primitives::Bech32::GENERATOR_SH: [u32; 5] +pub const bech32grs::primitives::Bech32::TARGET_RESIDUE: u32 +pub const bech32grs::primitives::Bech32m::CHECKSUM_LENGTH: usize +pub const bech32grs::primitives::Bech32m::CODE_LENGTH: usize +pub const bech32grs::primitives::Bech32m::GENERATOR_SH: [u32; 5] +pub const bech32grs::primitives::Bech32m::TARGET_RESIDUE: u32 +pub const bech32grs::primitives::NoChecksum::CHECKSUM_LENGTH: usize +pub const bech32grs::primitives::NoChecksum::CODE_LENGTH: usize +pub const bech32grs::primitives::NoChecksum::GENERATOR_SH: [bech32grs::primitives::checksum::PackedNull; 5] +pub const bech32grs::primitives::NoChecksum::TARGET_RESIDUE: bech32grs::primitives::checksum::PackedNull +pub const bech32grs::primitives::checksum::Checksum::CHECKSUM_LENGTH: usize +pub const bech32grs::primitives::checksum::Checksum::CODE_LENGTH: usize +pub const bech32grs::primitives::checksum::Checksum::GENERATOR_SH: [Self::MidstateRepr; 5] +pub const bech32grs::primitives::checksum::Checksum::TARGET_RESIDUE: Self::MidstateRepr +pub const bech32grs::primitives::checksum::PackedFe32::ONE: Self +pub const bech32grs::primitives::checksum::PackedFe32::WIDTH: usize +pub const bech32grs::primitives::checksum::PackedNull::ONE: Self +pub const bech32grs::primitives::gf32::Fe32::A: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::C: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::D: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::E: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::F: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::G: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::H: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::J: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::K: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::L: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::M: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::N: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::P: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::Q: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::R: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::S: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::T: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::U: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::V: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::W: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::X: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::Y: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::Z: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_0: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_2: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_3: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_4: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_5: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_6: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_7: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_8: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_9: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::hrp::GRS: _ +pub const bech32grs::primitives::hrp::GRSRT: _ +pub const bech32grs::primitives::hrp::TGRS: _ +pub const bech32grs::primitives::segwit::MAX_STRING_LENGTH: usize = 90usize +pub const bech32grs::primitives::segwit::VERSION_0: Fe32::Q +pub const bech32grs::primitives::segwit::VERSION_1: Fe32::P +pub const bech32grs::segwit::VERSION_0: Fe32::Q +pub const bech32grs::segwit::VERSION_1: Fe32::P +pub const fn bech32grs::primitives::hrp::Hrp::parse_unchecked(hrp: &str) -> Self pub const u128::ONE: Self pub const u32::ONE: Self pub const u64::ONE: Self -pub enum bech32::Bech32 -pub enum bech32::Bech32m -pub enum bech32::NoChecksum -pub enum bech32::primitives::Bech32 -pub enum bech32::primitives::Bech32m -pub enum bech32::primitives::NoChecksum -pub fn &bech32::primitives::gf32::Fe32::add(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::add(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::div(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::div(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::mul(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::mul(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::sub(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::sub(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::ByteIterExt::bytes_to_fes(self) -> bech32::primitives::iter::BytesToFes -pub fn bech32::Checksum::sanity_check() -pub fn bech32::DecodeError::clone(&self) -> bech32::DecodeError -pub fn bech32::DecodeError::eq(&self, other: &bech32::DecodeError) -> bool -pub fn bech32::DecodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::DecodeError::from(e: bech32::primitives::decode::UncheckedHrpstringError) -> Self -pub fn bech32::DecodeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::EncodeError::clone(&self) -> bech32::EncodeError -pub fn bech32::EncodeError::eq(&self, other: &bech32::EncodeError) -> bool -pub fn bech32::EncodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::EncodeError::from(e: bech32::primitives::decode::CodeLengthError) -> Self -pub fn bech32::EncodeError::from(e: core::fmt::Error) -> Self -pub fn bech32::EncodeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::EncodeIoError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::EncodeIoError::from(e: bech32::primitives::decode::CodeLengthError) -> Self -pub fn bech32::EncodeIoError::from(e: std::io::error::Error) -> Self -pub fn bech32::EncodeIoError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::Fe32IterExt::fes_to_bytes(self) -> bech32::primitives::iter::FesToBytes -pub fn bech32::Fe32IterExt::with_checksum(self, hrp: &bech32::primitives::hrp::Hrp) -> bech32::primitives::encode::Encoder<'_, Self, Ck> -pub fn bech32::decode(s: &str) -> core::result::Result<(bech32::primitives::hrp::Hrp, alloc::vec::Vec), bech32::DecodeError> -pub fn bech32::encode(hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result -pub fn bech32::encode_lower(hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result -pub fn bech32::encode_lower_to_fmt(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32::EncodeError> -pub fn bech32::encode_lower_to_writer(w: &mut W, hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32::EncodeIoError> -pub fn bech32::encode_to_fmt(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32::EncodeError> -pub fn bech32::encode_to_writer(w: &mut W, hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32::EncodeIoError> -pub fn bech32::encode_upper(hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result -pub fn bech32::encode_upper_to_fmt(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32::EncodeError> -pub fn bech32::encode_upper_to_writer(w: &mut W, hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32::EncodeIoError> -pub fn bech32::encoded_length(hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result -pub fn bech32::primitives::Bech32::clone(&self) -> bech32::primitives::Bech32 -pub fn bech32::primitives::Bech32::cmp(&self, other: &bech32::primitives::Bech32) -> core::cmp::Ordering -pub fn bech32::primitives::Bech32::eq(&self, other: &bech32::primitives::Bech32) -> bool -pub fn bech32::primitives::Bech32::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bech32::primitives::Bech32::partial_cmp(&self, other: &bech32::primitives::Bech32) -> core::option::Option -pub fn bech32::primitives::Bech32m::clone(&self) -> bech32::primitives::Bech32m -pub fn bech32::primitives::Bech32m::cmp(&self, other: &bech32::primitives::Bech32m) -> core::cmp::Ordering -pub fn bech32::primitives::Bech32m::eq(&self, other: &bech32::primitives::Bech32m) -> bool -pub fn bech32::primitives::Bech32m::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bech32::primitives::Bech32m::partial_cmp(&self, other: &bech32::primitives::Bech32m) -> core::option::Option -pub fn bech32::primitives::NoChecksum::clone(&self) -> bech32::primitives::NoChecksum -pub fn bech32::primitives::NoChecksum::cmp(&self, other: &bech32::primitives::NoChecksum) -> core::cmp::Ordering -pub fn bech32::primitives::NoChecksum::eq(&self, other: &bech32::primitives::NoChecksum) -> bool -pub fn bech32::primitives::NoChecksum::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bech32::primitives::NoChecksum::partial_cmp(&self, other: &bech32::primitives::NoChecksum) -> core::option::Option -pub fn bech32::primitives::checksum::Checksum::sanity_check() -pub fn bech32::primitives::checksum::Engine::clone(&self) -> bech32::primitives::checksum::Engine -pub fn bech32::primitives::checksum::Engine::default() -> Self -pub fn bech32::primitives::checksum::Engine::eq(&self, other: &bech32::primitives::checksum::Engine) -> bool -pub fn bech32::primitives::checksum::Engine::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::checksum::Engine::input_fe(&mut self, e: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::checksum::Engine::input_hrp(&mut self, hrp: bech32::primitives::hrp::Hrp) -pub fn bech32::primitives::checksum::Engine::input_target_residue(&mut self) -pub fn bech32::primitives::checksum::Engine::new() -> Self -pub fn bech32::primitives::checksum::Engine::residue(&self) -> &::MidstateRepr -pub fn bech32::primitives::checksum::HrpFe32Iter<'hrp>::new(hrp: &'hrp bech32::primitives::hrp::Hrp) -> Self -pub fn bech32::primitives::checksum::HrpFe32Iter<'hrp>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::checksum::HrpFe32Iter<'hrp>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::checksum::PackedFe32::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 -pub fn bech32::primitives::checksum::PackedFe32::unpack(&self, n: usize) -> u8 -pub fn bech32::primitives::checksum::PackedNull::bitxor(self, bech32::primitives::checksum::PackedNull) -> bech32::primitives::checksum::PackedNull -pub fn bech32::primitives::checksum::PackedNull::clone(&self) -> bech32::primitives::checksum::PackedNull -pub fn bech32::primitives::checksum::PackedNull::eq(&self, other: &bech32::primitives::checksum::PackedNull) -> bool -pub fn bech32::primitives::checksum::PackedNull::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::checksum::PackedNull::mul_by_x_then_add(&mut self, usize, u8) -> u8 -pub fn bech32::primitives::checksum::PackedNull::unpack(&self, usize) -> u8 -pub fn bech32::primitives::decode::AsciiToFe32Iter<'s>::len(&self) -> usize -pub fn bech32::primitives::decode::AsciiToFe32Iter<'s>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::AsciiToFe32Iter<'s>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::decode::ByteIter<'s>::len(&self) -> usize -pub fn bech32::primitives::decode::ByteIter<'s>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::ByteIter<'s>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::decode::CharError::clone(&self) -> bech32::primitives::decode::CharError -pub fn bech32::primitives::decode::CharError::eq(&self, other: &bech32::primitives::decode::CharError) -> bool -pub fn bech32::primitives::decode::CharError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::CharError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::byte_iter(&self) -> bech32::primitives::decode::ByteIter<'_> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::data_part_ascii_no_checksum(&self) -> &'s [u8] -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::fe32_iter>(&self) -> bech32::primitives::decode::AsciiToFe32Iter<'_> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::hrp(&self) -> bech32::primitives::hrp::Hrp -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::new(s: &'s str) -> core::result::Result -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::remove_witness_version(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::validate_segwit(self) -> core::result::Result, bech32::primitives::decode::SegwitHrpstringError> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::validate_segwit_padding(&self) -> core::result::Result<(), bech32::primitives::decode::PaddingError> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::validate_witness_program_length(&self, witness_version: bech32::primitives::gf32::Fe32) -> core::result::Result<(), bech32::primitives::segwit::WitnessLengthError> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::witness_version(&self) -> core::option::Option -pub fn bech32::primitives::decode::CheckedHrpstringError::clone(&self) -> bech32::primitives::decode::CheckedHrpstringError -pub fn bech32::primitives::decode::CheckedHrpstringError::eq(&self, other: &bech32::primitives::decode::CheckedHrpstringError) -> bool -pub fn bech32::primitives::decode::CheckedHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::CheckedHrpstringError::from(e: bech32::primitives::decode::ChecksumError) -> Self -pub fn bech32::primitives::decode::CheckedHrpstringError::from(e: bech32::primitives::decode::UncheckedHrpstringError) -> Self -pub fn bech32::primitives::decode::CheckedHrpstringError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::decode::ChecksumError::clone(&self) -> bech32::primitives::decode::ChecksumError -pub fn bech32::primitives::decode::ChecksumError::eq(&self, other: &bech32::primitives::decode::ChecksumError) -> bool -pub fn bech32::primitives::decode::ChecksumError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::ChecksumError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::decode::CodeLengthError::clone(&self) -> bech32::primitives::decode::CodeLengthError -pub fn bech32::primitives::decode::CodeLengthError::eq(&self, other: &bech32::primitives::decode::CodeLengthError) -> bool -pub fn bech32::primitives::decode::CodeLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::CodeLengthError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::decode::Fe32Iter<'s>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::Fe32Iter<'s>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::decode::PaddingError::clone(&self) -> bech32::primitives::decode::PaddingError -pub fn bech32::primitives::decode::PaddingError::eq(&self, other: &bech32::primitives::decode::PaddingError) -> bool -pub fn bech32::primitives::decode::PaddingError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::PaddingError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::decode::SegwitCodeLengthError::clone(&self) -> bech32::primitives::decode::SegwitCodeLengthError -pub fn bech32::primitives::decode::SegwitCodeLengthError::eq(&self, other: &bech32::primitives::decode::SegwitCodeLengthError) -> bool -pub fn bech32::primitives::decode::SegwitCodeLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::SegwitCodeLengthError::from(e: bech32::primitives::decode::CodeLengthError) -> Self -pub fn bech32::primitives::decode::SegwitCodeLengthError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::byte_iter(&self) -> bech32::primitives::decode::ByteIter<'_> -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::data_part_ascii_no_witver_no_checksum(&self) -> &'s [u8] -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::has_valid_hrp(&self) -> bool -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::hrp(&self) -> bech32::primitives::hrp::Hrp -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::new(s: &'s str) -> core::result::Result -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::new_bech32(s: &'s str) -> core::result::Result -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::witness_version(&self) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::decode::SegwitHrpstringError::clone(&self) -> bech32::primitives::decode::SegwitHrpstringError -pub fn bech32::primitives::decode::SegwitHrpstringError::eq(&self, other: &bech32::primitives::decode::SegwitHrpstringError) -> bool -pub fn bech32::primitives::decode::SegwitHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::SegwitHrpstringError::from(e: bech32::primitives::decode::ChecksumError) -> Self -pub fn bech32::primitives::decode::SegwitHrpstringError::from(e: bech32::primitives::decode::PaddingError) -> Self -pub fn bech32::primitives::decode::SegwitHrpstringError::from(e: bech32::primitives::decode::UncheckedHrpstringError) -> Self -pub fn bech32::primitives::decode::SegwitHrpstringError::from(e: bech32::primitives::segwit::WitnessLengthError) -> Self -pub fn bech32::primitives::decode::SegwitHrpstringError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::data_part_ascii(&self) -> &'s [u8] -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::has_valid_checksum(&self) -> bool -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::hrp(&self) -> bech32::primitives::hrp::Hrp -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::new(s: &'s str) -> core::result::Result -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::remove_checksum(self) -> bech32::primitives::decode::CheckedHrpstring<'s> -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::remove_witness_version(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::validate_and_remove_checksum(self) -> core::result::Result, bech32::primitives::decode::ChecksumError> -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::validate_checksum(&self) -> core::result::Result<(), bech32::primitives::decode::ChecksumError> -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::witness_version(&self) -> core::option::Option -pub fn bech32::primitives::decode::UncheckedHrpstringError::clone(&self) -> bech32::primitives::decode::UncheckedHrpstringError -pub fn bech32::primitives::decode::UncheckedHrpstringError::eq(&self, other: &bech32::primitives::decode::UncheckedHrpstringError) -> bool -pub fn bech32::primitives::decode::UncheckedHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::UncheckedHrpstringError::from(e: bech32::primitives::decode::CharError) -> Self -pub fn bech32::primitives::decode::UncheckedHrpstringError::from(e: bech32::primitives::hrp::Error) -> Self -pub fn bech32::primitives::decode::UncheckedHrpstringError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::encode::ByteIter<'a, I, Ck>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::encode::ByteIter<'a, I, Ck>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::encode::ByteIter<'hrp, I, Ck>::new(char_iter: bech32::primitives::encode::CharIter<'hrp, I, Ck>) -> Self -pub fn bech32::primitives::encode::CharIter<'a, I, Ck>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::encode::CharIter<'a, I, Ck>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::encode::CharIter<'hrp, I, Ck>::new(hrp: &'hrp bech32::primitives::hrp::Hrp, data: bech32::primitives::encode::WitnessVersionIter) -> Self -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::bytes(self) -> bech32::primitives::encode::ByteIter<'hrp, I, Ck> -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::chars(self) -> bech32::primitives::encode::CharIter<'hrp, I, Ck> -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::clone(&self) -> bech32::primitives::encode::Encoder<'hrp, I, Ck> -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::eq(&self, other: &bech32::primitives::encode::Encoder<'hrp, I, Ck>) -> bool -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::fes(self) -> bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::new(data: I, hrp: &'hrp bech32::primitives::hrp::Hrp) -> Self -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::with_witness_version(self, witness_version: bech32::primitives::gf32::Fe32) -> Self -pub fn bech32::primitives::encode::Fe32Iter<'hrp, I, Ck>::new(hrp: &'hrp bech32::primitives::hrp::Hrp, data: bech32::primitives::encode::WitnessVersionIter) -> Self -pub fn bech32::primitives::encode::Fe32Iter<'hrp, I, Ck>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::encode::Fe32Iter<'hrp, I, Ck>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::encode::WitnessVersionIter::new(witness_version: core::option::Option, iter: I) -> Self -pub fn bech32::primitives::encode::WitnessVersionIter::next(&mut self) -> core::option::Option -pub fn bech32::primitives::encode::WitnessVersionIter::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::gf32::Fe32::add(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::add(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::add_assign(&mut self, other: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::gf32::Fe32::as_ref(&self) -> &u8 -pub fn bech32::primitives::gf32::Fe32::clone(&self) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::div(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::div(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::div_assign(&mut self, other: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::gf32::Fe32::eq(&self, other: &bech32::primitives::gf32::Fe32) -> bool -pub fn bech32::primitives::gf32::Fe32::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::gf32::Fe32::from_char(c: char) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::from_char_unchecked(c: u8) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bech32::primitives::gf32::Fe32::iter_alpha() -> impl core::iter::traits::iterator::Iterator -pub fn bech32::primitives::gf32::Fe32::mul(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::mul(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::mul_assign(&mut self, other: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::gf32::Fe32::sub(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::sub(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::sub_assign(&mut self, other: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::gf32::Fe32::to_char(self) -> char -pub fn bech32::primitives::gf32::Fe32::to_u8(self) -> u8 -pub fn bech32::primitives::gf32::Fe32::try_from(value: i128) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: i16) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: i32) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: i64) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: i8) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u128) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u16) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u32) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u64) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u8) -> core::result::Result -pub fn bech32::primitives::gf32::FromCharError::clone(&self) -> bech32::primitives::gf32::FromCharError -pub fn bech32::primitives::gf32::FromCharError::eq(&self, other: &bech32::primitives::gf32::FromCharError) -> bool -pub fn bech32::primitives::gf32::FromCharError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::gf32::FromCharError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::gf32::TryFromError::clone(&self) -> bech32::primitives::gf32::TryFromError -pub fn bech32::primitives::gf32::TryFromError::eq(&self, other: &bech32::primitives::gf32::TryFromError) -> bool -pub fn bech32::primitives::gf32::TryFromError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::gf32::TryFromError::from(e: core::num::error::TryFromIntError) -> Self -pub fn bech32::primitives::gf32::TryFromError::from(i: core::convert::Infallible) -> Self -pub fn bech32::primitives::gf32::TryFromError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::hrp::ByteIter<'b>::len(&self) -> usize -pub fn bech32::primitives::hrp::ByteIter<'b>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::ByteIter<'b>::next_back(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::ByteIter<'b>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::hrp::CharIter<'b>::len(&self) -> usize -pub fn bech32::primitives::hrp::CharIter<'b>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::CharIter<'b>::next_back(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::CharIter<'b>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::hrp::Error::clone(&self) -> bech32::primitives::hrp::Error -pub fn bech32::primitives::hrp::Error::eq(&self, other: &bech32::primitives::hrp::Error) -> bool -pub fn bech32::primitives::hrp::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::hrp::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::hrp::Hrp::as_bytes(&self) -> &[u8] -pub fn bech32::primitives::hrp::Hrp::as_str(&self) -> &str -pub fn bech32::primitives::hrp::Hrp::byte_iter(&self) -> bech32::primitives::hrp::ByteIter<'_> -pub fn bech32::primitives::hrp::Hrp::char_iter(&self) -> bech32::primitives::hrp::CharIter<'_> -pub fn bech32::primitives::hrp::Hrp::clone(&self) -> bech32::primitives::hrp::Hrp -pub fn bech32::primitives::hrp::Hrp::cmp(&self, other: &Self) -> core::cmp::Ordering -pub fn bech32::primitives::hrp::Hrp::eq(&self, other: &Self) -> bool -pub fn bech32::primitives::hrp::Hrp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::hrp::Hrp::hash(&self, h: &mut H) -pub fn bech32::primitives::hrp::Hrp::is_valid_on_mainnet(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::is_valid_on_regtest(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::is_valid_on_signet(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::is_valid_on_testnet(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::is_valid_segwit(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::len(&self) -> usize -pub fn bech32::primitives::hrp::Hrp::lowercase_byte_iter(&self) -> bech32::primitives::hrp::LowercaseByteIter<'_> -pub fn bech32::primitives::hrp::Hrp::lowercase_char_iter(&self) -> bech32::primitives::hrp::LowercaseCharIter<'_> -pub fn bech32::primitives::hrp::Hrp::parse(hrp: &str) -> core::result::Result -pub fn bech32::primitives::hrp::Hrp::partial_cmp(&self, other: &Self) -> core::option::Option -pub fn bech32::primitives::hrp::Hrp::to_lowercase(&self) -> alloc::string::String -pub fn bech32::primitives::hrp::LowercaseByteIter<'b>::len(&self) -> usize -pub fn bech32::primitives::hrp::LowercaseByteIter<'b>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseByteIter<'b>::next_back(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseByteIter<'b>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::hrp::LowercaseCharIter<'b>::len(&self) -> usize -pub fn bech32::primitives::hrp::LowercaseCharIter<'b>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseCharIter<'b>::next_back(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseCharIter<'b>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::iter::ByteIterExt::bytes_to_fes(self) -> bech32::primitives::iter::BytesToFes -pub fn bech32::primitives::iter::BytesToFes::clone(&self) -> bech32::primitives::iter::BytesToFes -pub fn bech32::primitives::iter::BytesToFes::eq(&self, other: &bech32::primitives::iter::BytesToFes) -> bool -pub fn bech32::primitives::iter::BytesToFes::len(&self) -> usize -pub fn bech32::primitives::iter::BytesToFes::next(&mut self) -> core::option::Option -pub fn bech32::primitives::iter::BytesToFes::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::iter::Checksummed::clone(&self) -> bech32::primitives::iter::Checksummed -pub fn bech32::primitives::iter::Checksummed::eq(&self, other: &bech32::primitives::iter::Checksummed) -> bool -pub fn bech32::primitives::iter::Checksummed::new(data: I) -> bech32::primitives::iter::Checksummed -pub fn bech32::primitives::iter::Checksummed::new_hrp(hrp: bech32::primitives::hrp::Hrp, data: I) -> bech32::primitives::iter::Checksummed -pub fn bech32::primitives::iter::Checksummed::next(&mut self) -> core::option::Option -pub fn bech32::primitives::iter::Checksummed::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::iter::Fe32IterExt::fes_to_bytes(self) -> bech32::primitives::iter::FesToBytes -pub fn bech32::primitives::iter::Fe32IterExt::with_checksum(self, hrp: &bech32::primitives::hrp::Hrp) -> bech32::primitives::encode::Encoder<'_, Self, Ck> -pub fn bech32::primitives::iter::FesToBytes::clone(&self) -> bech32::primitives::iter::FesToBytes -pub fn bech32::primitives::iter::FesToBytes::eq(&self, other: &bech32::primitives::iter::FesToBytes) -> bool -pub fn bech32::primitives::iter::FesToBytes::len(&self) -> usize -pub fn bech32::primitives::iter::FesToBytes::next(&mut self) -> core::option::Option -pub fn bech32::primitives::iter::FesToBytes::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::segwit::InvalidWitnessVersionError::clone(&self) -> bech32::primitives::segwit::InvalidWitnessVersionError -pub fn bech32::primitives::segwit::InvalidWitnessVersionError::eq(&self, other: &bech32::primitives::segwit::InvalidWitnessVersionError) -> bool -pub fn bech32::primitives::segwit::InvalidWitnessVersionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::segwit::InvalidWitnessVersionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::segwit::WitnessLengthError::clone(&self) -> bech32::primitives::segwit::WitnessLengthError -pub fn bech32::primitives::segwit::WitnessLengthError::eq(&self, other: &bech32::primitives::segwit::WitnessLengthError) -> bool -pub fn bech32::primitives::segwit::WitnessLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::segwit::WitnessLengthError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::primitives::segwit::is_valid_witness_program_length(length: usize, witness_version: bech32::primitives::gf32::Fe32) -> bool -pub fn bech32::primitives::segwit::is_valid_witness_version(witness_version: bech32::primitives::gf32::Fe32) -> bool -pub fn bech32::primitives::segwit::validate_witness_program_length(length: usize, version: bech32::primitives::gf32::Fe32) -> core::result::Result<(), bech32::primitives::segwit::WitnessLengthError> -pub fn bech32::primitives::segwit::validate_witness_version(witness_version: bech32::primitives::gf32::Fe32) -> core::result::Result<(), bech32::primitives::segwit::InvalidWitnessVersionError> -pub fn bech32::segwit::DecodeError::clone(&self) -> bech32::segwit::DecodeError -pub fn bech32::segwit::DecodeError::eq(&self, other: &bech32::segwit::DecodeError) -> bool -pub fn bech32::segwit::DecodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::segwit::DecodeError::from(e: bech32::primitives::decode::SegwitHrpstringError) -> Self -pub fn bech32::segwit::DecodeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::segwit::EncodeError::clone(&self) -> bech32::segwit::EncodeError -pub fn bech32::segwit::EncodeError::eq(&self, other: &bech32::segwit::EncodeError) -> bool -pub fn bech32::segwit::EncodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::segwit::EncodeError::from(e: bech32::primitives::decode::SegwitCodeLengthError) -> Self -pub fn bech32::segwit::EncodeError::from(e: bech32::primitives::segwit::InvalidWitnessVersionError) -> Self -pub fn bech32::segwit::EncodeError::from(e: bech32::primitives::segwit::WitnessLengthError) -> Self -pub fn bech32::segwit::EncodeError::from(e: core::fmt::Error) -> Self -pub fn bech32::segwit::EncodeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -pub fn bech32::segwit::decode(s: &str) -> core::result::Result<(bech32::primitives::hrp::Hrp, bech32::primitives::gf32::Fe32, alloc::vec::Vec), bech32::segwit::DecodeError> -pub fn bech32::segwit::encode(hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::result::Result -pub fn bech32::segwit::encode_lower_to_fmt_unchecked(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result -pub fn bech32::segwit::encode_lower_to_writer_unchecked(w: &mut W, hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> std::io::error::Result<()> -pub fn bech32::segwit::encode_to_fmt_unchecked(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result -pub fn bech32::segwit::encode_to_writer_unchecked(w: &mut W, hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> std::io::error::Result<()> -pub fn bech32::segwit::encode_upper_to_fmt_unchecked(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result -pub fn bech32::segwit::encode_upper_to_writer_unchecked(w: &mut W, hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> std::io::error::Result<()> -pub fn bech32::segwit::encode_v0(hrp: bech32::primitives::hrp::Hrp, witness_program: &[u8]) -> core::result::Result -pub fn bech32::segwit::encode_v1(hrp: bech32::primitives::hrp::Hrp, witness_program: &[u8]) -> core::result::Result -pub fn bech32::segwit::encoded_length(hrp: bech32::primitives::hrp::Hrp, _witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::result::Result +pub enum bech32grs::Bech32 +pub enum bech32grs::Bech32m +pub enum bech32grs::NoChecksum +pub enum bech32grs::primitives::Bech32 +pub enum bech32grs::primitives::Bech32m +pub enum bech32grs::primitives::NoChecksum +pub fn &bech32grs::primitives::gf32::Fe32::add(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::add(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::div(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::div(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::mul(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::mul(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::sub(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::sub(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::ByteIterExt::bytes_to_fes(self) -> bech32grs::primitives::iter::BytesToFes +pub fn bech32grs::Checksum::sanity_check() +pub fn bech32grs::DecodeError::clone(&self) -> bech32grs::DecodeError +pub fn bech32grs::DecodeError::eq(&self, other: &bech32grs::DecodeError) -> bool +pub fn bech32grs::DecodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::DecodeError::from(e: bech32grs::primitives::decode::UncheckedHrpstringError) -> Self +pub fn bech32grs::DecodeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::EncodeError::clone(&self) -> bech32grs::EncodeError +pub fn bech32grs::EncodeError::eq(&self, other: &bech32grs::EncodeError) -> bool +pub fn bech32grs::EncodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::EncodeError::from(e: bech32grs::primitives::decode::CodeLengthError) -> Self +pub fn bech32grs::EncodeError::from(e: core::fmt::Error) -> Self +pub fn bech32grs::EncodeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::EncodeIoError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::EncodeIoError::from(e: bech32grs::primitives::decode::CodeLengthError) -> Self +pub fn bech32grs::EncodeIoError::from(e: std::io::error::Error) -> Self +pub fn bech32grs::EncodeIoError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::Fe32IterExt::fes_to_bytes(self) -> bech32grs::primitives::iter::FesToBytes +pub fn bech32grs::Fe32IterExt::with_checksum(self, hrp: &bech32grs::primitives::hrp::Hrp) -> bech32grs::primitives::encode::Encoder<'_, Self, Ck> +pub fn bech32grs::decode(s: &str) -> core::result::Result<(bech32grs::primitives::hrp::Hrp, alloc::vec::Vec), bech32grs::DecodeError> +pub fn bech32grs::encode(hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result +pub fn bech32grs::encode_lower(hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result +pub fn bech32grs::encode_lower_to_fmt(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32grs::EncodeError> +pub fn bech32grs::encode_lower_to_writer(w: &mut W, hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32grs::EncodeIoError> +pub fn bech32grs::encode_to_fmt(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32grs::EncodeError> +pub fn bech32grs::encode_to_writer(w: &mut W, hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32grs::EncodeIoError> +pub fn bech32grs::encode_upper(hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result +pub fn bech32grs::encode_upper_to_fmt(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32grs::EncodeError> +pub fn bech32grs::encode_upper_to_writer(w: &mut W, hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32grs::EncodeIoError> +pub fn bech32grs::encoded_length(hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result +pub fn bech32grs::primitives::Bech32::clone(&self) -> bech32grs::primitives::Bech32 +pub fn bech32grs::primitives::Bech32::cmp(&self, other: &bech32grs::primitives::Bech32) -> core::cmp::Ordering +pub fn bech32grs::primitives::Bech32::eq(&self, other: &bech32grs::primitives::Bech32) -> bool +pub fn bech32grs::primitives::Bech32::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn bech32grs::primitives::Bech32::partial_cmp(&self, other: &bech32grs::primitives::Bech32) -> core::option::Option +pub fn bech32grs::primitives::Bech32m::clone(&self) -> bech32grs::primitives::Bech32m +pub fn bech32grs::primitives::Bech32m::cmp(&self, other: &bech32grs::primitives::Bech32m) -> core::cmp::Ordering +pub fn bech32grs::primitives::Bech32m::eq(&self, other: &bech32grs::primitives::Bech32m) -> bool +pub fn bech32grs::primitives::Bech32m::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn bech32grs::primitives::Bech32m::partial_cmp(&self, other: &bech32grs::primitives::Bech32m) -> core::option::Option +pub fn bech32grs::primitives::NoChecksum::clone(&self) -> bech32grs::primitives::NoChecksum +pub fn bech32grs::primitives::NoChecksum::cmp(&self, other: &bech32grs::primitives::NoChecksum) -> core::cmp::Ordering +pub fn bech32grs::primitives::NoChecksum::eq(&self, other: &bech32grs::primitives::NoChecksum) -> bool +pub fn bech32grs::primitives::NoChecksum::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn bech32grs::primitives::NoChecksum::partial_cmp(&self, other: &bech32grs::primitives::NoChecksum) -> core::option::Option +pub fn bech32grs::primitives::checksum::Checksum::sanity_check() +pub fn bech32grs::primitives::checksum::Engine::clone(&self) -> bech32grs::primitives::checksum::Engine +pub fn bech32grs::primitives::checksum::Engine::default() -> Self +pub fn bech32grs::primitives::checksum::Engine::eq(&self, other: &bech32grs::primitives::checksum::Engine) -> bool +pub fn bech32grs::primitives::checksum::Engine::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::checksum::Engine::input_fe(&mut self, e: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::checksum::Engine::input_hrp(&mut self, hrp: bech32grs::primitives::hrp::Hrp) +pub fn bech32grs::primitives::checksum::Engine::input_target_residue(&mut self) +pub fn bech32grs::primitives::checksum::Engine::new() -> Self +pub fn bech32grs::primitives::checksum::Engine::residue(&self) -> &::MidstateRepr +pub fn bech32grs::primitives::checksum::HrpFe32Iter<'hrp>::new(hrp: &'hrp bech32grs::primitives::hrp::Hrp) -> Self +pub fn bech32grs::primitives::checksum::HrpFe32Iter<'hrp>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::checksum::HrpFe32Iter<'hrp>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::checksum::PackedFe32::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 +pub fn bech32grs::primitives::checksum::PackedFe32::unpack(&self, n: usize) -> u8 +pub fn bech32grs::primitives::checksum::PackedNull::bitxor(self, bech32grs::primitives::checksum::PackedNull) -> bech32grs::primitives::checksum::PackedNull +pub fn bech32grs::primitives::checksum::PackedNull::clone(&self) -> bech32grs::primitives::checksum::PackedNull +pub fn bech32grs::primitives::checksum::PackedNull::eq(&self, other: &bech32grs::primitives::checksum::PackedNull) -> bool +pub fn bech32grs::primitives::checksum::PackedNull::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::checksum::PackedNull::mul_by_x_then_add(&mut self, usize, u8) -> u8 +pub fn bech32grs::primitives::checksum::PackedNull::unpack(&self, usize) -> u8 +pub fn bech32grs::primitives::decode::AsciiToFe32Iter<'s>::len(&self) -> usize +pub fn bech32grs::primitives::decode::AsciiToFe32Iter<'s>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::AsciiToFe32Iter<'s>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::decode::ByteIter<'s>::len(&self) -> usize +pub fn bech32grs::primitives::decode::ByteIter<'s>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::ByteIter<'s>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::decode::CharError::clone(&self) -> bech32grs::primitives::decode::CharError +pub fn bech32grs::primitives::decode::CharError::eq(&self, other: &bech32grs::primitives::decode::CharError) -> bool +pub fn bech32grs::primitives::decode::CharError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::CharError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::byte_iter(&self) -> bech32grs::primitives::decode::ByteIter<'_> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::data_part_ascii_no_checksum(&self) -> &'s [u8] +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::fe32_iter>(&self) -> bech32grs::primitives::decode::AsciiToFe32Iter<'_> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::hrp(&self) -> bech32grs::primitives::hrp::Hrp +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::new(s: &'s str) -> core::result::Result +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::remove_witness_version(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::validate_segwit(self) -> core::result::Result, bech32grs::primitives::decode::SegwitHrpstringError> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::validate_segwit_padding(&self) -> core::result::Result<(), bech32grs::primitives::decode::PaddingError> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::validate_witness_program_length(&self, witness_version: bech32grs::primitives::gf32::Fe32) -> core::result::Result<(), bech32grs::primitives::segwit::WitnessLengthError> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::witness_version(&self) -> core::option::Option +pub fn bech32grs::primitives::decode::CheckedHrpstringError::clone(&self) -> bech32grs::primitives::decode::CheckedHrpstringError +pub fn bech32grs::primitives::decode::CheckedHrpstringError::eq(&self, other: &bech32grs::primitives::decode::CheckedHrpstringError) -> bool +pub fn bech32grs::primitives::decode::CheckedHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::CheckedHrpstringError::from(e: bech32grs::primitives::decode::ChecksumError) -> Self +pub fn bech32grs::primitives::decode::CheckedHrpstringError::from(e: bech32grs::primitives::decode::UncheckedHrpstringError) -> Self +pub fn bech32grs::primitives::decode::CheckedHrpstringError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::decode::ChecksumError::clone(&self) -> bech32grs::primitives::decode::ChecksumError +pub fn bech32grs::primitives::decode::ChecksumError::eq(&self, other: &bech32grs::primitives::decode::ChecksumError) -> bool +pub fn bech32grs::primitives::decode::ChecksumError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::ChecksumError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::decode::CodeLengthError::clone(&self) -> bech32grs::primitives::decode::CodeLengthError +pub fn bech32grs::primitives::decode::CodeLengthError::eq(&self, other: &bech32grs::primitives::decode::CodeLengthError) -> bool +pub fn bech32grs::primitives::decode::CodeLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::CodeLengthError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::decode::Fe32Iter<'s>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::Fe32Iter<'s>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::decode::PaddingError::clone(&self) -> bech32grs::primitives::decode::PaddingError +pub fn bech32grs::primitives::decode::PaddingError::eq(&self, other: &bech32grs::primitives::decode::PaddingError) -> bool +pub fn bech32grs::primitives::decode::PaddingError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::PaddingError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::clone(&self) -> bech32grs::primitives::decode::SegwitCodeLengthError +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::eq(&self, other: &bech32grs::primitives::decode::SegwitCodeLengthError) -> bool +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::from(e: bech32grs::primitives::decode::CodeLengthError) -> Self +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::byte_iter(&self) -> bech32grs::primitives::decode::ByteIter<'_> +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::data_part_ascii_no_witver_no_checksum(&self) -> &'s [u8] +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::has_valid_hrp(&self) -> bool +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::hrp(&self) -> bech32grs::primitives::hrp::Hrp +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::new(s: &'s str) -> core::result::Result +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::new_bech32(s: &'s str) -> core::result::Result +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::witness_version(&self) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::decode::SegwitHrpstringError::clone(&self) -> bech32grs::primitives::decode::SegwitHrpstringError +pub fn bech32grs::primitives::decode::SegwitHrpstringError::eq(&self, other: &bech32grs::primitives::decode::SegwitHrpstringError) -> bool +pub fn bech32grs::primitives::decode::SegwitHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::SegwitHrpstringError::from(e: bech32grs::primitives::decode::ChecksumError) -> Self +pub fn bech32grs::primitives::decode::SegwitHrpstringError::from(e: bech32grs::primitives::decode::PaddingError) -> Self +pub fn bech32grs::primitives::decode::SegwitHrpstringError::from(e: bech32grs::primitives::decode::UncheckedHrpstringError) -> Self +pub fn bech32grs::primitives::decode::SegwitHrpstringError::from(e: bech32grs::primitives::segwit::WitnessLengthError) -> Self +pub fn bech32grs::primitives::decode::SegwitHrpstringError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::data_part_ascii(&self) -> &'s [u8] +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::has_valid_checksum(&self) -> bool +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::hrp(&self) -> bech32grs::primitives::hrp::Hrp +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::new(s: &'s str) -> core::result::Result +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::remove_checksum(self) -> bech32grs::primitives::decode::CheckedHrpstring<'s> +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::remove_witness_version(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::validate_and_remove_checksum(self) -> core::result::Result, bech32grs::primitives::decode::ChecksumError> +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::validate_checksum(&self) -> core::result::Result<(), bech32grs::primitives::decode::ChecksumError> +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::witness_version(&self) -> core::option::Option +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::clone(&self) -> bech32grs::primitives::decode::UncheckedHrpstringError +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::eq(&self, other: &bech32grs::primitives::decode::UncheckedHrpstringError) -> bool +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::from(e: bech32grs::primitives::decode::CharError) -> Self +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::from(e: bech32grs::primitives::hrp::Error) -> Self +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::encode::ByteIter<'a, I, Ck>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::encode::ByteIter<'a, I, Ck>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::encode::ByteIter<'hrp, I, Ck>::new(char_iter: bech32grs::primitives::encode::CharIter<'hrp, I, Ck>) -> Self +pub fn bech32grs::primitives::encode::CharIter<'a, I, Ck>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::encode::CharIter<'a, I, Ck>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::encode::CharIter<'hrp, I, Ck>::new(hrp: &'hrp bech32grs::primitives::hrp::Hrp, data: bech32grs::primitives::encode::WitnessVersionIter) -> Self +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::bytes(self) -> bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::chars(self) -> bech32grs::primitives::encode::CharIter<'hrp, I, Ck> +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::clone(&self) -> bech32grs::primitives::encode::Encoder<'hrp, I, Ck> +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::eq(&self, other: &bech32grs::primitives::encode::Encoder<'hrp, I, Ck>) -> bool +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::fes(self) -> bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::new(data: I, hrp: &'hrp bech32grs::primitives::hrp::Hrp) -> Self +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::with_witness_version(self, witness_version: bech32grs::primitives::gf32::Fe32) -> Self +pub fn bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck>::new(hrp: &'hrp bech32grs::primitives::hrp::Hrp, data: bech32grs::primitives::encode::WitnessVersionIter) -> Self +pub fn bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::encode::WitnessVersionIter::new(witness_version: core::option::Option, iter: I) -> Self +pub fn bech32grs::primitives::encode::WitnessVersionIter::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::encode::WitnessVersionIter::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::gf32::Fe32::add(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::add(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::add_assign(&mut self, other: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::gf32::Fe32::as_ref(&self) -> &u8 +pub fn bech32grs::primitives::gf32::Fe32::clone(&self) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::div(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::div(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::div_assign(&mut self, other: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::gf32::Fe32::eq(&self, other: &bech32grs::primitives::gf32::Fe32) -> bool +pub fn bech32grs::primitives::gf32::Fe32::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::gf32::Fe32::from_char(c: char) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::from_char_unchecked(c: u8) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn bech32grs::primitives::gf32::Fe32::iter_alpha() -> impl core::iter::traits::iterator::Iterator +pub fn bech32grs::primitives::gf32::Fe32::mul(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::mul(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::mul_assign(&mut self, other: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::gf32::Fe32::sub(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::sub(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::sub_assign(&mut self, other: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::gf32::Fe32::to_char(self) -> char +pub fn bech32grs::primitives::gf32::Fe32::to_u8(self) -> u8 +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i128) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i16) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i32) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i64) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i8) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u128) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u16) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u32) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u64) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u8) -> core::result::Result +pub fn bech32grs::primitives::gf32::FromCharError::clone(&self) -> bech32grs::primitives::gf32::FromCharError +pub fn bech32grs::primitives::gf32::FromCharError::eq(&self, other: &bech32grs::primitives::gf32::FromCharError) -> bool +pub fn bech32grs::primitives::gf32::FromCharError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::gf32::FromCharError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::gf32::TryFromError::clone(&self) -> bech32grs::primitives::gf32::TryFromError +pub fn bech32grs::primitives::gf32::TryFromError::eq(&self, other: &bech32grs::primitives::gf32::TryFromError) -> bool +pub fn bech32grs::primitives::gf32::TryFromError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::gf32::TryFromError::from(e: core::num::error::TryFromIntError) -> Self +pub fn bech32grs::primitives::gf32::TryFromError::from(i: core::convert::Infallible) -> Self +pub fn bech32grs::primitives::gf32::TryFromError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::hrp::ByteIter<'b>::len(&self) -> usize +pub fn bech32grs::primitives::hrp::ByteIter<'b>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::ByteIter<'b>::next_back(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::ByteIter<'b>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::hrp::CharIter<'b>::len(&self) -> usize +pub fn bech32grs::primitives::hrp::CharIter<'b>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::CharIter<'b>::next_back(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::CharIter<'b>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::hrp::Error::clone(&self) -> bech32grs::primitives::hrp::Error +pub fn bech32grs::primitives::hrp::Error::eq(&self, other: &bech32grs::primitives::hrp::Error) -> bool +pub fn bech32grs::primitives::hrp::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::hrp::Error::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::hrp::Hrp::as_bytes(&self) -> &[u8] +pub fn bech32grs::primitives::hrp::Hrp::as_str(&self) -> &str +pub fn bech32grs::primitives::hrp::Hrp::byte_iter(&self) -> bech32grs::primitives::hrp::ByteIter<'_> +pub fn bech32grs::primitives::hrp::Hrp::char_iter(&self) -> bech32grs::primitives::hrp::CharIter<'_> +pub fn bech32grs::primitives::hrp::Hrp::clone(&self) -> bech32grs::primitives::hrp::Hrp +pub fn bech32grs::primitives::hrp::Hrp::cmp(&self, other: &Self) -> core::cmp::Ordering +pub fn bech32grs::primitives::hrp::Hrp::eq(&self, other: &Self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::hrp::Hrp::hash(&self, h: &mut H) +pub fn bech32grs::primitives::hrp::Hrp::is_valid_on_mainnet(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::is_valid_on_regtest(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::is_valid_on_signet(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::is_valid_on_testnet(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::is_valid_segwit(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::len(&self) -> usize +pub fn bech32grs::primitives::hrp::Hrp::lowercase_byte_iter(&self) -> bech32grs::primitives::hrp::LowercaseByteIter<'_> +pub fn bech32grs::primitives::hrp::Hrp::lowercase_char_iter(&self) -> bech32grs::primitives::hrp::LowercaseCharIter<'_> +pub fn bech32grs::primitives::hrp::Hrp::parse(hrp: &str) -> core::result::Result +pub fn bech32grs::primitives::hrp::Hrp::partial_cmp(&self, other: &Self) -> core::option::Option +pub fn bech32grs::primitives::hrp::Hrp::to_lowercase(&self) -> alloc::string::String +pub fn bech32grs::primitives::hrp::LowercaseByteIter<'b>::len(&self) -> usize +pub fn bech32grs::primitives::hrp::LowercaseByteIter<'b>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseByteIter<'b>::next_back(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseByteIter<'b>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::hrp::LowercaseCharIter<'b>::len(&self) -> usize +pub fn bech32grs::primitives::hrp::LowercaseCharIter<'b>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseCharIter<'b>::next_back(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseCharIter<'b>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::iter::ByteIterExt::bytes_to_fes(self) -> bech32grs::primitives::iter::BytesToFes +pub fn bech32grs::primitives::iter::BytesToFes::clone(&self) -> bech32grs::primitives::iter::BytesToFes +pub fn bech32grs::primitives::iter::BytesToFes::eq(&self, other: &bech32grs::primitives::iter::BytesToFes) -> bool +pub fn bech32grs::primitives::iter::BytesToFes::len(&self) -> usize +pub fn bech32grs::primitives::iter::BytesToFes::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::iter::BytesToFes::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::iter::Checksummed::clone(&self) -> bech32grs::primitives::iter::Checksummed +pub fn bech32grs::primitives::iter::Checksummed::eq(&self, other: &bech32grs::primitives::iter::Checksummed) -> bool +pub fn bech32grs::primitives::iter::Checksummed::new(data: I) -> bech32grs::primitives::iter::Checksummed +pub fn bech32grs::primitives::iter::Checksummed::new_hrp(hrp: bech32grs::primitives::hrp::Hrp, data: I) -> bech32grs::primitives::iter::Checksummed +pub fn bech32grs::primitives::iter::Checksummed::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::iter::Checksummed::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::iter::Fe32IterExt::fes_to_bytes(self) -> bech32grs::primitives::iter::FesToBytes +pub fn bech32grs::primitives::iter::Fe32IterExt::with_checksum(self, hrp: &bech32grs::primitives::hrp::Hrp) -> bech32grs::primitives::encode::Encoder<'_, Self, Ck> +pub fn bech32grs::primitives::iter::FesToBytes::clone(&self) -> bech32grs::primitives::iter::FesToBytes +pub fn bech32grs::primitives::iter::FesToBytes::eq(&self, other: &bech32grs::primitives::iter::FesToBytes) -> bool +pub fn bech32grs::primitives::iter::FesToBytes::len(&self) -> usize +pub fn bech32grs::primitives::iter::FesToBytes::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::iter::FesToBytes::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::segwit::InvalidWitnessVersionError::clone(&self) -> bech32grs::primitives::segwit::InvalidWitnessVersionError +pub fn bech32grs::primitives::segwit::InvalidWitnessVersionError::eq(&self, other: &bech32grs::primitives::segwit::InvalidWitnessVersionError) -> bool +pub fn bech32grs::primitives::segwit::InvalidWitnessVersionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::segwit::InvalidWitnessVersionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::segwit::WitnessLengthError::clone(&self) -> bech32grs::primitives::segwit::WitnessLengthError +pub fn bech32grs::primitives::segwit::WitnessLengthError::eq(&self, other: &bech32grs::primitives::segwit::WitnessLengthError) -> bool +pub fn bech32grs::primitives::segwit::WitnessLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::segwit::WitnessLengthError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::primitives::segwit::is_valid_witness_program_length(length: usize, witness_version: bech32grs::primitives::gf32::Fe32) -> bool +pub fn bech32grs::primitives::segwit::is_valid_witness_version(witness_version: bech32grs::primitives::gf32::Fe32) -> bool +pub fn bech32grs::primitives::segwit::validate_witness_program_length(length: usize, version: bech32grs::primitives::gf32::Fe32) -> core::result::Result<(), bech32grs::primitives::segwit::WitnessLengthError> +pub fn bech32grs::primitives::segwit::validate_witness_version(witness_version: bech32grs::primitives::gf32::Fe32) -> core::result::Result<(), bech32grs::primitives::segwit::InvalidWitnessVersionError> +pub fn bech32grs::segwit::DecodeError::clone(&self) -> bech32grs::segwit::DecodeError +pub fn bech32grs::segwit::DecodeError::eq(&self, other: &bech32grs::segwit::DecodeError) -> bool +pub fn bech32grs::segwit::DecodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::segwit::DecodeError::from(e: bech32grs::primitives::decode::SegwitHrpstringError) -> Self +pub fn bech32grs::segwit::DecodeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::segwit::EncodeError::clone(&self) -> bech32grs::segwit::EncodeError +pub fn bech32grs::segwit::EncodeError::eq(&self, other: &bech32grs::segwit::EncodeError) -> bool +pub fn bech32grs::segwit::EncodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::segwit::EncodeError::from(e: bech32grs::primitives::decode::SegwitCodeLengthError) -> Self +pub fn bech32grs::segwit::EncodeError::from(e: bech32grs::primitives::segwit::InvalidWitnessVersionError) -> Self +pub fn bech32grs::segwit::EncodeError::from(e: bech32grs::primitives::segwit::WitnessLengthError) -> Self +pub fn bech32grs::segwit::EncodeError::from(e: core::fmt::Error) -> Self +pub fn bech32grs::segwit::EncodeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +pub fn bech32grs::segwit::decode(s: &str) -> core::result::Result<(bech32grs::primitives::hrp::Hrp, bech32grs::primitives::gf32::Fe32, alloc::vec::Vec), bech32grs::segwit::DecodeError> +pub fn bech32grs::segwit::encode(hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::result::Result +pub fn bech32grs::segwit::encode_lower_to_fmt_unchecked(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result +pub fn bech32grs::segwit::encode_lower_to_writer_unchecked(w: &mut W, hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> std::io::error::Result<()> +pub fn bech32grs::segwit::encode_to_fmt_unchecked(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result +pub fn bech32grs::segwit::encode_to_writer_unchecked(w: &mut W, hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> std::io::error::Result<()> +pub fn bech32grs::segwit::encode_upper_to_fmt_unchecked(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result +pub fn bech32grs::segwit::encode_upper_to_writer_unchecked(w: &mut W, hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> std::io::error::Result<()> +pub fn bech32grs::segwit::encode_v0(hrp: bech32grs::primitives::hrp::Hrp, witness_program: &[u8]) -> core::result::Result +pub fn bech32grs::segwit::encode_v1(hrp: bech32grs::primitives::hrp::Hrp, witness_program: &[u8]) -> core::result::Result +pub fn bech32grs::segwit::encoded_length(hrp: bech32grs::primitives::hrp::Hrp, _witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::result::Result pub fn u128::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 pub fn u128::unpack(&self, n: usize) -> u8 pub fn u32::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 pub fn u32::unpack(&self, n: usize) -> u8 pub fn u64::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 pub fn u64::unpack(&self, n: usize) -> u8 -pub fn u8::from(v: bech32::primitives::gf32::Fe32) -> u8 -pub mod bech32 -pub mod bech32::hrp -pub mod bech32::primitives -pub mod bech32::primitives::checksum -pub mod bech32::primitives::decode -pub mod bech32::primitives::encode -pub mod bech32::primitives::gf32 -pub mod bech32::primitives::hrp -pub mod bech32::primitives::iter -pub mod bech32::primitives::segwit -pub mod bech32::segwit -pub struct bech32::Hrp -pub struct bech32::hrp::Hrp -pub struct bech32::primitives::checksum::Engine -pub struct bech32::primitives::checksum::HrpFe32Iter<'hrp> -pub struct bech32::primitives::checksum::PackedNull -pub struct bech32::primitives::decode::AsciiToFe32Iter<'s> -pub struct bech32::primitives::decode::ByteIter<'s> -pub struct bech32::primitives::decode::CheckedHrpstring<'s> -pub struct bech32::primitives::decode::Fe32Iter<'s> -pub struct bech32::primitives::decode::SegwitHrpstring<'s> -pub struct bech32::primitives::decode::UncheckedHrpstring<'s> -pub struct bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator -pub struct bech32::primitives::hrp::ByteIter<'b> -pub struct bech32::primitives::hrp::CharIter<'b> -pub struct bech32::primitives::hrp::Hrp -pub struct bech32::primitives::hrp::LowercaseByteIter<'b> -pub struct bech32::primitives::hrp::LowercaseCharIter<'b> -pub struct bech32::primitives::iter::BytesToFes> -pub struct bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::iter::FesToBytes> -pub trait bech32::ByteIterExt: core::marker::Sized + core::iter::traits::iterator::Iterator -pub trait bech32::Checksum -pub trait bech32::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator -pub trait bech32::primitives::checksum::Checksum -pub trait bech32::primitives::checksum::PackedFe32: core::marker::Copy + core::cmp::PartialEq + core::cmp::Eq + core::ops::bit::BitXor -pub trait bech32::primitives::iter::ByteIterExt: core::marker::Sized + core::iter::traits::iterator::Iterator -pub trait bech32::primitives::iter::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator -pub type &bech32::primitives::gf32::Fe32::Output = bech32::primitives::gf32::Fe32 -pub type bech32::Checksum::MidstateRepr: bech32::primitives::checksum::PackedFe32 -pub type bech32::primitives::Bech32::MidstateRepr = u32 -pub type bech32::primitives::Bech32m::MidstateRepr = u32 -pub type bech32::primitives::NoChecksum::MidstateRepr = bech32::primitives::checksum::PackedNull -pub type bech32::primitives::checksum::Checksum::MidstateRepr: bech32::primitives::checksum::PackedFe32 -pub type bech32::primitives::checksum::HrpFe32Iter<'hrp>::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::checksum::PackedNull::Output = bech32::primitives::checksum::PackedNull -pub type bech32::primitives::decode::AsciiToFe32Iter<'s>::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::decode::ByteIter<'s>::Item = u8 -pub type bech32::primitives::decode::Fe32Iter<'s>::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::encode::ByteIter<'a, I, Ck>::Item = u8 -pub type bech32::primitives::encode::CharIter<'a, I, Ck>::Item = char -pub type bech32::primitives::encode::Fe32Iter<'hrp, I, Ck>::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::encode::WitnessVersionIter::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::gf32::Fe32::Error = bech32::primitives::gf32::TryFromError -pub type bech32::primitives::gf32::Fe32::Output = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::hrp::ByteIter<'b>::Item = u8 -pub type bech32::primitives::hrp::CharIter<'b>::Item = char -pub type bech32::primitives::hrp::LowercaseByteIter<'b>::Item = u8 -pub type bech32::primitives::hrp::LowercaseCharIter<'b>::Item = char -pub type bech32::primitives::iter::BytesToFes::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::iter::Checksummed::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::iter::FesToBytes::Item = u8 +pub fn u8::from(v: bech32grs::primitives::gf32::Fe32) -> u8 +pub mod bech32grs +pub mod bech32grs::hrp +pub mod bech32grs::primitives +pub mod bech32grs::primitives::checksum +pub mod bech32grs::primitives::decode +pub mod bech32grs::primitives::encode +pub mod bech32grs::primitives::gf32 +pub mod bech32grs::primitives::hrp +pub mod bech32grs::primitives::iter +pub mod bech32grs::primitives::segwit +pub mod bech32grs::segwit +pub struct bech32grs::Hrp +pub struct bech32grs::hrp::Hrp +pub struct bech32grs::primitives::checksum::Engine +pub struct bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +pub struct bech32grs::primitives::checksum::PackedNull +pub struct bech32grs::primitives::decode::AsciiToFe32Iter<'s> +pub struct bech32grs::primitives::decode::ByteIter<'s> +pub struct bech32grs::primitives::decode::CheckedHrpstring<'s> +pub struct bech32grs::primitives::decode::Fe32Iter<'s> +pub struct bech32grs::primitives::decode::SegwitHrpstring<'s> +pub struct bech32grs::primitives::decode::UncheckedHrpstring<'s> +pub struct bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator +pub struct bech32grs::primitives::hrp::ByteIter<'b> +pub struct bech32grs::primitives::hrp::CharIter<'b> +pub struct bech32grs::primitives::hrp::Hrp +pub struct bech32grs::primitives::hrp::LowercaseByteIter<'b> +pub struct bech32grs::primitives::hrp::LowercaseCharIter<'b> +pub struct bech32grs::primitives::iter::BytesToFes> +pub struct bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::iter::FesToBytes> +pub trait bech32grs::ByteIterExt: core::marker::Sized + core::iter::traits::iterator::Iterator +pub trait bech32grs::Checksum +pub trait bech32grs::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator +pub trait bech32grs::primitives::checksum::Checksum +pub trait bech32grs::primitives::checksum::PackedFe32: core::marker::Copy + core::cmp::PartialEq + core::cmp::Eq + core::ops::bit::BitXor +pub trait bech32grs::primitives::iter::ByteIterExt: core::marker::Sized + core::iter::traits::iterator::Iterator +pub trait bech32grs::primitives::iter::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator +pub type &bech32grs::primitives::gf32::Fe32::Output = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::Checksum::MidstateRepr: bech32grs::primitives::checksum::PackedFe32 +pub type bech32grs::primitives::Bech32::MidstateRepr = u32 +pub type bech32grs::primitives::Bech32m::MidstateRepr = u32 +pub type bech32grs::primitives::NoChecksum::MidstateRepr = bech32grs::primitives::checksum::PackedNull +pub type bech32grs::primitives::checksum::Checksum::MidstateRepr: bech32grs::primitives::checksum::PackedFe32 +pub type bech32grs::primitives::checksum::HrpFe32Iter<'hrp>::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::checksum::PackedNull::Output = bech32grs::primitives::checksum::PackedNull +pub type bech32grs::primitives::decode::AsciiToFe32Iter<'s>::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::decode::ByteIter<'s>::Item = u8 +pub type bech32grs::primitives::decode::Fe32Iter<'s>::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::encode::ByteIter<'a, I, Ck>::Item = u8 +pub type bech32grs::primitives::encode::CharIter<'a, I, Ck>::Item = char +pub type bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck>::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::encode::WitnessVersionIter::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::gf32::Fe32::Error = bech32grs::primitives::gf32::TryFromError +pub type bech32grs::primitives::gf32::Fe32::Output = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::hrp::ByteIter<'b>::Item = u8 +pub type bech32grs::primitives::hrp::CharIter<'b>::Item = char +pub type bech32grs::primitives::hrp::LowercaseByteIter<'b>::Item = u8 +pub type bech32grs::primitives::hrp::LowercaseCharIter<'b>::Item = char +pub type bech32grs::primitives::iter::BytesToFes::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::iter::Checksummed::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::iter::FesToBytes::Item = u8 diff --git a/api/alloc-only.txt b/api/alloc-only.txt index 75ac2bfe9..066243f62 100644 --- a/api/alloc-only.txt +++ b/api/alloc-only.txt @@ -1,988 +1,988 @@ -#[non_exhaustive] pub enum bech32::DecodeError -#[non_exhaustive] pub enum bech32::EncodeError -#[non_exhaustive] pub enum bech32::primitives::decode::CharError -#[non_exhaustive] pub enum bech32::primitives::decode::CheckedHrpstringError -#[non_exhaustive] pub enum bech32::primitives::decode::ChecksumError -#[non_exhaustive] pub enum bech32::primitives::decode::PaddingError -#[non_exhaustive] pub enum bech32::primitives::decode::SegwitHrpstringError -#[non_exhaustive] pub enum bech32::primitives::decode::UncheckedHrpstringError -#[non_exhaustive] pub enum bech32::primitives::gf32::FromCharError -#[non_exhaustive] pub enum bech32::primitives::gf32::TryFromError -#[non_exhaustive] pub enum bech32::primitives::hrp::Error -#[non_exhaustive] pub enum bech32::primitives::segwit::WitnessLengthError -#[non_exhaustive] pub enum bech32::segwit::EncodeError -#[non_exhaustive] pub struct bech32::primitives::decode::CodeLengthError -#[non_exhaustive] pub struct bech32::primitives::decode::SegwitCodeLengthError(pub usize) -#[non_exhaustive] pub struct bech32::primitives::segwit::InvalidWitnessVersionError(pub bech32::primitives::gf32::Fe32) -#[non_exhaustive] pub struct bech32::segwit::DecodeError(pub bech32::primitives::decode::SegwitHrpstringError) -#[repr(transparent)] pub struct bech32::Fe32(_) -#[repr(transparent)] pub struct bech32::primitives::gf32::Fe32(_) -impl bech32::primitives::checksum::Checksum for bech32::primitives::Bech32 -impl bech32::primitives::checksum::Checksum for bech32::primitives::Bech32m -impl bech32::primitives::checksum::Checksum for bech32::primitives::NoChecksum -impl bech32::primitives::checksum::PackedFe32 for bech32::primitives::checksum::PackedNull -impl bech32::primitives::checksum::PackedFe32 for u128 -impl bech32::primitives::checksum::PackedFe32 for u32 -impl bech32::primitives::checksum::PackedFe32 for u64 -impl bech32::primitives::gf32::Fe32 -impl bech32::primitives::hrp::Hrp -impl core::clone::Clone for bech32::DecodeError -impl core::clone::Clone for bech32::EncodeError -impl core::clone::Clone for bech32::primitives::Bech32 -impl core::clone::Clone for bech32::primitives::Bech32m -impl core::clone::Clone for bech32::primitives::NoChecksum -impl core::clone::Clone for bech32::primitives::checksum::PackedNull -impl core::clone::Clone for bech32::primitives::decode::CharError -impl core::clone::Clone for bech32::primitives::decode::CheckedHrpstringError -impl core::clone::Clone for bech32::primitives::decode::ChecksumError -impl core::clone::Clone for bech32::primitives::decode::CodeLengthError -impl core::clone::Clone for bech32::primitives::decode::PaddingError -impl core::clone::Clone for bech32::primitives::decode::SegwitCodeLengthError -impl core::clone::Clone for bech32::primitives::decode::SegwitHrpstringError -impl core::clone::Clone for bech32::primitives::decode::UncheckedHrpstringError -impl core::clone::Clone for bech32::primitives::gf32::Fe32 -impl core::clone::Clone for bech32::primitives::gf32::FromCharError -impl core::clone::Clone for bech32::primitives::gf32::TryFromError -impl core::clone::Clone for bech32::primitives::hrp::Error -impl core::clone::Clone for bech32::primitives::hrp::Hrp -impl core::clone::Clone for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::clone::Clone for bech32::primitives::segwit::WitnessLengthError -impl core::clone::Clone for bech32::segwit::DecodeError -impl core::clone::Clone for bech32::segwit::EncodeError -impl core::cmp::Eq for bech32::DecodeError -impl core::cmp::Eq for bech32::EncodeError -impl core::cmp::Eq for bech32::primitives::Bech32 -impl core::cmp::Eq for bech32::primitives::Bech32m -impl core::cmp::Eq for bech32::primitives::NoChecksum -impl core::cmp::Eq for bech32::primitives::checksum::PackedNull -impl core::cmp::Eq for bech32::primitives::decode::CharError -impl core::cmp::Eq for bech32::primitives::decode::CheckedHrpstringError -impl core::cmp::Eq for bech32::primitives::decode::ChecksumError -impl core::cmp::Eq for bech32::primitives::decode::CodeLengthError -impl core::cmp::Eq for bech32::primitives::decode::PaddingError -impl core::cmp::Eq for bech32::primitives::decode::SegwitCodeLengthError -impl core::cmp::Eq for bech32::primitives::decode::SegwitHrpstringError -impl core::cmp::Eq for bech32::primitives::decode::UncheckedHrpstringError -impl core::cmp::Eq for bech32::primitives::gf32::Fe32 -impl core::cmp::Eq for bech32::primitives::gf32::FromCharError -impl core::cmp::Eq for bech32::primitives::gf32::TryFromError -impl core::cmp::Eq for bech32::primitives::hrp::Error -impl core::cmp::Eq for bech32::primitives::hrp::Hrp -impl core::cmp::Eq for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::cmp::Eq for bech32::primitives::segwit::WitnessLengthError -impl core::cmp::Eq for bech32::segwit::DecodeError -impl core::cmp::Eq for bech32::segwit::EncodeError -impl core::cmp::Ord for bech32::primitives::Bech32 -impl core::cmp::Ord for bech32::primitives::Bech32m -impl core::cmp::Ord for bech32::primitives::NoChecksum -impl core::cmp::Ord for bech32::primitives::hrp::Hrp -impl core::cmp::PartialEq for bech32::DecodeError -impl core::cmp::PartialEq for bech32::EncodeError -impl core::cmp::PartialEq for bech32::primitives::Bech32 -impl core::cmp::PartialEq for bech32::primitives::Bech32m -impl core::cmp::PartialEq for bech32::primitives::NoChecksum -impl core::cmp::PartialEq for bech32::primitives::checksum::PackedNull -impl core::cmp::PartialEq for bech32::primitives::decode::CharError -impl core::cmp::PartialEq for bech32::primitives::decode::CheckedHrpstringError -impl core::cmp::PartialEq for bech32::primitives::decode::ChecksumError -impl core::cmp::PartialEq for bech32::primitives::decode::CodeLengthError -impl core::cmp::PartialEq for bech32::primitives::decode::PaddingError -impl core::cmp::PartialEq for bech32::primitives::decode::SegwitCodeLengthError -impl core::cmp::PartialEq for bech32::primitives::decode::SegwitHrpstringError -impl core::cmp::PartialEq for bech32::primitives::decode::UncheckedHrpstringError -impl core::cmp::PartialEq for bech32::primitives::gf32::Fe32 -impl core::cmp::PartialEq for bech32::primitives::gf32::FromCharError -impl core::cmp::PartialEq for bech32::primitives::gf32::TryFromError -impl core::cmp::PartialEq for bech32::primitives::hrp::Error -impl core::cmp::PartialEq for bech32::primitives::hrp::Hrp -impl core::cmp::PartialEq for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::cmp::PartialEq for bech32::primitives::segwit::WitnessLengthError -impl core::cmp::PartialEq for bech32::segwit::DecodeError -impl core::cmp::PartialEq for bech32::segwit::EncodeError -impl core::cmp::PartialOrd for bech32::primitives::Bech32 -impl core::cmp::PartialOrd for bech32::primitives::Bech32m -impl core::cmp::PartialOrd for bech32::primitives::NoChecksum -impl core::cmp::PartialOrd for bech32::primitives::hrp::Hrp -impl core::convert::AsRef for bech32::primitives::gf32::Fe32 -impl core::convert::From for bech32::primitives::decode::UncheckedHrpstringError -impl core::convert::From for bech32::primitives::decode::CheckedHrpstringError -impl core::convert::From for bech32::primitives::decode::SegwitHrpstringError -impl core::convert::From for bech32::EncodeError -impl core::convert::From for bech32::primitives::decode::SegwitCodeLengthError -impl core::convert::From for bech32::primitives::decode::SegwitHrpstringError -impl core::convert::From for bech32::segwit::EncodeError -impl core::convert::From for bech32::segwit::DecodeError -impl core::convert::From for bech32::DecodeError -impl core::convert::From for bech32::primitives::decode::CheckedHrpstringError -impl core::convert::From for bech32::primitives::decode::SegwitHrpstringError -impl core::convert::From for u8 -impl core::convert::From for bech32::primitives::decode::UncheckedHrpstringError -impl core::convert::From for bech32::segwit::EncodeError -impl core::convert::From for bech32::primitives::decode::SegwitHrpstringError -impl core::convert::From for bech32::segwit::EncodeError -impl core::convert::From for bech32::primitives::gf32::TryFromError -impl core::convert::From for bech32::EncodeError -impl core::convert::From for bech32::segwit::EncodeError -impl core::convert::From for bech32::primitives::gf32::TryFromError -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::fmt::Debug for bech32::DecodeError -impl core::fmt::Debug for bech32::EncodeError -impl core::fmt::Debug for bech32::primitives::checksum::PackedNull -impl core::fmt::Debug for bech32::primitives::decode::CharError -impl core::fmt::Debug for bech32::primitives::decode::CheckedHrpstringError -impl core::fmt::Debug for bech32::primitives::decode::ChecksumError -impl core::fmt::Debug for bech32::primitives::decode::CodeLengthError -impl core::fmt::Debug for bech32::primitives::decode::PaddingError -impl core::fmt::Debug for bech32::primitives::decode::SegwitCodeLengthError -impl core::fmt::Debug for bech32::primitives::decode::SegwitHrpstringError -impl core::fmt::Debug for bech32::primitives::decode::UncheckedHrpstringError -impl core::fmt::Debug for bech32::primitives::gf32::Fe32 -impl core::fmt::Debug for bech32::primitives::gf32::FromCharError -impl core::fmt::Debug for bech32::primitives::gf32::TryFromError -impl core::fmt::Debug for bech32::primitives::hrp::Error -impl core::fmt::Debug for bech32::primitives::hrp::Hrp -impl core::fmt::Debug for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::fmt::Debug for bech32::primitives::segwit::WitnessLengthError -impl core::fmt::Debug for bech32::segwit::DecodeError -impl core::fmt::Debug for bech32::segwit::EncodeError -impl core::fmt::Display for bech32::DecodeError -impl core::fmt::Display for bech32::EncodeError -impl core::fmt::Display for bech32::primitives::decode::CharError -impl core::fmt::Display for bech32::primitives::decode::CheckedHrpstringError -impl core::fmt::Display for bech32::primitives::decode::ChecksumError -impl core::fmt::Display for bech32::primitives::decode::CodeLengthError -impl core::fmt::Display for bech32::primitives::decode::PaddingError -impl core::fmt::Display for bech32::primitives::decode::SegwitCodeLengthError -impl core::fmt::Display for bech32::primitives::decode::SegwitHrpstringError -impl core::fmt::Display for bech32::primitives::decode::UncheckedHrpstringError -impl core::fmt::Display for bech32::primitives::gf32::Fe32 -impl core::fmt::Display for bech32::primitives::gf32::FromCharError -impl core::fmt::Display for bech32::primitives::gf32::TryFromError -impl core::fmt::Display for bech32::primitives::hrp::Error -impl core::fmt::Display for bech32::primitives::hrp::Hrp -impl core::fmt::Display for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::fmt::Display for bech32::primitives::segwit::WitnessLengthError -impl core::fmt::Display for bech32::segwit::DecodeError -impl core::fmt::Display for bech32::segwit::EncodeError -impl core::hash::Hash for bech32::primitives::Bech32 -impl core::hash::Hash for bech32::primitives::Bech32m -impl core::hash::Hash for bech32::primitives::NoChecksum -impl core::hash::Hash for bech32::primitives::gf32::Fe32 -impl core::hash::Hash for bech32::primitives::hrp::Hrp -impl core::marker::Copy for bech32::primitives::Bech32 -impl core::marker::Copy for bech32::primitives::Bech32m -impl core::marker::Copy for bech32::primitives::NoChecksum -impl core::marker::Copy for bech32::primitives::checksum::PackedNull -impl core::marker::Copy for bech32::primitives::gf32::Fe32 -impl core::marker::Copy for bech32::primitives::gf32::FromCharError -impl core::marker::Copy for bech32::primitives::gf32::TryFromError -impl core::marker::Copy for bech32::primitives::hrp::Hrp -impl core::marker::Send for bech32::DecodeError -impl core::marker::Send for bech32::EncodeError -impl core::marker::Send for bech32::primitives::Bech32 -impl core::marker::Send for bech32::primitives::Bech32m -impl core::marker::Send for bech32::primitives::NoChecksum -impl core::marker::Send for bech32::primitives::checksum::PackedNull -impl core::marker::Send for bech32::primitives::decode::CharError -impl core::marker::Send for bech32::primitives::decode::CheckedHrpstringError -impl core::marker::Send for bech32::primitives::decode::ChecksumError -impl core::marker::Send for bech32::primitives::decode::CodeLengthError -impl core::marker::Send for bech32::primitives::decode::PaddingError -impl core::marker::Send for bech32::primitives::decode::SegwitCodeLengthError -impl core::marker::Send for bech32::primitives::decode::SegwitHrpstringError -impl core::marker::Send for bech32::primitives::decode::UncheckedHrpstringError -impl core::marker::Send for bech32::primitives::gf32::Fe32 -impl core::marker::Send for bech32::primitives::gf32::FromCharError -impl core::marker::Send for bech32::primitives::gf32::TryFromError -impl core::marker::Send for bech32::primitives::hrp::Error -impl core::marker::Send for bech32::primitives::hrp::Hrp -impl core::marker::Send for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::marker::Send for bech32::primitives::segwit::WitnessLengthError -impl core::marker::Send for bech32::segwit::DecodeError -impl core::marker::Send for bech32::segwit::EncodeError -impl core::marker::StructuralPartialEq for bech32::DecodeError -impl core::marker::StructuralPartialEq for bech32::EncodeError -impl core::marker::StructuralPartialEq for bech32::primitives::Bech32 -impl core::marker::StructuralPartialEq for bech32::primitives::Bech32m -impl core::marker::StructuralPartialEq for bech32::primitives::NoChecksum -impl core::marker::StructuralPartialEq for bech32::primitives::checksum::PackedNull -impl core::marker::StructuralPartialEq for bech32::primitives::decode::CharError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::CheckedHrpstringError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::ChecksumError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::CodeLengthError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::PaddingError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::SegwitCodeLengthError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::SegwitHrpstringError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::UncheckedHrpstringError -impl core::marker::StructuralPartialEq for bech32::primitives::gf32::Fe32 -impl core::marker::StructuralPartialEq for bech32::primitives::gf32::FromCharError -impl core::marker::StructuralPartialEq for bech32::primitives::gf32::TryFromError -impl core::marker::StructuralPartialEq for bech32::primitives::hrp::Error -impl core::marker::StructuralPartialEq for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::marker::StructuralPartialEq for bech32::primitives::segwit::WitnessLengthError -impl core::marker::StructuralPartialEq for bech32::segwit::DecodeError -impl core::marker::StructuralPartialEq for bech32::segwit::EncodeError -impl core::marker::Sync for bech32::DecodeError -impl core::marker::Sync for bech32::EncodeError -impl core::marker::Sync for bech32::primitives::Bech32 -impl core::marker::Sync for bech32::primitives::Bech32m -impl core::marker::Sync for bech32::primitives::NoChecksum -impl core::marker::Sync for bech32::primitives::checksum::PackedNull -impl core::marker::Sync for bech32::primitives::decode::CharError -impl core::marker::Sync for bech32::primitives::decode::CheckedHrpstringError -impl core::marker::Sync for bech32::primitives::decode::ChecksumError -impl core::marker::Sync for bech32::primitives::decode::CodeLengthError -impl core::marker::Sync for bech32::primitives::decode::PaddingError -impl core::marker::Sync for bech32::primitives::decode::SegwitCodeLengthError -impl core::marker::Sync for bech32::primitives::decode::SegwitHrpstringError -impl core::marker::Sync for bech32::primitives::decode::UncheckedHrpstringError -impl core::marker::Sync for bech32::primitives::gf32::Fe32 -impl core::marker::Sync for bech32::primitives::gf32::FromCharError -impl core::marker::Sync for bech32::primitives::gf32::TryFromError -impl core::marker::Sync for bech32::primitives::hrp::Error -impl core::marker::Sync for bech32::primitives::hrp::Hrp -impl core::marker::Sync for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::marker::Sync for bech32::primitives::segwit::WitnessLengthError -impl core::marker::Sync for bech32::segwit::DecodeError -impl core::marker::Sync for bech32::segwit::EncodeError -impl core::marker::Unpin for bech32::DecodeError -impl core::marker::Unpin for bech32::EncodeError -impl core::marker::Unpin for bech32::primitives::Bech32 -impl core::marker::Unpin for bech32::primitives::Bech32m -impl core::marker::Unpin for bech32::primitives::NoChecksum -impl core::marker::Unpin for bech32::primitives::checksum::PackedNull -impl core::marker::Unpin for bech32::primitives::decode::CharError -impl core::marker::Unpin for bech32::primitives::decode::CheckedHrpstringError -impl core::marker::Unpin for bech32::primitives::decode::ChecksumError -impl core::marker::Unpin for bech32::primitives::decode::CodeLengthError -impl core::marker::Unpin for bech32::primitives::decode::PaddingError -impl core::marker::Unpin for bech32::primitives::decode::SegwitCodeLengthError -impl core::marker::Unpin for bech32::primitives::decode::SegwitHrpstringError -impl core::marker::Unpin for bech32::primitives::decode::UncheckedHrpstringError -impl core::marker::Unpin for bech32::primitives::gf32::Fe32 -impl core::marker::Unpin for bech32::primitives::gf32::FromCharError -impl core::marker::Unpin for bech32::primitives::gf32::TryFromError -impl core::marker::Unpin for bech32::primitives::hrp::Error -impl core::marker::Unpin for bech32::primitives::hrp::Hrp -impl core::marker::Unpin for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::marker::Unpin for bech32::primitives::segwit::WitnessLengthError -impl core::marker::Unpin for bech32::segwit::DecodeError -impl core::marker::Unpin for bech32::segwit::EncodeError -impl core::ops::arith::Add for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Add<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::Add<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Add for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::AddAssign for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Div for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Div<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::Div<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Div for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::DivAssign for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Mul for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Mul<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::Mul<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Mul for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::MulAssign for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Sub for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Sub<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::Sub<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Sub for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::SubAssign for bech32::primitives::gf32::Fe32 -impl core::ops::bit::BitXor for bech32::primitives::checksum::PackedNull -impl core::panic::unwind_safe::RefUnwindSafe for bech32::DecodeError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::EncodeError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::Bech32 -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::Bech32m -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::NoChecksum -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::checksum::PackedNull -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::CharError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::CheckedHrpstringError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::ChecksumError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::CodeLengthError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::PaddingError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::SegwitCodeLengthError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::SegwitHrpstringError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::UncheckedHrpstringError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::gf32::Fe32 -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::gf32::FromCharError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::gf32::TryFromError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::Error -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::Hrp -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::segwit::WitnessLengthError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::segwit::DecodeError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::segwit::EncodeError -impl core::panic::unwind_safe::UnwindSafe for bech32::DecodeError -impl core::panic::unwind_safe::UnwindSafe for bech32::EncodeError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::Bech32 -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::Bech32m -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::NoChecksum -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::checksum::PackedNull -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::CharError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::CheckedHrpstringError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::ChecksumError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::CodeLengthError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::PaddingError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::SegwitCodeLengthError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::SegwitHrpstringError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::UncheckedHrpstringError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::gf32::Fe32 -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::gf32::FromCharError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::gf32::TryFromError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::Error -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::Hrp -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::segwit::WitnessLengthError -impl core::panic::unwind_safe::UnwindSafe for bech32::segwit::DecodeError -impl core::panic::unwind_safe::UnwindSafe for bech32::segwit::EncodeError -impl<'a, I, Ck> core::iter::traits::iterator::Iterator for bech32::primitives::encode::ByteIter<'a, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'a, I, Ck> core::iter::traits::iterator::Iterator for bech32::primitives::encode::CharIter<'a, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::iter::traits::iterator::Iterator for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::iter::traits::iterator::Iterator for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::iter::traits::iterator::Iterator for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::iter::traits::iterator::Iterator for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::iter::traits::marker::FusedIterator for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::iter::traits::marker::FusedIterator for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::iter::traits::marker::FusedIterator for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::iter::traits::marker::FusedIterator for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::marker::Send for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::marker::Send for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::marker::Send for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::marker::Send for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::marker::Sync for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::marker::Sync for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::marker::Sync for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::marker::Sync for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::marker::Unpin for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::marker::Unpin for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::marker::Unpin for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::marker::Unpin for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'hrp, I, Ck> bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> core::clone::Clone for bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::clone::Clone, Ck: bech32::primitives::checksum::Checksum + core::clone::Clone -impl<'hrp, I, Ck> core::cmp::Eq for bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::cmp::Eq, Ck: bech32::primitives::checksum::Checksum + core::cmp::Eq -impl<'hrp, I, Ck> core::cmp::PartialEq for bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::cmp::PartialEq, Ck: bech32::primitives::checksum::Checksum + core::cmp::PartialEq -impl<'hrp, I, Ck> core::iter::traits::iterator::Iterator for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> core::marker::Send for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send -impl<'hrp, I, Ck> core::marker::Send for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send -impl<'hrp, I, Ck> core::marker::Send for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Send, I: core::marker::Send -impl<'hrp, I, Ck> core::marker::Send for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send -impl<'hrp, I, Ck> core::marker::StructuralPartialEq for bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> core::marker::Sync for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync -impl<'hrp, I, Ck> core::marker::Sync for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync -impl<'hrp, I, Ck> core::marker::Sync for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Sync, I: core::marker::Sync -impl<'hrp, I, Ck> core::marker::Sync for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync -impl<'hrp, I, Ck> core::marker::Unpin for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin -impl<'hrp, I, Ck> core::marker::Unpin for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin -impl<'hrp, I, Ck> core::marker::Unpin for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Unpin, I: core::marker::Unpin -impl<'hrp, I, Ck> core::marker::Unpin for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin -impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::panic::unwind_safe::RefUnwindSafe, I: core::panic::unwind_safe::RefUnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::panic::unwind_safe::UnwindSafe, I: core::panic::unwind_safe::UnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl<'hrp> bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::iter::traits::iterator::Iterator for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::marker::Send for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::marker::Sync for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::marker::Unpin for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::panic::unwind_safe::UnwindSafe for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'s> bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::fmt::Debug for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::fmt::Debug for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::fmt::Debug for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::iter::traits::iterator::Iterator for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::iter::traits::iterator::Iterator for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::iter::traits::iterator::Iterator for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::UncheckedHrpstring<'s> -impl bech32::primitives::checksum::Engine -impl core::default::Default for bech32::primitives::checksum::Engine -impl core::marker::StructuralPartialEq for bech32::primitives::checksum::Engine -impl core::clone::Clone for bech32::primitives::checksum::Engine where ::MidstateRepr: core::clone::Clone -impl core::cmp::Eq for bech32::primitives::checksum::Engine where ::MidstateRepr: core::cmp::Eq -impl core::cmp::PartialEq for bech32::primitives::checksum::Engine where ::MidstateRepr: core::cmp::PartialEq -impl core::fmt::Debug for bech32::primitives::checksum::Engine where ::MidstateRepr: core::fmt::Debug -impl core::marker::Copy for bech32::primitives::checksum::Engine where ::MidstateRepr: core::marker::Copy -impl core::marker::Send for bech32::primitives::checksum::Engine where ::MidstateRepr: core::marker::Send -impl core::marker::Sync for bech32::primitives::checksum::Engine where ::MidstateRepr: core::marker::Sync -impl core::marker::Unpin for bech32::primitives::checksum::Engine where ::MidstateRepr: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::checksum::Engine where ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::checksum::Engine where ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl core::clone::Clone for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::clone::Clone, Ck: bech32::primitives::checksum::Checksum + core::clone::Clone -impl core::cmp::Eq for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::cmp::Eq, Ck: bech32::primitives::checksum::Checksum + core::cmp::Eq -impl core::cmp::PartialEq for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::cmp::PartialEq, Ck: bech32::primitives::checksum::Checksum + core::cmp::PartialEq -impl core::iter::traits::iterator::Iterator for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl core::marker::Send for bech32::primitives::iter::Checksummed where I: core::marker::Send, ::MidstateRepr: core::marker::Send -impl core::marker::StructuralPartialEq for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl core::marker::Sync for bech32::primitives::iter::Checksummed where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync -impl core::marker::Unpin for bech32::primitives::iter::Checksummed where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::iter::Checksummed where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::iter::Checksummed where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl> core::clone::Clone for bech32::primitives::iter::FesToBytes -impl> core::clone::Clone for bech32::primitives::iter::BytesToFes -impl> core::cmp::Eq for bech32::primitives::iter::FesToBytes -impl> core::cmp::Eq for bech32::primitives::iter::BytesToFes -impl> core::cmp::PartialEq for bech32::primitives::iter::FesToBytes -impl> core::cmp::PartialEq for bech32::primitives::iter::BytesToFes -impl> core::marker::StructuralPartialEq for bech32::primitives::iter::FesToBytes -impl> core::marker::StructuralPartialEq for bech32::primitives::iter::BytesToFes -impl bech32::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator -impl bech32::primitives::iter::ByteIterExt for I where I: core::iter::traits::iterator::Iterator -impl bech32::primitives::iter::Fe32IterExt for I where I: core::iter::traits::iterator::Iterator -impl core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::iter::BytesToFes where I: core::iter::traits::iterator::Iterator + core::iter::traits::exact_size::ExactSizeIterator -impl core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::iter::FesToBytes where I: core::iter::traits::iterator::Iterator + core::iter::traits::exact_size::ExactSizeIterator -impl core::iter::traits::iterator::Iterator for bech32::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator -impl core::iter::traits::iterator::Iterator for bech32::primitives::iter::BytesToFes where I: core::iter::traits::iterator::Iterator -impl core::iter::traits::iterator::Iterator for bech32::primitives::iter::FesToBytes where I: core::iter::traits::iterator::Iterator -impl core::marker::Send for bech32::primitives::encode::WitnessVersionIter where I: core::marker::Send -impl core::marker::Send for bech32::primitives::iter::BytesToFes where I: core::marker::Send -impl core::marker::Send for bech32::primitives::iter::FesToBytes where I: core::marker::Send -impl core::marker::Sync for bech32::primitives::encode::WitnessVersionIter where I: core::marker::Sync -impl core::marker::Sync for bech32::primitives::iter::BytesToFes where I: core::marker::Sync -impl core::marker::Sync for bech32::primitives::iter::FesToBytes where I: core::marker::Sync -impl core::marker::Unpin for bech32::primitives::encode::WitnessVersionIter where I: core::marker::Unpin -impl core::marker::Unpin for bech32::primitives::iter::BytesToFes where I: core::marker::Unpin -impl core::marker::Unpin for bech32::primitives::iter::FesToBytes where I: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::WitnessVersionIter where I: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::iter::BytesToFes where I: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::iter::FesToBytes where I: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::WitnessVersionIter where I: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::iter::BytesToFes where I: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::iter::FesToBytes where I: core::panic::unwind_safe::UnwindSafe -pub bech32::DecodeError::Checksum(bech32::primitives::decode::ChecksumError) -pub bech32::DecodeError::Parse(bech32::primitives::decode::UncheckedHrpstringError) -pub bech32::EncodeError::Fmt(core::fmt::Error) -pub bech32::EncodeError::TooLong(bech32::primitives::decode::CodeLengthError) -pub bech32::primitives::decode::CharError::InvalidChar(char) -pub bech32::primitives::decode::CharError::MissingSeparator -pub bech32::primitives::decode::CharError::MixedCase -pub bech32::primitives::decode::CharError::NothingAfterSeparator -pub bech32::primitives::decode::CheckedHrpstringError::Checksum(bech32::primitives::decode::ChecksumError) -pub bech32::primitives::decode::CheckedHrpstringError::Parse(bech32::primitives::decode::UncheckedHrpstringError) -pub bech32::primitives::decode::ChecksumError::CodeLength(bech32::primitives::decode::CodeLengthError) -pub bech32::primitives::decode::ChecksumError::InvalidLength -pub bech32::primitives::decode::ChecksumError::InvalidResidue -pub bech32::primitives::decode::CodeLengthError::code_length: usize -pub bech32::primitives::decode::CodeLengthError::encoded_length: usize -pub bech32::primitives::decode::PaddingError::NonZero -pub bech32::primitives::decode::PaddingError::TooMuch -pub bech32::primitives::decode::SegwitHrpstringError::Checksum(bech32::primitives::decode::ChecksumError) -pub bech32::primitives::decode::SegwitHrpstringError::InvalidWitnessVersion(bech32::primitives::gf32::Fe32) -pub bech32::primitives::decode::SegwitHrpstringError::NoData -pub bech32::primitives::decode::SegwitHrpstringError::Padding(bech32::primitives::decode::PaddingError) -pub bech32::primitives::decode::SegwitHrpstringError::TooLong(usize) -pub bech32::primitives::decode::SegwitHrpstringError::Unchecked(bech32::primitives::decode::UncheckedHrpstringError) -pub bech32::primitives::decode::SegwitHrpstringError::WitnessLength(bech32::primitives::segwit::WitnessLengthError) -pub bech32::primitives::decode::UncheckedHrpstringError::Char(bech32::primitives::decode::CharError) -pub bech32::primitives::decode::UncheckedHrpstringError::Hrp(bech32::primitives::hrp::Error) -pub bech32::primitives::gf32::FromCharError::Invalid(char) -pub bech32::primitives::gf32::FromCharError::NotAscii(char) -pub bech32::primitives::gf32::TryFromError::InvalidByte(u8) -pub bech32::primitives::gf32::TryFromError::NotAByte(core::num::error::TryFromIntError) -pub bech32::primitives::hrp::Error::Empty -pub bech32::primitives::hrp::Error::InvalidAsciiByte(u8) -pub bech32::primitives::hrp::Error::MixedCase -pub bech32::primitives::hrp::Error::NonAsciiChar(char) -pub bech32::primitives::hrp::Error::TooLong(usize) -pub bech32::primitives::segwit::WitnessLengthError::InvalidSegwitV0 -pub bech32::primitives::segwit::WitnessLengthError::TooLong -pub bech32::primitives::segwit::WitnessLengthError::TooShort -pub bech32::segwit::EncodeError::Fmt(core::fmt::Error) -pub bech32::segwit::EncodeError::TooLong(bech32::primitives::decode::SegwitCodeLengthError) -pub bech32::segwit::EncodeError::WitnessLength(bech32::primitives::segwit::WitnessLengthError) -pub bech32::segwit::EncodeError::WitnessVersion(bech32::primitives::segwit::InvalidWitnessVersionError) -pub const bech32::Checksum::CHECKSUM_LENGTH: usize -pub const bech32::Checksum::CODE_LENGTH: usize -pub const bech32::Checksum::GENERATOR_SH: [Self::MidstateRepr; 5] -pub const bech32::Checksum::TARGET_RESIDUE: Self::MidstateRepr -pub const bech32::hrp::BC: _ -pub const bech32::hrp::BCRT: _ -pub const bech32::hrp::TB: _ -pub const bech32::primitives::Bech32::CHECKSUM_LENGTH: usize -pub const bech32::primitives::Bech32::CODE_LENGTH: usize -pub const bech32::primitives::Bech32::GENERATOR_SH: [u32; 5] -pub const bech32::primitives::Bech32::TARGET_RESIDUE: u32 -pub const bech32::primitives::Bech32m::CHECKSUM_LENGTH: usize -pub const bech32::primitives::Bech32m::CODE_LENGTH: usize -pub const bech32::primitives::Bech32m::GENERATOR_SH: [u32; 5] -pub const bech32::primitives::Bech32m::TARGET_RESIDUE: u32 -pub const bech32::primitives::NoChecksum::CHECKSUM_LENGTH: usize -pub const bech32::primitives::NoChecksum::CODE_LENGTH: usize -pub const bech32::primitives::NoChecksum::GENERATOR_SH: [bech32::primitives::checksum::PackedNull; 5] -pub const bech32::primitives::NoChecksum::TARGET_RESIDUE: bech32::primitives::checksum::PackedNull -pub const bech32::primitives::checksum::Checksum::CHECKSUM_LENGTH: usize -pub const bech32::primitives::checksum::Checksum::CODE_LENGTH: usize -pub const bech32::primitives::checksum::Checksum::GENERATOR_SH: [Self::MidstateRepr; 5] -pub const bech32::primitives::checksum::Checksum::TARGET_RESIDUE: Self::MidstateRepr -pub const bech32::primitives::checksum::PackedFe32::ONE: Self -pub const bech32::primitives::checksum::PackedFe32::WIDTH: usize -pub const bech32::primitives::checksum::PackedNull::ONE: Self -pub const bech32::primitives::gf32::Fe32::A: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::C: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::D: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::E: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::F: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::G: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::H: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::J: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::K: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::L: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::M: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::N: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::P: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::Q: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::R: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::S: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::T: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::U: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::V: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::W: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::X: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::Y: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::Z: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_0: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_2: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_3: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_4: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_5: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_6: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_7: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_8: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_9: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::hrp::BC: _ -pub const bech32::primitives::hrp::BCRT: _ -pub const bech32::primitives::hrp::TB: _ -pub const bech32::primitives::segwit::MAX_STRING_LENGTH: usize = 90usize -pub const bech32::primitives::segwit::VERSION_0: Fe32::Q -pub const bech32::primitives::segwit::VERSION_1: Fe32::P -pub const bech32::segwit::VERSION_0: Fe32::Q -pub const bech32::segwit::VERSION_1: Fe32::P -pub const fn bech32::primitives::hrp::Hrp::parse_unchecked(hrp: &str) -> Self +#[non_exhaustive] pub enum bech32grs::DecodeError +#[non_exhaustive] pub enum bech32grs::EncodeError +#[non_exhaustive] pub enum bech32grs::primitives::decode::CharError +#[non_exhaustive] pub enum bech32grs::primitives::decode::CheckedHrpstringError +#[non_exhaustive] pub enum bech32grs::primitives::decode::ChecksumError +#[non_exhaustive] pub enum bech32grs::primitives::decode::PaddingError +#[non_exhaustive] pub enum bech32grs::primitives::decode::SegwitHrpstringError +#[non_exhaustive] pub enum bech32grs::primitives::decode::UncheckedHrpstringError +#[non_exhaustive] pub enum bech32grs::primitives::gf32::FromCharError +#[non_exhaustive] pub enum bech32grs::primitives::gf32::TryFromError +#[non_exhaustive] pub enum bech32grs::primitives::hrp::Error +#[non_exhaustive] pub enum bech32grs::primitives::segwit::WitnessLengthError +#[non_exhaustive] pub enum bech32grs::segwit::EncodeError +#[non_exhaustive] pub struct bech32grs::primitives::decode::CodeLengthError +#[non_exhaustive] pub struct bech32grs::primitives::decode::SegwitCodeLengthError(pub usize) +#[non_exhaustive] pub struct bech32grs::primitives::segwit::InvalidWitnessVersionError(pub bech32grs::primitives::gf32::Fe32) +#[non_exhaustive] pub struct bech32grs::segwit::DecodeError(pub bech32grs::primitives::decode::SegwitHrpstringError) +#[repr(transparent)] pub struct bech32grs::Fe32(_) +#[repr(transparent)] pub struct bech32grs::primitives::gf32::Fe32(_) +impl bech32grs::primitives::checksum::Checksum for bech32grs::primitives::Bech32 +impl bech32grs::primitives::checksum::Checksum for bech32grs::primitives::Bech32m +impl bech32grs::primitives::checksum::Checksum for bech32grs::primitives::NoChecksum +impl bech32grs::primitives::checksum::PackedFe32 for bech32grs::primitives::checksum::PackedNull +impl bech32grs::primitives::checksum::PackedFe32 for u128 +impl bech32grs::primitives::checksum::PackedFe32 for u32 +impl bech32grs::primitives::checksum::PackedFe32 for u64 +impl bech32grs::primitives::gf32::Fe32 +impl bech32grs::primitives::hrp::Hrp +impl core::clone::Clone for bech32grs::DecodeError +impl core::clone::Clone for bech32grs::EncodeError +impl core::clone::Clone for bech32grs::primitives::Bech32 +impl core::clone::Clone for bech32grs::primitives::Bech32m +impl core::clone::Clone for bech32grs::primitives::NoChecksum +impl core::clone::Clone for bech32grs::primitives::checksum::PackedNull +impl core::clone::Clone for bech32grs::primitives::decode::CharError +impl core::clone::Clone for bech32grs::primitives::decode::CheckedHrpstringError +impl core::clone::Clone for bech32grs::primitives::decode::ChecksumError +impl core::clone::Clone for bech32grs::primitives::decode::CodeLengthError +impl core::clone::Clone for bech32grs::primitives::decode::PaddingError +impl core::clone::Clone for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::clone::Clone for bech32grs::primitives::decode::SegwitHrpstringError +impl core::clone::Clone for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::clone::Clone for bech32grs::primitives::gf32::Fe32 +impl core::clone::Clone for bech32grs::primitives::gf32::FromCharError +impl core::clone::Clone for bech32grs::primitives::gf32::TryFromError +impl core::clone::Clone for bech32grs::primitives::hrp::Error +impl core::clone::Clone for bech32grs::primitives::hrp::Hrp +impl core::clone::Clone for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::clone::Clone for bech32grs::primitives::segwit::WitnessLengthError +impl core::clone::Clone for bech32grs::segwit::DecodeError +impl core::clone::Clone for bech32grs::segwit::EncodeError +impl core::cmp::Eq for bech32grs::DecodeError +impl core::cmp::Eq for bech32grs::EncodeError +impl core::cmp::Eq for bech32grs::primitives::Bech32 +impl core::cmp::Eq for bech32grs::primitives::Bech32m +impl core::cmp::Eq for bech32grs::primitives::NoChecksum +impl core::cmp::Eq for bech32grs::primitives::checksum::PackedNull +impl core::cmp::Eq for bech32grs::primitives::decode::CharError +impl core::cmp::Eq for bech32grs::primitives::decode::CheckedHrpstringError +impl core::cmp::Eq for bech32grs::primitives::decode::ChecksumError +impl core::cmp::Eq for bech32grs::primitives::decode::CodeLengthError +impl core::cmp::Eq for bech32grs::primitives::decode::PaddingError +impl core::cmp::Eq for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::cmp::Eq for bech32grs::primitives::decode::SegwitHrpstringError +impl core::cmp::Eq for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::cmp::Eq for bech32grs::primitives::gf32::Fe32 +impl core::cmp::Eq for bech32grs::primitives::gf32::FromCharError +impl core::cmp::Eq for bech32grs::primitives::gf32::TryFromError +impl core::cmp::Eq for bech32grs::primitives::hrp::Error +impl core::cmp::Eq for bech32grs::primitives::hrp::Hrp +impl core::cmp::Eq for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::cmp::Eq for bech32grs::primitives::segwit::WitnessLengthError +impl core::cmp::Eq for bech32grs::segwit::DecodeError +impl core::cmp::Eq for bech32grs::segwit::EncodeError +impl core::cmp::Ord for bech32grs::primitives::Bech32 +impl core::cmp::Ord for bech32grs::primitives::Bech32m +impl core::cmp::Ord for bech32grs::primitives::NoChecksum +impl core::cmp::Ord for bech32grs::primitives::hrp::Hrp +impl core::cmp::PartialEq for bech32grs::DecodeError +impl core::cmp::PartialEq for bech32grs::EncodeError +impl core::cmp::PartialEq for bech32grs::primitives::Bech32 +impl core::cmp::PartialEq for bech32grs::primitives::Bech32m +impl core::cmp::PartialEq for bech32grs::primitives::NoChecksum +impl core::cmp::PartialEq for bech32grs::primitives::checksum::PackedNull +impl core::cmp::PartialEq for bech32grs::primitives::decode::CharError +impl core::cmp::PartialEq for bech32grs::primitives::decode::CheckedHrpstringError +impl core::cmp::PartialEq for bech32grs::primitives::decode::ChecksumError +impl core::cmp::PartialEq for bech32grs::primitives::decode::CodeLengthError +impl core::cmp::PartialEq for bech32grs::primitives::decode::PaddingError +impl core::cmp::PartialEq for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::cmp::PartialEq for bech32grs::primitives::decode::SegwitHrpstringError +impl core::cmp::PartialEq for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::cmp::PartialEq for bech32grs::primitives::gf32::Fe32 +impl core::cmp::PartialEq for bech32grs::primitives::gf32::FromCharError +impl core::cmp::PartialEq for bech32grs::primitives::gf32::TryFromError +impl core::cmp::PartialEq for bech32grs::primitives::hrp::Error +impl core::cmp::PartialEq for bech32grs::primitives::hrp::Hrp +impl core::cmp::PartialEq for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::cmp::PartialEq for bech32grs::primitives::segwit::WitnessLengthError +impl core::cmp::PartialEq for bech32grs::segwit::DecodeError +impl core::cmp::PartialEq for bech32grs::segwit::EncodeError +impl core::cmp::PartialOrd for bech32grs::primitives::Bech32 +impl core::cmp::PartialOrd for bech32grs::primitives::Bech32m +impl core::cmp::PartialOrd for bech32grs::primitives::NoChecksum +impl core::cmp::PartialOrd for bech32grs::primitives::hrp::Hrp +impl core::convert::AsRef for bech32grs::primitives::gf32::Fe32 +impl core::convert::From for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::convert::From for bech32grs::primitives::decode::CheckedHrpstringError +impl core::convert::From for bech32grs::primitives::decode::SegwitHrpstringError +impl core::convert::From for bech32grs::EncodeError +impl core::convert::From for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::convert::From for bech32grs::primitives::decode::SegwitHrpstringError +impl core::convert::From for bech32grs::segwit::EncodeError +impl core::convert::From for bech32grs::segwit::DecodeError +impl core::convert::From for bech32grs::DecodeError +impl core::convert::From for bech32grs::primitives::decode::CheckedHrpstringError +impl core::convert::From for bech32grs::primitives::decode::SegwitHrpstringError +impl core::convert::From for u8 +impl core::convert::From for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::convert::From for bech32grs::segwit::EncodeError +impl core::convert::From for bech32grs::primitives::decode::SegwitHrpstringError +impl core::convert::From for bech32grs::segwit::EncodeError +impl core::convert::From for bech32grs::primitives::gf32::TryFromError +impl core::convert::From for bech32grs::EncodeError +impl core::convert::From for bech32grs::segwit::EncodeError +impl core::convert::From for bech32grs::primitives::gf32::TryFromError +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::fmt::Debug for bech32grs::DecodeError +impl core::fmt::Debug for bech32grs::EncodeError +impl core::fmt::Debug for bech32grs::primitives::checksum::PackedNull +impl core::fmt::Debug for bech32grs::primitives::decode::CharError +impl core::fmt::Debug for bech32grs::primitives::decode::CheckedHrpstringError +impl core::fmt::Debug for bech32grs::primitives::decode::ChecksumError +impl core::fmt::Debug for bech32grs::primitives::decode::CodeLengthError +impl core::fmt::Debug for bech32grs::primitives::decode::PaddingError +impl core::fmt::Debug for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::fmt::Debug for bech32grs::primitives::decode::SegwitHrpstringError +impl core::fmt::Debug for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::fmt::Debug for bech32grs::primitives::gf32::Fe32 +impl core::fmt::Debug for bech32grs::primitives::gf32::FromCharError +impl core::fmt::Debug for bech32grs::primitives::gf32::TryFromError +impl core::fmt::Debug for bech32grs::primitives::hrp::Error +impl core::fmt::Debug for bech32grs::primitives::hrp::Hrp +impl core::fmt::Debug for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::fmt::Debug for bech32grs::primitives::segwit::WitnessLengthError +impl core::fmt::Debug for bech32grs::segwit::DecodeError +impl core::fmt::Debug for bech32grs::segwit::EncodeError +impl core::fmt::Display for bech32grs::DecodeError +impl core::fmt::Display for bech32grs::EncodeError +impl core::fmt::Display for bech32grs::primitives::decode::CharError +impl core::fmt::Display for bech32grs::primitives::decode::CheckedHrpstringError +impl core::fmt::Display for bech32grs::primitives::decode::ChecksumError +impl core::fmt::Display for bech32grs::primitives::decode::CodeLengthError +impl core::fmt::Display for bech32grs::primitives::decode::PaddingError +impl core::fmt::Display for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::fmt::Display for bech32grs::primitives::decode::SegwitHrpstringError +impl core::fmt::Display for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::fmt::Display for bech32grs::primitives::gf32::Fe32 +impl core::fmt::Display for bech32grs::primitives::gf32::FromCharError +impl core::fmt::Display for bech32grs::primitives::gf32::TryFromError +impl core::fmt::Display for bech32grs::primitives::hrp::Error +impl core::fmt::Display for bech32grs::primitives::hrp::Hrp +impl core::fmt::Display for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::fmt::Display for bech32grs::primitives::segwit::WitnessLengthError +impl core::fmt::Display for bech32grs::segwit::DecodeError +impl core::fmt::Display for bech32grs::segwit::EncodeError +impl core::hash::Hash for bech32grs::primitives::Bech32 +impl core::hash::Hash for bech32grs::primitives::Bech32m +impl core::hash::Hash for bech32grs::primitives::NoChecksum +impl core::hash::Hash for bech32grs::primitives::gf32::Fe32 +impl core::hash::Hash for bech32grs::primitives::hrp::Hrp +impl core::marker::Copy for bech32grs::primitives::Bech32 +impl core::marker::Copy for bech32grs::primitives::Bech32m +impl core::marker::Copy for bech32grs::primitives::NoChecksum +impl core::marker::Copy for bech32grs::primitives::checksum::PackedNull +impl core::marker::Copy for bech32grs::primitives::gf32::Fe32 +impl core::marker::Copy for bech32grs::primitives::gf32::FromCharError +impl core::marker::Copy for bech32grs::primitives::gf32::TryFromError +impl core::marker::Copy for bech32grs::primitives::hrp::Hrp +impl core::marker::Send for bech32grs::DecodeError +impl core::marker::Send for bech32grs::EncodeError +impl core::marker::Send for bech32grs::primitives::Bech32 +impl core::marker::Send for bech32grs::primitives::Bech32m +impl core::marker::Send for bech32grs::primitives::NoChecksum +impl core::marker::Send for bech32grs::primitives::checksum::PackedNull +impl core::marker::Send for bech32grs::primitives::decode::CharError +impl core::marker::Send for bech32grs::primitives::decode::CheckedHrpstringError +impl core::marker::Send for bech32grs::primitives::decode::ChecksumError +impl core::marker::Send for bech32grs::primitives::decode::CodeLengthError +impl core::marker::Send for bech32grs::primitives::decode::PaddingError +impl core::marker::Send for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::marker::Send for bech32grs::primitives::decode::SegwitHrpstringError +impl core::marker::Send for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::marker::Send for bech32grs::primitives::gf32::Fe32 +impl core::marker::Send for bech32grs::primitives::gf32::FromCharError +impl core::marker::Send for bech32grs::primitives::gf32::TryFromError +impl core::marker::Send for bech32grs::primitives::hrp::Error +impl core::marker::Send for bech32grs::primitives::hrp::Hrp +impl core::marker::Send for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::marker::Send for bech32grs::primitives::segwit::WitnessLengthError +impl core::marker::Send for bech32grs::segwit::DecodeError +impl core::marker::Send for bech32grs::segwit::EncodeError +impl core::marker::StructuralPartialEq for bech32grs::DecodeError +impl core::marker::StructuralPartialEq for bech32grs::EncodeError +impl core::marker::StructuralPartialEq for bech32grs::primitives::Bech32 +impl core::marker::StructuralPartialEq for bech32grs::primitives::Bech32m +impl core::marker::StructuralPartialEq for bech32grs::primitives::NoChecksum +impl core::marker::StructuralPartialEq for bech32grs::primitives::checksum::PackedNull +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::CharError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::CheckedHrpstringError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::ChecksumError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::CodeLengthError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::PaddingError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::SegwitHrpstringError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::marker::StructuralPartialEq for bech32grs::primitives::gf32::Fe32 +impl core::marker::StructuralPartialEq for bech32grs::primitives::gf32::FromCharError +impl core::marker::StructuralPartialEq for bech32grs::primitives::gf32::TryFromError +impl core::marker::StructuralPartialEq for bech32grs::primitives::hrp::Error +impl core::marker::StructuralPartialEq for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::marker::StructuralPartialEq for bech32grs::primitives::segwit::WitnessLengthError +impl core::marker::StructuralPartialEq for bech32grs::segwit::DecodeError +impl core::marker::StructuralPartialEq for bech32grs::segwit::EncodeError +impl core::marker::Sync for bech32grs::DecodeError +impl core::marker::Sync for bech32grs::EncodeError +impl core::marker::Sync for bech32grs::primitives::Bech32 +impl core::marker::Sync for bech32grs::primitives::Bech32m +impl core::marker::Sync for bech32grs::primitives::NoChecksum +impl core::marker::Sync for bech32grs::primitives::checksum::PackedNull +impl core::marker::Sync for bech32grs::primitives::decode::CharError +impl core::marker::Sync for bech32grs::primitives::decode::CheckedHrpstringError +impl core::marker::Sync for bech32grs::primitives::decode::ChecksumError +impl core::marker::Sync for bech32grs::primitives::decode::CodeLengthError +impl core::marker::Sync for bech32grs::primitives::decode::PaddingError +impl core::marker::Sync for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::marker::Sync for bech32grs::primitives::decode::SegwitHrpstringError +impl core::marker::Sync for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::marker::Sync for bech32grs::primitives::gf32::Fe32 +impl core::marker::Sync for bech32grs::primitives::gf32::FromCharError +impl core::marker::Sync for bech32grs::primitives::gf32::TryFromError +impl core::marker::Sync for bech32grs::primitives::hrp::Error +impl core::marker::Sync for bech32grs::primitives::hrp::Hrp +impl core::marker::Sync for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::marker::Sync for bech32grs::primitives::segwit::WitnessLengthError +impl core::marker::Sync for bech32grs::segwit::DecodeError +impl core::marker::Sync for bech32grs::segwit::EncodeError +impl core::marker::Unpin for bech32grs::DecodeError +impl core::marker::Unpin for bech32grs::EncodeError +impl core::marker::Unpin for bech32grs::primitives::Bech32 +impl core::marker::Unpin for bech32grs::primitives::Bech32m +impl core::marker::Unpin for bech32grs::primitives::NoChecksum +impl core::marker::Unpin for bech32grs::primitives::checksum::PackedNull +impl core::marker::Unpin for bech32grs::primitives::decode::CharError +impl core::marker::Unpin for bech32grs::primitives::decode::CheckedHrpstringError +impl core::marker::Unpin for bech32grs::primitives::decode::ChecksumError +impl core::marker::Unpin for bech32grs::primitives::decode::CodeLengthError +impl core::marker::Unpin for bech32grs::primitives::decode::PaddingError +impl core::marker::Unpin for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::marker::Unpin for bech32grs::primitives::decode::SegwitHrpstringError +impl core::marker::Unpin for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::marker::Unpin for bech32grs::primitives::gf32::Fe32 +impl core::marker::Unpin for bech32grs::primitives::gf32::FromCharError +impl core::marker::Unpin for bech32grs::primitives::gf32::TryFromError +impl core::marker::Unpin for bech32grs::primitives::hrp::Error +impl core::marker::Unpin for bech32grs::primitives::hrp::Hrp +impl core::marker::Unpin for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::marker::Unpin for bech32grs::primitives::segwit::WitnessLengthError +impl core::marker::Unpin for bech32grs::segwit::DecodeError +impl core::marker::Unpin for bech32grs::segwit::EncodeError +impl core::ops::arith::Add for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Add<&bech32grs::primitives::gf32::Fe32> for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Add<&bech32grs::primitives::gf32::Fe32> for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Add for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::AddAssign for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Div for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Div<&bech32grs::primitives::gf32::Fe32> for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Div<&bech32grs::primitives::gf32::Fe32> for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Div for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::DivAssign for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Mul for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Mul<&bech32grs::primitives::gf32::Fe32> for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Mul<&bech32grs::primitives::gf32::Fe32> for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Mul for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::MulAssign for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Sub for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Sub<&bech32grs::primitives::gf32::Fe32> for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Sub<&bech32grs::primitives::gf32::Fe32> for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Sub for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::SubAssign for bech32grs::primitives::gf32::Fe32 +impl core::ops::bit::BitXor for bech32grs::primitives::checksum::PackedNull +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::DecodeError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::EncodeError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::Bech32 +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::Bech32m +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::NoChecksum +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::checksum::PackedNull +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::CharError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::CheckedHrpstringError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::ChecksumError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::CodeLengthError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::PaddingError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::SegwitHrpstringError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::gf32::Fe32 +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::gf32::FromCharError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::gf32::TryFromError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::Error +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::Hrp +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::segwit::WitnessLengthError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::segwit::DecodeError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::segwit::EncodeError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::DecodeError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::EncodeError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::Bech32 +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::Bech32m +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::NoChecksum +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::checksum::PackedNull +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::CharError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::CheckedHrpstringError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::ChecksumError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::CodeLengthError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::PaddingError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::SegwitHrpstringError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::gf32::Fe32 +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::gf32::FromCharError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::gf32::TryFromError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::Error +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::Hrp +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::segwit::WitnessLengthError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::segwit::DecodeError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::segwit::EncodeError +impl<'a, I, Ck> core::iter::traits::iterator::Iterator for bech32grs::primitives::encode::ByteIter<'a, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'a, I, Ck> core::iter::traits::iterator::Iterator for bech32grs::primitives::encode::CharIter<'a, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::iter::traits::iterator::Iterator for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::iter::traits::iterator::Iterator for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::iter::traits::iterator::Iterator for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::iter::traits::iterator::Iterator for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::iter::traits::marker::FusedIterator for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::iter::traits::marker::FusedIterator for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::iter::traits::marker::FusedIterator for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::iter::traits::marker::FusedIterator for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::marker::Send for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::marker::Send for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::marker::Send for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::marker::Send for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::marker::Sync for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::marker::Sync for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::marker::Sync for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::marker::Sync for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::marker::Unpin for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::marker::Unpin for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::marker::Unpin for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::marker::Unpin for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'hrp, I, Ck> bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> core::clone::Clone for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::clone::Clone, Ck: bech32grs::primitives::checksum::Checksum + core::clone::Clone +impl<'hrp, I, Ck> core::cmp::Eq for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::cmp::Eq, Ck: bech32grs::primitives::checksum::Checksum + core::cmp::Eq +impl<'hrp, I, Ck> core::cmp::PartialEq for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::cmp::PartialEq, Ck: bech32grs::primitives::checksum::Checksum + core::cmp::PartialEq +impl<'hrp, I, Ck> core::iter::traits::iterator::Iterator for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> core::marker::Send for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send +impl<'hrp, I, Ck> core::marker::Send for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send +impl<'hrp, I, Ck> core::marker::Send for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Send, I: core::marker::Send +impl<'hrp, I, Ck> core::marker::Send for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send +impl<'hrp, I, Ck> core::marker::StructuralPartialEq for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> core::marker::Sync for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync +impl<'hrp, I, Ck> core::marker::Sync for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync +impl<'hrp, I, Ck> core::marker::Sync for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Sync, I: core::marker::Sync +impl<'hrp, I, Ck> core::marker::Sync for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync +impl<'hrp, I, Ck> core::marker::Unpin for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin +impl<'hrp, I, Ck> core::marker::Unpin for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin +impl<'hrp, I, Ck> core::marker::Unpin for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Unpin, I: core::marker::Unpin +impl<'hrp, I, Ck> core::marker::Unpin for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin +impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::panic::unwind_safe::RefUnwindSafe, I: core::panic::unwind_safe::RefUnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::panic::unwind_safe::UnwindSafe, I: core::panic::unwind_safe::UnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl<'hrp> bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::iter::traits::iterator::Iterator for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::marker::Send for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::marker::Sync for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::marker::Unpin for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'s> bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::fmt::Debug for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::fmt::Debug for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::fmt::Debug for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::iter::traits::iterator::Iterator for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::iter::traits::iterator::Iterator for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::iter::traits::iterator::Iterator for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl bech32grs::primitives::checksum::Engine +impl core::default::Default for bech32grs::primitives::checksum::Engine +impl core::marker::StructuralPartialEq for bech32grs::primitives::checksum::Engine +impl core::clone::Clone for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::clone::Clone +impl core::cmp::Eq for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::cmp::Eq +impl core::cmp::PartialEq for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::cmp::PartialEq +impl core::fmt::Debug for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::fmt::Debug +impl core::marker::Copy for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::marker::Copy +impl core::marker::Send for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::marker::Send +impl core::marker::Sync for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::marker::Sync +impl core::marker::Unpin for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl core::clone::Clone for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::clone::Clone, Ck: bech32grs::primitives::checksum::Checksum + core::clone::Clone +impl core::cmp::Eq for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::cmp::Eq, Ck: bech32grs::primitives::checksum::Checksum + core::cmp::Eq +impl core::cmp::PartialEq for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::cmp::PartialEq, Ck: bech32grs::primitives::checksum::Checksum + core::cmp::PartialEq +impl core::iter::traits::iterator::Iterator for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl core::marker::Send for bech32grs::primitives::iter::Checksummed where I: core::marker::Send, ::MidstateRepr: core::marker::Send +impl core::marker::StructuralPartialEq for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl core::marker::Sync for bech32grs::primitives::iter::Checksummed where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync +impl core::marker::Unpin for bech32grs::primitives::iter::Checksummed where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::iter::Checksummed where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::iter::Checksummed where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl> core::clone::Clone for bech32grs::primitives::iter::FesToBytes +impl> core::clone::Clone for bech32grs::primitives::iter::BytesToFes +impl> core::cmp::Eq for bech32grs::primitives::iter::FesToBytes +impl> core::cmp::Eq for bech32grs::primitives::iter::BytesToFes +impl> core::cmp::PartialEq for bech32grs::primitives::iter::FesToBytes +impl> core::cmp::PartialEq for bech32grs::primitives::iter::BytesToFes +impl> core::marker::StructuralPartialEq for bech32grs::primitives::iter::FesToBytes +impl> core::marker::StructuralPartialEq for bech32grs::primitives::iter::BytesToFes +impl bech32grs::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator +impl bech32grs::primitives::iter::ByteIterExt for I where I: core::iter::traits::iterator::Iterator +impl bech32grs::primitives::iter::Fe32IterExt for I where I: core::iter::traits::iterator::Iterator +impl core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::iter::BytesToFes where I: core::iter::traits::iterator::Iterator + core::iter::traits::exact_size::ExactSizeIterator +impl core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::iter::FesToBytes where I: core::iter::traits::iterator::Iterator + core::iter::traits::exact_size::ExactSizeIterator +impl core::iter::traits::iterator::Iterator for bech32grs::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator +impl core::iter::traits::iterator::Iterator for bech32grs::primitives::iter::BytesToFes where I: core::iter::traits::iterator::Iterator +impl core::iter::traits::iterator::Iterator for bech32grs::primitives::iter::FesToBytes where I: core::iter::traits::iterator::Iterator +impl core::marker::Send for bech32grs::primitives::encode::WitnessVersionIter where I: core::marker::Send +impl core::marker::Send for bech32grs::primitives::iter::BytesToFes where I: core::marker::Send +impl core::marker::Send for bech32grs::primitives::iter::FesToBytes where I: core::marker::Send +impl core::marker::Sync for bech32grs::primitives::encode::WitnessVersionIter where I: core::marker::Sync +impl core::marker::Sync for bech32grs::primitives::iter::BytesToFes where I: core::marker::Sync +impl core::marker::Sync for bech32grs::primitives::iter::FesToBytes where I: core::marker::Sync +impl core::marker::Unpin for bech32grs::primitives::encode::WitnessVersionIter where I: core::marker::Unpin +impl core::marker::Unpin for bech32grs::primitives::iter::BytesToFes where I: core::marker::Unpin +impl core::marker::Unpin for bech32grs::primitives::iter::FesToBytes where I: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::WitnessVersionIter where I: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::iter::BytesToFes where I: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::iter::FesToBytes where I: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::WitnessVersionIter where I: core::panic::unwind_safe::UnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::iter::BytesToFes where I: core::panic::unwind_safe::UnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::iter::FesToBytes where I: core::panic::unwind_safe::UnwindSafe +pub bech32grs::DecodeError::Checksum(bech32grs::primitives::decode::ChecksumError) +pub bech32grs::DecodeError::Parse(bech32grs::primitives::decode::UncheckedHrpstringError) +pub bech32grs::EncodeError::Fmt(core::fmt::Error) +pub bech32grs::EncodeError::TooLong(bech32grs::primitives::decode::CodeLengthError) +pub bech32grs::primitives::decode::CharError::InvalidChar(char) +pub bech32grs::primitives::decode::CharError::MissingSeparator +pub bech32grs::primitives::decode::CharError::MixedCase +pub bech32grs::primitives::decode::CharError::NothingAfterSeparator +pub bech32grs::primitives::decode::CheckedHrpstringError::Checksum(bech32grs::primitives::decode::ChecksumError) +pub bech32grs::primitives::decode::CheckedHrpstringError::Parse(bech32grs::primitives::decode::UncheckedHrpstringError) +pub bech32grs::primitives::decode::ChecksumError::CodeLength(bech32grs::primitives::decode::CodeLengthError) +pub bech32grs::primitives::decode::ChecksumError::InvalidLength +pub bech32grs::primitives::decode::ChecksumError::InvalidResidue +pub bech32grs::primitives::decode::CodeLengthError::code_length: usize +pub bech32grs::primitives::decode::CodeLengthError::encoded_length: usize +pub bech32grs::primitives::decode::PaddingError::NonZero +pub bech32grs::primitives::decode::PaddingError::TooMuch +pub bech32grs::primitives::decode::SegwitHrpstringError::Checksum(bech32grs::primitives::decode::ChecksumError) +pub bech32grs::primitives::decode::SegwitHrpstringError::InvalidWitnessVersion(bech32grs::primitives::gf32::Fe32) +pub bech32grs::primitives::decode::SegwitHrpstringError::NoData +pub bech32grs::primitives::decode::SegwitHrpstringError::Padding(bech32grs::primitives::decode::PaddingError) +pub bech32grs::primitives::decode::SegwitHrpstringError::TooLong(usize) +pub bech32grs::primitives::decode::SegwitHrpstringError::Unchecked(bech32grs::primitives::decode::UncheckedHrpstringError) +pub bech32grs::primitives::decode::SegwitHrpstringError::WitnessLength(bech32grs::primitives::segwit::WitnessLengthError) +pub bech32grs::primitives::decode::UncheckedHrpstringError::Char(bech32grs::primitives::decode::CharError) +pub bech32grs::primitives::decode::UncheckedHrpstringError::Hrp(bech32grs::primitives::hrp::Error) +pub bech32grs::primitives::gf32::FromCharError::Invalid(char) +pub bech32grs::primitives::gf32::FromCharError::NotAscii(char) +pub bech32grs::primitives::gf32::TryFromError::InvalidByte(u8) +pub bech32grs::primitives::gf32::TryFromError::NotAByte(core::num::error::TryFromIntError) +pub bech32grs::primitives::hrp::Error::Empty +pub bech32grs::primitives::hrp::Error::InvalidAsciiByte(u8) +pub bech32grs::primitives::hrp::Error::MixedCase +pub bech32grs::primitives::hrp::Error::NonAsciiChar(char) +pub bech32grs::primitives::hrp::Error::TooLong(usize) +pub bech32grs::primitives::segwit::WitnessLengthError::InvalidSegwitV0 +pub bech32grs::primitives::segwit::WitnessLengthError::TooLong +pub bech32grs::primitives::segwit::WitnessLengthError::TooShort +pub bech32grs::segwit::EncodeError::Fmt(core::fmt::Error) +pub bech32grs::segwit::EncodeError::TooLong(bech32grs::primitives::decode::SegwitCodeLengthError) +pub bech32grs::segwit::EncodeError::WitnessLength(bech32grs::primitives::segwit::WitnessLengthError) +pub bech32grs::segwit::EncodeError::WitnessVersion(bech32grs::primitives::segwit::InvalidWitnessVersionError) +pub const bech32grs::Checksum::CHECKSUM_LENGTH: usize +pub const bech32grs::Checksum::CODE_LENGTH: usize +pub const bech32grs::Checksum::GENERATOR_SH: [Self::MidstateRepr; 5] +pub const bech32grs::Checksum::TARGET_RESIDUE: Self::MidstateRepr +pub const bech32grs::hrp::GRS: _ +pub const bech32grs::hrp::GRSRT: _ +pub const bech32grs::hrp::TGRS: _ +pub const bech32grs::primitives::Bech32::CHECKSUM_LENGTH: usize +pub const bech32grs::primitives::Bech32::CODE_LENGTH: usize +pub const bech32grs::primitives::Bech32::GENERATOR_SH: [u32; 5] +pub const bech32grs::primitives::Bech32::TARGET_RESIDUE: u32 +pub const bech32grs::primitives::Bech32m::CHECKSUM_LENGTH: usize +pub const bech32grs::primitives::Bech32m::CODE_LENGTH: usize +pub const bech32grs::primitives::Bech32m::GENERATOR_SH: [u32; 5] +pub const bech32grs::primitives::Bech32m::TARGET_RESIDUE: u32 +pub const bech32grs::primitives::NoChecksum::CHECKSUM_LENGTH: usize +pub const bech32grs::primitives::NoChecksum::CODE_LENGTH: usize +pub const bech32grs::primitives::NoChecksum::GENERATOR_SH: [bech32grs::primitives::checksum::PackedNull; 5] +pub const bech32grs::primitives::NoChecksum::TARGET_RESIDUE: bech32grs::primitives::checksum::PackedNull +pub const bech32grs::primitives::checksum::Checksum::CHECKSUM_LENGTH: usize +pub const bech32grs::primitives::checksum::Checksum::CODE_LENGTH: usize +pub const bech32grs::primitives::checksum::Checksum::GENERATOR_SH: [Self::MidstateRepr; 5] +pub const bech32grs::primitives::checksum::Checksum::TARGET_RESIDUE: Self::MidstateRepr +pub const bech32grs::primitives::checksum::PackedFe32::ONE: Self +pub const bech32grs::primitives::checksum::PackedFe32::WIDTH: usize +pub const bech32grs::primitives::checksum::PackedNull::ONE: Self +pub const bech32grs::primitives::gf32::Fe32::A: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::C: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::D: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::E: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::F: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::G: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::H: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::J: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::K: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::L: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::M: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::N: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::P: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::Q: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::R: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::S: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::T: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::U: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::V: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::W: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::X: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::Y: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::Z: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_0: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_2: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_3: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_4: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_5: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_6: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_7: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_8: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_9: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::hrp::GRS: _ +pub const bech32grs::primitives::hrp::GRSRT: _ +pub const bech32grs::primitives::hrp::TGRS: _ +pub const bech32grs::primitives::segwit::MAX_STRING_LENGTH: usize = 90usize +pub const bech32grs::primitives::segwit::VERSION_0: Fe32::Q +pub const bech32grs::primitives::segwit::VERSION_1: Fe32::P +pub const bech32grs::segwit::VERSION_0: Fe32::Q +pub const bech32grs::segwit::VERSION_1: Fe32::P +pub const fn bech32grs::primitives::hrp::Hrp::parse_unchecked(hrp: &str) -> Self pub const u128::ONE: Self pub const u32::ONE: Self pub const u64::ONE: Self -pub enum bech32::Bech32 -pub enum bech32::Bech32m -pub enum bech32::NoChecksum -pub enum bech32::primitives::Bech32 -pub enum bech32::primitives::Bech32m -pub enum bech32::primitives::NoChecksum -pub fn &bech32::primitives::gf32::Fe32::add(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::add(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::div(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::div(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::mul(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::mul(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::sub(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::sub(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::ByteIterExt::bytes_to_fes(self) -> bech32::primitives::iter::BytesToFes -pub fn bech32::Checksum::sanity_check() -pub fn bech32::DecodeError::clone(&self) -> bech32::DecodeError -pub fn bech32::DecodeError::eq(&self, other: &bech32::DecodeError) -> bool -pub fn bech32::DecodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::DecodeError::from(e: bech32::primitives::decode::UncheckedHrpstringError) -> Self -pub fn bech32::EncodeError::clone(&self) -> bech32::EncodeError -pub fn bech32::EncodeError::eq(&self, other: &bech32::EncodeError) -> bool -pub fn bech32::EncodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::EncodeError::from(e: bech32::primitives::decode::CodeLengthError) -> Self -pub fn bech32::EncodeError::from(e: core::fmt::Error) -> Self -pub fn bech32::Fe32IterExt::fes_to_bytes(self) -> bech32::primitives::iter::FesToBytes -pub fn bech32::Fe32IterExt::with_checksum(self, hrp: &bech32::primitives::hrp::Hrp) -> bech32::primitives::encode::Encoder<'_, Self, Ck> -pub fn bech32::decode(s: &str) -> core::result::Result<(bech32::primitives::hrp::Hrp, alloc::vec::Vec), bech32::DecodeError> -pub fn bech32::encode(hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result -pub fn bech32::encode_lower(hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result -pub fn bech32::encode_lower_to_fmt(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32::EncodeError> -pub fn bech32::encode_to_fmt(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32::EncodeError> -pub fn bech32::encode_upper(hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result -pub fn bech32::encode_upper_to_fmt(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32::EncodeError> -pub fn bech32::encoded_length(hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result -pub fn bech32::primitives::Bech32::clone(&self) -> bech32::primitives::Bech32 -pub fn bech32::primitives::Bech32::cmp(&self, other: &bech32::primitives::Bech32) -> core::cmp::Ordering -pub fn bech32::primitives::Bech32::eq(&self, other: &bech32::primitives::Bech32) -> bool -pub fn bech32::primitives::Bech32::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bech32::primitives::Bech32::partial_cmp(&self, other: &bech32::primitives::Bech32) -> core::option::Option -pub fn bech32::primitives::Bech32m::clone(&self) -> bech32::primitives::Bech32m -pub fn bech32::primitives::Bech32m::cmp(&self, other: &bech32::primitives::Bech32m) -> core::cmp::Ordering -pub fn bech32::primitives::Bech32m::eq(&self, other: &bech32::primitives::Bech32m) -> bool -pub fn bech32::primitives::Bech32m::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bech32::primitives::Bech32m::partial_cmp(&self, other: &bech32::primitives::Bech32m) -> core::option::Option -pub fn bech32::primitives::NoChecksum::clone(&self) -> bech32::primitives::NoChecksum -pub fn bech32::primitives::NoChecksum::cmp(&self, other: &bech32::primitives::NoChecksum) -> core::cmp::Ordering -pub fn bech32::primitives::NoChecksum::eq(&self, other: &bech32::primitives::NoChecksum) -> bool -pub fn bech32::primitives::NoChecksum::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bech32::primitives::NoChecksum::partial_cmp(&self, other: &bech32::primitives::NoChecksum) -> core::option::Option -pub fn bech32::primitives::checksum::Checksum::sanity_check() -pub fn bech32::primitives::checksum::Engine::clone(&self) -> bech32::primitives::checksum::Engine -pub fn bech32::primitives::checksum::Engine::default() -> Self -pub fn bech32::primitives::checksum::Engine::eq(&self, other: &bech32::primitives::checksum::Engine) -> bool -pub fn bech32::primitives::checksum::Engine::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::checksum::Engine::input_fe(&mut self, e: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::checksum::Engine::input_hrp(&mut self, hrp: bech32::primitives::hrp::Hrp) -pub fn bech32::primitives::checksum::Engine::input_target_residue(&mut self) -pub fn bech32::primitives::checksum::Engine::new() -> Self -pub fn bech32::primitives::checksum::Engine::residue(&self) -> &::MidstateRepr -pub fn bech32::primitives::checksum::HrpFe32Iter<'hrp>::new(hrp: &'hrp bech32::primitives::hrp::Hrp) -> Self -pub fn bech32::primitives::checksum::HrpFe32Iter<'hrp>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::checksum::HrpFe32Iter<'hrp>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::checksum::PackedFe32::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 -pub fn bech32::primitives::checksum::PackedFe32::unpack(&self, n: usize) -> u8 -pub fn bech32::primitives::checksum::PackedNull::bitxor(self, bech32::primitives::checksum::PackedNull) -> bech32::primitives::checksum::PackedNull -pub fn bech32::primitives::checksum::PackedNull::clone(&self) -> bech32::primitives::checksum::PackedNull -pub fn bech32::primitives::checksum::PackedNull::eq(&self, other: &bech32::primitives::checksum::PackedNull) -> bool -pub fn bech32::primitives::checksum::PackedNull::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::checksum::PackedNull::mul_by_x_then_add(&mut self, usize, u8) -> u8 -pub fn bech32::primitives::checksum::PackedNull::unpack(&self, usize) -> u8 -pub fn bech32::primitives::decode::AsciiToFe32Iter<'s>::len(&self) -> usize -pub fn bech32::primitives::decode::AsciiToFe32Iter<'s>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::AsciiToFe32Iter<'s>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::decode::ByteIter<'s>::len(&self) -> usize -pub fn bech32::primitives::decode::ByteIter<'s>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::ByteIter<'s>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::decode::CharError::clone(&self) -> bech32::primitives::decode::CharError -pub fn bech32::primitives::decode::CharError::eq(&self, other: &bech32::primitives::decode::CharError) -> bool -pub fn bech32::primitives::decode::CharError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::byte_iter(&self) -> bech32::primitives::decode::ByteIter<'_> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::data_part_ascii_no_checksum(&self) -> &'s [u8] -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::fe32_iter>(&self) -> bech32::primitives::decode::AsciiToFe32Iter<'_> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::hrp(&self) -> bech32::primitives::hrp::Hrp -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::new(s: &'s str) -> core::result::Result -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::remove_witness_version(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::validate_segwit(self) -> core::result::Result, bech32::primitives::decode::SegwitHrpstringError> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::validate_segwit_padding(&self) -> core::result::Result<(), bech32::primitives::decode::PaddingError> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::validate_witness_program_length(&self, witness_version: bech32::primitives::gf32::Fe32) -> core::result::Result<(), bech32::primitives::segwit::WitnessLengthError> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::witness_version(&self) -> core::option::Option -pub fn bech32::primitives::decode::CheckedHrpstringError::clone(&self) -> bech32::primitives::decode::CheckedHrpstringError -pub fn bech32::primitives::decode::CheckedHrpstringError::eq(&self, other: &bech32::primitives::decode::CheckedHrpstringError) -> bool -pub fn bech32::primitives::decode::CheckedHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::CheckedHrpstringError::from(e: bech32::primitives::decode::ChecksumError) -> Self -pub fn bech32::primitives::decode::CheckedHrpstringError::from(e: bech32::primitives::decode::UncheckedHrpstringError) -> Self -pub fn bech32::primitives::decode::ChecksumError::clone(&self) -> bech32::primitives::decode::ChecksumError -pub fn bech32::primitives::decode::ChecksumError::eq(&self, other: &bech32::primitives::decode::ChecksumError) -> bool -pub fn bech32::primitives::decode::ChecksumError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::CodeLengthError::clone(&self) -> bech32::primitives::decode::CodeLengthError -pub fn bech32::primitives::decode::CodeLengthError::eq(&self, other: &bech32::primitives::decode::CodeLengthError) -> bool -pub fn bech32::primitives::decode::CodeLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::Fe32Iter<'s>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::Fe32Iter<'s>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::decode::PaddingError::clone(&self) -> bech32::primitives::decode::PaddingError -pub fn bech32::primitives::decode::PaddingError::eq(&self, other: &bech32::primitives::decode::PaddingError) -> bool -pub fn bech32::primitives::decode::PaddingError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::SegwitCodeLengthError::clone(&self) -> bech32::primitives::decode::SegwitCodeLengthError -pub fn bech32::primitives::decode::SegwitCodeLengthError::eq(&self, other: &bech32::primitives::decode::SegwitCodeLengthError) -> bool -pub fn bech32::primitives::decode::SegwitCodeLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::SegwitCodeLengthError::from(e: bech32::primitives::decode::CodeLengthError) -> Self -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::byte_iter(&self) -> bech32::primitives::decode::ByteIter<'_> -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::data_part_ascii_no_witver_no_checksum(&self) -> &'s [u8] -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::has_valid_hrp(&self) -> bool -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::hrp(&self) -> bech32::primitives::hrp::Hrp -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::new(s: &'s str) -> core::result::Result -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::new_bech32(s: &'s str) -> core::result::Result -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::witness_version(&self) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::decode::SegwitHrpstringError::clone(&self) -> bech32::primitives::decode::SegwitHrpstringError -pub fn bech32::primitives::decode::SegwitHrpstringError::eq(&self, other: &bech32::primitives::decode::SegwitHrpstringError) -> bool -pub fn bech32::primitives::decode::SegwitHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::SegwitHrpstringError::from(e: bech32::primitives::decode::ChecksumError) -> Self -pub fn bech32::primitives::decode::SegwitHrpstringError::from(e: bech32::primitives::decode::PaddingError) -> Self -pub fn bech32::primitives::decode::SegwitHrpstringError::from(e: bech32::primitives::decode::UncheckedHrpstringError) -> Self -pub fn bech32::primitives::decode::SegwitHrpstringError::from(e: bech32::primitives::segwit::WitnessLengthError) -> Self -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::data_part_ascii(&self) -> &'s [u8] -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::has_valid_checksum(&self) -> bool -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::hrp(&self) -> bech32::primitives::hrp::Hrp -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::new(s: &'s str) -> core::result::Result -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::remove_checksum(self) -> bech32::primitives::decode::CheckedHrpstring<'s> -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::remove_witness_version(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::validate_and_remove_checksum(self) -> core::result::Result, bech32::primitives::decode::ChecksumError> -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::validate_checksum(&self) -> core::result::Result<(), bech32::primitives::decode::ChecksumError> -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::witness_version(&self) -> core::option::Option -pub fn bech32::primitives::decode::UncheckedHrpstringError::clone(&self) -> bech32::primitives::decode::UncheckedHrpstringError -pub fn bech32::primitives::decode::UncheckedHrpstringError::eq(&self, other: &bech32::primitives::decode::UncheckedHrpstringError) -> bool -pub fn bech32::primitives::decode::UncheckedHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::UncheckedHrpstringError::from(e: bech32::primitives::decode::CharError) -> Self -pub fn bech32::primitives::decode::UncheckedHrpstringError::from(e: bech32::primitives::hrp::Error) -> Self -pub fn bech32::primitives::encode::ByteIter<'a, I, Ck>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::encode::ByteIter<'a, I, Ck>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::encode::ByteIter<'hrp, I, Ck>::new(char_iter: bech32::primitives::encode::CharIter<'hrp, I, Ck>) -> Self -pub fn bech32::primitives::encode::CharIter<'a, I, Ck>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::encode::CharIter<'a, I, Ck>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::encode::CharIter<'hrp, I, Ck>::new(hrp: &'hrp bech32::primitives::hrp::Hrp, data: bech32::primitives::encode::WitnessVersionIter) -> Self -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::bytes(self) -> bech32::primitives::encode::ByteIter<'hrp, I, Ck> -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::chars(self) -> bech32::primitives::encode::CharIter<'hrp, I, Ck> -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::clone(&self) -> bech32::primitives::encode::Encoder<'hrp, I, Ck> -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::eq(&self, other: &bech32::primitives::encode::Encoder<'hrp, I, Ck>) -> bool -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::fes(self) -> bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::new(data: I, hrp: &'hrp bech32::primitives::hrp::Hrp) -> Self -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::with_witness_version(self, witness_version: bech32::primitives::gf32::Fe32) -> Self -pub fn bech32::primitives::encode::Fe32Iter<'hrp, I, Ck>::new(hrp: &'hrp bech32::primitives::hrp::Hrp, data: bech32::primitives::encode::WitnessVersionIter) -> Self -pub fn bech32::primitives::encode::Fe32Iter<'hrp, I, Ck>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::encode::Fe32Iter<'hrp, I, Ck>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::encode::WitnessVersionIter::new(witness_version: core::option::Option, iter: I) -> Self -pub fn bech32::primitives::encode::WitnessVersionIter::next(&mut self) -> core::option::Option -pub fn bech32::primitives::encode::WitnessVersionIter::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::gf32::Fe32::add(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::add(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::add_assign(&mut self, other: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::gf32::Fe32::as_ref(&self) -> &u8 -pub fn bech32::primitives::gf32::Fe32::clone(&self) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::div(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::div(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::div_assign(&mut self, other: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::gf32::Fe32::eq(&self, other: &bech32::primitives::gf32::Fe32) -> bool -pub fn bech32::primitives::gf32::Fe32::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::gf32::Fe32::from_char(c: char) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::from_char_unchecked(c: u8) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bech32::primitives::gf32::Fe32::iter_alpha() -> impl core::iter::traits::iterator::Iterator -pub fn bech32::primitives::gf32::Fe32::mul(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::mul(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::mul_assign(&mut self, other: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::gf32::Fe32::sub(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::sub(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::sub_assign(&mut self, other: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::gf32::Fe32::to_char(self) -> char -pub fn bech32::primitives::gf32::Fe32::to_u8(self) -> u8 -pub fn bech32::primitives::gf32::Fe32::try_from(value: i128) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: i16) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: i32) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: i64) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: i8) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u128) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u16) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u32) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u64) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u8) -> core::result::Result -pub fn bech32::primitives::gf32::FromCharError::clone(&self) -> bech32::primitives::gf32::FromCharError -pub fn bech32::primitives::gf32::FromCharError::eq(&self, other: &bech32::primitives::gf32::FromCharError) -> bool -pub fn bech32::primitives::gf32::FromCharError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::gf32::TryFromError::clone(&self) -> bech32::primitives::gf32::TryFromError -pub fn bech32::primitives::gf32::TryFromError::eq(&self, other: &bech32::primitives::gf32::TryFromError) -> bool -pub fn bech32::primitives::gf32::TryFromError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::gf32::TryFromError::from(e: core::num::error::TryFromIntError) -> Self -pub fn bech32::primitives::gf32::TryFromError::from(i: core::convert::Infallible) -> Self -pub fn bech32::primitives::hrp::ByteIter<'b>::len(&self) -> usize -pub fn bech32::primitives::hrp::ByteIter<'b>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::ByteIter<'b>::next_back(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::ByteIter<'b>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::hrp::CharIter<'b>::len(&self) -> usize -pub fn bech32::primitives::hrp::CharIter<'b>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::CharIter<'b>::next_back(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::CharIter<'b>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::hrp::Error::clone(&self) -> bech32::primitives::hrp::Error -pub fn bech32::primitives::hrp::Error::eq(&self, other: &bech32::primitives::hrp::Error) -> bool -pub fn bech32::primitives::hrp::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::hrp::Hrp::as_bytes(&self) -> &[u8] -pub fn bech32::primitives::hrp::Hrp::as_str(&self) -> &str -pub fn bech32::primitives::hrp::Hrp::byte_iter(&self) -> bech32::primitives::hrp::ByteIter<'_> -pub fn bech32::primitives::hrp::Hrp::char_iter(&self) -> bech32::primitives::hrp::CharIter<'_> -pub fn bech32::primitives::hrp::Hrp::clone(&self) -> bech32::primitives::hrp::Hrp -pub fn bech32::primitives::hrp::Hrp::cmp(&self, other: &Self) -> core::cmp::Ordering -pub fn bech32::primitives::hrp::Hrp::eq(&self, other: &Self) -> bool -pub fn bech32::primitives::hrp::Hrp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::hrp::Hrp::hash(&self, h: &mut H) -pub fn bech32::primitives::hrp::Hrp::is_valid_on_mainnet(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::is_valid_on_regtest(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::is_valid_on_signet(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::is_valid_on_testnet(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::is_valid_segwit(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::len(&self) -> usize -pub fn bech32::primitives::hrp::Hrp::lowercase_byte_iter(&self) -> bech32::primitives::hrp::LowercaseByteIter<'_> -pub fn bech32::primitives::hrp::Hrp::lowercase_char_iter(&self) -> bech32::primitives::hrp::LowercaseCharIter<'_> -pub fn bech32::primitives::hrp::Hrp::parse(hrp: &str) -> core::result::Result -pub fn bech32::primitives::hrp::Hrp::partial_cmp(&self, other: &Self) -> core::option::Option -pub fn bech32::primitives::hrp::Hrp::to_lowercase(&self) -> alloc::string::String -pub fn bech32::primitives::hrp::LowercaseByteIter<'b>::len(&self) -> usize -pub fn bech32::primitives::hrp::LowercaseByteIter<'b>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseByteIter<'b>::next_back(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseByteIter<'b>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::hrp::LowercaseCharIter<'b>::len(&self) -> usize -pub fn bech32::primitives::hrp::LowercaseCharIter<'b>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseCharIter<'b>::next_back(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseCharIter<'b>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::iter::ByteIterExt::bytes_to_fes(self) -> bech32::primitives::iter::BytesToFes -pub fn bech32::primitives::iter::BytesToFes::clone(&self) -> bech32::primitives::iter::BytesToFes -pub fn bech32::primitives::iter::BytesToFes::eq(&self, other: &bech32::primitives::iter::BytesToFes) -> bool -pub fn bech32::primitives::iter::BytesToFes::len(&self) -> usize -pub fn bech32::primitives::iter::BytesToFes::next(&mut self) -> core::option::Option -pub fn bech32::primitives::iter::BytesToFes::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::iter::Checksummed::clone(&self) -> bech32::primitives::iter::Checksummed -pub fn bech32::primitives::iter::Checksummed::eq(&self, other: &bech32::primitives::iter::Checksummed) -> bool -pub fn bech32::primitives::iter::Checksummed::new(data: I) -> bech32::primitives::iter::Checksummed -pub fn bech32::primitives::iter::Checksummed::new_hrp(hrp: bech32::primitives::hrp::Hrp, data: I) -> bech32::primitives::iter::Checksummed -pub fn bech32::primitives::iter::Checksummed::next(&mut self) -> core::option::Option -pub fn bech32::primitives::iter::Checksummed::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::iter::Fe32IterExt::fes_to_bytes(self) -> bech32::primitives::iter::FesToBytes -pub fn bech32::primitives::iter::Fe32IterExt::with_checksum(self, hrp: &bech32::primitives::hrp::Hrp) -> bech32::primitives::encode::Encoder<'_, Self, Ck> -pub fn bech32::primitives::iter::FesToBytes::clone(&self) -> bech32::primitives::iter::FesToBytes -pub fn bech32::primitives::iter::FesToBytes::eq(&self, other: &bech32::primitives::iter::FesToBytes) -> bool -pub fn bech32::primitives::iter::FesToBytes::len(&self) -> usize -pub fn bech32::primitives::iter::FesToBytes::next(&mut self) -> core::option::Option -pub fn bech32::primitives::iter::FesToBytes::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::segwit::InvalidWitnessVersionError::clone(&self) -> bech32::primitives::segwit::InvalidWitnessVersionError -pub fn bech32::primitives::segwit::InvalidWitnessVersionError::eq(&self, other: &bech32::primitives::segwit::InvalidWitnessVersionError) -> bool -pub fn bech32::primitives::segwit::InvalidWitnessVersionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::segwit::WitnessLengthError::clone(&self) -> bech32::primitives::segwit::WitnessLengthError -pub fn bech32::primitives::segwit::WitnessLengthError::eq(&self, other: &bech32::primitives::segwit::WitnessLengthError) -> bool -pub fn bech32::primitives::segwit::WitnessLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::segwit::is_valid_witness_program_length(length: usize, witness_version: bech32::primitives::gf32::Fe32) -> bool -pub fn bech32::primitives::segwit::is_valid_witness_version(witness_version: bech32::primitives::gf32::Fe32) -> bool -pub fn bech32::primitives::segwit::validate_witness_program_length(length: usize, version: bech32::primitives::gf32::Fe32) -> core::result::Result<(), bech32::primitives::segwit::WitnessLengthError> -pub fn bech32::primitives::segwit::validate_witness_version(witness_version: bech32::primitives::gf32::Fe32) -> core::result::Result<(), bech32::primitives::segwit::InvalidWitnessVersionError> -pub fn bech32::segwit::DecodeError::clone(&self) -> bech32::segwit::DecodeError -pub fn bech32::segwit::DecodeError::eq(&self, other: &bech32::segwit::DecodeError) -> bool -pub fn bech32::segwit::DecodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::segwit::DecodeError::from(e: bech32::primitives::decode::SegwitHrpstringError) -> Self -pub fn bech32::segwit::EncodeError::clone(&self) -> bech32::segwit::EncodeError -pub fn bech32::segwit::EncodeError::eq(&self, other: &bech32::segwit::EncodeError) -> bool -pub fn bech32::segwit::EncodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::segwit::EncodeError::from(e: bech32::primitives::decode::SegwitCodeLengthError) -> Self -pub fn bech32::segwit::EncodeError::from(e: bech32::primitives::segwit::InvalidWitnessVersionError) -> Self -pub fn bech32::segwit::EncodeError::from(e: bech32::primitives::segwit::WitnessLengthError) -> Self -pub fn bech32::segwit::EncodeError::from(e: core::fmt::Error) -> Self -pub fn bech32::segwit::decode(s: &str) -> core::result::Result<(bech32::primitives::hrp::Hrp, bech32::primitives::gf32::Fe32, alloc::vec::Vec), bech32::segwit::DecodeError> -pub fn bech32::segwit::encode(hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::result::Result -pub fn bech32::segwit::encode_lower_to_fmt_unchecked(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result -pub fn bech32::segwit::encode_to_fmt_unchecked(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result -pub fn bech32::segwit::encode_upper_to_fmt_unchecked(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result -pub fn bech32::segwit::encode_v0(hrp: bech32::primitives::hrp::Hrp, witness_program: &[u8]) -> core::result::Result -pub fn bech32::segwit::encode_v1(hrp: bech32::primitives::hrp::Hrp, witness_program: &[u8]) -> core::result::Result -pub fn bech32::segwit::encoded_length(hrp: bech32::primitives::hrp::Hrp, _witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::result::Result +pub enum bech32grs::Bech32 +pub enum bech32grs::Bech32m +pub enum bech32grs::NoChecksum +pub enum bech32grs::primitives::Bech32 +pub enum bech32grs::primitives::Bech32m +pub enum bech32grs::primitives::NoChecksum +pub fn &bech32grs::primitives::gf32::Fe32::add(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::add(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::div(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::div(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::mul(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::mul(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::sub(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::sub(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::ByteIterExt::bytes_to_fes(self) -> bech32grs::primitives::iter::BytesToFes +pub fn bech32grs::Checksum::sanity_check() +pub fn bech32grs::DecodeError::clone(&self) -> bech32grs::DecodeError +pub fn bech32grs::DecodeError::eq(&self, other: &bech32grs::DecodeError) -> bool +pub fn bech32grs::DecodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::DecodeError::from(e: bech32grs::primitives::decode::UncheckedHrpstringError) -> Self +pub fn bech32grs::EncodeError::clone(&self) -> bech32grs::EncodeError +pub fn bech32grs::EncodeError::eq(&self, other: &bech32grs::EncodeError) -> bool +pub fn bech32grs::EncodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::EncodeError::from(e: bech32grs::primitives::decode::CodeLengthError) -> Self +pub fn bech32grs::EncodeError::from(e: core::fmt::Error) -> Self +pub fn bech32grs::Fe32IterExt::fes_to_bytes(self) -> bech32grs::primitives::iter::FesToBytes +pub fn bech32grs::Fe32IterExt::with_checksum(self, hrp: &bech32grs::primitives::hrp::Hrp) -> bech32grs::primitives::encode::Encoder<'_, Self, Ck> +pub fn bech32grs::decode(s: &str) -> core::result::Result<(bech32grs::primitives::hrp::Hrp, alloc::vec::Vec), bech32grs::DecodeError> +pub fn bech32grs::encode(hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result +pub fn bech32grs::encode_lower(hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result +pub fn bech32grs::encode_lower_to_fmt(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32grs::EncodeError> +pub fn bech32grs::encode_to_fmt(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32grs::EncodeError> +pub fn bech32grs::encode_upper(hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result +pub fn bech32grs::encode_upper_to_fmt(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32grs::EncodeError> +pub fn bech32grs::encoded_length(hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result +pub fn bech32grs::primitives::Bech32::clone(&self) -> bech32grs::primitives::Bech32 +pub fn bech32grs::primitives::Bech32::cmp(&self, other: &bech32grs::primitives::Bech32) -> core::cmp::Ordering +pub fn bech32grs::primitives::Bech32::eq(&self, other: &bech32grs::primitives::Bech32) -> bool +pub fn bech32grs::primitives::Bech32::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn bech32grs::primitives::Bech32::partial_cmp(&self, other: &bech32grs::primitives::Bech32) -> core::option::Option +pub fn bech32grs::primitives::Bech32m::clone(&self) -> bech32grs::primitives::Bech32m +pub fn bech32grs::primitives::Bech32m::cmp(&self, other: &bech32grs::primitives::Bech32m) -> core::cmp::Ordering +pub fn bech32grs::primitives::Bech32m::eq(&self, other: &bech32grs::primitives::Bech32m) -> bool +pub fn bech32grs::primitives::Bech32m::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn bech32grs::primitives::Bech32m::partial_cmp(&self, other: &bech32grs::primitives::Bech32m) -> core::option::Option +pub fn bech32grs::primitives::NoChecksum::clone(&self) -> bech32grs::primitives::NoChecksum +pub fn bech32grs::primitives::NoChecksum::cmp(&self, other: &bech32grs::primitives::NoChecksum) -> core::cmp::Ordering +pub fn bech32grs::primitives::NoChecksum::eq(&self, other: &bech32grs::primitives::NoChecksum) -> bool +pub fn bech32grs::primitives::NoChecksum::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn bech32grs::primitives::NoChecksum::partial_cmp(&self, other: &bech32grs::primitives::NoChecksum) -> core::option::Option +pub fn bech32grs::primitives::checksum::Checksum::sanity_check() +pub fn bech32grs::primitives::checksum::Engine::clone(&self) -> bech32grs::primitives::checksum::Engine +pub fn bech32grs::primitives::checksum::Engine::default() -> Self +pub fn bech32grs::primitives::checksum::Engine::eq(&self, other: &bech32grs::primitives::checksum::Engine) -> bool +pub fn bech32grs::primitives::checksum::Engine::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::checksum::Engine::input_fe(&mut self, e: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::checksum::Engine::input_hrp(&mut self, hrp: bech32grs::primitives::hrp::Hrp) +pub fn bech32grs::primitives::checksum::Engine::input_target_residue(&mut self) +pub fn bech32grs::primitives::checksum::Engine::new() -> Self +pub fn bech32grs::primitives::checksum::Engine::residue(&self) -> &::MidstateRepr +pub fn bech32grs::primitives::checksum::HrpFe32Iter<'hrp>::new(hrp: &'hrp bech32grs::primitives::hrp::Hrp) -> Self +pub fn bech32grs::primitives::checksum::HrpFe32Iter<'hrp>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::checksum::HrpFe32Iter<'hrp>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::checksum::PackedFe32::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 +pub fn bech32grs::primitives::checksum::PackedFe32::unpack(&self, n: usize) -> u8 +pub fn bech32grs::primitives::checksum::PackedNull::bitxor(self, bech32grs::primitives::checksum::PackedNull) -> bech32grs::primitives::checksum::PackedNull +pub fn bech32grs::primitives::checksum::PackedNull::clone(&self) -> bech32grs::primitives::checksum::PackedNull +pub fn bech32grs::primitives::checksum::PackedNull::eq(&self, other: &bech32grs::primitives::checksum::PackedNull) -> bool +pub fn bech32grs::primitives::checksum::PackedNull::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::checksum::PackedNull::mul_by_x_then_add(&mut self, usize, u8) -> u8 +pub fn bech32grs::primitives::checksum::PackedNull::unpack(&self, usize) -> u8 +pub fn bech32grs::primitives::decode::AsciiToFe32Iter<'s>::len(&self) -> usize +pub fn bech32grs::primitives::decode::AsciiToFe32Iter<'s>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::AsciiToFe32Iter<'s>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::decode::ByteIter<'s>::len(&self) -> usize +pub fn bech32grs::primitives::decode::ByteIter<'s>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::ByteIter<'s>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::decode::CharError::clone(&self) -> bech32grs::primitives::decode::CharError +pub fn bech32grs::primitives::decode::CharError::eq(&self, other: &bech32grs::primitives::decode::CharError) -> bool +pub fn bech32grs::primitives::decode::CharError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::byte_iter(&self) -> bech32grs::primitives::decode::ByteIter<'_> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::data_part_ascii_no_checksum(&self) -> &'s [u8] +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::fe32_iter>(&self) -> bech32grs::primitives::decode::AsciiToFe32Iter<'_> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::hrp(&self) -> bech32grs::primitives::hrp::Hrp +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::new(s: &'s str) -> core::result::Result +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::remove_witness_version(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::validate_segwit(self) -> core::result::Result, bech32grs::primitives::decode::SegwitHrpstringError> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::validate_segwit_padding(&self) -> core::result::Result<(), bech32grs::primitives::decode::PaddingError> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::validate_witness_program_length(&self, witness_version: bech32grs::primitives::gf32::Fe32) -> core::result::Result<(), bech32grs::primitives::segwit::WitnessLengthError> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::witness_version(&self) -> core::option::Option +pub fn bech32grs::primitives::decode::CheckedHrpstringError::clone(&self) -> bech32grs::primitives::decode::CheckedHrpstringError +pub fn bech32grs::primitives::decode::CheckedHrpstringError::eq(&self, other: &bech32grs::primitives::decode::CheckedHrpstringError) -> bool +pub fn bech32grs::primitives::decode::CheckedHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::CheckedHrpstringError::from(e: bech32grs::primitives::decode::ChecksumError) -> Self +pub fn bech32grs::primitives::decode::CheckedHrpstringError::from(e: bech32grs::primitives::decode::UncheckedHrpstringError) -> Self +pub fn bech32grs::primitives::decode::ChecksumError::clone(&self) -> bech32grs::primitives::decode::ChecksumError +pub fn bech32grs::primitives::decode::ChecksumError::eq(&self, other: &bech32grs::primitives::decode::ChecksumError) -> bool +pub fn bech32grs::primitives::decode::ChecksumError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::CodeLengthError::clone(&self) -> bech32grs::primitives::decode::CodeLengthError +pub fn bech32grs::primitives::decode::CodeLengthError::eq(&self, other: &bech32grs::primitives::decode::CodeLengthError) -> bool +pub fn bech32grs::primitives::decode::CodeLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::Fe32Iter<'s>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::Fe32Iter<'s>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::decode::PaddingError::clone(&self) -> bech32grs::primitives::decode::PaddingError +pub fn bech32grs::primitives::decode::PaddingError::eq(&self, other: &bech32grs::primitives::decode::PaddingError) -> bool +pub fn bech32grs::primitives::decode::PaddingError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::clone(&self) -> bech32grs::primitives::decode::SegwitCodeLengthError +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::eq(&self, other: &bech32grs::primitives::decode::SegwitCodeLengthError) -> bool +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::from(e: bech32grs::primitives::decode::CodeLengthError) -> Self +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::byte_iter(&self) -> bech32grs::primitives::decode::ByteIter<'_> +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::data_part_ascii_no_witver_no_checksum(&self) -> &'s [u8] +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::has_valid_hrp(&self) -> bool +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::hrp(&self) -> bech32grs::primitives::hrp::Hrp +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::new(s: &'s str) -> core::result::Result +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::new_bech32(s: &'s str) -> core::result::Result +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::witness_version(&self) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::decode::SegwitHrpstringError::clone(&self) -> bech32grs::primitives::decode::SegwitHrpstringError +pub fn bech32grs::primitives::decode::SegwitHrpstringError::eq(&self, other: &bech32grs::primitives::decode::SegwitHrpstringError) -> bool +pub fn bech32grs::primitives::decode::SegwitHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::SegwitHrpstringError::from(e: bech32grs::primitives::decode::ChecksumError) -> Self +pub fn bech32grs::primitives::decode::SegwitHrpstringError::from(e: bech32grs::primitives::decode::PaddingError) -> Self +pub fn bech32grs::primitives::decode::SegwitHrpstringError::from(e: bech32grs::primitives::decode::UncheckedHrpstringError) -> Self +pub fn bech32grs::primitives::decode::SegwitHrpstringError::from(e: bech32grs::primitives::segwit::WitnessLengthError) -> Self +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::data_part_ascii(&self) -> &'s [u8] +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::has_valid_checksum(&self) -> bool +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::hrp(&self) -> bech32grs::primitives::hrp::Hrp +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::new(s: &'s str) -> core::result::Result +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::remove_checksum(self) -> bech32grs::primitives::decode::CheckedHrpstring<'s> +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::remove_witness_version(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::validate_and_remove_checksum(self) -> core::result::Result, bech32grs::primitives::decode::ChecksumError> +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::validate_checksum(&self) -> core::result::Result<(), bech32grs::primitives::decode::ChecksumError> +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::witness_version(&self) -> core::option::Option +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::clone(&self) -> bech32grs::primitives::decode::UncheckedHrpstringError +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::eq(&self, other: &bech32grs::primitives::decode::UncheckedHrpstringError) -> bool +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::from(e: bech32grs::primitives::decode::CharError) -> Self +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::from(e: bech32grs::primitives::hrp::Error) -> Self +pub fn bech32grs::primitives::encode::ByteIter<'a, I, Ck>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::encode::ByteIter<'a, I, Ck>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::encode::ByteIter<'hrp, I, Ck>::new(char_iter: bech32grs::primitives::encode::CharIter<'hrp, I, Ck>) -> Self +pub fn bech32grs::primitives::encode::CharIter<'a, I, Ck>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::encode::CharIter<'a, I, Ck>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::encode::CharIter<'hrp, I, Ck>::new(hrp: &'hrp bech32grs::primitives::hrp::Hrp, data: bech32grs::primitives::encode::WitnessVersionIter) -> Self +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::bytes(self) -> bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::chars(self) -> bech32grs::primitives::encode::CharIter<'hrp, I, Ck> +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::clone(&self) -> bech32grs::primitives::encode::Encoder<'hrp, I, Ck> +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::eq(&self, other: &bech32grs::primitives::encode::Encoder<'hrp, I, Ck>) -> bool +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::fes(self) -> bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::new(data: I, hrp: &'hrp bech32grs::primitives::hrp::Hrp) -> Self +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::with_witness_version(self, witness_version: bech32grs::primitives::gf32::Fe32) -> Self +pub fn bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck>::new(hrp: &'hrp bech32grs::primitives::hrp::Hrp, data: bech32grs::primitives::encode::WitnessVersionIter) -> Self +pub fn bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::encode::WitnessVersionIter::new(witness_version: core::option::Option, iter: I) -> Self +pub fn bech32grs::primitives::encode::WitnessVersionIter::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::encode::WitnessVersionIter::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::gf32::Fe32::add(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::add(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::add_assign(&mut self, other: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::gf32::Fe32::as_ref(&self) -> &u8 +pub fn bech32grs::primitives::gf32::Fe32::clone(&self) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::div(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::div(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::div_assign(&mut self, other: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::gf32::Fe32::eq(&self, other: &bech32grs::primitives::gf32::Fe32) -> bool +pub fn bech32grs::primitives::gf32::Fe32::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::gf32::Fe32::from_char(c: char) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::from_char_unchecked(c: u8) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn bech32grs::primitives::gf32::Fe32::iter_alpha() -> impl core::iter::traits::iterator::Iterator +pub fn bech32grs::primitives::gf32::Fe32::mul(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::mul(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::mul_assign(&mut self, other: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::gf32::Fe32::sub(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::sub(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::sub_assign(&mut self, other: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::gf32::Fe32::to_char(self) -> char +pub fn bech32grs::primitives::gf32::Fe32::to_u8(self) -> u8 +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i128) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i16) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i32) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i64) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i8) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u128) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u16) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u32) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u64) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u8) -> core::result::Result +pub fn bech32grs::primitives::gf32::FromCharError::clone(&self) -> bech32grs::primitives::gf32::FromCharError +pub fn bech32grs::primitives::gf32::FromCharError::eq(&self, other: &bech32grs::primitives::gf32::FromCharError) -> bool +pub fn bech32grs::primitives::gf32::FromCharError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::gf32::TryFromError::clone(&self) -> bech32grs::primitives::gf32::TryFromError +pub fn bech32grs::primitives::gf32::TryFromError::eq(&self, other: &bech32grs::primitives::gf32::TryFromError) -> bool +pub fn bech32grs::primitives::gf32::TryFromError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::gf32::TryFromError::from(e: core::num::error::TryFromIntError) -> Self +pub fn bech32grs::primitives::gf32::TryFromError::from(i: core::convert::Infallible) -> Self +pub fn bech32grs::primitives::hrp::ByteIter<'b>::len(&self) -> usize +pub fn bech32grs::primitives::hrp::ByteIter<'b>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::ByteIter<'b>::next_back(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::ByteIter<'b>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::hrp::CharIter<'b>::len(&self) -> usize +pub fn bech32grs::primitives::hrp::CharIter<'b>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::CharIter<'b>::next_back(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::CharIter<'b>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::hrp::Error::clone(&self) -> bech32grs::primitives::hrp::Error +pub fn bech32grs::primitives::hrp::Error::eq(&self, other: &bech32grs::primitives::hrp::Error) -> bool +pub fn bech32grs::primitives::hrp::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::hrp::Hrp::as_bytes(&self) -> &[u8] +pub fn bech32grs::primitives::hrp::Hrp::as_str(&self) -> &str +pub fn bech32grs::primitives::hrp::Hrp::byte_iter(&self) -> bech32grs::primitives::hrp::ByteIter<'_> +pub fn bech32grs::primitives::hrp::Hrp::char_iter(&self) -> bech32grs::primitives::hrp::CharIter<'_> +pub fn bech32grs::primitives::hrp::Hrp::clone(&self) -> bech32grs::primitives::hrp::Hrp +pub fn bech32grs::primitives::hrp::Hrp::cmp(&self, other: &Self) -> core::cmp::Ordering +pub fn bech32grs::primitives::hrp::Hrp::eq(&self, other: &Self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::hrp::Hrp::hash(&self, h: &mut H) +pub fn bech32grs::primitives::hrp::Hrp::is_valid_on_mainnet(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::is_valid_on_regtest(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::is_valid_on_signet(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::is_valid_on_testnet(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::is_valid_segwit(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::len(&self) -> usize +pub fn bech32grs::primitives::hrp::Hrp::lowercase_byte_iter(&self) -> bech32grs::primitives::hrp::LowercaseByteIter<'_> +pub fn bech32grs::primitives::hrp::Hrp::lowercase_char_iter(&self) -> bech32grs::primitives::hrp::LowercaseCharIter<'_> +pub fn bech32grs::primitives::hrp::Hrp::parse(hrp: &str) -> core::result::Result +pub fn bech32grs::primitives::hrp::Hrp::partial_cmp(&self, other: &Self) -> core::option::Option +pub fn bech32grs::primitives::hrp::Hrp::to_lowercase(&self) -> alloc::string::String +pub fn bech32grs::primitives::hrp::LowercaseByteIter<'b>::len(&self) -> usize +pub fn bech32grs::primitives::hrp::LowercaseByteIter<'b>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseByteIter<'b>::next_back(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseByteIter<'b>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::hrp::LowercaseCharIter<'b>::len(&self) -> usize +pub fn bech32grs::primitives::hrp::LowercaseCharIter<'b>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseCharIter<'b>::next_back(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseCharIter<'b>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::iter::ByteIterExt::bytes_to_fes(self) -> bech32grs::primitives::iter::BytesToFes +pub fn bech32grs::primitives::iter::BytesToFes::clone(&self) -> bech32grs::primitives::iter::BytesToFes +pub fn bech32grs::primitives::iter::BytesToFes::eq(&self, other: &bech32grs::primitives::iter::BytesToFes) -> bool +pub fn bech32grs::primitives::iter::BytesToFes::len(&self) -> usize +pub fn bech32grs::primitives::iter::BytesToFes::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::iter::BytesToFes::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::iter::Checksummed::clone(&self) -> bech32grs::primitives::iter::Checksummed +pub fn bech32grs::primitives::iter::Checksummed::eq(&self, other: &bech32grs::primitives::iter::Checksummed) -> bool +pub fn bech32grs::primitives::iter::Checksummed::new(data: I) -> bech32grs::primitives::iter::Checksummed +pub fn bech32grs::primitives::iter::Checksummed::new_hrp(hrp: bech32grs::primitives::hrp::Hrp, data: I) -> bech32grs::primitives::iter::Checksummed +pub fn bech32grs::primitives::iter::Checksummed::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::iter::Checksummed::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::iter::Fe32IterExt::fes_to_bytes(self) -> bech32grs::primitives::iter::FesToBytes +pub fn bech32grs::primitives::iter::Fe32IterExt::with_checksum(self, hrp: &bech32grs::primitives::hrp::Hrp) -> bech32grs::primitives::encode::Encoder<'_, Self, Ck> +pub fn bech32grs::primitives::iter::FesToBytes::clone(&self) -> bech32grs::primitives::iter::FesToBytes +pub fn bech32grs::primitives::iter::FesToBytes::eq(&self, other: &bech32grs::primitives::iter::FesToBytes) -> bool +pub fn bech32grs::primitives::iter::FesToBytes::len(&self) -> usize +pub fn bech32grs::primitives::iter::FesToBytes::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::iter::FesToBytes::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::segwit::InvalidWitnessVersionError::clone(&self) -> bech32grs::primitives::segwit::InvalidWitnessVersionError +pub fn bech32grs::primitives::segwit::InvalidWitnessVersionError::eq(&self, other: &bech32grs::primitives::segwit::InvalidWitnessVersionError) -> bool +pub fn bech32grs::primitives::segwit::InvalidWitnessVersionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::segwit::WitnessLengthError::clone(&self) -> bech32grs::primitives::segwit::WitnessLengthError +pub fn bech32grs::primitives::segwit::WitnessLengthError::eq(&self, other: &bech32grs::primitives::segwit::WitnessLengthError) -> bool +pub fn bech32grs::primitives::segwit::WitnessLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::segwit::is_valid_witness_program_length(length: usize, witness_version: bech32grs::primitives::gf32::Fe32) -> bool +pub fn bech32grs::primitives::segwit::is_valid_witness_version(witness_version: bech32grs::primitives::gf32::Fe32) -> bool +pub fn bech32grs::primitives::segwit::validate_witness_program_length(length: usize, version: bech32grs::primitives::gf32::Fe32) -> core::result::Result<(), bech32grs::primitives::segwit::WitnessLengthError> +pub fn bech32grs::primitives::segwit::validate_witness_version(witness_version: bech32grs::primitives::gf32::Fe32) -> core::result::Result<(), bech32grs::primitives::segwit::InvalidWitnessVersionError> +pub fn bech32grs::segwit::DecodeError::clone(&self) -> bech32grs::segwit::DecodeError +pub fn bech32grs::segwit::DecodeError::eq(&self, other: &bech32grs::segwit::DecodeError) -> bool +pub fn bech32grs::segwit::DecodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::segwit::DecodeError::from(e: bech32grs::primitives::decode::SegwitHrpstringError) -> Self +pub fn bech32grs::segwit::EncodeError::clone(&self) -> bech32grs::segwit::EncodeError +pub fn bech32grs::segwit::EncodeError::eq(&self, other: &bech32grs::segwit::EncodeError) -> bool +pub fn bech32grs::segwit::EncodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::segwit::EncodeError::from(e: bech32grs::primitives::decode::SegwitCodeLengthError) -> Self +pub fn bech32grs::segwit::EncodeError::from(e: bech32grs::primitives::segwit::InvalidWitnessVersionError) -> Self +pub fn bech32grs::segwit::EncodeError::from(e: bech32grs::primitives::segwit::WitnessLengthError) -> Self +pub fn bech32grs::segwit::EncodeError::from(e: core::fmt::Error) -> Self +pub fn bech32grs::segwit::decode(s: &str) -> core::result::Result<(bech32grs::primitives::hrp::Hrp, bech32grs::primitives::gf32::Fe32, alloc::vec::Vec), bech32grs::segwit::DecodeError> +pub fn bech32grs::segwit::encode(hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::result::Result +pub fn bech32grs::segwit::encode_lower_to_fmt_unchecked(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result +pub fn bech32grs::segwit::encode_to_fmt_unchecked(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result +pub fn bech32grs::segwit::encode_upper_to_fmt_unchecked(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result +pub fn bech32grs::segwit::encode_v0(hrp: bech32grs::primitives::hrp::Hrp, witness_program: &[u8]) -> core::result::Result +pub fn bech32grs::segwit::encode_v1(hrp: bech32grs::primitives::hrp::Hrp, witness_program: &[u8]) -> core::result::Result +pub fn bech32grs::segwit::encoded_length(hrp: bech32grs::primitives::hrp::Hrp, _witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::result::Result pub fn u128::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 pub fn u128::unpack(&self, n: usize) -> u8 pub fn u32::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 pub fn u32::unpack(&self, n: usize) -> u8 pub fn u64::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 pub fn u64::unpack(&self, n: usize) -> u8 -pub fn u8::from(v: bech32::primitives::gf32::Fe32) -> u8 -pub mod bech32 -pub mod bech32::hrp -pub mod bech32::primitives -pub mod bech32::primitives::checksum -pub mod bech32::primitives::decode -pub mod bech32::primitives::encode -pub mod bech32::primitives::gf32 -pub mod bech32::primitives::hrp -pub mod bech32::primitives::iter -pub mod bech32::primitives::segwit -pub mod bech32::segwit -pub struct bech32::Hrp -pub struct bech32::hrp::Hrp -pub struct bech32::primitives::checksum::Engine -pub struct bech32::primitives::checksum::HrpFe32Iter<'hrp> -pub struct bech32::primitives::checksum::PackedNull -pub struct bech32::primitives::decode::AsciiToFe32Iter<'s> -pub struct bech32::primitives::decode::ByteIter<'s> -pub struct bech32::primitives::decode::CheckedHrpstring<'s> -pub struct bech32::primitives::decode::Fe32Iter<'s> -pub struct bech32::primitives::decode::SegwitHrpstring<'s> -pub struct bech32::primitives::decode::UncheckedHrpstring<'s> -pub struct bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator -pub struct bech32::primitives::hrp::ByteIter<'b> -pub struct bech32::primitives::hrp::CharIter<'b> -pub struct bech32::primitives::hrp::Hrp -pub struct bech32::primitives::hrp::LowercaseByteIter<'b> -pub struct bech32::primitives::hrp::LowercaseCharIter<'b> -pub struct bech32::primitives::iter::BytesToFes> -pub struct bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::iter::FesToBytes> -pub trait bech32::ByteIterExt: core::marker::Sized + core::iter::traits::iterator::Iterator -pub trait bech32::Checksum -pub trait bech32::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator -pub trait bech32::primitives::checksum::Checksum -pub trait bech32::primitives::checksum::PackedFe32: core::marker::Copy + core::cmp::PartialEq + core::cmp::Eq + core::ops::bit::BitXor -pub trait bech32::primitives::iter::ByteIterExt: core::marker::Sized + core::iter::traits::iterator::Iterator -pub trait bech32::primitives::iter::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator -pub type &bech32::primitives::gf32::Fe32::Output = bech32::primitives::gf32::Fe32 -pub type bech32::Checksum::MidstateRepr: bech32::primitives::checksum::PackedFe32 -pub type bech32::primitives::Bech32::MidstateRepr = u32 -pub type bech32::primitives::Bech32m::MidstateRepr = u32 -pub type bech32::primitives::NoChecksum::MidstateRepr = bech32::primitives::checksum::PackedNull -pub type bech32::primitives::checksum::Checksum::MidstateRepr: bech32::primitives::checksum::PackedFe32 -pub type bech32::primitives::checksum::HrpFe32Iter<'hrp>::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::checksum::PackedNull::Output = bech32::primitives::checksum::PackedNull -pub type bech32::primitives::decode::AsciiToFe32Iter<'s>::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::decode::ByteIter<'s>::Item = u8 -pub type bech32::primitives::decode::Fe32Iter<'s>::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::encode::ByteIter<'a, I, Ck>::Item = u8 -pub type bech32::primitives::encode::CharIter<'a, I, Ck>::Item = char -pub type bech32::primitives::encode::Fe32Iter<'hrp, I, Ck>::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::encode::WitnessVersionIter::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::gf32::Fe32::Error = bech32::primitives::gf32::TryFromError -pub type bech32::primitives::gf32::Fe32::Output = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::hrp::ByteIter<'b>::Item = u8 -pub type bech32::primitives::hrp::CharIter<'b>::Item = char -pub type bech32::primitives::hrp::LowercaseByteIter<'b>::Item = u8 -pub type bech32::primitives::hrp::LowercaseCharIter<'b>::Item = char -pub type bech32::primitives::iter::BytesToFes::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::iter::Checksummed::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::iter::FesToBytes::Item = u8 +pub fn u8::from(v: bech32grs::primitives::gf32::Fe32) -> u8 +pub mod bech32grs +pub mod bech32grs::hrp +pub mod bech32grs::primitives +pub mod bech32grs::primitives::checksum +pub mod bech32grs::primitives::decode +pub mod bech32grs::primitives::encode +pub mod bech32grs::primitives::gf32 +pub mod bech32grs::primitives::hrp +pub mod bech32grs::primitives::iter +pub mod bech32grs::primitives::segwit +pub mod bech32grs::segwit +pub struct bech32grs::Hrp +pub struct bech32grs::hrp::Hrp +pub struct bech32grs::primitives::checksum::Engine +pub struct bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +pub struct bech32grs::primitives::checksum::PackedNull +pub struct bech32grs::primitives::decode::AsciiToFe32Iter<'s> +pub struct bech32grs::primitives::decode::ByteIter<'s> +pub struct bech32grs::primitives::decode::CheckedHrpstring<'s> +pub struct bech32grs::primitives::decode::Fe32Iter<'s> +pub struct bech32grs::primitives::decode::SegwitHrpstring<'s> +pub struct bech32grs::primitives::decode::UncheckedHrpstring<'s> +pub struct bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator +pub struct bech32grs::primitives::hrp::ByteIter<'b> +pub struct bech32grs::primitives::hrp::CharIter<'b> +pub struct bech32grs::primitives::hrp::Hrp +pub struct bech32grs::primitives::hrp::LowercaseByteIter<'b> +pub struct bech32grs::primitives::hrp::LowercaseCharIter<'b> +pub struct bech32grs::primitives::iter::BytesToFes> +pub struct bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::iter::FesToBytes> +pub trait bech32grs::ByteIterExt: core::marker::Sized + core::iter::traits::iterator::Iterator +pub trait bech32grs::Checksum +pub trait bech32grs::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator +pub trait bech32grs::primitives::checksum::Checksum +pub trait bech32grs::primitives::checksum::PackedFe32: core::marker::Copy + core::cmp::PartialEq + core::cmp::Eq + core::ops::bit::BitXor +pub trait bech32grs::primitives::iter::ByteIterExt: core::marker::Sized + core::iter::traits::iterator::Iterator +pub trait bech32grs::primitives::iter::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator +pub type &bech32grs::primitives::gf32::Fe32::Output = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::Checksum::MidstateRepr: bech32grs::primitives::checksum::PackedFe32 +pub type bech32grs::primitives::Bech32::MidstateRepr = u32 +pub type bech32grs::primitives::Bech32m::MidstateRepr = u32 +pub type bech32grs::primitives::NoChecksum::MidstateRepr = bech32grs::primitives::checksum::PackedNull +pub type bech32grs::primitives::checksum::Checksum::MidstateRepr: bech32grs::primitives::checksum::PackedFe32 +pub type bech32grs::primitives::checksum::HrpFe32Iter<'hrp>::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::checksum::PackedNull::Output = bech32grs::primitives::checksum::PackedNull +pub type bech32grs::primitives::decode::AsciiToFe32Iter<'s>::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::decode::ByteIter<'s>::Item = u8 +pub type bech32grs::primitives::decode::Fe32Iter<'s>::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::encode::ByteIter<'a, I, Ck>::Item = u8 +pub type bech32grs::primitives::encode::CharIter<'a, I, Ck>::Item = char +pub type bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck>::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::encode::WitnessVersionIter::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::gf32::Fe32::Error = bech32grs::primitives::gf32::TryFromError +pub type bech32grs::primitives::gf32::Fe32::Output = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::hrp::ByteIter<'b>::Item = u8 +pub type bech32grs::primitives::hrp::CharIter<'b>::Item = char +pub type bech32grs::primitives::hrp::LowercaseByteIter<'b>::Item = u8 +pub type bech32grs::primitives::hrp::LowercaseCharIter<'b>::Item = char +pub type bech32grs::primitives::iter::BytesToFes::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::iter::Checksummed::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::iter::FesToBytes::Item = u8 diff --git a/api/no-features.txt b/api/no-features.txt index c8743906f..70da73b18 100644 --- a/api/no-features.txt +++ b/api/no-features.txt @@ -1,916 +1,916 @@ -#[non_exhaustive] pub enum bech32::EncodeError -#[non_exhaustive] pub enum bech32::primitives::decode::CharError -#[non_exhaustive] pub enum bech32::primitives::decode::CheckedHrpstringError -#[non_exhaustive] pub enum bech32::primitives::decode::ChecksumError -#[non_exhaustive] pub enum bech32::primitives::decode::PaddingError -#[non_exhaustive] pub enum bech32::primitives::decode::SegwitHrpstringError -#[non_exhaustive] pub enum bech32::primitives::decode::UncheckedHrpstringError -#[non_exhaustive] pub enum bech32::primitives::gf32::FromCharError -#[non_exhaustive] pub enum bech32::primitives::gf32::TryFromError -#[non_exhaustive] pub enum bech32::primitives::hrp::Error -#[non_exhaustive] pub enum bech32::primitives::segwit::WitnessLengthError -#[non_exhaustive] pub struct bech32::primitives::decode::CodeLengthError -#[non_exhaustive] pub struct bech32::primitives::decode::SegwitCodeLengthError(pub usize) -#[non_exhaustive] pub struct bech32::primitives::segwit::InvalidWitnessVersionError(pub bech32::primitives::gf32::Fe32) -#[repr(transparent)] pub struct bech32::Fe32(_) -#[repr(transparent)] pub struct bech32::primitives::gf32::Fe32(_) -impl bech32::primitives::checksum::Checksum for bech32::primitives::Bech32 -impl bech32::primitives::checksum::Checksum for bech32::primitives::Bech32m -impl bech32::primitives::checksum::Checksum for bech32::primitives::NoChecksum -impl bech32::primitives::checksum::PackedFe32 for bech32::primitives::checksum::PackedNull -impl bech32::primitives::checksum::PackedFe32 for u128 -impl bech32::primitives::checksum::PackedFe32 for u32 -impl bech32::primitives::checksum::PackedFe32 for u64 -impl bech32::primitives::gf32::Fe32 -impl bech32::primitives::hrp::Hrp -impl core::clone::Clone for bech32::EncodeError -impl core::clone::Clone for bech32::primitives::Bech32 -impl core::clone::Clone for bech32::primitives::Bech32m -impl core::clone::Clone for bech32::primitives::NoChecksum -impl core::clone::Clone for bech32::primitives::checksum::PackedNull -impl core::clone::Clone for bech32::primitives::decode::CharError -impl core::clone::Clone for bech32::primitives::decode::CheckedHrpstringError -impl core::clone::Clone for bech32::primitives::decode::ChecksumError -impl core::clone::Clone for bech32::primitives::decode::CodeLengthError -impl core::clone::Clone for bech32::primitives::decode::PaddingError -impl core::clone::Clone for bech32::primitives::decode::SegwitCodeLengthError -impl core::clone::Clone for bech32::primitives::decode::SegwitHrpstringError -impl core::clone::Clone for bech32::primitives::decode::UncheckedHrpstringError -impl core::clone::Clone for bech32::primitives::gf32::Fe32 -impl core::clone::Clone for bech32::primitives::gf32::FromCharError -impl core::clone::Clone for bech32::primitives::gf32::TryFromError -impl core::clone::Clone for bech32::primitives::hrp::Error -impl core::clone::Clone for bech32::primitives::hrp::Hrp -impl core::clone::Clone for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::clone::Clone for bech32::primitives::segwit::WitnessLengthError -impl core::cmp::Eq for bech32::EncodeError -impl core::cmp::Eq for bech32::primitives::Bech32 -impl core::cmp::Eq for bech32::primitives::Bech32m -impl core::cmp::Eq for bech32::primitives::NoChecksum -impl core::cmp::Eq for bech32::primitives::checksum::PackedNull -impl core::cmp::Eq for bech32::primitives::decode::CharError -impl core::cmp::Eq for bech32::primitives::decode::CheckedHrpstringError -impl core::cmp::Eq for bech32::primitives::decode::ChecksumError -impl core::cmp::Eq for bech32::primitives::decode::CodeLengthError -impl core::cmp::Eq for bech32::primitives::decode::PaddingError -impl core::cmp::Eq for bech32::primitives::decode::SegwitCodeLengthError -impl core::cmp::Eq for bech32::primitives::decode::SegwitHrpstringError -impl core::cmp::Eq for bech32::primitives::decode::UncheckedHrpstringError -impl core::cmp::Eq for bech32::primitives::gf32::Fe32 -impl core::cmp::Eq for bech32::primitives::gf32::FromCharError -impl core::cmp::Eq for bech32::primitives::gf32::TryFromError -impl core::cmp::Eq for bech32::primitives::hrp::Error -impl core::cmp::Eq for bech32::primitives::hrp::Hrp -impl core::cmp::Eq for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::cmp::Eq for bech32::primitives::segwit::WitnessLengthError -impl core::cmp::Ord for bech32::primitives::Bech32 -impl core::cmp::Ord for bech32::primitives::Bech32m -impl core::cmp::Ord for bech32::primitives::NoChecksum -impl core::cmp::Ord for bech32::primitives::hrp::Hrp -impl core::cmp::PartialEq for bech32::EncodeError -impl core::cmp::PartialEq for bech32::primitives::Bech32 -impl core::cmp::PartialEq for bech32::primitives::Bech32m -impl core::cmp::PartialEq for bech32::primitives::NoChecksum -impl core::cmp::PartialEq for bech32::primitives::checksum::PackedNull -impl core::cmp::PartialEq for bech32::primitives::decode::CharError -impl core::cmp::PartialEq for bech32::primitives::decode::CheckedHrpstringError -impl core::cmp::PartialEq for bech32::primitives::decode::ChecksumError -impl core::cmp::PartialEq for bech32::primitives::decode::CodeLengthError -impl core::cmp::PartialEq for bech32::primitives::decode::PaddingError -impl core::cmp::PartialEq for bech32::primitives::decode::SegwitCodeLengthError -impl core::cmp::PartialEq for bech32::primitives::decode::SegwitHrpstringError -impl core::cmp::PartialEq for bech32::primitives::decode::UncheckedHrpstringError -impl core::cmp::PartialEq for bech32::primitives::gf32::Fe32 -impl core::cmp::PartialEq for bech32::primitives::gf32::FromCharError -impl core::cmp::PartialEq for bech32::primitives::gf32::TryFromError -impl core::cmp::PartialEq for bech32::primitives::hrp::Error -impl core::cmp::PartialEq for bech32::primitives::hrp::Hrp -impl core::cmp::PartialEq for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::cmp::PartialEq for bech32::primitives::segwit::WitnessLengthError -impl core::cmp::PartialOrd for bech32::primitives::Bech32 -impl core::cmp::PartialOrd for bech32::primitives::Bech32m -impl core::cmp::PartialOrd for bech32::primitives::NoChecksum -impl core::cmp::PartialOrd for bech32::primitives::hrp::Hrp -impl core::convert::AsRef for bech32::primitives::gf32::Fe32 -impl core::convert::From for bech32::primitives::decode::UncheckedHrpstringError -impl core::convert::From for bech32::primitives::decode::CheckedHrpstringError -impl core::convert::From for bech32::primitives::decode::SegwitHrpstringError -impl core::convert::From for bech32::EncodeError -impl core::convert::From for bech32::primitives::decode::SegwitCodeLengthError -impl core::convert::From for bech32::primitives::decode::SegwitHrpstringError -impl core::convert::From for bech32::primitives::decode::CheckedHrpstringError -impl core::convert::From for bech32::primitives::decode::SegwitHrpstringError -impl core::convert::From for u8 -impl core::convert::From for bech32::primitives::decode::UncheckedHrpstringError -impl core::convert::From for bech32::primitives::decode::SegwitHrpstringError -impl core::convert::From for bech32::primitives::gf32::TryFromError -impl core::convert::From for bech32::EncodeError -impl core::convert::From for bech32::primitives::gf32::TryFromError -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::convert::TryFrom for bech32::primitives::gf32::Fe32 -impl core::fmt::Debug for bech32::EncodeError -impl core::fmt::Debug for bech32::primitives::checksum::PackedNull -impl core::fmt::Debug for bech32::primitives::decode::CharError -impl core::fmt::Debug for bech32::primitives::decode::CheckedHrpstringError -impl core::fmt::Debug for bech32::primitives::decode::ChecksumError -impl core::fmt::Debug for bech32::primitives::decode::CodeLengthError -impl core::fmt::Debug for bech32::primitives::decode::PaddingError -impl core::fmt::Debug for bech32::primitives::decode::SegwitCodeLengthError -impl core::fmt::Debug for bech32::primitives::decode::SegwitHrpstringError -impl core::fmt::Debug for bech32::primitives::decode::UncheckedHrpstringError -impl core::fmt::Debug for bech32::primitives::gf32::Fe32 -impl core::fmt::Debug for bech32::primitives::gf32::FromCharError -impl core::fmt::Debug for bech32::primitives::gf32::TryFromError -impl core::fmt::Debug for bech32::primitives::hrp::Error -impl core::fmt::Debug for bech32::primitives::hrp::Hrp -impl core::fmt::Debug for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::fmt::Debug for bech32::primitives::segwit::WitnessLengthError -impl core::fmt::Display for bech32::EncodeError -impl core::fmt::Display for bech32::primitives::decode::CharError -impl core::fmt::Display for bech32::primitives::decode::CheckedHrpstringError -impl core::fmt::Display for bech32::primitives::decode::ChecksumError -impl core::fmt::Display for bech32::primitives::decode::CodeLengthError -impl core::fmt::Display for bech32::primitives::decode::PaddingError -impl core::fmt::Display for bech32::primitives::decode::SegwitCodeLengthError -impl core::fmt::Display for bech32::primitives::decode::SegwitHrpstringError -impl core::fmt::Display for bech32::primitives::decode::UncheckedHrpstringError -impl core::fmt::Display for bech32::primitives::gf32::Fe32 -impl core::fmt::Display for bech32::primitives::gf32::FromCharError -impl core::fmt::Display for bech32::primitives::gf32::TryFromError -impl core::fmt::Display for bech32::primitives::hrp::Error -impl core::fmt::Display for bech32::primitives::hrp::Hrp -impl core::fmt::Display for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::fmt::Display for bech32::primitives::segwit::WitnessLengthError -impl core::hash::Hash for bech32::primitives::Bech32 -impl core::hash::Hash for bech32::primitives::Bech32m -impl core::hash::Hash for bech32::primitives::NoChecksum -impl core::hash::Hash for bech32::primitives::gf32::Fe32 -impl core::hash::Hash for bech32::primitives::hrp::Hrp -impl core::marker::Copy for bech32::primitives::Bech32 -impl core::marker::Copy for bech32::primitives::Bech32m -impl core::marker::Copy for bech32::primitives::NoChecksum -impl core::marker::Copy for bech32::primitives::checksum::PackedNull -impl core::marker::Copy for bech32::primitives::gf32::Fe32 -impl core::marker::Copy for bech32::primitives::gf32::FromCharError -impl core::marker::Copy for bech32::primitives::gf32::TryFromError -impl core::marker::Copy for bech32::primitives::hrp::Hrp -impl core::marker::Send for bech32::EncodeError -impl core::marker::Send for bech32::primitives::Bech32 -impl core::marker::Send for bech32::primitives::Bech32m -impl core::marker::Send for bech32::primitives::NoChecksum -impl core::marker::Send for bech32::primitives::checksum::PackedNull -impl core::marker::Send for bech32::primitives::decode::CharError -impl core::marker::Send for bech32::primitives::decode::CheckedHrpstringError -impl core::marker::Send for bech32::primitives::decode::ChecksumError -impl core::marker::Send for bech32::primitives::decode::CodeLengthError -impl core::marker::Send for bech32::primitives::decode::PaddingError -impl core::marker::Send for bech32::primitives::decode::SegwitCodeLengthError -impl core::marker::Send for bech32::primitives::decode::SegwitHrpstringError -impl core::marker::Send for bech32::primitives::decode::UncheckedHrpstringError -impl core::marker::Send for bech32::primitives::gf32::Fe32 -impl core::marker::Send for bech32::primitives::gf32::FromCharError -impl core::marker::Send for bech32::primitives::gf32::TryFromError -impl core::marker::Send for bech32::primitives::hrp::Error -impl core::marker::Send for bech32::primitives::hrp::Hrp -impl core::marker::Send for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::marker::Send for bech32::primitives::segwit::WitnessLengthError -impl core::marker::StructuralPartialEq for bech32::EncodeError -impl core::marker::StructuralPartialEq for bech32::primitives::Bech32 -impl core::marker::StructuralPartialEq for bech32::primitives::Bech32m -impl core::marker::StructuralPartialEq for bech32::primitives::NoChecksum -impl core::marker::StructuralPartialEq for bech32::primitives::checksum::PackedNull -impl core::marker::StructuralPartialEq for bech32::primitives::decode::CharError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::CheckedHrpstringError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::ChecksumError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::CodeLengthError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::PaddingError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::SegwitCodeLengthError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::SegwitHrpstringError -impl core::marker::StructuralPartialEq for bech32::primitives::decode::UncheckedHrpstringError -impl core::marker::StructuralPartialEq for bech32::primitives::gf32::Fe32 -impl core::marker::StructuralPartialEq for bech32::primitives::gf32::FromCharError -impl core::marker::StructuralPartialEq for bech32::primitives::gf32::TryFromError -impl core::marker::StructuralPartialEq for bech32::primitives::hrp::Error -impl core::marker::StructuralPartialEq for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::marker::StructuralPartialEq for bech32::primitives::segwit::WitnessLengthError -impl core::marker::Sync for bech32::EncodeError -impl core::marker::Sync for bech32::primitives::Bech32 -impl core::marker::Sync for bech32::primitives::Bech32m -impl core::marker::Sync for bech32::primitives::NoChecksum -impl core::marker::Sync for bech32::primitives::checksum::PackedNull -impl core::marker::Sync for bech32::primitives::decode::CharError -impl core::marker::Sync for bech32::primitives::decode::CheckedHrpstringError -impl core::marker::Sync for bech32::primitives::decode::ChecksumError -impl core::marker::Sync for bech32::primitives::decode::CodeLengthError -impl core::marker::Sync for bech32::primitives::decode::PaddingError -impl core::marker::Sync for bech32::primitives::decode::SegwitCodeLengthError -impl core::marker::Sync for bech32::primitives::decode::SegwitHrpstringError -impl core::marker::Sync for bech32::primitives::decode::UncheckedHrpstringError -impl core::marker::Sync for bech32::primitives::gf32::Fe32 -impl core::marker::Sync for bech32::primitives::gf32::FromCharError -impl core::marker::Sync for bech32::primitives::gf32::TryFromError -impl core::marker::Sync for bech32::primitives::hrp::Error -impl core::marker::Sync for bech32::primitives::hrp::Hrp -impl core::marker::Sync for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::marker::Sync for bech32::primitives::segwit::WitnessLengthError -impl core::marker::Unpin for bech32::EncodeError -impl core::marker::Unpin for bech32::primitives::Bech32 -impl core::marker::Unpin for bech32::primitives::Bech32m -impl core::marker::Unpin for bech32::primitives::NoChecksum -impl core::marker::Unpin for bech32::primitives::checksum::PackedNull -impl core::marker::Unpin for bech32::primitives::decode::CharError -impl core::marker::Unpin for bech32::primitives::decode::CheckedHrpstringError -impl core::marker::Unpin for bech32::primitives::decode::ChecksumError -impl core::marker::Unpin for bech32::primitives::decode::CodeLengthError -impl core::marker::Unpin for bech32::primitives::decode::PaddingError -impl core::marker::Unpin for bech32::primitives::decode::SegwitCodeLengthError -impl core::marker::Unpin for bech32::primitives::decode::SegwitHrpstringError -impl core::marker::Unpin for bech32::primitives::decode::UncheckedHrpstringError -impl core::marker::Unpin for bech32::primitives::gf32::Fe32 -impl core::marker::Unpin for bech32::primitives::gf32::FromCharError -impl core::marker::Unpin for bech32::primitives::gf32::TryFromError -impl core::marker::Unpin for bech32::primitives::hrp::Error -impl core::marker::Unpin for bech32::primitives::hrp::Hrp -impl core::marker::Unpin for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::marker::Unpin for bech32::primitives::segwit::WitnessLengthError -impl core::ops::arith::Add for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Add<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::Add<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Add for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::AddAssign for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Div for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Div<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::Div<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Div for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::DivAssign for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Mul for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Mul<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::Mul<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Mul for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::MulAssign for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Sub for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Sub<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::Sub<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32 -impl core::ops::arith::Sub for &bech32::primitives::gf32::Fe32 -impl core::ops::arith::SubAssign for bech32::primitives::gf32::Fe32 -impl core::ops::bit::BitXor for bech32::primitives::checksum::PackedNull -impl core::panic::unwind_safe::RefUnwindSafe for bech32::EncodeError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::Bech32 -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::Bech32m -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::NoChecksum -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::checksum::PackedNull -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::CharError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::CheckedHrpstringError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::ChecksumError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::CodeLengthError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::PaddingError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::SegwitCodeLengthError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::SegwitHrpstringError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::UncheckedHrpstringError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::gf32::Fe32 -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::gf32::FromCharError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::gf32::TryFromError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::Error -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::Hrp -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::segwit::WitnessLengthError -impl core::panic::unwind_safe::UnwindSafe for bech32::EncodeError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::Bech32 -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::Bech32m -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::NoChecksum -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::checksum::PackedNull -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::CharError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::CheckedHrpstringError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::ChecksumError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::CodeLengthError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::PaddingError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::SegwitCodeLengthError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::SegwitHrpstringError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::UncheckedHrpstringError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::gf32::Fe32 -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::gf32::FromCharError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::gf32::TryFromError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::Error -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::Hrp -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::segwit::InvalidWitnessVersionError -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::segwit::WitnessLengthError -impl<'a, I, Ck> core::iter::traits::iterator::Iterator for bech32::primitives::encode::ByteIter<'a, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'a, I, Ck> core::iter::traits::iterator::Iterator for bech32::primitives::encode::CharIter<'a, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::iter::traits::iterator::Iterator for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::iter::traits::iterator::Iterator for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::iter::traits::iterator::Iterator for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::iter::traits::iterator::Iterator for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::iter::traits::marker::FusedIterator for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::iter::traits::marker::FusedIterator for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::iter::traits::marker::FusedIterator for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::iter::traits::marker::FusedIterator for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::marker::Send for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::marker::Send for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::marker::Send for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::marker::Send for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::marker::Sync for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::marker::Sync for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::marker::Sync for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::marker::Sync for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::marker::Unpin for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::marker::Unpin for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::marker::Unpin for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::marker::Unpin for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'b> core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::ByteIter<'b> -impl<'b> core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::CharIter<'b> -impl<'b> core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::LowercaseByteIter<'b> -impl<'b> core::panic::unwind_safe::UnwindSafe for bech32::primitives::hrp::LowercaseCharIter<'b> -impl<'hrp, I, Ck> bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> core::clone::Clone for bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::clone::Clone, Ck: bech32::primitives::checksum::Checksum + core::clone::Clone -impl<'hrp, I, Ck> core::cmp::Eq for bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::cmp::Eq, Ck: bech32::primitives::checksum::Checksum + core::cmp::Eq -impl<'hrp, I, Ck> core::cmp::PartialEq for bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::cmp::PartialEq, Ck: bech32::primitives::checksum::Checksum + core::cmp::PartialEq -impl<'hrp, I, Ck> core::iter::traits::iterator::Iterator for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> core::marker::Send for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send -impl<'hrp, I, Ck> core::marker::Send for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send -impl<'hrp, I, Ck> core::marker::Send for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Send, I: core::marker::Send -impl<'hrp, I, Ck> core::marker::Send for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send -impl<'hrp, I, Ck> core::marker::StructuralPartialEq for bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl<'hrp, I, Ck> core::marker::Sync for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync -impl<'hrp, I, Ck> core::marker::Sync for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync -impl<'hrp, I, Ck> core::marker::Sync for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Sync, I: core::marker::Sync -impl<'hrp, I, Ck> core::marker::Sync for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync -impl<'hrp, I, Ck> core::marker::Unpin for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin -impl<'hrp, I, Ck> core::marker::Unpin for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin -impl<'hrp, I, Ck> core::marker::Unpin for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Unpin, I: core::marker::Unpin -impl<'hrp, I, Ck> core::marker::Unpin for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin -impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::panic::unwind_safe::RefUnwindSafe, I: core::panic::unwind_safe::RefUnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::panic::unwind_safe::UnwindSafe, I: core::panic::unwind_safe::UnwindSafe -impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl<'hrp> bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::iter::traits::iterator::Iterator for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::marker::Send for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::marker::Sync for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::marker::Unpin for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'hrp> core::panic::unwind_safe::UnwindSafe for bech32::primitives::checksum::HrpFe32Iter<'hrp> -impl<'s> bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::fmt::Debug for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::fmt::Debug for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::fmt::Debug for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::iter::traits::iterator::Iterator for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::iter::traits::iterator::Iterator for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::iter::traits::iterator::Iterator for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::marker::Send for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::marker::Sync for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::marker::Unpin for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::decode::UncheckedHrpstring<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::AsciiToFe32Iter<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::ByteIter<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::CheckedHrpstring<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::Fe32Iter<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::SegwitHrpstring<'s> -impl<'s> core::panic::unwind_safe::UnwindSafe for bech32::primitives::decode::UncheckedHrpstring<'s> -impl bech32::primitives::checksum::Engine -impl core::default::Default for bech32::primitives::checksum::Engine -impl core::marker::StructuralPartialEq for bech32::primitives::checksum::Engine -impl core::clone::Clone for bech32::primitives::checksum::Engine where ::MidstateRepr: core::clone::Clone -impl core::cmp::Eq for bech32::primitives::checksum::Engine where ::MidstateRepr: core::cmp::Eq -impl core::cmp::PartialEq for bech32::primitives::checksum::Engine where ::MidstateRepr: core::cmp::PartialEq -impl core::fmt::Debug for bech32::primitives::checksum::Engine where ::MidstateRepr: core::fmt::Debug -impl core::marker::Copy for bech32::primitives::checksum::Engine where ::MidstateRepr: core::marker::Copy -impl core::marker::Send for bech32::primitives::checksum::Engine where ::MidstateRepr: core::marker::Send -impl core::marker::Sync for bech32::primitives::checksum::Engine where ::MidstateRepr: core::marker::Sync -impl core::marker::Unpin for bech32::primitives::checksum::Engine where ::MidstateRepr: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::checksum::Engine where ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::checksum::Engine where ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl core::clone::Clone for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::clone::Clone, Ck: bech32::primitives::checksum::Checksum + core::clone::Clone -impl core::cmp::Eq for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::cmp::Eq, Ck: bech32::primitives::checksum::Checksum + core::cmp::Eq -impl core::cmp::PartialEq for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::cmp::PartialEq, Ck: bech32::primitives::checksum::Checksum + core::cmp::PartialEq -impl core::iter::traits::iterator::Iterator for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl core::marker::Send for bech32::primitives::iter::Checksummed where I: core::marker::Send, ::MidstateRepr: core::marker::Send -impl core::marker::StructuralPartialEq for bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -impl core::marker::Sync for bech32::primitives::iter::Checksummed where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync -impl core::marker::Unpin for bech32::primitives::iter::Checksummed where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::iter::Checksummed where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::iter::Checksummed where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe -impl> core::clone::Clone for bech32::primitives::iter::FesToBytes -impl> core::clone::Clone for bech32::primitives::iter::BytesToFes -impl> core::cmp::Eq for bech32::primitives::iter::FesToBytes -impl> core::cmp::Eq for bech32::primitives::iter::BytesToFes -impl> core::cmp::PartialEq for bech32::primitives::iter::FesToBytes -impl> core::cmp::PartialEq for bech32::primitives::iter::BytesToFes -impl> core::marker::StructuralPartialEq for bech32::primitives::iter::FesToBytes -impl> core::marker::StructuralPartialEq for bech32::primitives::iter::BytesToFes -impl bech32::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator -impl bech32::primitives::iter::ByteIterExt for I where I: core::iter::traits::iterator::Iterator -impl bech32::primitives::iter::Fe32IterExt for I where I: core::iter::traits::iterator::Iterator -impl core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::iter::BytesToFes where I: core::iter::traits::iterator::Iterator + core::iter::traits::exact_size::ExactSizeIterator -impl core::iter::traits::exact_size::ExactSizeIterator for bech32::primitives::iter::FesToBytes where I: core::iter::traits::iterator::Iterator + core::iter::traits::exact_size::ExactSizeIterator -impl core::iter::traits::iterator::Iterator for bech32::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator -impl core::iter::traits::iterator::Iterator for bech32::primitives::iter::BytesToFes where I: core::iter::traits::iterator::Iterator -impl core::iter::traits::iterator::Iterator for bech32::primitives::iter::FesToBytes where I: core::iter::traits::iterator::Iterator -impl core::marker::Send for bech32::primitives::encode::WitnessVersionIter where I: core::marker::Send -impl core::marker::Send for bech32::primitives::iter::BytesToFes where I: core::marker::Send -impl core::marker::Send for bech32::primitives::iter::FesToBytes where I: core::marker::Send -impl core::marker::Sync for bech32::primitives::encode::WitnessVersionIter where I: core::marker::Sync -impl core::marker::Sync for bech32::primitives::iter::BytesToFes where I: core::marker::Sync -impl core::marker::Sync for bech32::primitives::iter::FesToBytes where I: core::marker::Sync -impl core::marker::Unpin for bech32::primitives::encode::WitnessVersionIter where I: core::marker::Unpin -impl core::marker::Unpin for bech32::primitives::iter::BytesToFes where I: core::marker::Unpin -impl core::marker::Unpin for bech32::primitives::iter::FesToBytes where I: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::encode::WitnessVersionIter where I: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::iter::BytesToFes where I: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::RefUnwindSafe for bech32::primitives::iter::FesToBytes where I: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::encode::WitnessVersionIter where I: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::iter::BytesToFes where I: core::panic::unwind_safe::UnwindSafe -impl core::panic::unwind_safe::UnwindSafe for bech32::primitives::iter::FesToBytes where I: core::panic::unwind_safe::UnwindSafe -pub bech32::EncodeError::Fmt(core::fmt::Error) -pub bech32::EncodeError::TooLong(bech32::primitives::decode::CodeLengthError) -pub bech32::primitives::decode::CharError::InvalidChar(char) -pub bech32::primitives::decode::CharError::MissingSeparator -pub bech32::primitives::decode::CharError::MixedCase -pub bech32::primitives::decode::CharError::NothingAfterSeparator -pub bech32::primitives::decode::CheckedHrpstringError::Checksum(bech32::primitives::decode::ChecksumError) -pub bech32::primitives::decode::CheckedHrpstringError::Parse(bech32::primitives::decode::UncheckedHrpstringError) -pub bech32::primitives::decode::ChecksumError::CodeLength(bech32::primitives::decode::CodeLengthError) -pub bech32::primitives::decode::ChecksumError::InvalidLength -pub bech32::primitives::decode::ChecksumError::InvalidResidue -pub bech32::primitives::decode::CodeLengthError::code_length: usize -pub bech32::primitives::decode::CodeLengthError::encoded_length: usize -pub bech32::primitives::decode::PaddingError::NonZero -pub bech32::primitives::decode::PaddingError::TooMuch -pub bech32::primitives::decode::SegwitHrpstringError::Checksum(bech32::primitives::decode::ChecksumError) -pub bech32::primitives::decode::SegwitHrpstringError::InvalidWitnessVersion(bech32::primitives::gf32::Fe32) -pub bech32::primitives::decode::SegwitHrpstringError::NoData -pub bech32::primitives::decode::SegwitHrpstringError::Padding(bech32::primitives::decode::PaddingError) -pub bech32::primitives::decode::SegwitHrpstringError::TooLong(usize) -pub bech32::primitives::decode::SegwitHrpstringError::Unchecked(bech32::primitives::decode::UncheckedHrpstringError) -pub bech32::primitives::decode::SegwitHrpstringError::WitnessLength(bech32::primitives::segwit::WitnessLengthError) -pub bech32::primitives::decode::UncheckedHrpstringError::Char(bech32::primitives::decode::CharError) -pub bech32::primitives::decode::UncheckedHrpstringError::Hrp(bech32::primitives::hrp::Error) -pub bech32::primitives::gf32::FromCharError::Invalid(char) -pub bech32::primitives::gf32::FromCharError::NotAscii(char) -pub bech32::primitives::gf32::TryFromError::InvalidByte(u8) -pub bech32::primitives::gf32::TryFromError::NotAByte(core::num::error::TryFromIntError) -pub bech32::primitives::hrp::Error::Empty -pub bech32::primitives::hrp::Error::InvalidAsciiByte(u8) -pub bech32::primitives::hrp::Error::MixedCase -pub bech32::primitives::hrp::Error::NonAsciiChar(char) -pub bech32::primitives::hrp::Error::TooLong(usize) -pub bech32::primitives::segwit::WitnessLengthError::InvalidSegwitV0 -pub bech32::primitives::segwit::WitnessLengthError::TooLong -pub bech32::primitives::segwit::WitnessLengthError::TooShort -pub const bech32::Checksum::CHECKSUM_LENGTH: usize -pub const bech32::Checksum::CODE_LENGTH: usize -pub const bech32::Checksum::GENERATOR_SH: [Self::MidstateRepr; 5] -pub const bech32::Checksum::TARGET_RESIDUE: Self::MidstateRepr -pub const bech32::hrp::BC: _ -pub const bech32::hrp::BCRT: _ -pub const bech32::hrp::TB: _ -pub const bech32::primitives::Bech32::CHECKSUM_LENGTH: usize -pub const bech32::primitives::Bech32::CODE_LENGTH: usize -pub const bech32::primitives::Bech32::GENERATOR_SH: [u32; 5] -pub const bech32::primitives::Bech32::TARGET_RESIDUE: u32 -pub const bech32::primitives::Bech32m::CHECKSUM_LENGTH: usize -pub const bech32::primitives::Bech32m::CODE_LENGTH: usize -pub const bech32::primitives::Bech32m::GENERATOR_SH: [u32; 5] -pub const bech32::primitives::Bech32m::TARGET_RESIDUE: u32 -pub const bech32::primitives::NoChecksum::CHECKSUM_LENGTH: usize -pub const bech32::primitives::NoChecksum::CODE_LENGTH: usize -pub const bech32::primitives::NoChecksum::GENERATOR_SH: [bech32::primitives::checksum::PackedNull; 5] -pub const bech32::primitives::NoChecksum::TARGET_RESIDUE: bech32::primitives::checksum::PackedNull -pub const bech32::primitives::checksum::Checksum::CHECKSUM_LENGTH: usize -pub const bech32::primitives::checksum::Checksum::CODE_LENGTH: usize -pub const bech32::primitives::checksum::Checksum::GENERATOR_SH: [Self::MidstateRepr; 5] -pub const bech32::primitives::checksum::Checksum::TARGET_RESIDUE: Self::MidstateRepr -pub const bech32::primitives::checksum::PackedFe32::ONE: Self -pub const bech32::primitives::checksum::PackedFe32::WIDTH: usize -pub const bech32::primitives::checksum::PackedNull::ONE: Self -pub const bech32::primitives::gf32::Fe32::A: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::C: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::D: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::E: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::F: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::G: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::H: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::J: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::K: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::L: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::M: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::N: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::P: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::Q: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::R: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::S: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::T: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::U: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::V: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::W: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::X: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::Y: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::Z: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_0: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_2: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_3: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_4: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_5: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_6: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_7: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_8: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::gf32::Fe32::_9: bech32::primitives::gf32::Fe32 -pub const bech32::primitives::hrp::BC: _ -pub const bech32::primitives::hrp::BCRT: _ -pub const bech32::primitives::hrp::TB: _ -pub const bech32::primitives::segwit::MAX_STRING_LENGTH: usize = 90usize -pub const bech32::primitives::segwit::VERSION_0: Fe32::Q -pub const bech32::primitives::segwit::VERSION_1: Fe32::P -pub const bech32::segwit::VERSION_0: Fe32::Q -pub const bech32::segwit::VERSION_1: Fe32::P -pub const fn bech32::primitives::hrp::Hrp::parse_unchecked(hrp: &str) -> Self +#[non_exhaustive] pub enum bech32grs::EncodeError +#[non_exhaustive] pub enum bech32grs::primitives::decode::CharError +#[non_exhaustive] pub enum bech32grs::primitives::decode::CheckedHrpstringError +#[non_exhaustive] pub enum bech32grs::primitives::decode::ChecksumError +#[non_exhaustive] pub enum bech32grs::primitives::decode::PaddingError +#[non_exhaustive] pub enum bech32grs::primitives::decode::SegwitHrpstringError +#[non_exhaustive] pub enum bech32grs::primitives::decode::UncheckedHrpstringError +#[non_exhaustive] pub enum bech32grs::primitives::gf32::FromCharError +#[non_exhaustive] pub enum bech32grs::primitives::gf32::TryFromError +#[non_exhaustive] pub enum bech32grs::primitives::hrp::Error +#[non_exhaustive] pub enum bech32grs::primitives::segwit::WitnessLengthError +#[non_exhaustive] pub struct bech32grs::primitives::decode::CodeLengthError +#[non_exhaustive] pub struct bech32grs::primitives::decode::SegwitCodeLengthError(pub usize) +#[non_exhaustive] pub struct bech32grs::primitives::segwit::InvalidWitnessVersionError(pub bech32grs::primitives::gf32::Fe32) +#[repr(transparent)] pub struct bech32grs::Fe32(_) +#[repr(transparent)] pub struct bech32grs::primitives::gf32::Fe32(_) +impl bech32grs::primitives::checksum::Checksum for bech32grs::primitives::Bech32 +impl bech32grs::primitives::checksum::Checksum for bech32grs::primitives::Bech32m +impl bech32grs::primitives::checksum::Checksum for bech32grs::primitives::NoChecksum +impl bech32grs::primitives::checksum::PackedFe32 for bech32grs::primitives::checksum::PackedNull +impl bech32grs::primitives::checksum::PackedFe32 for u128 +impl bech32grs::primitives::checksum::PackedFe32 for u32 +impl bech32grs::primitives::checksum::PackedFe32 for u64 +impl bech32grs::primitives::gf32::Fe32 +impl bech32grs::primitives::hrp::Hrp +impl core::clone::Clone for bech32grs::EncodeError +impl core::clone::Clone for bech32grs::primitives::Bech32 +impl core::clone::Clone for bech32grs::primitives::Bech32m +impl core::clone::Clone for bech32grs::primitives::NoChecksum +impl core::clone::Clone for bech32grs::primitives::checksum::PackedNull +impl core::clone::Clone for bech32grs::primitives::decode::CharError +impl core::clone::Clone for bech32grs::primitives::decode::CheckedHrpstringError +impl core::clone::Clone for bech32grs::primitives::decode::ChecksumError +impl core::clone::Clone for bech32grs::primitives::decode::CodeLengthError +impl core::clone::Clone for bech32grs::primitives::decode::PaddingError +impl core::clone::Clone for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::clone::Clone for bech32grs::primitives::decode::SegwitHrpstringError +impl core::clone::Clone for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::clone::Clone for bech32grs::primitives::gf32::Fe32 +impl core::clone::Clone for bech32grs::primitives::gf32::FromCharError +impl core::clone::Clone for bech32grs::primitives::gf32::TryFromError +impl core::clone::Clone for bech32grs::primitives::hrp::Error +impl core::clone::Clone for bech32grs::primitives::hrp::Hrp +impl core::clone::Clone for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::clone::Clone for bech32grs::primitives::segwit::WitnessLengthError +impl core::cmp::Eq for bech32grs::EncodeError +impl core::cmp::Eq for bech32grs::primitives::Bech32 +impl core::cmp::Eq for bech32grs::primitives::Bech32m +impl core::cmp::Eq for bech32grs::primitives::NoChecksum +impl core::cmp::Eq for bech32grs::primitives::checksum::PackedNull +impl core::cmp::Eq for bech32grs::primitives::decode::CharError +impl core::cmp::Eq for bech32grs::primitives::decode::CheckedHrpstringError +impl core::cmp::Eq for bech32grs::primitives::decode::ChecksumError +impl core::cmp::Eq for bech32grs::primitives::decode::CodeLengthError +impl core::cmp::Eq for bech32grs::primitives::decode::PaddingError +impl core::cmp::Eq for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::cmp::Eq for bech32grs::primitives::decode::SegwitHrpstringError +impl core::cmp::Eq for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::cmp::Eq for bech32grs::primitives::gf32::Fe32 +impl core::cmp::Eq for bech32grs::primitives::gf32::FromCharError +impl core::cmp::Eq for bech32grs::primitives::gf32::TryFromError +impl core::cmp::Eq for bech32grs::primitives::hrp::Error +impl core::cmp::Eq for bech32grs::primitives::hrp::Hrp +impl core::cmp::Eq for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::cmp::Eq for bech32grs::primitives::segwit::WitnessLengthError +impl core::cmp::Ord for bech32grs::primitives::Bech32 +impl core::cmp::Ord for bech32grs::primitives::Bech32m +impl core::cmp::Ord for bech32grs::primitives::NoChecksum +impl core::cmp::Ord for bech32grs::primitives::hrp::Hrp +impl core::cmp::PartialEq for bech32grs::EncodeError +impl core::cmp::PartialEq for bech32grs::primitives::Bech32 +impl core::cmp::PartialEq for bech32grs::primitives::Bech32m +impl core::cmp::PartialEq for bech32grs::primitives::NoChecksum +impl core::cmp::PartialEq for bech32grs::primitives::checksum::PackedNull +impl core::cmp::PartialEq for bech32grs::primitives::decode::CharError +impl core::cmp::PartialEq for bech32grs::primitives::decode::CheckedHrpstringError +impl core::cmp::PartialEq for bech32grs::primitives::decode::ChecksumError +impl core::cmp::PartialEq for bech32grs::primitives::decode::CodeLengthError +impl core::cmp::PartialEq for bech32grs::primitives::decode::PaddingError +impl core::cmp::PartialEq for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::cmp::PartialEq for bech32grs::primitives::decode::SegwitHrpstringError +impl core::cmp::PartialEq for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::cmp::PartialEq for bech32grs::primitives::gf32::Fe32 +impl core::cmp::PartialEq for bech32grs::primitives::gf32::FromCharError +impl core::cmp::PartialEq for bech32grs::primitives::gf32::TryFromError +impl core::cmp::PartialEq for bech32grs::primitives::hrp::Error +impl core::cmp::PartialEq for bech32grs::primitives::hrp::Hrp +impl core::cmp::PartialEq for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::cmp::PartialEq for bech32grs::primitives::segwit::WitnessLengthError +impl core::cmp::PartialOrd for bech32grs::primitives::Bech32 +impl core::cmp::PartialOrd for bech32grs::primitives::Bech32m +impl core::cmp::PartialOrd for bech32grs::primitives::NoChecksum +impl core::cmp::PartialOrd for bech32grs::primitives::hrp::Hrp +impl core::convert::AsRef for bech32grs::primitives::gf32::Fe32 +impl core::convert::From for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::convert::From for bech32grs::primitives::decode::CheckedHrpstringError +impl core::convert::From for bech32grs::primitives::decode::SegwitHrpstringError +impl core::convert::From for bech32grs::EncodeError +impl core::convert::From for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::convert::From for bech32grs::primitives::decode::SegwitHrpstringError +impl core::convert::From for bech32grs::primitives::decode::CheckedHrpstringError +impl core::convert::From for bech32grs::primitives::decode::SegwitHrpstringError +impl core::convert::From for u8 +impl core::convert::From for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::convert::From for bech32grs::primitives::decode::SegwitHrpstringError +impl core::convert::From for bech32grs::primitives::gf32::TryFromError +impl core::convert::From for bech32grs::EncodeError +impl core::convert::From for bech32grs::primitives::gf32::TryFromError +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::convert::TryFrom for bech32grs::primitives::gf32::Fe32 +impl core::fmt::Debug for bech32grs::EncodeError +impl core::fmt::Debug for bech32grs::primitives::checksum::PackedNull +impl core::fmt::Debug for bech32grs::primitives::decode::CharError +impl core::fmt::Debug for bech32grs::primitives::decode::CheckedHrpstringError +impl core::fmt::Debug for bech32grs::primitives::decode::ChecksumError +impl core::fmt::Debug for bech32grs::primitives::decode::CodeLengthError +impl core::fmt::Debug for bech32grs::primitives::decode::PaddingError +impl core::fmt::Debug for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::fmt::Debug for bech32grs::primitives::decode::SegwitHrpstringError +impl core::fmt::Debug for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::fmt::Debug for bech32grs::primitives::gf32::Fe32 +impl core::fmt::Debug for bech32grs::primitives::gf32::FromCharError +impl core::fmt::Debug for bech32grs::primitives::gf32::TryFromError +impl core::fmt::Debug for bech32grs::primitives::hrp::Error +impl core::fmt::Debug for bech32grs::primitives::hrp::Hrp +impl core::fmt::Debug for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::fmt::Debug for bech32grs::primitives::segwit::WitnessLengthError +impl core::fmt::Display for bech32grs::EncodeError +impl core::fmt::Display for bech32grs::primitives::decode::CharError +impl core::fmt::Display for bech32grs::primitives::decode::CheckedHrpstringError +impl core::fmt::Display for bech32grs::primitives::decode::ChecksumError +impl core::fmt::Display for bech32grs::primitives::decode::CodeLengthError +impl core::fmt::Display for bech32grs::primitives::decode::PaddingError +impl core::fmt::Display for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::fmt::Display for bech32grs::primitives::decode::SegwitHrpstringError +impl core::fmt::Display for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::fmt::Display for bech32grs::primitives::gf32::Fe32 +impl core::fmt::Display for bech32grs::primitives::gf32::FromCharError +impl core::fmt::Display for bech32grs::primitives::gf32::TryFromError +impl core::fmt::Display for bech32grs::primitives::hrp::Error +impl core::fmt::Display for bech32grs::primitives::hrp::Hrp +impl core::fmt::Display for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::fmt::Display for bech32grs::primitives::segwit::WitnessLengthError +impl core::hash::Hash for bech32grs::primitives::Bech32 +impl core::hash::Hash for bech32grs::primitives::Bech32m +impl core::hash::Hash for bech32grs::primitives::NoChecksum +impl core::hash::Hash for bech32grs::primitives::gf32::Fe32 +impl core::hash::Hash for bech32grs::primitives::hrp::Hrp +impl core::marker::Copy for bech32grs::primitives::Bech32 +impl core::marker::Copy for bech32grs::primitives::Bech32m +impl core::marker::Copy for bech32grs::primitives::NoChecksum +impl core::marker::Copy for bech32grs::primitives::checksum::PackedNull +impl core::marker::Copy for bech32grs::primitives::gf32::Fe32 +impl core::marker::Copy for bech32grs::primitives::gf32::FromCharError +impl core::marker::Copy for bech32grs::primitives::gf32::TryFromError +impl core::marker::Copy for bech32grs::primitives::hrp::Hrp +impl core::marker::Send for bech32grs::EncodeError +impl core::marker::Send for bech32grs::primitives::Bech32 +impl core::marker::Send for bech32grs::primitives::Bech32m +impl core::marker::Send for bech32grs::primitives::NoChecksum +impl core::marker::Send for bech32grs::primitives::checksum::PackedNull +impl core::marker::Send for bech32grs::primitives::decode::CharError +impl core::marker::Send for bech32grs::primitives::decode::CheckedHrpstringError +impl core::marker::Send for bech32grs::primitives::decode::ChecksumError +impl core::marker::Send for bech32grs::primitives::decode::CodeLengthError +impl core::marker::Send for bech32grs::primitives::decode::PaddingError +impl core::marker::Send for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::marker::Send for bech32grs::primitives::decode::SegwitHrpstringError +impl core::marker::Send for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::marker::Send for bech32grs::primitives::gf32::Fe32 +impl core::marker::Send for bech32grs::primitives::gf32::FromCharError +impl core::marker::Send for bech32grs::primitives::gf32::TryFromError +impl core::marker::Send for bech32grs::primitives::hrp::Error +impl core::marker::Send for bech32grs::primitives::hrp::Hrp +impl core::marker::Send for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::marker::Send for bech32grs::primitives::segwit::WitnessLengthError +impl core::marker::StructuralPartialEq for bech32grs::EncodeError +impl core::marker::StructuralPartialEq for bech32grs::primitives::Bech32 +impl core::marker::StructuralPartialEq for bech32grs::primitives::Bech32m +impl core::marker::StructuralPartialEq for bech32grs::primitives::NoChecksum +impl core::marker::StructuralPartialEq for bech32grs::primitives::checksum::PackedNull +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::CharError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::CheckedHrpstringError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::ChecksumError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::CodeLengthError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::PaddingError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::SegwitHrpstringError +impl core::marker::StructuralPartialEq for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::marker::StructuralPartialEq for bech32grs::primitives::gf32::Fe32 +impl core::marker::StructuralPartialEq for bech32grs::primitives::gf32::FromCharError +impl core::marker::StructuralPartialEq for bech32grs::primitives::gf32::TryFromError +impl core::marker::StructuralPartialEq for bech32grs::primitives::hrp::Error +impl core::marker::StructuralPartialEq for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::marker::StructuralPartialEq for bech32grs::primitives::segwit::WitnessLengthError +impl core::marker::Sync for bech32grs::EncodeError +impl core::marker::Sync for bech32grs::primitives::Bech32 +impl core::marker::Sync for bech32grs::primitives::Bech32m +impl core::marker::Sync for bech32grs::primitives::NoChecksum +impl core::marker::Sync for bech32grs::primitives::checksum::PackedNull +impl core::marker::Sync for bech32grs::primitives::decode::CharError +impl core::marker::Sync for bech32grs::primitives::decode::CheckedHrpstringError +impl core::marker::Sync for bech32grs::primitives::decode::ChecksumError +impl core::marker::Sync for bech32grs::primitives::decode::CodeLengthError +impl core::marker::Sync for bech32grs::primitives::decode::PaddingError +impl core::marker::Sync for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::marker::Sync for bech32grs::primitives::decode::SegwitHrpstringError +impl core::marker::Sync for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::marker::Sync for bech32grs::primitives::gf32::Fe32 +impl core::marker::Sync for bech32grs::primitives::gf32::FromCharError +impl core::marker::Sync for bech32grs::primitives::gf32::TryFromError +impl core::marker::Sync for bech32grs::primitives::hrp::Error +impl core::marker::Sync for bech32grs::primitives::hrp::Hrp +impl core::marker::Sync for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::marker::Sync for bech32grs::primitives::segwit::WitnessLengthError +impl core::marker::Unpin for bech32grs::EncodeError +impl core::marker::Unpin for bech32grs::primitives::Bech32 +impl core::marker::Unpin for bech32grs::primitives::Bech32m +impl core::marker::Unpin for bech32grs::primitives::NoChecksum +impl core::marker::Unpin for bech32grs::primitives::checksum::PackedNull +impl core::marker::Unpin for bech32grs::primitives::decode::CharError +impl core::marker::Unpin for bech32grs::primitives::decode::CheckedHrpstringError +impl core::marker::Unpin for bech32grs::primitives::decode::ChecksumError +impl core::marker::Unpin for bech32grs::primitives::decode::CodeLengthError +impl core::marker::Unpin for bech32grs::primitives::decode::PaddingError +impl core::marker::Unpin for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::marker::Unpin for bech32grs::primitives::decode::SegwitHrpstringError +impl core::marker::Unpin for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::marker::Unpin for bech32grs::primitives::gf32::Fe32 +impl core::marker::Unpin for bech32grs::primitives::gf32::FromCharError +impl core::marker::Unpin for bech32grs::primitives::gf32::TryFromError +impl core::marker::Unpin for bech32grs::primitives::hrp::Error +impl core::marker::Unpin for bech32grs::primitives::hrp::Hrp +impl core::marker::Unpin for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::marker::Unpin for bech32grs::primitives::segwit::WitnessLengthError +impl core::ops::arith::Add for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Add<&bech32grs::primitives::gf32::Fe32> for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Add<&bech32grs::primitives::gf32::Fe32> for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Add for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::AddAssign for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Div for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Div<&bech32grs::primitives::gf32::Fe32> for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Div<&bech32grs::primitives::gf32::Fe32> for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Div for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::DivAssign for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Mul for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Mul<&bech32grs::primitives::gf32::Fe32> for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Mul<&bech32grs::primitives::gf32::Fe32> for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Mul for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::MulAssign for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Sub for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Sub<&bech32grs::primitives::gf32::Fe32> for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Sub<&bech32grs::primitives::gf32::Fe32> for bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::Sub for &bech32grs::primitives::gf32::Fe32 +impl core::ops::arith::SubAssign for bech32grs::primitives::gf32::Fe32 +impl core::ops::bit::BitXor for bech32grs::primitives::checksum::PackedNull +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::EncodeError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::Bech32 +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::Bech32m +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::NoChecksum +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::checksum::PackedNull +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::CharError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::CheckedHrpstringError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::ChecksumError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::CodeLengthError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::PaddingError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::SegwitHrpstringError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::gf32::Fe32 +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::gf32::FromCharError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::gf32::TryFromError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::Error +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::Hrp +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::segwit::WitnessLengthError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::EncodeError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::Bech32 +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::Bech32m +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::NoChecksum +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::checksum::PackedNull +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::CharError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::CheckedHrpstringError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::ChecksumError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::CodeLengthError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::PaddingError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::SegwitCodeLengthError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::SegwitHrpstringError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::UncheckedHrpstringError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::gf32::Fe32 +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::gf32::FromCharError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::gf32::TryFromError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::Error +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::Hrp +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::segwit::InvalidWitnessVersionError +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::segwit::WitnessLengthError +impl<'a, I, Ck> core::iter::traits::iterator::Iterator for bech32grs::primitives::encode::ByteIter<'a, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'a, I, Ck> core::iter::traits::iterator::Iterator for bech32grs::primitives::encode::CharIter<'a, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::iter::traits::double_ended::DoubleEndedIterator for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::iter::traits::iterator::Iterator for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::iter::traits::iterator::Iterator for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::iter::traits::iterator::Iterator for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::iter::traits::iterator::Iterator for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::iter::traits::marker::FusedIterator for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::iter::traits::marker::FusedIterator for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::iter::traits::marker::FusedIterator for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::iter::traits::marker::FusedIterator for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::marker::Send for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::marker::Send for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::marker::Send for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::marker::Send for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::marker::Sync for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::marker::Sync for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::marker::Sync for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::marker::Sync for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::marker::Unpin for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::marker::Unpin for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::marker::Unpin for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::marker::Unpin for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'b> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::ByteIter<'b> +impl<'b> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::CharIter<'b> +impl<'b> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::LowercaseByteIter<'b> +impl<'b> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::hrp::LowercaseCharIter<'b> +impl<'hrp, I, Ck> bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> core::clone::Clone for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::clone::Clone, Ck: bech32grs::primitives::checksum::Checksum + core::clone::Clone +impl<'hrp, I, Ck> core::cmp::Eq for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::cmp::Eq, Ck: bech32grs::primitives::checksum::Checksum + core::cmp::Eq +impl<'hrp, I, Ck> core::cmp::PartialEq for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator + core::cmp::PartialEq, Ck: bech32grs::primitives::checksum::Checksum + core::cmp::PartialEq +impl<'hrp, I, Ck> core::iter::traits::iterator::Iterator for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> core::marker::Send for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send +impl<'hrp, I, Ck> core::marker::Send for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send +impl<'hrp, I, Ck> core::marker::Send for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Send, I: core::marker::Send +impl<'hrp, I, Ck> core::marker::Send for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Send, ::MidstateRepr: core::marker::Send +impl<'hrp, I, Ck> core::marker::StructuralPartialEq for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl<'hrp, I, Ck> core::marker::Sync for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync +impl<'hrp, I, Ck> core::marker::Sync for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync +impl<'hrp, I, Ck> core::marker::Sync for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Sync, I: core::marker::Sync +impl<'hrp, I, Ck> core::marker::Sync for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync +impl<'hrp, I, Ck> core::marker::Unpin for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin +impl<'hrp, I, Ck> core::marker::Unpin for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin +impl<'hrp, I, Ck> core::marker::Unpin for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::marker::Unpin, I: core::marker::Unpin +impl<'hrp, I, Ck> core::marker::Unpin for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin +impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::panic::unwind_safe::RefUnwindSafe, I: core::panic::unwind_safe::RefUnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where Ck: core::panic::unwind_safe::UnwindSafe, I: core::panic::unwind_safe::UnwindSafe +impl<'hrp, I, Ck> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl<'hrp> bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::iter::traits::iterator::Iterator for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::marker::Send for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::marker::Sync for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::marker::Unpin for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'hrp> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +impl<'s> bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::fmt::Debug for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::fmt::Debug for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::fmt::Debug for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::iter::traits::iterator::Iterator for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::iter::traits::iterator::Iterator for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::iter::traits::iterator::Iterator for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::marker::Send for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::marker::Sync for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::marker::Unpin for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::AsciiToFe32Iter<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::ByteIter<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::CheckedHrpstring<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::Fe32Iter<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::SegwitHrpstring<'s> +impl<'s> core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::decode::UncheckedHrpstring<'s> +impl bech32grs::primitives::checksum::Engine +impl core::default::Default for bech32grs::primitives::checksum::Engine +impl core::marker::StructuralPartialEq for bech32grs::primitives::checksum::Engine +impl core::clone::Clone for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::clone::Clone +impl core::cmp::Eq for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::cmp::Eq +impl core::cmp::PartialEq for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::cmp::PartialEq +impl core::fmt::Debug for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::fmt::Debug +impl core::marker::Copy for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::marker::Copy +impl core::marker::Send for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::marker::Send +impl core::marker::Sync for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::marker::Sync +impl core::marker::Unpin for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::checksum::Engine where ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl core::clone::Clone for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::clone::Clone, Ck: bech32grs::primitives::checksum::Checksum + core::clone::Clone +impl core::cmp::Eq for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::cmp::Eq, Ck: bech32grs::primitives::checksum::Checksum + core::cmp::Eq +impl core::cmp::PartialEq for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator + core::cmp::PartialEq, Ck: bech32grs::primitives::checksum::Checksum + core::cmp::PartialEq +impl core::iter::traits::iterator::Iterator for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl core::marker::Send for bech32grs::primitives::iter::Checksummed where I: core::marker::Send, ::MidstateRepr: core::marker::Send +impl core::marker::StructuralPartialEq for bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +impl core::marker::Sync for bech32grs::primitives::iter::Checksummed where I: core::marker::Sync, ::MidstateRepr: core::marker::Sync +impl core::marker::Unpin for bech32grs::primitives::iter::Checksummed where I: core::marker::Unpin, ::MidstateRepr: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::iter::Checksummed where I: core::panic::unwind_safe::RefUnwindSafe, ::MidstateRepr: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::iter::Checksummed where I: core::panic::unwind_safe::UnwindSafe, ::MidstateRepr: core::panic::unwind_safe::UnwindSafe +impl> core::clone::Clone for bech32grs::primitives::iter::FesToBytes +impl> core::clone::Clone for bech32grs::primitives::iter::BytesToFes +impl> core::cmp::Eq for bech32grs::primitives::iter::FesToBytes +impl> core::cmp::Eq for bech32grs::primitives::iter::BytesToFes +impl> core::cmp::PartialEq for bech32grs::primitives::iter::FesToBytes +impl> core::cmp::PartialEq for bech32grs::primitives::iter::BytesToFes +impl> core::marker::StructuralPartialEq for bech32grs::primitives::iter::FesToBytes +impl> core::marker::StructuralPartialEq for bech32grs::primitives::iter::BytesToFes +impl bech32grs::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator +impl bech32grs::primitives::iter::ByteIterExt for I where I: core::iter::traits::iterator::Iterator +impl bech32grs::primitives::iter::Fe32IterExt for I where I: core::iter::traits::iterator::Iterator +impl core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::iter::BytesToFes where I: core::iter::traits::iterator::Iterator + core::iter::traits::exact_size::ExactSizeIterator +impl core::iter::traits::exact_size::ExactSizeIterator for bech32grs::primitives::iter::FesToBytes where I: core::iter::traits::iterator::Iterator + core::iter::traits::exact_size::ExactSizeIterator +impl core::iter::traits::iterator::Iterator for bech32grs::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator +impl core::iter::traits::iterator::Iterator for bech32grs::primitives::iter::BytesToFes where I: core::iter::traits::iterator::Iterator +impl core::iter::traits::iterator::Iterator for bech32grs::primitives::iter::FesToBytes where I: core::iter::traits::iterator::Iterator +impl core::marker::Send for bech32grs::primitives::encode::WitnessVersionIter where I: core::marker::Send +impl core::marker::Send for bech32grs::primitives::iter::BytesToFes where I: core::marker::Send +impl core::marker::Send for bech32grs::primitives::iter::FesToBytes where I: core::marker::Send +impl core::marker::Sync for bech32grs::primitives::encode::WitnessVersionIter where I: core::marker::Sync +impl core::marker::Sync for bech32grs::primitives::iter::BytesToFes where I: core::marker::Sync +impl core::marker::Sync for bech32grs::primitives::iter::FesToBytes where I: core::marker::Sync +impl core::marker::Unpin for bech32grs::primitives::encode::WitnessVersionIter where I: core::marker::Unpin +impl core::marker::Unpin for bech32grs::primitives::iter::BytesToFes where I: core::marker::Unpin +impl core::marker::Unpin for bech32grs::primitives::iter::FesToBytes where I: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::encode::WitnessVersionIter where I: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::iter::BytesToFes where I: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::RefUnwindSafe for bech32grs::primitives::iter::FesToBytes where I: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::encode::WitnessVersionIter where I: core::panic::unwind_safe::UnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::iter::BytesToFes where I: core::panic::unwind_safe::UnwindSafe +impl core::panic::unwind_safe::UnwindSafe for bech32grs::primitives::iter::FesToBytes where I: core::panic::unwind_safe::UnwindSafe +pub bech32grs::EncodeError::Fmt(core::fmt::Error) +pub bech32grs::EncodeError::TooLong(bech32grs::primitives::decode::CodeLengthError) +pub bech32grs::primitives::decode::CharError::InvalidChar(char) +pub bech32grs::primitives::decode::CharError::MissingSeparator +pub bech32grs::primitives::decode::CharError::MixedCase +pub bech32grs::primitives::decode::CharError::NothingAfterSeparator +pub bech32grs::primitives::decode::CheckedHrpstringError::Checksum(bech32grs::primitives::decode::ChecksumError) +pub bech32grs::primitives::decode::CheckedHrpstringError::Parse(bech32grs::primitives::decode::UncheckedHrpstringError) +pub bech32grs::primitives::decode::ChecksumError::CodeLength(bech32grs::primitives::decode::CodeLengthError) +pub bech32grs::primitives::decode::ChecksumError::InvalidLength +pub bech32grs::primitives::decode::ChecksumError::InvalidResidue +pub bech32grs::primitives::decode::CodeLengthError::code_length: usize +pub bech32grs::primitives::decode::CodeLengthError::encoded_length: usize +pub bech32grs::primitives::decode::PaddingError::NonZero +pub bech32grs::primitives::decode::PaddingError::TooMuch +pub bech32grs::primitives::decode::SegwitHrpstringError::Checksum(bech32grs::primitives::decode::ChecksumError) +pub bech32grs::primitives::decode::SegwitHrpstringError::InvalidWitnessVersion(bech32grs::primitives::gf32::Fe32) +pub bech32grs::primitives::decode::SegwitHrpstringError::NoData +pub bech32grs::primitives::decode::SegwitHrpstringError::Padding(bech32grs::primitives::decode::PaddingError) +pub bech32grs::primitives::decode::SegwitHrpstringError::TooLong(usize) +pub bech32grs::primitives::decode::SegwitHrpstringError::Unchecked(bech32grs::primitives::decode::UncheckedHrpstringError) +pub bech32grs::primitives::decode::SegwitHrpstringError::WitnessLength(bech32grs::primitives::segwit::WitnessLengthError) +pub bech32grs::primitives::decode::UncheckedHrpstringError::Char(bech32grs::primitives::decode::CharError) +pub bech32grs::primitives::decode::UncheckedHrpstringError::Hrp(bech32grs::primitives::hrp::Error) +pub bech32grs::primitives::gf32::FromCharError::Invalid(char) +pub bech32grs::primitives::gf32::FromCharError::NotAscii(char) +pub bech32grs::primitives::gf32::TryFromError::InvalidByte(u8) +pub bech32grs::primitives::gf32::TryFromError::NotAByte(core::num::error::TryFromIntError) +pub bech32grs::primitives::hrp::Error::Empty +pub bech32grs::primitives::hrp::Error::InvalidAsciiByte(u8) +pub bech32grs::primitives::hrp::Error::MixedCase +pub bech32grs::primitives::hrp::Error::NonAsciiChar(char) +pub bech32grs::primitives::hrp::Error::TooLong(usize) +pub bech32grs::primitives::segwit::WitnessLengthError::InvalidSegwitV0 +pub bech32grs::primitives::segwit::WitnessLengthError::TooLong +pub bech32grs::primitives::segwit::WitnessLengthError::TooShort +pub const bech32grs::Checksum::CHECKSUM_LENGTH: usize +pub const bech32grs::Checksum::CODE_LENGTH: usize +pub const bech32grs::Checksum::GENERATOR_SH: [Self::MidstateRepr; 5] +pub const bech32grs::Checksum::TARGET_RESIDUE: Self::MidstateRepr +pub const bech32grs::hrp::GRS: _ +pub const bech32grs::hrp::GRSRT: _ +pub const bech32grs::hrp::TGRS: _ +pub const bech32grs::primitives::Bech32::CHECKSUM_LENGTH: usize +pub const bech32grs::primitives::Bech32::CODE_LENGTH: usize +pub const bech32grs::primitives::Bech32::GENERATOR_SH: [u32; 5] +pub const bech32grs::primitives::Bech32::TARGET_RESIDUE: u32 +pub const bech32grs::primitives::Bech32m::CHECKSUM_LENGTH: usize +pub const bech32grs::primitives::Bech32m::CODE_LENGTH: usize +pub const bech32grs::primitives::Bech32m::GENERATOR_SH: [u32; 5] +pub const bech32grs::primitives::Bech32m::TARGET_RESIDUE: u32 +pub const bech32grs::primitives::NoChecksum::CHECKSUM_LENGTH: usize +pub const bech32grs::primitives::NoChecksum::CODE_LENGTH: usize +pub const bech32grs::primitives::NoChecksum::GENERATOR_SH: [bech32grs::primitives::checksum::PackedNull; 5] +pub const bech32grs::primitives::NoChecksum::TARGET_RESIDUE: bech32grs::primitives::checksum::PackedNull +pub const bech32grs::primitives::checksum::Checksum::CHECKSUM_LENGTH: usize +pub const bech32grs::primitives::checksum::Checksum::CODE_LENGTH: usize +pub const bech32grs::primitives::checksum::Checksum::GENERATOR_SH: [Self::MidstateRepr; 5] +pub const bech32grs::primitives::checksum::Checksum::TARGET_RESIDUE: Self::MidstateRepr +pub const bech32grs::primitives::checksum::PackedFe32::ONE: Self +pub const bech32grs::primitives::checksum::PackedFe32::WIDTH: usize +pub const bech32grs::primitives::checksum::PackedNull::ONE: Self +pub const bech32grs::primitives::gf32::Fe32::A: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::C: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::D: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::E: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::F: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::G: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::H: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::J: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::K: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::L: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::M: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::N: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::P: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::Q: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::R: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::S: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::T: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::U: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::V: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::W: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::X: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::Y: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::Z: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_0: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_2: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_3: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_4: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_5: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_6: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_7: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_8: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::gf32::Fe32::_9: bech32grs::primitives::gf32::Fe32 +pub const bech32grs::primitives::hrp::GRS: _ +pub const bech32grs::primitives::hrp::GRSRT: _ +pub const bech32grs::primitives::hrp::TGRS: _ +pub const bech32grs::primitives::segwit::MAX_STRING_LENGTH: usize = 90usize +pub const bech32grs::primitives::segwit::VERSION_0: Fe32::Q +pub const bech32grs::primitives::segwit::VERSION_1: Fe32::P +pub const bech32grs::segwit::VERSION_0: Fe32::Q +pub const bech32grs::segwit::VERSION_1: Fe32::P +pub const fn bech32grs::primitives::hrp::Hrp::parse_unchecked(hrp: &str) -> Self pub const u128::ONE: Self pub const u32::ONE: Self pub const u64::ONE: Self -pub enum bech32::Bech32 -pub enum bech32::Bech32m -pub enum bech32::NoChecksum -pub enum bech32::primitives::Bech32 -pub enum bech32::primitives::Bech32m -pub enum bech32::primitives::NoChecksum -pub fn &bech32::primitives::gf32::Fe32::add(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::add(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::div(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::div(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::mul(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::mul(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::sub(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn &bech32::primitives::gf32::Fe32::sub(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::ByteIterExt::bytes_to_fes(self) -> bech32::primitives::iter::BytesToFes -pub fn bech32::Checksum::sanity_check() -pub fn bech32::EncodeError::clone(&self) -> bech32::EncodeError -pub fn bech32::EncodeError::eq(&self, other: &bech32::EncodeError) -> bool -pub fn bech32::EncodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::EncodeError::from(e: bech32::primitives::decode::CodeLengthError) -> Self -pub fn bech32::EncodeError::from(e: core::fmt::Error) -> Self -pub fn bech32::Fe32IterExt::fes_to_bytes(self) -> bech32::primitives::iter::FesToBytes -pub fn bech32::Fe32IterExt::with_checksum(self, hrp: &bech32::primitives::hrp::Hrp) -> bech32::primitives::encode::Encoder<'_, Self, Ck> -pub fn bech32::encode_lower_to_fmt(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32::EncodeError> -pub fn bech32::encode_to_fmt(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32::EncodeError> -pub fn bech32::encode_upper_to_fmt(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32::EncodeError> -pub fn bech32::encoded_length(hrp: bech32::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result -pub fn bech32::primitives::Bech32::clone(&self) -> bech32::primitives::Bech32 -pub fn bech32::primitives::Bech32::cmp(&self, other: &bech32::primitives::Bech32) -> core::cmp::Ordering -pub fn bech32::primitives::Bech32::eq(&self, other: &bech32::primitives::Bech32) -> bool -pub fn bech32::primitives::Bech32::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bech32::primitives::Bech32::partial_cmp(&self, other: &bech32::primitives::Bech32) -> core::option::Option -pub fn bech32::primitives::Bech32m::clone(&self) -> bech32::primitives::Bech32m -pub fn bech32::primitives::Bech32m::cmp(&self, other: &bech32::primitives::Bech32m) -> core::cmp::Ordering -pub fn bech32::primitives::Bech32m::eq(&self, other: &bech32::primitives::Bech32m) -> bool -pub fn bech32::primitives::Bech32m::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bech32::primitives::Bech32m::partial_cmp(&self, other: &bech32::primitives::Bech32m) -> core::option::Option -pub fn bech32::primitives::NoChecksum::clone(&self) -> bech32::primitives::NoChecksum -pub fn bech32::primitives::NoChecksum::cmp(&self, other: &bech32::primitives::NoChecksum) -> core::cmp::Ordering -pub fn bech32::primitives::NoChecksum::eq(&self, other: &bech32::primitives::NoChecksum) -> bool -pub fn bech32::primitives::NoChecksum::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bech32::primitives::NoChecksum::partial_cmp(&self, other: &bech32::primitives::NoChecksum) -> core::option::Option -pub fn bech32::primitives::checksum::Checksum::sanity_check() -pub fn bech32::primitives::checksum::Engine::clone(&self) -> bech32::primitives::checksum::Engine -pub fn bech32::primitives::checksum::Engine::default() -> Self -pub fn bech32::primitives::checksum::Engine::eq(&self, other: &bech32::primitives::checksum::Engine) -> bool -pub fn bech32::primitives::checksum::Engine::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::checksum::Engine::input_fe(&mut self, e: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::checksum::Engine::input_hrp(&mut self, hrp: bech32::primitives::hrp::Hrp) -pub fn bech32::primitives::checksum::Engine::input_target_residue(&mut self) -pub fn bech32::primitives::checksum::Engine::new() -> Self -pub fn bech32::primitives::checksum::Engine::residue(&self) -> &::MidstateRepr -pub fn bech32::primitives::checksum::HrpFe32Iter<'hrp>::new(hrp: &'hrp bech32::primitives::hrp::Hrp) -> Self -pub fn bech32::primitives::checksum::HrpFe32Iter<'hrp>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::checksum::HrpFe32Iter<'hrp>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::checksum::PackedFe32::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 -pub fn bech32::primitives::checksum::PackedFe32::unpack(&self, n: usize) -> u8 -pub fn bech32::primitives::checksum::PackedNull::bitxor(self, bech32::primitives::checksum::PackedNull) -> bech32::primitives::checksum::PackedNull -pub fn bech32::primitives::checksum::PackedNull::clone(&self) -> bech32::primitives::checksum::PackedNull -pub fn bech32::primitives::checksum::PackedNull::eq(&self, other: &bech32::primitives::checksum::PackedNull) -> bool -pub fn bech32::primitives::checksum::PackedNull::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::checksum::PackedNull::mul_by_x_then_add(&mut self, usize, u8) -> u8 -pub fn bech32::primitives::checksum::PackedNull::unpack(&self, usize) -> u8 -pub fn bech32::primitives::decode::AsciiToFe32Iter<'s>::len(&self) -> usize -pub fn bech32::primitives::decode::AsciiToFe32Iter<'s>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::AsciiToFe32Iter<'s>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::decode::ByteIter<'s>::len(&self) -> usize -pub fn bech32::primitives::decode::ByteIter<'s>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::ByteIter<'s>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::decode::CharError::clone(&self) -> bech32::primitives::decode::CharError -pub fn bech32::primitives::decode::CharError::eq(&self, other: &bech32::primitives::decode::CharError) -> bool -pub fn bech32::primitives::decode::CharError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::byte_iter(&self) -> bech32::primitives::decode::ByteIter<'_> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::data_part_ascii_no_checksum(&self) -> &'s [u8] -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::fe32_iter>(&self) -> bech32::primitives::decode::AsciiToFe32Iter<'_> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::hrp(&self) -> bech32::primitives::hrp::Hrp -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::new(s: &'s str) -> core::result::Result -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::remove_witness_version(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::validate_segwit(self) -> core::result::Result, bech32::primitives::decode::SegwitHrpstringError> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::validate_segwit_padding(&self) -> core::result::Result<(), bech32::primitives::decode::PaddingError> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::validate_witness_program_length(&self, witness_version: bech32::primitives::gf32::Fe32) -> core::result::Result<(), bech32::primitives::segwit::WitnessLengthError> -pub fn bech32::primitives::decode::CheckedHrpstring<'s>::witness_version(&self) -> core::option::Option -pub fn bech32::primitives::decode::CheckedHrpstringError::clone(&self) -> bech32::primitives::decode::CheckedHrpstringError -pub fn bech32::primitives::decode::CheckedHrpstringError::eq(&self, other: &bech32::primitives::decode::CheckedHrpstringError) -> bool -pub fn bech32::primitives::decode::CheckedHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::CheckedHrpstringError::from(e: bech32::primitives::decode::ChecksumError) -> Self -pub fn bech32::primitives::decode::CheckedHrpstringError::from(e: bech32::primitives::decode::UncheckedHrpstringError) -> Self -pub fn bech32::primitives::decode::ChecksumError::clone(&self) -> bech32::primitives::decode::ChecksumError -pub fn bech32::primitives::decode::ChecksumError::eq(&self, other: &bech32::primitives::decode::ChecksumError) -> bool -pub fn bech32::primitives::decode::ChecksumError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::CodeLengthError::clone(&self) -> bech32::primitives::decode::CodeLengthError -pub fn bech32::primitives::decode::CodeLengthError::eq(&self, other: &bech32::primitives::decode::CodeLengthError) -> bool -pub fn bech32::primitives::decode::CodeLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::Fe32Iter<'s>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::Fe32Iter<'s>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::decode::PaddingError::clone(&self) -> bech32::primitives::decode::PaddingError -pub fn bech32::primitives::decode::PaddingError::eq(&self, other: &bech32::primitives::decode::PaddingError) -> bool -pub fn bech32::primitives::decode::PaddingError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::SegwitCodeLengthError::clone(&self) -> bech32::primitives::decode::SegwitCodeLengthError -pub fn bech32::primitives::decode::SegwitCodeLengthError::eq(&self, other: &bech32::primitives::decode::SegwitCodeLengthError) -> bool -pub fn bech32::primitives::decode::SegwitCodeLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::SegwitCodeLengthError::from(e: bech32::primitives::decode::CodeLengthError) -> Self -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::byte_iter(&self) -> bech32::primitives::decode::ByteIter<'_> -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::data_part_ascii_no_witver_no_checksum(&self) -> &'s [u8] -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::has_valid_hrp(&self) -> bool -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::hrp(&self) -> bech32::primitives::hrp::Hrp -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::new(s: &'s str) -> core::result::Result -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::new_bech32(s: &'s str) -> core::result::Result -pub fn bech32::primitives::decode::SegwitHrpstring<'s>::witness_version(&self) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::decode::SegwitHrpstringError::clone(&self) -> bech32::primitives::decode::SegwitHrpstringError -pub fn bech32::primitives::decode::SegwitHrpstringError::eq(&self, other: &bech32::primitives::decode::SegwitHrpstringError) -> bool -pub fn bech32::primitives::decode::SegwitHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::SegwitHrpstringError::from(e: bech32::primitives::decode::ChecksumError) -> Self -pub fn bech32::primitives::decode::SegwitHrpstringError::from(e: bech32::primitives::decode::PaddingError) -> Self -pub fn bech32::primitives::decode::SegwitHrpstringError::from(e: bech32::primitives::decode::UncheckedHrpstringError) -> Self -pub fn bech32::primitives::decode::SegwitHrpstringError::from(e: bech32::primitives::segwit::WitnessLengthError) -> Self -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::data_part_ascii(&self) -> &'s [u8] -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::has_valid_checksum(&self) -> bool -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::hrp(&self) -> bech32::primitives::hrp::Hrp -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::new(s: &'s str) -> core::result::Result -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::remove_checksum(self) -> bech32::primitives::decode::CheckedHrpstring<'s> -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::remove_witness_version(&mut self) -> core::option::Option -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::validate_and_remove_checksum(self) -> core::result::Result, bech32::primitives::decode::ChecksumError> -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::validate_checksum(&self) -> core::result::Result<(), bech32::primitives::decode::ChecksumError> -pub fn bech32::primitives::decode::UncheckedHrpstring<'s>::witness_version(&self) -> core::option::Option -pub fn bech32::primitives::decode::UncheckedHrpstringError::clone(&self) -> bech32::primitives::decode::UncheckedHrpstringError -pub fn bech32::primitives::decode::UncheckedHrpstringError::eq(&self, other: &bech32::primitives::decode::UncheckedHrpstringError) -> bool -pub fn bech32::primitives::decode::UncheckedHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::decode::UncheckedHrpstringError::from(e: bech32::primitives::decode::CharError) -> Self -pub fn bech32::primitives::decode::UncheckedHrpstringError::from(e: bech32::primitives::hrp::Error) -> Self -pub fn bech32::primitives::encode::ByteIter<'a, I, Ck>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::encode::ByteIter<'a, I, Ck>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::encode::ByteIter<'hrp, I, Ck>::new(char_iter: bech32::primitives::encode::CharIter<'hrp, I, Ck>) -> Self -pub fn bech32::primitives::encode::CharIter<'a, I, Ck>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::encode::CharIter<'a, I, Ck>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::encode::CharIter<'hrp, I, Ck>::new(hrp: &'hrp bech32::primitives::hrp::Hrp, data: bech32::primitives::encode::WitnessVersionIter) -> Self -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::bytes(self) -> bech32::primitives::encode::ByteIter<'hrp, I, Ck> -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::chars(self) -> bech32::primitives::encode::CharIter<'hrp, I, Ck> -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::clone(&self) -> bech32::primitives::encode::Encoder<'hrp, I, Ck> -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::eq(&self, other: &bech32::primitives::encode::Encoder<'hrp, I, Ck>) -> bool -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::fes(self) -> bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::new(data: I, hrp: &'hrp bech32::primitives::hrp::Hrp) -> Self -pub fn bech32::primitives::encode::Encoder<'hrp, I, Ck>::with_witness_version(self, witness_version: bech32::primitives::gf32::Fe32) -> Self -pub fn bech32::primitives::encode::Fe32Iter<'hrp, I, Ck>::new(hrp: &'hrp bech32::primitives::hrp::Hrp, data: bech32::primitives::encode::WitnessVersionIter) -> Self -pub fn bech32::primitives::encode::Fe32Iter<'hrp, I, Ck>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::encode::Fe32Iter<'hrp, I, Ck>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::encode::WitnessVersionIter::new(witness_version: core::option::Option, iter: I) -> Self -pub fn bech32::primitives::encode::WitnessVersionIter::next(&mut self) -> core::option::Option -pub fn bech32::primitives::encode::WitnessVersionIter::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::gf32::Fe32::add(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::add(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::add_assign(&mut self, other: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::gf32::Fe32::as_ref(&self) -> &u8 -pub fn bech32::primitives::gf32::Fe32::clone(&self) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::div(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::div(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::div_assign(&mut self, other: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::gf32::Fe32::eq(&self, other: &bech32::primitives::gf32::Fe32) -> bool -pub fn bech32::primitives::gf32::Fe32::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::gf32::Fe32::from_char(c: char) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::from_char_unchecked(c: u8) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -pub fn bech32::primitives::gf32::Fe32::iter_alpha() -> impl core::iter::traits::iterator::Iterator -pub fn bech32::primitives::gf32::Fe32::mul(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::mul(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::mul_assign(&mut self, other: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::gf32::Fe32::sub(self, other: &bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::sub(self, other: bech32::primitives::gf32::Fe32) -> bech32::primitives::gf32::Fe32 -pub fn bech32::primitives::gf32::Fe32::sub_assign(&mut self, other: bech32::primitives::gf32::Fe32) -pub fn bech32::primitives::gf32::Fe32::to_char(self) -> char -pub fn bech32::primitives::gf32::Fe32::to_u8(self) -> u8 -pub fn bech32::primitives::gf32::Fe32::try_from(value: i128) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: i16) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: i32) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: i64) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: i8) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u128) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u16) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u32) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u64) -> core::result::Result -pub fn bech32::primitives::gf32::Fe32::try_from(value: u8) -> core::result::Result -pub fn bech32::primitives::gf32::FromCharError::clone(&self) -> bech32::primitives::gf32::FromCharError -pub fn bech32::primitives::gf32::FromCharError::eq(&self, other: &bech32::primitives::gf32::FromCharError) -> bool -pub fn bech32::primitives::gf32::FromCharError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::gf32::TryFromError::clone(&self) -> bech32::primitives::gf32::TryFromError -pub fn bech32::primitives::gf32::TryFromError::eq(&self, other: &bech32::primitives::gf32::TryFromError) -> bool -pub fn bech32::primitives::gf32::TryFromError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::gf32::TryFromError::from(e: core::num::error::TryFromIntError) -> Self -pub fn bech32::primitives::gf32::TryFromError::from(i: core::convert::Infallible) -> Self -pub fn bech32::primitives::hrp::ByteIter<'b>::len(&self) -> usize -pub fn bech32::primitives::hrp::ByteIter<'b>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::ByteIter<'b>::next_back(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::ByteIter<'b>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::hrp::CharIter<'b>::len(&self) -> usize -pub fn bech32::primitives::hrp::CharIter<'b>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::CharIter<'b>::next_back(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::CharIter<'b>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::hrp::Error::clone(&self) -> bech32::primitives::hrp::Error -pub fn bech32::primitives::hrp::Error::eq(&self, other: &bech32::primitives::hrp::Error) -> bool -pub fn bech32::primitives::hrp::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::hrp::Hrp::as_bytes(&self) -> &[u8] -pub fn bech32::primitives::hrp::Hrp::as_str(&self) -> &str -pub fn bech32::primitives::hrp::Hrp::byte_iter(&self) -> bech32::primitives::hrp::ByteIter<'_> -pub fn bech32::primitives::hrp::Hrp::char_iter(&self) -> bech32::primitives::hrp::CharIter<'_> -pub fn bech32::primitives::hrp::Hrp::clone(&self) -> bech32::primitives::hrp::Hrp -pub fn bech32::primitives::hrp::Hrp::cmp(&self, other: &Self) -> core::cmp::Ordering -pub fn bech32::primitives::hrp::Hrp::eq(&self, other: &Self) -> bool -pub fn bech32::primitives::hrp::Hrp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::hrp::Hrp::hash(&self, h: &mut H) -pub fn bech32::primitives::hrp::Hrp::is_valid_on_mainnet(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::is_valid_on_regtest(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::is_valid_on_signet(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::is_valid_on_testnet(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::is_valid_segwit(&self) -> bool -pub fn bech32::primitives::hrp::Hrp::len(&self) -> usize -pub fn bech32::primitives::hrp::Hrp::lowercase_byte_iter(&self) -> bech32::primitives::hrp::LowercaseByteIter<'_> -pub fn bech32::primitives::hrp::Hrp::lowercase_char_iter(&self) -> bech32::primitives::hrp::LowercaseCharIter<'_> -pub fn bech32::primitives::hrp::Hrp::parse(hrp: &str) -> core::result::Result -pub fn bech32::primitives::hrp::Hrp::partial_cmp(&self, other: &Self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseByteIter<'b>::len(&self) -> usize -pub fn bech32::primitives::hrp::LowercaseByteIter<'b>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseByteIter<'b>::next_back(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseByteIter<'b>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::hrp::LowercaseCharIter<'b>::len(&self) -> usize -pub fn bech32::primitives::hrp::LowercaseCharIter<'b>::next(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseCharIter<'b>::next_back(&mut self) -> core::option::Option -pub fn bech32::primitives::hrp::LowercaseCharIter<'b>::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::iter::ByteIterExt::bytes_to_fes(self) -> bech32::primitives::iter::BytesToFes -pub fn bech32::primitives::iter::BytesToFes::clone(&self) -> bech32::primitives::iter::BytesToFes -pub fn bech32::primitives::iter::BytesToFes::eq(&self, other: &bech32::primitives::iter::BytesToFes) -> bool -pub fn bech32::primitives::iter::BytesToFes::len(&self) -> usize -pub fn bech32::primitives::iter::BytesToFes::next(&mut self) -> core::option::Option -pub fn bech32::primitives::iter::BytesToFes::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::iter::Checksummed::clone(&self) -> bech32::primitives::iter::Checksummed -pub fn bech32::primitives::iter::Checksummed::eq(&self, other: &bech32::primitives::iter::Checksummed) -> bool -pub fn bech32::primitives::iter::Checksummed::new(data: I) -> bech32::primitives::iter::Checksummed -pub fn bech32::primitives::iter::Checksummed::new_hrp(hrp: bech32::primitives::hrp::Hrp, data: I) -> bech32::primitives::iter::Checksummed -pub fn bech32::primitives::iter::Checksummed::next(&mut self) -> core::option::Option -pub fn bech32::primitives::iter::Checksummed::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::iter::Fe32IterExt::fes_to_bytes(self) -> bech32::primitives::iter::FesToBytes -pub fn bech32::primitives::iter::Fe32IterExt::with_checksum(self, hrp: &bech32::primitives::hrp::Hrp) -> bech32::primitives::encode::Encoder<'_, Self, Ck> -pub fn bech32::primitives::iter::FesToBytes::clone(&self) -> bech32::primitives::iter::FesToBytes -pub fn bech32::primitives::iter::FesToBytes::eq(&self, other: &bech32::primitives::iter::FesToBytes) -> bool -pub fn bech32::primitives::iter::FesToBytes::len(&self) -> usize -pub fn bech32::primitives::iter::FesToBytes::next(&mut self) -> core::option::Option -pub fn bech32::primitives::iter::FesToBytes::size_hint(&self) -> (usize, core::option::Option) -pub fn bech32::primitives::segwit::InvalidWitnessVersionError::clone(&self) -> bech32::primitives::segwit::InvalidWitnessVersionError -pub fn bech32::primitives::segwit::InvalidWitnessVersionError::eq(&self, other: &bech32::primitives::segwit::InvalidWitnessVersionError) -> bool -pub fn bech32::primitives::segwit::InvalidWitnessVersionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::segwit::WitnessLengthError::clone(&self) -> bech32::primitives::segwit::WitnessLengthError -pub fn bech32::primitives::segwit::WitnessLengthError::eq(&self, other: &bech32::primitives::segwit::WitnessLengthError) -> bool -pub fn bech32::primitives::segwit::WitnessLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -pub fn bech32::primitives::segwit::is_valid_witness_program_length(length: usize, witness_version: bech32::primitives::gf32::Fe32) -> bool -pub fn bech32::primitives::segwit::is_valid_witness_version(witness_version: bech32::primitives::gf32::Fe32) -> bool -pub fn bech32::primitives::segwit::validate_witness_program_length(length: usize, version: bech32::primitives::gf32::Fe32) -> core::result::Result<(), bech32::primitives::segwit::WitnessLengthError> -pub fn bech32::primitives::segwit::validate_witness_version(witness_version: bech32::primitives::gf32::Fe32) -> core::result::Result<(), bech32::primitives::segwit::InvalidWitnessVersionError> -pub fn bech32::segwit::encode_lower_to_fmt_unchecked(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result -pub fn bech32::segwit::encode_to_fmt_unchecked(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result -pub fn bech32::segwit::encode_upper_to_fmt_unchecked(fmt: &mut W, hrp: bech32::primitives::hrp::Hrp, witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result -pub fn bech32::segwit::encoded_length(hrp: bech32::primitives::hrp::Hrp, _witness_version: bech32::primitives::gf32::Fe32, witness_program: &[u8]) -> core::result::Result +pub enum bech32grs::Bech32 +pub enum bech32grs::Bech32m +pub enum bech32grs::NoChecksum +pub enum bech32grs::primitives::Bech32 +pub enum bech32grs::primitives::Bech32m +pub enum bech32grs::primitives::NoChecksum +pub fn &bech32grs::primitives::gf32::Fe32::add(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::add(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::div(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::div(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::mul(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::mul(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::sub(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn &bech32grs::primitives::gf32::Fe32::sub(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::ByteIterExt::bytes_to_fes(self) -> bech32grs::primitives::iter::BytesToFes +pub fn bech32grs::Checksum::sanity_check() +pub fn bech32grs::EncodeError::clone(&self) -> bech32grs::EncodeError +pub fn bech32grs::EncodeError::eq(&self, other: &bech32grs::EncodeError) -> bool +pub fn bech32grs::EncodeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::EncodeError::from(e: bech32grs::primitives::decode::CodeLengthError) -> Self +pub fn bech32grs::EncodeError::from(e: core::fmt::Error) -> Self +pub fn bech32grs::Fe32IterExt::fes_to_bytes(self) -> bech32grs::primitives::iter::FesToBytes +pub fn bech32grs::Fe32IterExt::with_checksum(self, hrp: &bech32grs::primitives::hrp::Hrp) -> bech32grs::primitives::encode::Encoder<'_, Self, Ck> +pub fn bech32grs::encode_lower_to_fmt(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32grs::EncodeError> +pub fn bech32grs::encode_to_fmt(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32grs::EncodeError> +pub fn bech32grs::encode_upper_to_fmt(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result<(), bech32grs::EncodeError> +pub fn bech32grs::encoded_length(hrp: bech32grs::primitives::hrp::Hrp, data: &[u8]) -> core::result::Result +pub fn bech32grs::primitives::Bech32::clone(&self) -> bech32grs::primitives::Bech32 +pub fn bech32grs::primitives::Bech32::cmp(&self, other: &bech32grs::primitives::Bech32) -> core::cmp::Ordering +pub fn bech32grs::primitives::Bech32::eq(&self, other: &bech32grs::primitives::Bech32) -> bool +pub fn bech32grs::primitives::Bech32::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn bech32grs::primitives::Bech32::partial_cmp(&self, other: &bech32grs::primitives::Bech32) -> core::option::Option +pub fn bech32grs::primitives::Bech32m::clone(&self) -> bech32grs::primitives::Bech32m +pub fn bech32grs::primitives::Bech32m::cmp(&self, other: &bech32grs::primitives::Bech32m) -> core::cmp::Ordering +pub fn bech32grs::primitives::Bech32m::eq(&self, other: &bech32grs::primitives::Bech32m) -> bool +pub fn bech32grs::primitives::Bech32m::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn bech32grs::primitives::Bech32m::partial_cmp(&self, other: &bech32grs::primitives::Bech32m) -> core::option::Option +pub fn bech32grs::primitives::NoChecksum::clone(&self) -> bech32grs::primitives::NoChecksum +pub fn bech32grs::primitives::NoChecksum::cmp(&self, other: &bech32grs::primitives::NoChecksum) -> core::cmp::Ordering +pub fn bech32grs::primitives::NoChecksum::eq(&self, other: &bech32grs::primitives::NoChecksum) -> bool +pub fn bech32grs::primitives::NoChecksum::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn bech32grs::primitives::NoChecksum::partial_cmp(&self, other: &bech32grs::primitives::NoChecksum) -> core::option::Option +pub fn bech32grs::primitives::checksum::Checksum::sanity_check() +pub fn bech32grs::primitives::checksum::Engine::clone(&self) -> bech32grs::primitives::checksum::Engine +pub fn bech32grs::primitives::checksum::Engine::default() -> Self +pub fn bech32grs::primitives::checksum::Engine::eq(&self, other: &bech32grs::primitives::checksum::Engine) -> bool +pub fn bech32grs::primitives::checksum::Engine::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::checksum::Engine::input_fe(&mut self, e: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::checksum::Engine::input_hrp(&mut self, hrp: bech32grs::primitives::hrp::Hrp) +pub fn bech32grs::primitives::checksum::Engine::input_target_residue(&mut self) +pub fn bech32grs::primitives::checksum::Engine::new() -> Self +pub fn bech32grs::primitives::checksum::Engine::residue(&self) -> &::MidstateRepr +pub fn bech32grs::primitives::checksum::HrpFe32Iter<'hrp>::new(hrp: &'hrp bech32grs::primitives::hrp::Hrp) -> Self +pub fn bech32grs::primitives::checksum::HrpFe32Iter<'hrp>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::checksum::HrpFe32Iter<'hrp>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::checksum::PackedFe32::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 +pub fn bech32grs::primitives::checksum::PackedFe32::unpack(&self, n: usize) -> u8 +pub fn bech32grs::primitives::checksum::PackedNull::bitxor(self, bech32grs::primitives::checksum::PackedNull) -> bech32grs::primitives::checksum::PackedNull +pub fn bech32grs::primitives::checksum::PackedNull::clone(&self) -> bech32grs::primitives::checksum::PackedNull +pub fn bech32grs::primitives::checksum::PackedNull::eq(&self, other: &bech32grs::primitives::checksum::PackedNull) -> bool +pub fn bech32grs::primitives::checksum::PackedNull::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::checksum::PackedNull::mul_by_x_then_add(&mut self, usize, u8) -> u8 +pub fn bech32grs::primitives::checksum::PackedNull::unpack(&self, usize) -> u8 +pub fn bech32grs::primitives::decode::AsciiToFe32Iter<'s>::len(&self) -> usize +pub fn bech32grs::primitives::decode::AsciiToFe32Iter<'s>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::AsciiToFe32Iter<'s>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::decode::ByteIter<'s>::len(&self) -> usize +pub fn bech32grs::primitives::decode::ByteIter<'s>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::ByteIter<'s>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::decode::CharError::clone(&self) -> bech32grs::primitives::decode::CharError +pub fn bech32grs::primitives::decode::CharError::eq(&self, other: &bech32grs::primitives::decode::CharError) -> bool +pub fn bech32grs::primitives::decode::CharError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::byte_iter(&self) -> bech32grs::primitives::decode::ByteIter<'_> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::data_part_ascii_no_checksum(&self) -> &'s [u8] +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::fe32_iter>(&self) -> bech32grs::primitives::decode::AsciiToFe32Iter<'_> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::hrp(&self) -> bech32grs::primitives::hrp::Hrp +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::new(s: &'s str) -> core::result::Result +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::remove_witness_version(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::validate_segwit(self) -> core::result::Result, bech32grs::primitives::decode::SegwitHrpstringError> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::validate_segwit_padding(&self) -> core::result::Result<(), bech32grs::primitives::decode::PaddingError> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::validate_witness_program_length(&self, witness_version: bech32grs::primitives::gf32::Fe32) -> core::result::Result<(), bech32grs::primitives::segwit::WitnessLengthError> +pub fn bech32grs::primitives::decode::CheckedHrpstring<'s>::witness_version(&self) -> core::option::Option +pub fn bech32grs::primitives::decode::CheckedHrpstringError::clone(&self) -> bech32grs::primitives::decode::CheckedHrpstringError +pub fn bech32grs::primitives::decode::CheckedHrpstringError::eq(&self, other: &bech32grs::primitives::decode::CheckedHrpstringError) -> bool +pub fn bech32grs::primitives::decode::CheckedHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::CheckedHrpstringError::from(e: bech32grs::primitives::decode::ChecksumError) -> Self +pub fn bech32grs::primitives::decode::CheckedHrpstringError::from(e: bech32grs::primitives::decode::UncheckedHrpstringError) -> Self +pub fn bech32grs::primitives::decode::ChecksumError::clone(&self) -> bech32grs::primitives::decode::ChecksumError +pub fn bech32grs::primitives::decode::ChecksumError::eq(&self, other: &bech32grs::primitives::decode::ChecksumError) -> bool +pub fn bech32grs::primitives::decode::ChecksumError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::CodeLengthError::clone(&self) -> bech32grs::primitives::decode::CodeLengthError +pub fn bech32grs::primitives::decode::CodeLengthError::eq(&self, other: &bech32grs::primitives::decode::CodeLengthError) -> bool +pub fn bech32grs::primitives::decode::CodeLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::Fe32Iter<'s>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::Fe32Iter<'s>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::decode::PaddingError::clone(&self) -> bech32grs::primitives::decode::PaddingError +pub fn bech32grs::primitives::decode::PaddingError::eq(&self, other: &bech32grs::primitives::decode::PaddingError) -> bool +pub fn bech32grs::primitives::decode::PaddingError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::clone(&self) -> bech32grs::primitives::decode::SegwitCodeLengthError +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::eq(&self, other: &bech32grs::primitives::decode::SegwitCodeLengthError) -> bool +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::SegwitCodeLengthError::from(e: bech32grs::primitives::decode::CodeLengthError) -> Self +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::byte_iter(&self) -> bech32grs::primitives::decode::ByteIter<'_> +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::data_part_ascii_no_witver_no_checksum(&self) -> &'s [u8] +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::has_valid_hrp(&self) -> bool +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::hrp(&self) -> bech32grs::primitives::hrp::Hrp +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::new(s: &'s str) -> core::result::Result +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::new_bech32(s: &'s str) -> core::result::Result +pub fn bech32grs::primitives::decode::SegwitHrpstring<'s>::witness_version(&self) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::decode::SegwitHrpstringError::clone(&self) -> bech32grs::primitives::decode::SegwitHrpstringError +pub fn bech32grs::primitives::decode::SegwitHrpstringError::eq(&self, other: &bech32grs::primitives::decode::SegwitHrpstringError) -> bool +pub fn bech32grs::primitives::decode::SegwitHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::SegwitHrpstringError::from(e: bech32grs::primitives::decode::ChecksumError) -> Self +pub fn bech32grs::primitives::decode::SegwitHrpstringError::from(e: bech32grs::primitives::decode::PaddingError) -> Self +pub fn bech32grs::primitives::decode::SegwitHrpstringError::from(e: bech32grs::primitives::decode::UncheckedHrpstringError) -> Self +pub fn bech32grs::primitives::decode::SegwitHrpstringError::from(e: bech32grs::primitives::segwit::WitnessLengthError) -> Self +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::data_part_ascii(&self) -> &'s [u8] +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::has_valid_checksum(&self) -> bool +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::hrp(&self) -> bech32grs::primitives::hrp::Hrp +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::new(s: &'s str) -> core::result::Result +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::remove_checksum(self) -> bech32grs::primitives::decode::CheckedHrpstring<'s> +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::remove_witness_version(&mut self) -> core::option::Option +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::validate_and_remove_checksum(self) -> core::result::Result, bech32grs::primitives::decode::ChecksumError> +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::validate_checksum(&self) -> core::result::Result<(), bech32grs::primitives::decode::ChecksumError> +pub fn bech32grs::primitives::decode::UncheckedHrpstring<'s>::witness_version(&self) -> core::option::Option +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::clone(&self) -> bech32grs::primitives::decode::UncheckedHrpstringError +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::eq(&self, other: &bech32grs::primitives::decode::UncheckedHrpstringError) -> bool +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::from(e: bech32grs::primitives::decode::CharError) -> Self +pub fn bech32grs::primitives::decode::UncheckedHrpstringError::from(e: bech32grs::primitives::hrp::Error) -> Self +pub fn bech32grs::primitives::encode::ByteIter<'a, I, Ck>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::encode::ByteIter<'a, I, Ck>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::encode::ByteIter<'hrp, I, Ck>::new(char_iter: bech32grs::primitives::encode::CharIter<'hrp, I, Ck>) -> Self +pub fn bech32grs::primitives::encode::CharIter<'a, I, Ck>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::encode::CharIter<'a, I, Ck>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::encode::CharIter<'hrp, I, Ck>::new(hrp: &'hrp bech32grs::primitives::hrp::Hrp, data: bech32grs::primitives::encode::WitnessVersionIter) -> Self +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::bytes(self) -> bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::chars(self) -> bech32grs::primitives::encode::CharIter<'hrp, I, Ck> +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::clone(&self) -> bech32grs::primitives::encode::Encoder<'hrp, I, Ck> +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::eq(&self, other: &bech32grs::primitives::encode::Encoder<'hrp, I, Ck>) -> bool +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::fes(self) -> bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::new(data: I, hrp: &'hrp bech32grs::primitives::hrp::Hrp) -> Self +pub fn bech32grs::primitives::encode::Encoder<'hrp, I, Ck>::with_witness_version(self, witness_version: bech32grs::primitives::gf32::Fe32) -> Self +pub fn bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck>::new(hrp: &'hrp bech32grs::primitives::hrp::Hrp, data: bech32grs::primitives::encode::WitnessVersionIter) -> Self +pub fn bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::encode::WitnessVersionIter::new(witness_version: core::option::Option, iter: I) -> Self +pub fn bech32grs::primitives::encode::WitnessVersionIter::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::encode::WitnessVersionIter::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::gf32::Fe32::add(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::add(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::add_assign(&mut self, other: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::gf32::Fe32::as_ref(&self) -> &u8 +pub fn bech32grs::primitives::gf32::Fe32::clone(&self) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::div(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::div(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::div_assign(&mut self, other: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::gf32::Fe32::eq(&self, other: &bech32grs::primitives::gf32::Fe32) -> bool +pub fn bech32grs::primitives::gf32::Fe32::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::gf32::Fe32::from_char(c: char) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::from_char_unchecked(c: u8) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn bech32grs::primitives::gf32::Fe32::iter_alpha() -> impl core::iter::traits::iterator::Iterator +pub fn bech32grs::primitives::gf32::Fe32::mul(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::mul(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::mul_assign(&mut self, other: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::gf32::Fe32::sub(self, other: &bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::sub(self, other: bech32grs::primitives::gf32::Fe32) -> bech32grs::primitives::gf32::Fe32 +pub fn bech32grs::primitives::gf32::Fe32::sub_assign(&mut self, other: bech32grs::primitives::gf32::Fe32) +pub fn bech32grs::primitives::gf32::Fe32::to_char(self) -> char +pub fn bech32grs::primitives::gf32::Fe32::to_u8(self) -> u8 +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i128) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i16) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i32) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i64) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: i8) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u128) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u16) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u32) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u64) -> core::result::Result +pub fn bech32grs::primitives::gf32::Fe32::try_from(value: u8) -> core::result::Result +pub fn bech32grs::primitives::gf32::FromCharError::clone(&self) -> bech32grs::primitives::gf32::FromCharError +pub fn bech32grs::primitives::gf32::FromCharError::eq(&self, other: &bech32grs::primitives::gf32::FromCharError) -> bool +pub fn bech32grs::primitives::gf32::FromCharError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::gf32::TryFromError::clone(&self) -> bech32grs::primitives::gf32::TryFromError +pub fn bech32grs::primitives::gf32::TryFromError::eq(&self, other: &bech32grs::primitives::gf32::TryFromError) -> bool +pub fn bech32grs::primitives::gf32::TryFromError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::gf32::TryFromError::from(e: core::num::error::TryFromIntError) -> Self +pub fn bech32grs::primitives::gf32::TryFromError::from(i: core::convert::Infallible) -> Self +pub fn bech32grs::primitives::hrp::ByteIter<'b>::len(&self) -> usize +pub fn bech32grs::primitives::hrp::ByteIter<'b>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::ByteIter<'b>::next_back(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::ByteIter<'b>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::hrp::CharIter<'b>::len(&self) -> usize +pub fn bech32grs::primitives::hrp::CharIter<'b>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::CharIter<'b>::next_back(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::CharIter<'b>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::hrp::Error::clone(&self) -> bech32grs::primitives::hrp::Error +pub fn bech32grs::primitives::hrp::Error::eq(&self, other: &bech32grs::primitives::hrp::Error) -> bool +pub fn bech32grs::primitives::hrp::Error::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::hrp::Hrp::as_bytes(&self) -> &[u8] +pub fn bech32grs::primitives::hrp::Hrp::as_str(&self) -> &str +pub fn bech32grs::primitives::hrp::Hrp::byte_iter(&self) -> bech32grs::primitives::hrp::ByteIter<'_> +pub fn bech32grs::primitives::hrp::Hrp::char_iter(&self) -> bech32grs::primitives::hrp::CharIter<'_> +pub fn bech32grs::primitives::hrp::Hrp::clone(&self) -> bech32grs::primitives::hrp::Hrp +pub fn bech32grs::primitives::hrp::Hrp::cmp(&self, other: &Self) -> core::cmp::Ordering +pub fn bech32grs::primitives::hrp::Hrp::eq(&self, other: &Self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::hrp::Hrp::hash(&self, h: &mut H) +pub fn bech32grs::primitives::hrp::Hrp::is_valid_on_mainnet(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::is_valid_on_regtest(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::is_valid_on_signet(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::is_valid_on_testnet(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::is_valid_segwit(&self) -> bool +pub fn bech32grs::primitives::hrp::Hrp::len(&self) -> usize +pub fn bech32grs::primitives::hrp::Hrp::lowercase_byte_iter(&self) -> bech32grs::primitives::hrp::LowercaseByteIter<'_> +pub fn bech32grs::primitives::hrp::Hrp::lowercase_char_iter(&self) -> bech32grs::primitives::hrp::LowercaseCharIter<'_> +pub fn bech32grs::primitives::hrp::Hrp::parse(hrp: &str) -> core::result::Result +pub fn bech32grs::primitives::hrp::Hrp::partial_cmp(&self, other: &Self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseByteIter<'b>::len(&self) -> usize +pub fn bech32grs::primitives::hrp::LowercaseByteIter<'b>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseByteIter<'b>::next_back(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseByteIter<'b>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::hrp::LowercaseCharIter<'b>::len(&self) -> usize +pub fn bech32grs::primitives::hrp::LowercaseCharIter<'b>::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseCharIter<'b>::next_back(&mut self) -> core::option::Option +pub fn bech32grs::primitives::hrp::LowercaseCharIter<'b>::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::iter::ByteIterExt::bytes_to_fes(self) -> bech32grs::primitives::iter::BytesToFes +pub fn bech32grs::primitives::iter::BytesToFes::clone(&self) -> bech32grs::primitives::iter::BytesToFes +pub fn bech32grs::primitives::iter::BytesToFes::eq(&self, other: &bech32grs::primitives::iter::BytesToFes) -> bool +pub fn bech32grs::primitives::iter::BytesToFes::len(&self) -> usize +pub fn bech32grs::primitives::iter::BytesToFes::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::iter::BytesToFes::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::iter::Checksummed::clone(&self) -> bech32grs::primitives::iter::Checksummed +pub fn bech32grs::primitives::iter::Checksummed::eq(&self, other: &bech32grs::primitives::iter::Checksummed) -> bool +pub fn bech32grs::primitives::iter::Checksummed::new(data: I) -> bech32grs::primitives::iter::Checksummed +pub fn bech32grs::primitives::iter::Checksummed::new_hrp(hrp: bech32grs::primitives::hrp::Hrp, data: I) -> bech32grs::primitives::iter::Checksummed +pub fn bech32grs::primitives::iter::Checksummed::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::iter::Checksummed::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::iter::Fe32IterExt::fes_to_bytes(self) -> bech32grs::primitives::iter::FesToBytes +pub fn bech32grs::primitives::iter::Fe32IterExt::with_checksum(self, hrp: &bech32grs::primitives::hrp::Hrp) -> bech32grs::primitives::encode::Encoder<'_, Self, Ck> +pub fn bech32grs::primitives::iter::FesToBytes::clone(&self) -> bech32grs::primitives::iter::FesToBytes +pub fn bech32grs::primitives::iter::FesToBytes::eq(&self, other: &bech32grs::primitives::iter::FesToBytes) -> bool +pub fn bech32grs::primitives::iter::FesToBytes::len(&self) -> usize +pub fn bech32grs::primitives::iter::FesToBytes::next(&mut self) -> core::option::Option +pub fn bech32grs::primitives::iter::FesToBytes::size_hint(&self) -> (usize, core::option::Option) +pub fn bech32grs::primitives::segwit::InvalidWitnessVersionError::clone(&self) -> bech32grs::primitives::segwit::InvalidWitnessVersionError +pub fn bech32grs::primitives::segwit::InvalidWitnessVersionError::eq(&self, other: &bech32grs::primitives::segwit::InvalidWitnessVersionError) -> bool +pub fn bech32grs::primitives::segwit::InvalidWitnessVersionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::segwit::WitnessLengthError::clone(&self) -> bech32grs::primitives::segwit::WitnessLengthError +pub fn bech32grs::primitives::segwit::WitnessLengthError::eq(&self, other: &bech32grs::primitives::segwit::WitnessLengthError) -> bool +pub fn bech32grs::primitives::segwit::WitnessLengthError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn bech32grs::primitives::segwit::is_valid_witness_program_length(length: usize, witness_version: bech32grs::primitives::gf32::Fe32) -> bool +pub fn bech32grs::primitives::segwit::is_valid_witness_version(witness_version: bech32grs::primitives::gf32::Fe32) -> bool +pub fn bech32grs::primitives::segwit::validate_witness_program_length(length: usize, version: bech32grs::primitives::gf32::Fe32) -> core::result::Result<(), bech32grs::primitives::segwit::WitnessLengthError> +pub fn bech32grs::primitives::segwit::validate_witness_version(witness_version: bech32grs::primitives::gf32::Fe32) -> core::result::Result<(), bech32grs::primitives::segwit::InvalidWitnessVersionError> +pub fn bech32grs::segwit::encode_lower_to_fmt_unchecked(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result +pub fn bech32grs::segwit::encode_to_fmt_unchecked(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result +pub fn bech32grs::segwit::encode_upper_to_fmt_unchecked(fmt: &mut W, hrp: bech32grs::primitives::hrp::Hrp, witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::fmt::Result +pub fn bech32grs::segwit::encoded_length(hrp: bech32grs::primitives::hrp::Hrp, _witness_version: bech32grs::primitives::gf32::Fe32, witness_program: &[u8]) -> core::result::Result pub fn u128::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 pub fn u128::unpack(&self, n: usize) -> u8 pub fn u32::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 pub fn u32::unpack(&self, n: usize) -> u8 pub fn u64::mul_by_x_then_add(&mut self, degree: usize, add: u8) -> u8 pub fn u64::unpack(&self, n: usize) -> u8 -pub fn u8::from(v: bech32::primitives::gf32::Fe32) -> u8 -pub mod bech32 -pub mod bech32::hrp -pub mod bech32::primitives -pub mod bech32::primitives::checksum -pub mod bech32::primitives::decode -pub mod bech32::primitives::encode -pub mod bech32::primitives::gf32 -pub mod bech32::primitives::hrp -pub mod bech32::primitives::iter -pub mod bech32::primitives::segwit -pub mod bech32::segwit -pub struct bech32::Hrp -pub struct bech32::hrp::Hrp -pub struct bech32::primitives::checksum::Engine -pub struct bech32::primitives::checksum::HrpFe32Iter<'hrp> -pub struct bech32::primitives::checksum::PackedNull -pub struct bech32::primitives::decode::AsciiToFe32Iter<'s> -pub struct bech32::primitives::decode::ByteIter<'s> -pub struct bech32::primitives::decode::CheckedHrpstring<'s> -pub struct bech32::primitives::decode::Fe32Iter<'s> -pub struct bech32::primitives::decode::SegwitHrpstring<'s> -pub struct bech32::primitives::decode::UncheckedHrpstring<'s> -pub struct bech32::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::encode::CharIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator -pub struct bech32::primitives::hrp::ByteIter<'b> -pub struct bech32::primitives::hrp::CharIter<'b> -pub struct bech32::primitives::hrp::Hrp -pub struct bech32::primitives::hrp::LowercaseByteIter<'b> -pub struct bech32::primitives::hrp::LowercaseCharIter<'b> -pub struct bech32::primitives::iter::BytesToFes> -pub struct bech32::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32::primitives::checksum::Checksum -pub struct bech32::primitives::iter::FesToBytes> -pub trait bech32::ByteIterExt: core::marker::Sized + core::iter::traits::iterator::Iterator -pub trait bech32::Checksum -pub trait bech32::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator -pub trait bech32::primitives::checksum::Checksum -pub trait bech32::primitives::checksum::PackedFe32: core::marker::Copy + core::cmp::PartialEq + core::cmp::Eq + core::ops::bit::BitXor -pub trait bech32::primitives::iter::ByteIterExt: core::marker::Sized + core::iter::traits::iterator::Iterator -pub trait bech32::primitives::iter::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator -pub type &bech32::primitives::gf32::Fe32::Output = bech32::primitives::gf32::Fe32 -pub type bech32::Checksum::MidstateRepr: bech32::primitives::checksum::PackedFe32 -pub type bech32::primitives::Bech32::MidstateRepr = u32 -pub type bech32::primitives::Bech32m::MidstateRepr = u32 -pub type bech32::primitives::NoChecksum::MidstateRepr = bech32::primitives::checksum::PackedNull -pub type bech32::primitives::checksum::Checksum::MidstateRepr: bech32::primitives::checksum::PackedFe32 -pub type bech32::primitives::checksum::HrpFe32Iter<'hrp>::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::checksum::PackedNull::Output = bech32::primitives::checksum::PackedNull -pub type bech32::primitives::decode::AsciiToFe32Iter<'s>::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::decode::ByteIter<'s>::Item = u8 -pub type bech32::primitives::decode::Fe32Iter<'s>::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::encode::ByteIter<'a, I, Ck>::Item = u8 -pub type bech32::primitives::encode::CharIter<'a, I, Ck>::Item = char -pub type bech32::primitives::encode::Fe32Iter<'hrp, I, Ck>::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::encode::WitnessVersionIter::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::gf32::Fe32::Error = bech32::primitives::gf32::TryFromError -pub type bech32::primitives::gf32::Fe32::Output = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::hrp::ByteIter<'b>::Item = u8 -pub type bech32::primitives::hrp::CharIter<'b>::Item = char -pub type bech32::primitives::hrp::LowercaseByteIter<'b>::Item = u8 -pub type bech32::primitives::hrp::LowercaseCharIter<'b>::Item = char -pub type bech32::primitives::iter::BytesToFes::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::iter::Checksummed::Item = bech32::primitives::gf32::Fe32 -pub type bech32::primitives::iter::FesToBytes::Item = u8 +pub fn u8::from(v: bech32grs::primitives::gf32::Fe32) -> u8 +pub mod bech32grs +pub mod bech32grs::hrp +pub mod bech32grs::primitives +pub mod bech32grs::primitives::checksum +pub mod bech32grs::primitives::decode +pub mod bech32grs::primitives::encode +pub mod bech32grs::primitives::gf32 +pub mod bech32grs::primitives::hrp +pub mod bech32grs::primitives::iter +pub mod bech32grs::primitives::segwit +pub mod bech32grs::segwit +pub struct bech32grs::Hrp +pub struct bech32grs::hrp::Hrp +pub struct bech32grs::primitives::checksum::Engine +pub struct bech32grs::primitives::checksum::HrpFe32Iter<'hrp> +pub struct bech32grs::primitives::checksum::PackedNull +pub struct bech32grs::primitives::decode::AsciiToFe32Iter<'s> +pub struct bech32grs::primitives::decode::ByteIter<'s> +pub struct bech32grs::primitives::decode::CheckedHrpstring<'s> +pub struct bech32grs::primitives::decode::Fe32Iter<'s> +pub struct bech32grs::primitives::decode::SegwitHrpstring<'s> +pub struct bech32grs::primitives::decode::UncheckedHrpstring<'s> +pub struct bech32grs::primitives::encode::ByteIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::encode::CharIter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::encode::Encoder<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck> where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::encode::WitnessVersionIter where I: core::iter::traits::iterator::Iterator +pub struct bech32grs::primitives::hrp::ByteIter<'b> +pub struct bech32grs::primitives::hrp::CharIter<'b> +pub struct bech32grs::primitives::hrp::Hrp +pub struct bech32grs::primitives::hrp::LowercaseByteIter<'b> +pub struct bech32grs::primitives::hrp::LowercaseCharIter<'b> +pub struct bech32grs::primitives::iter::BytesToFes> +pub struct bech32grs::primitives::iter::Checksummed where I: core::iter::traits::iterator::Iterator, Ck: bech32grs::primitives::checksum::Checksum +pub struct bech32grs::primitives::iter::FesToBytes> +pub trait bech32grs::ByteIterExt: core::marker::Sized + core::iter::traits::iterator::Iterator +pub trait bech32grs::Checksum +pub trait bech32grs::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator +pub trait bech32grs::primitives::checksum::Checksum +pub trait bech32grs::primitives::checksum::PackedFe32: core::marker::Copy + core::cmp::PartialEq + core::cmp::Eq + core::ops::bit::BitXor +pub trait bech32grs::primitives::iter::ByteIterExt: core::marker::Sized + core::iter::traits::iterator::Iterator +pub trait bech32grs::primitives::iter::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator +pub type &bech32grs::primitives::gf32::Fe32::Output = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::Checksum::MidstateRepr: bech32grs::primitives::checksum::PackedFe32 +pub type bech32grs::primitives::Bech32::MidstateRepr = u32 +pub type bech32grs::primitives::Bech32m::MidstateRepr = u32 +pub type bech32grs::primitives::NoChecksum::MidstateRepr = bech32grs::primitives::checksum::PackedNull +pub type bech32grs::primitives::checksum::Checksum::MidstateRepr: bech32grs::primitives::checksum::PackedFe32 +pub type bech32grs::primitives::checksum::HrpFe32Iter<'hrp>::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::checksum::PackedNull::Output = bech32grs::primitives::checksum::PackedNull +pub type bech32grs::primitives::decode::AsciiToFe32Iter<'s>::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::decode::ByteIter<'s>::Item = u8 +pub type bech32grs::primitives::decode::Fe32Iter<'s>::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::encode::ByteIter<'a, I, Ck>::Item = u8 +pub type bech32grs::primitives::encode::CharIter<'a, I, Ck>::Item = char +pub type bech32grs::primitives::encode::Fe32Iter<'hrp, I, Ck>::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::encode::WitnessVersionIter::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::gf32::Fe32::Error = bech32grs::primitives::gf32::TryFromError +pub type bech32grs::primitives::gf32::Fe32::Output = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::hrp::ByteIter<'b>::Item = u8 +pub type bech32grs::primitives::hrp::CharIter<'b>::Item = char +pub type bech32grs::primitives::hrp::LowercaseByteIter<'b>::Item = u8 +pub type bech32grs::primitives::hrp::LowercaseCharIter<'b>::Item = char +pub type bech32grs::primitives::iter::BytesToFes::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::iter::Checksummed::Item = bech32grs::primitives::gf32::Fe32 +pub type bech32grs::primitives::iter::FesToBytes::Item = u8 diff --git a/src/primitives/decode.rs b/src/primitives/decode.rs index 217dc750a..a3db2562a 100644 --- a/src/primitives/decode.rs +++ b/src/primitives/decode.rs @@ -153,10 +153,10 @@ impl<'s> UncheckedHrpstring<'s> { /// # Examples /// /// ``` - /// use bech32::primitives::decode::UncheckedHrpstring; + /// use bech32grs::primitives::decode::UncheckedHrpstring; /// - /// let addr = "bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"; - /// let ascii = "qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"; + /// let addr = "grs1qar0srrr7xfkvy5l643lydnw9re59gtzzncg65p"; + /// let ascii = "qar0srrr7xfkvy5l643lydnw9re59gtzzncg65p"; /// /// let unchecked = UncheckedHrpstring::new(&addr).unwrap(); /// assert!(unchecked.data_part_ascii().iter().eq(ascii.as_bytes().iter())) @@ -173,10 +173,10 @@ impl<'s> UncheckedHrpstring<'s> { /// # Examples /// /// ``` - /// use bech32::{primitives::decode::UncheckedHrpstring, Fe32}; + /// use bech32grs::{primitives::decode::UncheckedHrpstring, Fe32}; /// - /// let addr = "bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"; - /// let ascii = "ar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"; + /// let addr = "grs1qar0srrr7xfkvy5l643lydnw9re59gtzzncg65p"; + /// let ascii = "ar0srrr7xfkvy5l643lydnw9re59gtzzncg65p"; /// /// let mut unchecked = UncheckedHrpstring::new(&addr).unwrap(); /// let witness_version = unchecked.remove_witness_version().unwrap(); @@ -204,10 +204,10 @@ impl<'s> UncheckedHrpstring<'s> { /// # Examples /// /// ``` - /// use bech32::{primitives::decode::UncheckedHrpstring, Fe32}; + /// use bech32grs::{primitives::decode::UncheckedHrpstring, Fe32}; /// /// // Note the invalid checksum! - /// let addr = "bc1qar0srrr7xfkvy5l643lydnw9re59gtzzffffff"; + /// let addr = "grs1qar0srrr7xfkvy5l643lydnw9re59gtzzffffff"; /// /// let unchecked = UncheckedHrpstring::new(&addr).unwrap(); /// assert_eq!(unchecked.witness_version(), Some(Fe32::Q)); @@ -365,9 +365,9 @@ impl<'s> CheckedHrpstring<'s> { /// # Examples /// /// ``` - /// use bech32::{Bech32, primitives::decode::CheckedHrpstring}; + /// use bech32grs::{Bech32, primitives::decode::CheckedHrpstring}; /// - /// let addr = "bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"; + /// let addr = "grs1qar0srrr7xfkvy5l643lydnw9re59gtzzncg65p"; /// let ascii = "qar0srrr7xfkvy5l643lydnw9re59gtzz"; /// /// let checked = CheckedHrpstring::new::(&addr).unwrap(); @@ -385,9 +385,9 @@ impl<'s> CheckedHrpstring<'s> { /// # Examples /// /// ``` - /// use bech32::{primitives::decode::CheckedHrpstring, Bech32, Fe32}; + /// use bech32grs::{primitives::decode::CheckedHrpstring, Bech32, Fe32}; /// - /// let addr = "bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"; + /// let addr = "grs1qar0srrr7xfkvy5l643lydnw9re59gtzzncg65p"; /// let ascii = "ar0srrr7xfkvy5l643lydnw9re59gtzz"; /// /// let mut checked = CheckedHrpstring::new::(&addr).unwrap(); @@ -416,9 +416,9 @@ impl<'s> CheckedHrpstring<'s> { /// # Examples /// /// ``` - /// use bech32::{primitives::decode::CheckedHrpstring, Bech32, Fe32}; + /// use bech32grs::{primitives::decode::CheckedHrpstring, Bech32, Fe32}; /// - /// let addr = "bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"; + /// let addr = "grs1qar0srrr7xfkvy5l643lydnw9re59gtzzncg65p"; /// /// let checked = CheckedHrpstring::new::(&addr).unwrap(); /// assert_eq!(checked.witness_version(), Some(Fe32::Q)); @@ -642,9 +642,9 @@ impl<'s> SegwitHrpstring<'s> { /// # Examples /// /// ``` - /// use bech32::{Bech32, primitives::decode::SegwitHrpstring}; + /// use bech32grs::{Bech32, primitives::decode::SegwitHrpstring}; /// - /// let addr = "bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"; + /// let addr = "grs1qar0srrr7xfkvy5l643lydnw9re59gtzzncg65p"; /// let ascii = "ar0srrr7xfkvy5l643lydnw9re59gtzz"; /// /// let segwit = SegwitHrpstring::new(&addr).unwrap(); @@ -1241,9 +1241,9 @@ mod tests { check_invalid_segwit_addresses! { invalid_segwit_address_0, "missing hrp", "1qar0srrr7xfkvy5l643lydnw9re59gtzzncg65p"; invalid_segwit_address_1, "missing data-checksum", "91111"; - invalid_segwit_address_2, "invalid witness version", "grs14r0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"; + invalid_segwit_address_2, "invalid witness version", "grs14r0srrr7xfkvy5l643lydnw9re59gtzzncg65p"; invalid_segwit_address_3, "invalid checksum length", "grs1q5mdq"; invalid_segwit_address_4, "missing data", "grs1qwf5mdq"; - invalid_segwit_address_5, "invalid program length", "grs14r0srrr7xfkvy5l643lydnw9rewf5mdq"; + invalid_segwit_address_5, "invalid program length", "grs14r0srrr7xfkvy5l643lydnw9rencg65p"; } } diff --git a/src/primitives/encode.rs b/src/primitives/encode.rs index 57287296f..a6a84084f 100644 --- a/src/primitives/encode.rs +++ b/src/primitives/encode.rs @@ -393,7 +393,7 @@ mod tests { #[test] #[cfg(feature = "alloc")] fn hrpstring_iter_bytes() { - let hrp = Hrp::parse_unchecked("bc"); + let hrp = Hrp::parse_unchecked("grs"); let fes = DATA.iter().copied().bytes_to_fes(); let iter = fes.with_checksum::(&hrp).with_witness_version(Fe32::Q);