Trait floresta_common::prelude::fmt::Debug

1.0.0 · source ·
pub trait Debug {
    // Required method
    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>;
}
Expand description

? formatting.

Debug should format the output in a programmer-facing, debugging context.

Generally speaking, you should just derive a Debug implementation.

When used with the alternate format specifier #?, the output is pretty-printed.

For more information on formatters, see the module-level documentation.

This trait can be used with #[derive] if all fields implement Debug. When derived for structs, it will use the name of the struct, then {, then a comma-separated list of each field’s name and Debug value, then }. For enums, it will use the name of the variant and, if applicable, (, then the Debug values of the fields, then ).

Stability

Derived Debug formats are not stable, and so may change with future Rust versions. Additionally, Debug implementations of types provided by the standard library (std, core, alloc, etc.) are not stable, and may also change with future Rust versions.

Examples

Deriving an implementation:

#[derive(Debug)]
struct Point {
    x: i32,
    y: i32,
}

let origin = Point { x: 0, y: 0 };

assert_eq!(format!("The origin is: {origin:?}"), "The origin is: Point { x: 0, y: 0 }");

Manually implementing:

use std::fmt;

struct Point {
    x: i32,
    y: i32,
}

impl fmt::Debug for Point {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        f.debug_struct("Point")
         .field("x", &self.x)
         .field("y", &self.y)
         .finish()
    }
}

let origin = Point { x: 0, y: 0 };

assert_eq!(format!("The origin is: {origin:?}"), "The origin is: Point { x: 0, y: 0 }");

There are a number of helper methods on the Formatter struct to help you with manual implementations, such as debug_struct.

Types that do not wish to use the standard suite of debug representations provided by the Formatter trait (debug_struct, debug_tuple, debug_list, debug_set, debug_map) can do something totally custom by manually writing an arbitrary representation to the Formatter.

impl fmt::Debug for Point {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        write!(f, "Point [{} {}]", self.x, self.y)
    }
}

Debug implementations using either derive or the debug builder API on Formatter support pretty-printing using the alternate flag: {:#?}.

Pretty-printing with #?:

#[derive(Debug)]
struct Point {
    x: i32,
    y: i32,
}

let origin = Point { x: 0, y: 0 };

assert_eq!(format!("The origin is: {origin:#?}"),
"The origin is: Point {
    x: 0,
    y: 0,
}");

Required Methods§

source

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.

Examples
use std::fmt;

struct Position {
    longitude: f32,
    latitude: f32,
}

impl fmt::Debug for Position {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        f.debug_tuple("")
         .field(&self.longitude)
         .field(&self.latitude)
         .finish()
    }
}

let position = Position { longitude: 1.987, latitude: 2.983 };
assert_eq!(format!("{position:?}"), "(1.987, 2.983)");

assert_eq!(format!("{position:#?}"), "(
    1.987,
    2.983,
)");

Implementors§

source§

impl Debug for base58ck::error::Error

source§

impl Debug for bech32::DecodeError

source§

impl Debug for bech32::EncodeError

source§

impl Debug for EncodeIoError

source§

impl Debug for CharError

source§

impl Debug for CheckedHrpstringError

source§

impl Debug for ChecksumError

source§

impl Debug for PaddingError

source§

impl Debug for SegwitHrpstringError

source§

impl Debug for UncheckedHrpstringError

source§

impl Debug for FromCharError

source§

impl Debug for bech32::primitives::gf32::TryFromError

source§

impl Debug for bech32::primitives::hrp::Error

source§

impl Debug for WitnessLengthError

source§

impl Debug for bech32::segwit::EncodeError

source§

impl Debug for AddressData

source§

impl Debug for AddressType

source§

impl Debug for KnownHrp

source§

impl Debug for NetworkChecked

source§

impl Debug for NetworkUnchecked

source§

impl Debug for FromScriptError

source§

impl Debug for P2shError

source§

impl Debug for bitcoin::address::error::ParseError

source§

impl Debug for ChildNumber

source§

impl Debug for bitcoin::bip32::Error

source§

impl Debug for bitcoin::bip152::Error

source§

impl Debug for bitcoin::bip158::Error

source§

impl Debug for Bip34Error

source§

impl Debug for ValidationError

source§

impl Debug for bitcoin::blockdata::locktime::absolute::LockTime

source§

impl Debug for bitcoin::blockdata::locktime::relative::LockTime

source§

impl Debug for Class

source§

impl Debug for ClassifyContext

source§

impl Debug for bitcoin::blockdata::script::Error

source§

impl Debug for bitcoin::blockdata::script::witness_program::Error

source§

impl Debug for FromStrError

source§

impl Debug for TryFromInstructionError

source§

impl Debug for WitnessVersion

source§

impl Debug for ParseOutPointError

source§

impl Debug for bitcoin::consensus::encode::Error

source§

impl Debug for FromHexError

source§

impl Debug for TxVerifyError

source§

impl Debug for bitcoin::crypto::ecdsa::Error

source§

impl Debug for bitcoin::crypto::key::FromSliceError

source§

impl Debug for FromWifError

source§

impl Debug for ParseCompressedPublicKeyError

source§

impl Debug for ParsePublicKeyError

source§

impl Debug for AnnexError

source§

impl Debug for EcdsaSighashType

source§

impl Debug for P2wpkhError

source§

impl Debug for PrevoutsIndexError

source§

impl Debug for TapSighashType

source§

impl Debug for bitcoin::crypto::sighash::TaprootError

source§

impl Debug for SigFromSliceError

source§

impl Debug for PrefixedHexError

source§

impl Debug for UnprefixedHexError

source§

impl Debug for MerkleBlockError

source§

impl Debug for Network

source§

impl Debug for NetworkKind

source§

impl Debug for AddrV2

source§

impl Debug for NetworkMessage

source§

impl Debug for Inventory

source§

impl Debug for BloomFlags

source§

impl Debug for RejectReason

source§

impl Debug for ExtractTxError

source§

impl Debug for GetKeyError

source§

impl Debug for bitcoin::psbt::IndexOutOfBoundsError

source§

impl Debug for KeyRequest

source§

impl Debug for OutputType

source§

impl Debug for SignError

source§

impl Debug for SigningAlgorithm

source§

impl Debug for SigningKeys

source§

impl Debug for bitcoin::psbt::error::Error

source§

impl Debug for MessageSignatureError

source§

impl Debug for HiddenNodesError

source§

impl Debug for IncompleteBuilderError

source§

impl Debug for LeafVersion

source§

impl Debug for TapLeaf

source§

impl Debug for TaprootBuilderError

source§

impl Debug for bitcoin::taproot::TaprootError

source§

impl Debug for bitcoin_io::error::ErrorKind

source§

impl Debug for Denomination

source§

impl Debug for ParseAmountError

source§

impl Debug for ParseDenominationError

source§

impl Debug for bitcoin_units::amount::ParseError

source§

impl Debug for bitcoinconsensus::Error

source§

impl Debug for TruncSide

source§

impl Debug for Case

source§

impl Debug for HexToArrayError

source§

impl Debug for HexToBytesError

source§

impl Debug for DescriptorType

source§

impl Debug for miniscript::descriptor::key::ConversionError

source§

impl Debug for DescriptorPublicKey

source§

impl Debug for DescriptorSecretKey

source§

impl Debug for SinglePubKey

source§

impl Debug for Wildcard

source§

impl Debug for miniscript::Error

source§

impl Debug for ParseThresholdError

source§

impl Debug for HashLockType

source§

impl Debug for KeySigPair

source§

impl Debug for SatisfiedConstraint

source§

impl Debug for miniscript::interpreter::error::Error

source§

impl Debug for AnalysisError

source§

impl Debug for BareCtx

source§

impl Debug for Legacy

source§

impl Debug for Segwitv0

source§

impl Debug for SigType

source§

impl Debug for Tap

source§

impl Debug for KeyParseError

source§

impl Debug for SchnorrSigType

source§

impl Debug for Base

source§

impl Debug for miniscript::miniscript::types::correctness::Input

source§

impl Debug for miniscript::miniscript::types::ErrorKind

source§

impl Debug for Dissat

source§

impl Debug for TaprootAvailableLeaves

source§

impl Debug for PolicyError

source§

impl Debug for LiftError

source§

impl Debug for miniscript::psbt::Error

source§

impl Debug for InputError

source§

impl Debug for OutputUpdateError

source§

impl Debug for PsbtSighashMsg

source§

impl Debug for SighashError

source§

impl Debug for UtxoUpdateError

source§

impl Debug for Always

source§

impl Debug for All

source§

impl Debug for SignOnly

source§

impl Debug for VerifyOnly

source§

impl Debug for ElligatorSwiftParty

source§

impl Debug for secp256k1::Error

source§

impl Debug for Parity

source§

impl Debug for floresta_common::prelude::sync::atomic::Ordering

1.12.0 · source§

impl Debug for RecvTimeoutError

source§

impl Debug for TryRecvError

1.28.0 · source§

impl Debug for floresta_common::prelude::fmt::Alignment

source§

impl Debug for TryReserveErrorKind

source§

impl Debug for AsciiChar

source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

source§

impl Debug for Which

1.16.0 · source§

impl Debug for c_void

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

source§

impl Debug for core::net::socket_addr::SocketAddr

source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for SearchStep

1.65.0 · source§

impl Debug for BacktraceStatus

source§

impl Debug for VarError

source§

impl Debug for SeekFrom

source§

impl Debug for std::io::error::ErrorKind

source§

impl Debug for Shutdown

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for bool

source§

impl Debug for char

source§

impl Debug for f32

source§

impl Debug for f64

source§

impl Debug for i8

source§

impl Debug for i16

source§

impl Debug for i32

source§

impl Debug for i64

source§

impl Debug for i128

source§

impl Debug for isize

source§

impl Debug for !

source§

impl Debug for str

source§

impl Debug for u8

source§

impl Debug for u16

source§

impl Debug for u32

source§

impl Debug for u64

source§

impl Debug for u128

source§

impl Debug for ()

source§

impl Debug for usize

source§

impl Debug for IncorrectChecksumError

source§

impl Debug for base58ck::error::InvalidCharacterError

source§

impl Debug for TooShortError

source§

impl Debug for PackedNull

source§

impl Debug for CodeLengthError

source§

impl Debug for SegwitCodeLengthError

source§

impl Debug for Fe32

source§

impl Debug for Hrp

source§

impl Debug for InvalidWitnessVersionError

source§

impl Debug for bech32::segwit::DecodeError

source§

impl Debug for bitcoin::address::error::InvalidBase58PayloadLengthError

source§

impl Debug for InvalidLegacyPrefixError

source§

impl Debug for LegacyAddressTooLongError

source§

impl Debug for NetworkValidationError

source§

impl Debug for UnknownAddressTypeError

source§

impl Debug for UnknownHrpError

source§

impl Debug for ChainCode

source§

impl Debug for DerivationPath

source§

impl Debug for Fingerprint

source§

impl Debug for bitcoin::bip32::InvalidBase58PayloadLengthError

source§

impl Debug for XKeyIdentifier

source§

impl Debug for Xpriv

source§

impl Debug for Xpub

source§

impl Debug for BlockTransactions

source§

impl Debug for BlockTransactionsRequest

source§

impl Debug for HeaderAndShortIds

source§

impl Debug for PrefilledTransaction

source§

impl Debug for ShortId

source§

impl Debug for TxIndexOutOfRangeError

source§

impl Debug for BlockFilter

source§

impl Debug for FilterHash

source§

impl Debug for FilterHeader

source§

impl Debug for Block

source§

impl Debug for BlockHash

source§

impl Debug for Header

source§

impl Debug for TxMerkleNode

source§

impl Debug for bitcoin::blockdata::block::Version

source§

impl Debug for WitnessCommitment

source§

impl Debug for WitnessMerkleNode

source§

impl Debug for ChainHash

source§

impl Debug for DisabledLockTimeError

source§

impl Debug for IncompatibleHeightError

source§

impl Debug for IncompatibleTimeError

source§

impl Debug for Opcode

source§

impl Debug for Script

source§

impl Debug for bitcoin::blockdata::script::builder::Builder

source§

impl Debug for ScriptBuf

source§

impl Debug for PushBytesError

source§

impl Debug for PushBytes

source§

impl Debug for PushBytesBuf

source§

impl Debug for ScriptHash

source§

impl Debug for WScriptHash

source§

impl Debug for WitnessProgram

source§

impl Debug for bitcoin::blockdata::script::witness_version::TryFromError

source§

impl Debug for bitcoin::blockdata::transaction::IndexOutOfBoundsError

source§

impl Debug for InputWeightPrediction

source§

impl Debug for InputsIndexError

source§

impl Debug for OutPoint

source§

impl Debug for OutputsIndexError

source§

impl Debug for Sequence

source§

impl Debug for Transaction

source§

impl Debug for TxIn

source§

impl Debug for TxOut

source§

impl Debug for Txid

source§

impl Debug for bitcoin::blockdata::transaction::Version

source§

impl Debug for Wtxid

source§

impl Debug for bitcoin::blockdata::witness::Witness

source§

impl Debug for CheckedData

source§

impl Debug for VarInt

source§

impl Debug for Params

source§

impl Debug for bitcoin::consensus::serde::hex::DecodeError

source§

impl Debug for DecodeInitError

source§

impl Debug for BitcoinconsensusError

source§

impl Debug for bitcoin::crypto::ecdsa::SerializedSignature

source§

impl Debug for bitcoin::crypto::ecdsa::Signature

source§

impl Debug for CompressedPublicKey

source§

impl Debug for InvalidAddressVersionError

source§

impl Debug for bitcoin::crypto::key::InvalidBase58PayloadLengthError

source§

impl Debug for PrivateKey

source§

impl Debug for PubkeyHash

source§

impl Debug for bitcoin::crypto::key::PublicKey

source§

impl Debug for SortKey

source§

impl Debug for TweakedKeypair

source§

impl Debug for TweakedPublicKey

source§

impl Debug for UncompressedPublicKeyError

source§

impl Debug for WPubkeyHash

source§

impl Debug for InvalidSighashTypeError

source§

impl Debug for LegacySighash

source§

impl Debug for NonStandardSighashTypeError

source§

impl Debug for PrevoutsKindError

source§

impl Debug for PrevoutsSizeError

source§

impl Debug for SegwitV0Sighash

source§

impl Debug for SighashTypeParseError

source§

impl Debug for SingleMissingOutputError

source§

impl Debug for TapSighash

source§

impl Debug for bitcoin::crypto::taproot::Signature

source§

impl Debug for ContainsPrefixError

source§

impl Debug for MissingPrefixError

source§

impl Debug for MerkleBlock

source§

impl Debug for PartialMerkleTree

source§

impl Debug for ParseNetworkError

source§

impl Debug for UnknownChainHashError

source§

impl Debug for AddrV2Message

source§

impl Debug for bitcoin::p2p::address::Address

source§

impl Debug for CommandString

source§

impl Debug for CommandStringError

source§

impl Debug for RawNetworkMessage

source§

impl Debug for GetBlocksMessage

source§

impl Debug for GetHeadersMessage

source§

impl Debug for FilterAdd

source§

impl Debug for FilterLoad

source§

impl Debug for BlockTxn

source§

impl Debug for CmpctBlock

source§

impl Debug for GetBlockTxn

source§

impl Debug for SendCmpct

source§

impl Debug for CFCheckpt

source§

impl Debug for CFHeaders

source§

impl Debug for CFilter

source§

impl Debug for GetCFCheckpt

source§

impl Debug for GetCFHeaders

source§

impl Debug for GetCFilters

source§

impl Debug for Reject

source§

impl Debug for VersionMessage

source§

impl Debug for Magic

source§

impl Debug for ParseMagicError

source§

impl Debug for ServiceFlags

source§

impl Debug for UnknownMagicError

source§

impl Debug for CompactTarget

source§

impl Debug for Target

source§

impl Debug for Work

source§

impl Debug for bitcoin::psbt::map::input::Input

source§

impl Debug for PsbtSighashType

source§

impl Debug for bitcoin::psbt::map::output::Output

source§

impl Debug for Key

source§

impl Debug for Pair

source§

impl Debug for Psbt

source§

impl Debug for MessageSignature

source§

impl Debug for bitcoin::taproot::merkle_branch::IntoIter

source§

impl Debug for TaprootMerkleBranch

source§

impl Debug for bitcoin::taproot::serialized_signature::into_iter::IntoIter

source§

impl Debug for bitcoin::taproot::serialized_signature::SerializedSignature

source§

impl Debug for ControlBlock

source§

impl Debug for FutureLeafVersion

source§

impl Debug for LeafNode

source§

impl Debug for NodeInfo

source§

impl Debug for TapLeafHash

source§

impl Debug for TapNodeHash

source§

impl Debug for bitcoin::taproot::TapTree

source§

impl Debug for TapTweakHash

source§

impl Debug for TaprootBuilder

source§

impl Debug for TaprootSpendInfo

source§

impl Debug for bitcoin_hashes::hash160::Hash

source§

impl Debug for bitcoin_hashes::ripemd160::Hash

source§

impl Debug for bitcoin_hashes::sha1::Hash

source§

impl Debug for bitcoin_hashes::sha256::Hash

source§

impl Debug for Midstate

source§

impl Debug for bitcoin_hashes::sha256d::Hash

source§

impl Debug for bitcoin_hashes::sha384::Hash

source§

impl Debug for bitcoin_hashes::sha512::Hash

source§

impl Debug for bitcoin_hashes::sha512_256::Hash

source§

impl Debug for bitcoin_hashes::siphash24::Hash

source§

impl Debug for HashEngine

source§

impl Debug for State

source§

impl Debug for bitcoin_hashes::FromSliceError

source§

impl Debug for InputString

source§

impl Debug for bitcoin_io::error::Error

source§

impl Debug for Amount

source§

impl Debug for bitcoin_units::amount::Display

source§

impl Debug for InputTooLargeError

source§

impl Debug for bitcoin_units::amount::InvalidCharacterError

source§

impl Debug for MissingDenominationError

source§

impl Debug for MissingDigitsError

source§

impl Debug for bitcoin_units::amount::OutOfRangeError

source§

impl Debug for PossiblyConfusingDenominationError

source§

impl Debug for SignedAmount

source§

impl Debug for TooPreciseError

source§

impl Debug for UnknownDenominationError

source§

impl Debug for FeeRate

source§

impl Debug for bitcoin_units::locktime::absolute::ConversionError

source§

impl Debug for bitcoin_units::locktime::absolute::Height

source§

impl Debug for ParseHeightError

source§

impl Debug for ParseTimeError

source§

impl Debug for bitcoin_units::locktime::absolute::Time

source§

impl Debug for bitcoin_units::locktime::relative::Height

source§

impl Debug for bitcoin_units::locktime::relative::Time

source§

impl Debug for TimeOverflowError

source§

impl Debug for bitcoin_units::parse::ParseIntError

source§

impl Debug for Weight

source§

impl Debug for Eager

source§

impl Debug for block_buffer::Error

source§

impl Debug for block_buffer::Lazy

source§

impl Debug for InvalidLength

source§

impl Debug for InvalidBufferSize

source§

impl Debug for InvalidOutputSize

source§

impl Debug for InvalidCharError

source§

impl Debug for InvalidLengthError

source§

impl Debug for OddLengthStringError

source§

impl Debug for DefiniteDescriptorKey

source§

impl Debug for DerivPaths

source§

impl Debug for DescriptorKeyParseError

source§

impl Debug for SinglePriv

source§

impl Debug for SinglePub

source§

impl Debug for ExtParams

source§

impl Debug for miniscript::miniscript::hash256::Hash

source§

impl Debug for Correctness

source§

impl Debug for ExtData

source§

impl Debug for OpLimits

source§

impl Debug for TimelockInfo

source§

impl Debug for Malleability

source§

impl Debug for miniscript::miniscript::types::Error

source§

impl Debug for Type

source§

impl Debug for Assets

source§

impl Debug for CanSign

source§

impl Debug for Plan

source§

impl Debug for TaprootCanSign

source§

impl Debug for AbsLockTime

source§

impl Debug for AbsLockTimeError

source§

impl Debug for RelLockTime

source§

impl Debug for RelLockTimeError

source§

impl Debug for ThresholdError

source§

impl Debug for SharedSecret

source§

impl Debug for secp256k1::ecdsa::recovery::RecoverableSignature

source§

impl Debug for RecoveryId

source§

impl Debug for secp256k1::ecdsa::serialized_signature::into_iter::IntoIter

source§

impl Debug for secp256k1::ecdsa::serialized_signature::SerializedSignature

source§

impl Debug for secp256k1::ecdsa::Signature

source§

impl Debug for secp256k1::ellswift::ElligatorSwift

source§

impl Debug for ElligatorSwiftSharedSecret

source§

impl Debug for InvalidParityValue

source§

impl Debug for secp256k1::key::Keypair

source§

impl Debug for secp256k1::key::PublicKey

source§

impl Debug for SecretKey

source§

impl Debug for secp256k1::key::XOnlyPublicKey

source§

impl Debug for secp256k1::scalar::OutOfRangeError

source§

impl Debug for Scalar

source§

impl Debug for secp256k1::schnorr::Signature

source§

impl Debug for Message

source§

impl Debug for secp256k1_sys::recovery::RecoverableSignature

source§

impl Debug for secp256k1_sys::Context

source§

impl Debug for secp256k1_sys::ElligatorSwift

source§

impl Debug for secp256k1_sys::Keypair

source§

impl Debug for secp256k1_sys::PublicKey

source§

impl Debug for secp256k1_sys::Signature

source§

impl Debug for secp256k1_sys::XOnlyPublicKey

source§

impl Debug for IgnoredAny

source§

impl Debug for serde::de::value::Error

source§

impl Debug for Sha256VarCore

source§

impl Debug for Sha512VarCore

source§

impl Debug for ATerm

source§

impl Debug for B0

source§

impl Debug for B1

source§

impl Debug for Z0

source§

impl Debug for Equal

source§

impl Debug for Greater

source§

impl Debug for Less

source§

impl Debug for UTerm

source§

impl Debug for String

source§

impl Debug for floresta_common::prelude::ioError

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

source§

impl Debug for RecvError

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for Condvar

1.16.0 · source§

impl Debug for floresta_common::prelude::sync::Once

1.16.0 · source§

impl Debug for OnceState

1.5.0 · source§

impl Debug for WaitTimeoutResult

source§

impl Debug for Global

1.57.0 · source§

impl Debug for TryReserveError

source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

1.17.0 · source§

impl Debug for alloc::string::Drain<'_>

source§

impl Debug for FromUtf8Error

source§

impl Debug for FromUtf16Error

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

source§

impl Debug for AllocError

source§

impl Debug for TypeId

1.34.0 · source§

impl Debug for TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

source§

impl Debug for core::char::EscapeDefault

source§

impl Debug for core::char::EscapeUnicode

source§

impl Debug for ToLowercase

source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.74.1 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.74.1 · source§

impl Debug for __m512d

1.74.1 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

source§

impl Debug for Ipv4Addr

source§

impl Debug for Ipv6Addr

source§

impl Debug for AddrParseError

source§

impl Debug for SocketAddrV4

source§

impl Debug for SocketAddrV6

source§

impl Debug for ParseFloatError

source§

impl Debug for core::num::error::ParseIntError

1.34.0 · source§

impl Debug for TryFromIntError

1.34.0 · source§

impl Debug for NonZeroI8

1.34.0 · source§

impl Debug for NonZeroI16

1.34.0 · source§

impl Debug for NonZeroI32

1.34.0 · source§

impl Debug for NonZeroI64

1.34.0 · source§

impl Debug for NonZeroI128

1.34.0 · source§

impl Debug for NonZeroIsize

1.28.0 · source§

impl Debug for NonZeroU8

1.28.0 · source§

impl Debug for NonZeroU16

1.28.0 · source§

impl Debug for NonZeroU32

1.28.0 · source§

impl Debug for NonZeroU64

1.28.0 · source§

impl Debug for NonZeroU128

1.28.0 · source§

impl Debug for NonZeroUsize

source§

impl Debug for RangeFull

source§

impl Debug for core::ptr::alignment::Alignment

source§

impl Debug for TimSortRun

source§

impl Debug for ParseBoolError

source§

impl Debug for Utf8Error

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

source§

impl Debug for Utf8Chunks<'_>

1.36.0 · source§

impl Debug for core::task::wake::Context<'_>

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for Duration

1.66.0 · source§

impl Debug for TryFromFloatSecsError

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.13.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for RandomState

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

impl Debug for OsStr

source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

source§

impl Debug for File

source§

impl Debug for FileTimes

1.1.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for Metadata

source§

impl Debug for OpenOptions

source§

impl Debug for Permissions

source§

impl Debug for ReadDir

1.56.0 · source§

impl Debug for WriterPanicked

source§

impl Debug for BorrowedBuf<'_>

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

source§

impl Debug for std::io::util::Empty

1.16.0 · source§

impl Debug for std::io::util::Repeat

source§

impl Debug for Sink

source§

impl Debug for IntoIncoming

source§

impl Debug for TcpListener

source§

impl Debug for TcpStream

source§

impl Debug for UdpSocket

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

impl Debug for std::os::unix::net::addr::SocketAddr

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

source§

impl Debug for std::path::Display<'_>

1.13.0 · source§

impl Debug for std::path::Iter<'_>

source§

impl Debug for Path

source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for std::process::Output

1.16.0 · source§

impl Debug for Stdio

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

impl Debug for Scope<'_, '_>

source§

impl Debug for std::thread::Builder

source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

source§

impl Debug for Arguments<'_>

source§

impl Debug for floresta_common::prelude::fmt::Error

source§

impl Debug for dyn Any

source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

source§

impl<'a> Debug for Instruction<'a>

source§

impl<'a> Debug for Unexpected<'a>

source§

impl<'a> Debug for Component<'a>

source§

impl<'a> Debug for Prefix<'a>

source§

impl<'a> Debug for InstructionIndices<'a>

source§

impl<'a> Debug for Instructions<'a>

source§

impl<'a> Debug for Annex<'a>

source§

impl<'a> Debug for DisplayByteSlice<'a>

source§

impl<'a> Debug for Tree<'a>

source§

impl<'a> Debug for Request<'a>

source§

impl<'a> Debug for Source<'a>

1.10.0 · source§

impl<'a> Debug for Location<'a>

1.10.0 · source§

impl<'a> Debug for PanicInfo<'a>

1.60.0 · source§

impl<'a> Debug for EscapeAscii<'a>

source§

impl<'a> Debug for core::str::iter::Bytes<'a>

source§

impl<'a> Debug for CharIndices<'a>

1.34.0 · source§

impl<'a> Debug for core::str::iter::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Debug for core::str::iter::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Debug for core::str::iter::EscapeUnicode<'a>

source§

impl<'a> Debug for core::str::iter::Lines<'a>

source§

impl<'a> Debug for LinesAny<'a>

1.34.0 · source§

impl<'a> Debug for SplitAsciiWhitespace<'a>

1.1.0 · source§

impl<'a> Debug for SplitWhitespace<'a>

source§

impl<'a> Debug for Utf8Chunk<'a>

source§

impl<'a> Debug for CharSearcher<'a>

source§

impl<'a> Debug for BorrowedCursor<'a>

1.36.0 · source§

impl<'a> Debug for IoSlice<'a>

1.36.0 · source§

impl<'a> Debug for IoSliceMut<'a>

source§

impl<'a> Debug for std::net::tcp::Incoming<'a>

source§

impl<'a> Debug for SocketAncillary<'a>

1.10.0 · source§

impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>

1.28.0 · source§

impl<'a> Debug for Ancestors<'a>

source§

impl<'a> Debug for PrefixComponent<'a>

1.57.0 · source§

impl<'a> Debug for CommandArgs<'a>

1.57.0 · source§

impl<'a> Debug for CommandEnvs<'a>

source§

impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>

source§

impl<'a, 'b> Debug for StrSearcher<'a, 'b>

source§

impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>

source§

impl<'a, 'f> Debug for VaList<'a, 'f>where 'f: 'a,

source§

impl<'a, A> Debug for core::option::Iter<'a, A>where A: Debug + 'a,

source§

impl<'a, A> Debug for core::option::IterMut<'a, A>where A: Debug + 'a,

source§

impl<'a, E> Debug for BytesDeserializer<'a, E>

source§

impl<'a, E> Debug for CowStrDeserializer<'a, E>

source§

impl<'a, E> Debug for StrDeserializer<'a, E>

source§

impl<'a, I> Debug for ByRefSized<'a, I>where I: Debug,

1.21.0 · source§

impl<'a, I, A> Debug for Splice<'a, I, A>where I: Debug + Iterator + 'a, A: Debug + Allocator + 'a, <I as Iterator>::Item: Debug,

source§

impl<'a, K, F> Debug for std::collections::hash::set::ExtractIf<'a, K, F>where F: FnMut(&K) -> bool,

source§

impl<'a, K, V, F> Debug for std::collections::hash::map::ExtractIf<'a, K, V, F>where F: FnMut(&K, &mut V) -> bool,

1.5.0 · source§

impl<'a, P> Debug for MatchIndices<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Debug,

1.2.0 · source§

impl<'a, P> Debug for Matches<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Debug,

1.5.0 · source§

impl<'a, P> Debug for RMatchIndices<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Debug,

1.2.0 · source§

impl<'a, P> Debug for RMatches<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Debug,

source§

impl<'a, P> Debug for core::str::iter::RSplit<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Debug,

source§

impl<'a, P> Debug for core::str::iter::RSplitN<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Debug,

source§

impl<'a, P> Debug for RSplitTerminator<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Debug,

source§

impl<'a, P> Debug for core::str::iter::Split<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Debug,

1.51.0 · source§

impl<'a, P> Debug for core::str::iter::SplitInclusive<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Debug,

source§

impl<'a, P> Debug for core::str::iter::SplitN<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Debug,

source§

impl<'a, P> Debug for SplitTerminator<'a, P>where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Debug,

source§

impl<'a, R, G, T> Debug for MappedReentrantMutexGuard<'a, R, G, T>where R: RawMutex + 'a, G: GetThreadId + 'a, T: Debug + 'a + ?Sized,

source§

impl<'a, R, G, T> Debug for ReentrantMutexGuard<'a, R, G, T>where R: RawMutex + 'a, G: GetThreadId + 'a, T: Debug + 'a + ?Sized,

source§

impl<'a, R, T> Debug for MappedMutexGuard<'a, R, T>where R: RawMutex + 'a, T: Debug + 'a + ?Sized,

source§

impl<'a, R, T> Debug for lock_api::mutex::MutexGuard<'a, R, T>where R: RawMutex + 'a, T: Debug + 'a + ?Sized,

source§

impl<'a, R, T> Debug for MappedRwLockReadGuard<'a, R, T>where R: RawRwLock + 'a, T: Debug + 'a + ?Sized,

source§

impl<'a, R, T> Debug for MappedRwLockWriteGuard<'a, R, T>where R: RawRwLock + 'a, T: Debug + 'a + ?Sized,

source§

impl<'a, R, T> Debug for lock_api::rwlock::RwLockReadGuard<'a, R, T>where R: RawRwLock + 'a, T: Debug + 'a + ?Sized,

source§

impl<'a, R, T> Debug for RwLockUpgradableReadGuard<'a, R, T>where R: RawRwLockUpgrade + 'a, T: Debug + 'a + ?Sized,

source§

impl<'a, R, T> Debug for lock_api::rwlock::RwLockWriteGuard<'a, R, T>where R: RawRwLock + 'a, T: Debug + 'a + ?Sized,

source§

impl<'a, T> Debug for SpinMutexGuard<'a, T>where T: Debug + ?Sized,

source§

impl<'a, T> Debug for spin::mutex::MutexGuard<'a, T>where T: Debug + ?Sized,

source§

impl<'a, T> Debug for floresta_common::prelude::sync::mpsc::Iter<'a, T>where T: Debug + 'a,

1.15.0 · source§

impl<'a, T> Debug for TryIter<'a, T>where T: Debug + 'a,

1.17.0 · source§

impl<'a, T> Debug for alloc::collections::btree::set::Range<'a, T>where T: Debug + 'a,

source§

impl<'a, T> Debug for core::result::Iter<'a, T>where T: Debug + 'a,

source§

impl<'a, T> Debug for core::result::IterMut<'a, T>where T: Debug + 'a,

source§

impl<'a, T> Debug for Chunks<'a, T>where T: Debug + 'a,

1.31.0 · source§

impl<'a, T> Debug for ChunksExact<'a, T>where T: Debug + 'a,

1.31.0 · source§

impl<'a, T> Debug for ChunksExactMut<'a, T>where T: Debug + 'a,

source§

impl<'a, T> Debug for ChunksMut<'a, T>where T: Debug + 'a,

1.31.0 · source§

impl<'a, T> Debug for RChunks<'a, T>where T: Debug + 'a,

1.31.0 · source§

impl<'a, T> Debug for RChunksExact<'a, T>where T: Debug + 'a,

1.31.0 · source§

impl<'a, T> Debug for RChunksExactMut<'a, T>where T: Debug + 'a,

1.31.0 · source§

impl<'a, T> Debug for RChunksMut<'a, T>where T: Debug + 'a,

source§

impl<'a, T> Debug for Windows<'a, T>where T: Debug + 'a,

1.6.0 · source§

impl<'a, T, A> Debug for alloc::collections::binary_heap::Drain<'a, T, A>where T: Debug + 'a, A: Debug + Allocator,

source§

impl<'a, T, A> Debug for DrainSorted<'a, T, A>where T: Debug + Ord, A: Debug + Allocator,

source§

impl<'a, T, F, A> Debug for floresta_common::prelude::vec::ExtractIf<'a, T, F, A>where T: Debug, F: Debug + FnMut(&mut T) -> bool, A: Debug + Allocator,

source§

impl<'a, T, P> Debug for GroupBy<'a, T, P>where T: 'a + Debug,

source§

impl<'a, T, P> Debug for GroupByMut<'a, T, P>where T: 'a + Debug,

source§

impl<'a, T, const N: usize> Debug for core::slice::iter::ArrayChunks<'a, T, N>where T: Debug + 'a,

source§

impl<'a, T, const N: usize> Debug for ArrayChunksMut<'a, T, N>where T: Debug + 'a,

source§

impl<'a, T, const N: usize> Debug for ArrayWindows<'a, T, N>where T: Debug + 'a,

source§

impl<'a, const LEN: usize> Debug for DisplayArray<'a, LEN>

source§

impl<'a, const N: usize> Debug for CharArraySearcher<'a, N>

source§

impl<'buf> Debug for AllPreallocated<'buf>

source§

impl<'buf> Debug for SignOnlyPreallocated<'buf>

source§

impl<'buf> Debug for VerifyOnlyPreallocated<'buf>

source§

impl<'de, E> Debug for BorrowedBytesDeserializer<'de, E>

source§

impl<'de, E> Debug for BorrowedStrDeserializer<'de, E>

source§

impl<'de, I, E> Debug for MapDeserializer<'de, I, E>where I: Iterator + Debug, <I as Iterator>::Item: Pair, <<I as Iterator>::Item as Pair>::Second: Debug,

source§

impl<'f> Debug for VaListImpl<'f>

source§

impl<'leaf> Debug for ScriptLeaf<'leaf>

source§

impl<'rwlock, T> Debug for spin::rwlock::RwLockReadGuard<'rwlock, T>where T: Debug + ?Sized,

source§

impl<'rwlock, T, R> Debug for RwLockUpgradableGuard<'rwlock, T, R>where T: Debug + ?Sized,

source§

impl<'rwlock, T, R> Debug for spin::rwlock::RwLockWriteGuard<'rwlock, T, R>where T: Debug + ?Sized,

source§

impl<'s> Debug for Token<'s>

source§

impl<'s> Debug for CheckedHrpstring<'s>

source§

impl<'s> Debug for SegwitHrpstring<'s>

source§

impl<'s> Debug for UncheckedHrpstring<'s>

source§

impl<'s> Debug for ScriptPath<'s>

source§

impl<'s> Debug for TokenIter<'s>

1.63.0 · source§

impl<'scope, T> Debug for ScopedJoinHandle<'scope, T>

source§

impl<'u, T> Debug for Prevouts<'u, T>where T: Debug + 'u + Borrow<TxOut>,

source§

impl<A> Debug for EnumAccessDeserializer<A>where A: Debug,

source§

impl<A> Debug for MapAccessDeserializer<A>where A: Debug,

source§

impl<A> Debug for SeqAccessDeserializer<A>where A: Debug,

source§

impl<A> Debug for core::iter::sources::repeat::Repeat<A>where A: Debug,

source§

impl<A> Debug for core::option::IntoIter<A>where A: Debug,

source§

impl<A, B> Debug for core::iter::adapters::chain::Chain<A, B>where A: Debug, B: Debug,

source§

impl<A, B> Debug for Zip<A, B>where A: Debug, B: Debug,

source§

impl<B> Debug for Cow<'_, B>where B: Debug + ToOwned + ?Sized, <B as ToOwned>::Owned: Debug,

source§

impl<B> Debug for std::io::Lines<B>where B: Debug,

source§

impl<B> Debug for std::io::Split<B>where B: Debug,

1.55.0 · source§

impl<B, C> Debug for ControlFlow<B, C>where B: Debug, C: Debug,

source§

impl<BlockSize, Kind> Debug for BlockBuffer<BlockSize, Kind>where BlockSize: Debug + ArrayLength<u8> + IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>, Kind: Debug + BufferKind, <BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,

source§

impl<C> Debug for Secp256k1<C>where C: Context,

source§

impl<Ck> Debug for Engine<Ck>where Ck: Debug + Checksum, <Ck as Checksum>::MidstateRepr: Debug,

source§

impl<Dyn> Debug for DynMetadata<Dyn>where Dyn: ?Sized,

source§

impl<E> Debug for bitcoin::consensus::DecodeError<E>where E: Debug,

source§

impl<E> Debug for SigningDataError<E>where E: Debug,

source§

impl<E> Debug for TranslateErr<E>where E: Debug,

source§

impl<E> Debug for BoolDeserializer<E>

source§

impl<E> Debug for CharDeserializer<E>

source§

impl<E> Debug for F32Deserializer<E>

source§

impl<E> Debug for F64Deserializer<E>

source§

impl<E> Debug for I8Deserializer<E>

source§

impl<E> Debug for I16Deserializer<E>

source§

impl<E> Debug for I32Deserializer<E>

source§

impl<E> Debug for I64Deserializer<E>

source§

impl<E> Debug for I128Deserializer<E>

source§

impl<E> Debug for IsizeDeserializer<E>

source§

impl<E> Debug for StringDeserializer<E>

source§

impl<E> Debug for U8Deserializer<E>

source§

impl<E> Debug for U16Deserializer<E>

source§

impl<E> Debug for U32Deserializer<E>

source§

impl<E> Debug for U64Deserializer<E>

source§

impl<E> Debug for U128Deserializer<E>

source§

impl<E> Debug for UnitDeserializer<E>

source§

impl<E> Debug for UsizeDeserializer<E>

source§

impl<E> Debug for Report<E>where Report<E>: Display,

1.64.0 · source§

impl<F> Debug for PollFn<F>

1.34.0 · source§

impl<F> Debug for FromFn<F>

1.68.0 · source§

impl<F> Debug for OnceWith<F>

1.68.0 · source§

impl<F> Debug for RepeatWith<F>

source§

impl<F> Debug for CharPredicateSearcher<'_, F>where F: FnMut(char) -> bool,

1.4.0 · source§

impl<F> Debug for Fwhere F: FnPtr,

1.9.0 · source§

impl<H> Debug for BuildHasherDefault<H>

source§

impl<I> Debug for FromIter<I>where I: Debug,

1.9.0 · source§

impl<I> Debug for DecodeUtf16<I>where I: Debug + Iterator<Item = u16>,

1.1.0 · source§

impl<I> Debug for Cloned<I>where I: Debug,

1.36.0 · source§

impl<I> Debug for Copied<I>where I: Debug,

source§

impl<I> Debug for Cycle<I>where I: Debug,

source§

impl<I> Debug for Enumerate<I>where I: Debug,

source§

impl<I> Debug for Fuse<I>where I: Debug,

source§

impl<I> Debug for Intersperse<I>where I: Debug + Iterator, <I as Iterator>::Item: Clone + Debug,

source§

impl<I> Debug for Peekable<I>where I: Debug + Iterator, <I as Iterator>::Item: Debug,

source§

impl<I> Debug for Skip<I>where I: Debug,

1.28.0 · source§

impl<I> Debug for StepBy<I>where I: Debug,

source§

impl<I> Debug for core::iter::adapters::take::Take<I>where I: Debug,

source§

impl<I, E> Debug for SeqDeserializer<I, E>where I: Debug,

1.9.0 · source§

impl<I, F> Debug for FilterMap<I, F>where I: Debug,

1.9.0 · source§

impl<I, F> Debug for Inspect<I, F>where I: Debug,

1.9.0 · source§

impl<I, F> Debug for Map<I, F>where I: Debug,

source§

impl<I, F, const N: usize> Debug for MapWindows<I, F, N>where I: Iterator + Debug,

source§

impl<I, G> Debug for IntersperseWith<I, G>where I: Iterator + Debug, <I as Iterator>::Item: Debug, G: Debug,

1.9.0 · source§

impl<I, P> Debug for Filter<I, P>where I: Debug,

1.57.0 · source§

impl<I, P> Debug for MapWhile<I, P>where I: Debug,

1.9.0 · source§

impl<I, P> Debug for SkipWhile<I, P>where I: Debug,

1.9.0 · source§

impl<I, P> Debug for TakeWhile<I, P>where I: Debug,

1.9.0 · source§

impl<I, St, F> Debug for Scan<I, St, F>where I: Debug, St: Debug,

1.29.0 · source§

impl<I, U> Debug for Flatten<I>where I: Debug + Iterator, <I as Iterator>::Item: IntoIterator<IntoIter = U, Item = <U as Iterator>::Item>, U: Debug + Iterator,

1.9.0 · source§

impl<I, U, F> Debug for FlatMap<I, U, F>where I: Debug, U: IntoIterator, <U as IntoIterator>::IntoIter: Debug,

source§

impl<I, const N: usize> Debug for core::iter::adapters::array_chunks::ArrayChunks<I, N>where I: Debug + Iterator, <I as Iterator>::Item: Debug,

source§

impl<Idx> Debug for core::ops::range::Range<Idx>where Idx: Debug,

source§

impl<Idx> Debug for RangeFrom<Idx>where Idx: Debug,

1.26.0 · source§

impl<Idx> Debug for RangeInclusive<Idx>where Idx: Debug,

source§

impl<Idx> Debug for RangeTo<Idx>where Idx: Debug,

1.26.0 · source§

impl<Idx> Debug for RangeToInclusive<Idx>where Idx: Debug,

source§

impl<K> Debug for DescriptorMultiXKey<K>where K: Debug + InnerXKey,

source§

impl<K> Debug for DescriptorXKey<K>where K: Debug + InnerXKey,

1.16.0 · source§

impl<K> Debug for std::collections::hash::set::Drain<'_, K>where K: Debug,

1.16.0 · source§

impl<K> Debug for std::collections::hash::set::IntoIter<K>where K: Debug,

1.16.0 · source§

impl<K> Debug for std::collections::hash::set::Iter<'_, K>where K: Debug,

1.12.0 · source§

impl<K, V> Debug for floresta_common::prelude::Entry<'_, K, V>where K: Debug, V: Debug,

source§

impl<K, V> Debug for alloc::collections::btree::map::Cursor<'_, K, V>where K: Debug, V: Debug,

1.17.0 · source§

impl<K, V> Debug for alloc::collections::btree::map::Iter<'_, K, V>where K: Debug, V: Debug,

1.17.0 · source§

impl<K, V> Debug for alloc::collections::btree::map::IterMut<'_, K, V>where K: Debug, V: Debug,

1.17.0 · source§

impl<K, V> Debug for alloc::collections::btree::map::Keys<'_, K, V>where K: Debug,

1.17.0 · source§

impl<K, V> Debug for alloc::collections::btree::map::Range<'_, K, V>where K: Debug, V: Debug,

1.17.0 · source§

impl<K, V> Debug for RangeMut<'_, K, V>where K: Debug, V: Debug,

1.17.0 · source§

impl<K, V> Debug for alloc::collections::btree::map::Values<'_, K, V>where V: Debug,

1.10.0 · source§

impl<K, V> Debug for alloc::collections::btree::map::ValuesMut<'_, K, V>where V: Debug,

1.16.0 · source§

impl<K, V> Debug for std::collections::hash::map::Drain<'_, K, V>where K: Debug, V: Debug,

1.16.0 · source§

impl<K, V> Debug for std::collections::hash::map::IntoIter<K, V>where K: Debug, V: Debug,

1.54.0 · source§

impl<K, V> Debug for std::collections::hash::map::IntoKeys<K, V>where K: Debug,

1.54.0 · source§

impl<K, V> Debug for std::collections::hash::map::IntoValues<K, V>where V: Debug,

1.16.0 · source§

impl<K, V> Debug for std::collections::hash::map::Iter<'_, K, V>where K: Debug, V: Debug,

1.16.0 · source§

impl<K, V> Debug for std::collections::hash::map::IterMut<'_, K, V>where K: Debug, V: Debug,

1.16.0 · source§

impl<K, V> Debug for std::collections::hash::map::Keys<'_, K, V>where K: Debug,

1.12.0 · source§

impl<K, V> Debug for std::collections::hash::map::OccupiedEntry<'_, K, V>where K: Debug, V: Debug,

source§

impl<K, V> Debug for std::collections::hash::map::OccupiedError<'_, K, V>where K: Debug, V: Debug,

1.12.0 · source§

impl<K, V> Debug for std::collections::hash::map::VacantEntry<'_, K, V>where K: Debug,

1.16.0 · source§

impl<K, V> Debug for std::collections::hash::map::Values<'_, K, V>where V: Debug,

1.16.0 · source§

impl<K, V> Debug for std::collections::hash::map::ValuesMut<'_, K, V>where V: Debug,

1.12.0 · source§

impl<K, V, A> Debug for alloc::collections::btree::map::entry::Entry<'_, K, V, A>where K: Debug + Ord, V: Debug, A: Allocator + Clone,

1.12.0 · source§

impl<K, V, A> Debug for alloc::collections::btree::map::entry::OccupiedEntry<'_, K, V, A>where K: Debug + Ord, V: Debug, A: Allocator + Clone,

source§

impl<K, V, A> Debug for alloc::collections::btree::map::entry::OccupiedError<'_, K, V, A>where K: Debug + Ord, V: Debug, A: Allocator + Clone,

1.12.0 · source§

impl<K, V, A> Debug for alloc::collections::btree::map::entry::VacantEntry<'_, K, V, A>where K: Debug + Ord, A: Allocator + Clone,

source§

impl<K, V, A> Debug for BTreeMap<K, V, A>where K: Debug, V: Debug, A: Allocator + Clone,

source§

impl<K, V, A> Debug for alloc::collections::btree::map::CursorMut<'_, K, V, A>where K: Debug, V: Debug,

1.17.0 · source§

impl<K, V, A> Debug for alloc::collections::btree::map::IntoIter<K, V, A>where K: Debug, V: Debug, A: Allocator + Clone,

1.54.0 · source§

impl<K, V, A> Debug for alloc::collections::btree::map::IntoKeys<K, V, A>where K: Debug, A: Allocator + Clone,

1.54.0 · source§

impl<K, V, A> Debug for alloc::collections::btree::map::IntoValues<K, V, A>where V: Debug, A: Allocator + Clone,

source§

impl<K, V, F> Debug for alloc::collections::btree::map::ExtractIf<'_, K, V, F, Global>where K: Debug, V: Debug, F: FnMut(&K, &mut V) -> bool,

source§

impl<K, V, S> Debug for RawEntryMut<'_, K, V, S>where K: Debug, V: Debug,

source§

impl<K, V, S> Debug for HashMap<K, V, S>where K: Debug, V: Debug,

source§

impl<K, V, S> Debug for RawEntryBuilder<'_, K, V, S>

source§

impl<K, V, S> Debug for RawEntryBuilderMut<'_, K, V, S>

source§

impl<K, V, S> Debug for RawOccupiedEntryMut<'_, K, V, S>where K: Debug, V: Debug,

source§

impl<K, V, S> Debug for RawVacantEntryMut<'_, K, V, S>

1.33.0 · source§

impl<P> Debug for Pin<P>where P: Debug,

source§

impl<Pk> Debug for Descriptor<Pk>where Pk: MiniscriptKey,

source§

impl<Pk> Debug for miniscript::descriptor::tr::TapTree<Pk>where Pk: MiniscriptKey,

source§

impl<Pk> Debug for Placeholder<Pk>where Pk: Debug + MiniscriptKey, <Pk as MiniscriptKey>::Sha256: Debug, <Pk as MiniscriptKey>::Hash256: Debug, <Pk as MiniscriptKey>::Ripemd160: Debug, <Pk as MiniscriptKey>::Hash160: Debug,

source§

impl<Pk> Debug for miniscript::policy::concrete::Policy<Pk>where Pk: MiniscriptKey,

source§

impl<Pk> Debug for miniscript::policy::semantic::Policy<Pk>where Pk: MiniscriptKey,

source§

impl<Pk> Debug for Bare<Pk>where Pk: MiniscriptKey,

source§

impl<Pk> Debug for Pkh<Pk>where Pk: MiniscriptKey,

source§

impl<Pk> Debug for Wpkh<Pk>where Pk: MiniscriptKey,

source§

impl<Pk> Debug for Wsh<Pk>where Pk: MiniscriptKey,

source§

impl<Pk> Debug for Sh<Pk>where Pk: MiniscriptKey,

source§

impl<Pk> Debug for Tr<Pk>where Pk: MiniscriptKey,

source§

impl<Pk, Ctx> Debug for Terminal<Pk, Ctx>where Pk: MiniscriptKey, Ctx: ScriptContext,

source§

impl<Pk, Ctx> Debug for SortedMultiVec<Pk, Ctx>where Pk: MiniscriptKey, Ctx: ScriptContext,

source§

impl<Pk, Ctx> Debug for Miniscript<Pk, Ctx>where Pk: MiniscriptKey, Ctx: ScriptContext,

source§

impl<R> Debug for BufReader<R>where R: Debug + ?Sized,

source§

impl<R> Debug for std::io::Bytes<R>where R: Debug,

source§

impl<R, G, T> Debug for ReentrantMutex<R, G, T>where R: RawMutex, G: GetThreadId, T: Debug + ?Sized,

source§

impl<R, T> Debug for lock_api::mutex::Mutex<R, T>where R: RawMutex, T: Debug + ?Sized,

source§

impl<R, T> Debug for lock_api::rwlock::RwLock<R, T>where R: RawRwLock, T: Debug + ?Sized,

source§

impl<Subtype> Debug for ProprietaryKey<Subtype>where Subtype: Debug + Copy + From<u8> + Into<u8>,

source§

impl<T> Debug for miniscript::miniscript::satisfy::Witness<T>where T: Debug,

source§

impl<T> Debug for TryLockError<T>

source§

impl<T> Debug for TrySendError<T>

1.17.0 · source§

impl<T> Debug for Bound<T>where T: Debug,

source§

impl<T> Debug for Option<T>where T: Debug,

1.36.0 · source§

impl<T> Debug for Poll<T>where T: Debug,

source§

impl<T> Debug for *const Twhere T: ?Sized,

source§

impl<T> Debug for *mut Twhere T: ?Sized,

source§

impl<T> Debug for &Twhere T: Debug + ?Sized,

source§

impl<T> Debug for &mut Twhere T: Debug + ?Sized,

source§

impl<T> Debug for [T]where T: Debug,

source§

impl<T> Debug for (T₁, T₂, …, Tₙ)where T: Debug + ?Sized,

This trait is implemented for tuples up to twelve items long.

source§

impl<T> Debug for CapacityError<T>

source§

impl<T> Debug for SighashCache<T>where T: Debug + Borrow<Transaction>,

source§

impl<T> Debug for Hmac<T>where T: Hash,

source§

impl<T> Debug for bitcoin_hashes::sha256t::Hash<T>where T: Tag,

source§

impl<T> Debug for RtVariableCoreWrapper<T>where T: VariableOutputCore + UpdateCore + AlgorithmName, <T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>, <<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,

source§

impl<T> Debug for CoreWrapper<T>where T: BufferKindUser + AlgorithmName, <T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>, <<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,

source§

impl<T> Debug for XofReaderCoreWrapper<T>where T: XofReaderCore + AlgorithmName, <T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>, <<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,

source§

impl<T> Debug for PostOrderIter<T>where T: Debug,

source§

impl<T> Debug for PreOrderIter<T>where T: Debug,

source§

impl<T> Debug for PreOrderIterItem<T>where T: Debug,

source§

impl<T> Debug for VerbosePreOrderIter<T>where T: Debug,

source§

impl<T> Debug for Satisfaction<T>where T: Debug,

1.3.0 · source§

impl<T> Debug for AtomicPtr<T>

1.1.0 · source§

impl<T> Debug for floresta_common::prelude::sync::mpsc::IntoIter<T>where T: Debug,

1.8.0 · source§

impl<T> Debug for Receiver<T>

source§

impl<T> Debug for SendError<T>

1.8.0 · source§

impl<T> Debug for Sender<T>

1.8.0 · source§

impl<T> Debug for SyncSender<T>

source§

impl<T> Debug for Exclusive<T>where T: ?Sized,

source§

impl<T> Debug for floresta_common::prelude::sync::Mutex<T>where T: Debug + ?Sized,

1.16.0 · source§

impl<T> Debug for floresta_common::prelude::sync::MutexGuard<'_, T>where T: Debug + ?Sized,

1.70.0 · source§

impl<T> Debug for OnceLock<T>where T: Debug,

source§

impl<T> Debug for PoisonError<T>

source§

impl<T> Debug for floresta_common::prelude::sync::RwLock<T>where T: Debug + ?Sized,

1.16.0 · source§

impl<T> Debug for floresta_common::prelude::sync::RwLockReadGuard<'_, T>where T: Debug,

1.16.0 · source§

impl<T> Debug for floresta_common::prelude::sync::RwLockWriteGuard<'_, T>where T: Debug,

1.4.0 · source§

impl<T> Debug for floresta_common::prelude::sync::Weak<T, Global>where T: ?Sized,

source§

impl<T> Debug for ThinBox<T>where T: Debug + ?Sized,

1.17.0 · source§

impl<T> Debug for alloc::collections::binary_heap::Iter<'_, T>where T: Debug,

1.17.0 · source§

impl<T> Debug for alloc::collections::btree::set::Iter<'_, T>where T: Debug,

1.17.0 · source§

impl<T> Debug for alloc::collections::btree::set::SymmetricDifference<'_, T>where T: Debug,

1.17.0 · source§

impl<T> Debug for alloc::collections::btree::set::Union<'_, T>where T: Debug,

1.17.0 · source§

impl<T> Debug for alloc::collections::linked_list::Iter<'_, T>where T: Debug,

1.17.0 · source§

impl<T> Debug for alloc::collections::linked_list::IterMut<'_, T>where T: Debug,

1.17.0 · source§

impl<T> Debug for alloc::collections::vec_deque::iter::Iter<'_, T>where T: Debug,

1.17.0 · source§

impl<T> Debug for alloc::collections::vec_deque::iter_mut::IterMut<'_, T>where T: Debug,

source§

impl<T> Debug for UniqueRc<T>where T: Debug,

1.70.0 · source§

impl<T> Debug for OnceCell<T>where T: Debug,

source§

impl<T> Debug for Cell<T>where T: Copy + Debug,

source§

impl<T> Debug for Ref<'_, T>where T: Debug + ?Sized,

source§

impl<T> Debug for RefCell<T>where T: Debug + ?Sized,

source§

impl<T> Debug for RefMut<'_, T>where T: Debug + ?Sized,

source§

impl<T> Debug for SyncUnsafeCell<T>where T: ?Sized,

1.9.0 · source§

impl<T> Debug for UnsafeCell<T>where T: ?Sized,

1.19.0 · source§

impl<T> Debug for Reverse<T>where T: Debug,

1.48.0 · source§

impl<T> Debug for Pending<T>

1.48.0 · source§

impl<T> Debug for Ready<T>where T: Debug,

source§

impl<T> Debug for Rev<T>where T: Debug,

1.9.0 · source§

impl<T> Debug for core::iter::sources::empty::Empty<T>

1.2.0 · source§

impl<T> Debug for core::iter::sources::once::Once<T>where T: Debug,

source§

impl<T> Debug for PhantomData<T>where T: ?Sized,

1.20.0 · source§

impl<T> Debug for ManuallyDrop<T>where T: Debug + ?Sized,

1.21.0 · source§

impl<T> Debug for Discriminant<T>

1.74.0 · source§

impl<T> Debug for Saturating<T>where T: Debug,

source§

impl<T> Debug for Wrapping<T>where T: Debug,

source§

impl<T> Debug for Yeet<T>where T: Debug,

1.16.0 · source§

impl<T> Debug for AssertUnwindSafe<T>where T: Debug,

1.25.0 · source§

impl<T> Debug for NonNull<T>where T: ?Sized,

source§

impl<T> Debug for core::result::IntoIter<T>where T: Debug,

1.9.0 · source§

impl<T> Debug for core::slice::iter::Iter<'_, T>where T: Debug,

1.9.0 · source§

impl<T> Debug for core::slice::iter::IterMut<'_, T>where T: Debug,

source§

impl<T> Debug for std::io::cursor::Cursor<T>where T: Debug,

source§

impl<T> Debug for std::io::Take<T>where T: Debug,

1.16.0 · source§

impl<T> Debug for LocalKey<T>where T: 'static,

1.16.0 · source§

impl<T> Debug for JoinHandle<T>

1.41.0 · source§

impl<T> Debug for MaybeUninit<T>

source§

impl<T, A> Debug for Box<T, A>where T: Debug + ?Sized, A: Allocator,

source§

impl<T, A> Debug for Vec<T, A>where T: Debug, A: Allocator,

source§

impl<T, A> Debug for Arc<T, A>where T: Debug + ?Sized, A: Allocator,

1.17.0 · source§

impl<T, A> Debug for floresta_common::prelude::vec::Drain<'_, T, A>where T: Debug, A: Allocator,

1.13.0 · source§

impl<T, A> Debug for floresta_common::prelude::vec::IntoIter<T, A>where T: Debug, A: Allocator,

1.4.0 · source§

impl<T, A> Debug for BinaryHeap<T, A>where T: Debug, A: Allocator,

1.17.0 · source§

impl<T, A> Debug for alloc::collections::binary_heap::IntoIter<T, A>where T: Debug, A: Allocator,

source§

impl<T, A> Debug for IntoIterSorted<T, A>where T: Debug, A: Debug + Allocator,

1.17.0 · source§

impl<T, A> Debug for PeekMut<'_, T, A>where T: Ord + Debug, A: Allocator,

source§

impl<T, A> Debug for BTreeSet<T, A>where T: Debug, A: Allocator + Clone,

1.17.0 · source§

impl<T, A> Debug for alloc::collections::btree::set::Difference<'_, T, A>where T: Debug, A: Allocator + Clone,

1.17.0 · source§

impl<T, A> Debug for alloc::collections::btree::set::Intersection<'_, T, A>where T: Debug, A: Allocator + Clone,

source§

impl<T, A> Debug for alloc::collections::btree::set::IntoIter<T, A>where T: Debug, A: Debug + Allocator + Clone,

source§

impl<T, A> Debug for alloc::collections::linked_list::Cursor<'_, T, A>where T: Debug, A: Allocator,

source§

impl<T, A> Debug for alloc::collections::linked_list::CursorMut<'_, T, A>where T: Debug, A: Allocator,

1.17.0 · source§

impl<T, A> Debug for alloc::collections::linked_list::IntoIter<T, A>where T: Debug, A: Allocator,

source§

impl<T, A> Debug for LinkedList<T, A>where T: Debug, A: Allocator,

1.17.0 · source§

impl<T, A> Debug for alloc::collections::vec_deque::drain::Drain<'_, T, A>where T: Debug, A: Allocator,

1.17.0 · source§

impl<T, A> Debug for alloc::collections::vec_deque::into_iter::IntoIter<T, A>where T: Debug, A: Allocator,

source§

impl<T, A> Debug for VecDeque<T, A>where T: Debug, A: Allocator,

source§

impl<T, A> Debug for Rc<T, A>where T: Debug + ?Sized, A: Allocator,

1.4.0 · source§

impl<T, A> Debug for alloc::rc::Weak<T, A>where A: Allocator, T: ?Sized,

source§

impl<T, E> Debug for Result<T, E>where T: Debug, E: Debug,

source§

impl<T, F> Debug for LazyLock<T, F>where T: Debug,

source§

impl<T, F> Debug for alloc::collections::linked_list::ExtractIf<'_, T, F, Global>where T: Debug, F: FnMut(&mut T) -> bool,

source§

impl<T, F> Debug for LazyCell<T, F>where T: Debug,

1.34.0 · source§

impl<T, F> Debug for Successors<T, F>where T: Debug,

source§

impl<T, F, A> Debug for alloc::collections::btree::set::ExtractIf<'_, T, F, A>where A: Allocator + Clone, T: Debug, F: FnMut(&T) -> bool,

source§

impl<T, F, R> Debug for spin::lazy::Lazy<T, F, R>where T: Debug,

source§

impl<T, F, S> Debug for ScopeGuard<T, F, S>where T: Debug, F: FnOnce(T), S: Strategy,

source§

impl<T, N> Debug for GenericArrayIter<T, N>where T: Debug, N: ArrayLength<T>,

source§

impl<T, N> Debug for GenericArray<T, N>where T: Debug, N: ArrayLength<T>,

1.27.0 · source§

impl<T, P> Debug for core::slice::iter::RSplit<'_, T, P>where T: Debug, P: FnMut(&T) -> bool,

1.27.0 · source§

impl<T, P> Debug for RSplitMut<'_, T, P>where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · source§

impl<T, P> Debug for core::slice::iter::RSplitN<'_, T, P>where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · source§

impl<T, P> Debug for RSplitNMut<'_, T, P>where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · source§

impl<T, P> Debug for core::slice::iter::Split<'_, T, P>where T: Debug, P: FnMut(&T) -> bool,

1.51.0 · source§

impl<T, P> Debug for core::slice::iter::SplitInclusive<'_, T, P>where T: Debug, P: FnMut(&T) -> bool,

1.51.0 · source§

impl<T, P> Debug for SplitInclusiveMut<'_, T, P>where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · source§

impl<T, P> Debug for SplitMut<'_, T, P>where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · source§

impl<T, P> Debug for core::slice::iter::SplitN<'_, T, P>where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · source§

impl<T, P> Debug for SplitNMut<'_, T, P>where T: Debug, P: FnMut(&T) -> bool,

source§

impl<T, R> Debug for SpinMutex<T, R>where T: Debug + ?Sized,

source§

impl<T, R> Debug for spin::mutex::Mutex<T, R>where T: Debug + ?Sized,

source§

impl<T, R> Debug for spin::once::Once<T, R>where T: Debug,

source§

impl<T, R> Debug for spin::rwlock::RwLock<T, R>where T: Debug + ?Sized,

source§

impl<T, S> Debug for HashSet<T, S>where T: Debug,

1.16.0 · source§

impl<T, S> Debug for std::collections::hash::set::Difference<'_, T, S>where T: Debug + Eq + Hash, S: BuildHasher,

1.16.0 · source§

impl<T, S> Debug for std::collections::hash::set::Intersection<'_, T, S>where T: Debug + Eq + Hash, S: BuildHasher,

1.16.0 · source§

impl<T, S> Debug for std::collections::hash::set::SymmetricDifference<'_, T, S>where T: Debug + Eq + Hash, S: BuildHasher,

1.16.0 · source§

impl<T, S> Debug for std::collections::hash::set::Union<'_, T, S>where T: Debug + Eq + Hash, S: BuildHasher,

source§

impl<T, U> Debug for std::io::Chain<T, U>where T: Debug, U: Debug,

source§

impl<T, const CAP: usize> Debug for arrayvec::arrayvec::ArrayVec<T, CAP>where T: Debug,

source§

impl<T, const CAP: usize> Debug for arrayvec::arrayvec::IntoIter<T, CAP>where T: Debug,

source§

impl<T, const CAP: usize> Debug for bitcoin_internals::array_vec::safety_boundary::ArrayVec<T, CAP>where T: Copy + Debug,

source§

impl<T, const LANES: usize> Debug for Mask<T, LANES>where T: MaskElement + Debug, LaneCount<LANES>: SupportedLaneCount,

source§

impl<T, const LANES: usize> Debug for Simd<T, LANES>where LaneCount<LANES>: SupportedLaneCount, T: SimdElement + Debug,

source§

impl<T, const MAX: usize> Debug for Threshold<T, MAX>where T: Debug,

source§

impl<T, const N: usize> Debug for [T; N]where T: Debug,

1.40.0 · source§

impl<T, const N: usize> Debug for core::array::iter::IntoIter<T, N>where T: Debug,

source§

impl<T: Debug> Debug for Channel<T>

source§

impl<U> Debug for NInt<U>where U: Debug + Unsigned + NonZero,

source§

impl<U> Debug for PInt<U>where U: Debug + Unsigned + NonZero,

source§

impl<U, B> Debug for UInt<U, B>where U: Debug, B: Debug,

source§

impl<V> Debug for bitcoin::address::Address<V>where V: NetworkValidation,

source§

impl<V, A> Debug for TArr<V, A>where V: Debug, A: Debug,

source§

impl<W> Debug for BufWriter<W>where W: Write + Debug + ?Sized,

source§

impl<W> Debug for LineWriter<W>where W: Write + Debug + ?Sized,

source§

impl<W> Debug for IntoInnerError<W>where W: Debug,

source§

impl<Y, R> Debug for GeneratorState<Y, R>where Y: Debug, R: Debug,

source§

impl<const CAP: usize> Debug for ArrayString<CAP>

source§

impl<const N: usize> Debug for GetManyMutError<N>

impl Debug for AHasher

impl Debug for Prefilter

impl Debug for Anchored

impl Debug for StateID

impl<'a, 'h> Debug for FindIter<'a, 'h>

impl Debug for Candidate

impl Debug for Span

impl Debug for MatchKind

impl Debug for StartKind

impl Debug for Match

impl Debug for Builder

impl<'a, A: Debug, R: Debug> Debug for StreamFindIter<'a, A, R>

impl Debug for BuildError

impl Debug for NFA

impl<'a, 'h, A: Debug> Debug for FindIter<'a, 'h, A>

impl<'a, 'h, A: Debug> Debug for FindOverlappingIter<'a, 'h, A>

impl<'s, 'h> Debug for FindIter<'s, 'h>

impl<'h> Debug for Input<'h>

impl Debug for Builder

impl Debug for MatchKind

impl Debug for NFA

impl Debug for Builder

impl Debug for Builder

impl Debug for Config

impl Debug for DFA

impl<'a, R: Debug> Debug for StreamFindIter<'a, R>

impl Debug for Searcher

impl<'a, 'h> Debug for FindOverlappingIter<'a, 'h>

impl Debug for PatternID

impl Debug for MatchError

impl<'a, I: Debug + Iterator + 'a, A: Debug + Allocator + 'a> Debug for Splice<'a, I, A>where I::Item: Debug,

impl<T: Debug, A: Allocator> Debug for Drain<'_, T, A>

impl<T: Debug, A: Allocator> Debug for Vec<T, A>

impl Debug for Global

impl<T: Debug + ?Sized, A: Allocator> Debug for Box<T, A>

impl<T: Debug, A: Allocator> Debug for IntoIter<T, A>

impl Debug for AllocError

impl<'s> Debug for StripStrIter<'s>

impl<S> Debug for StripStream<S>where S: Write + Debug,

impl<'s> Debug for WinconBytesIter<'s>

impl<'s> Debug for StrippedBytes<'s>

impl<S: Debug + RawStream> Debug for AutoStream<S>

impl Debug for StripBytes

impl<'s> Debug for StripBytesIter<'s>

impl<'s> Debug for StrippedStr<'s>

impl Debug for StripStr

impl Debug for EffectIter

impl Debug for Effects

impl Debug for AnsiColor

impl Debug for RgbColor

impl Debug for Reset

impl Debug for Color

impl Debug for Style

impl<C: Debug> Debug for Parser<C>

impl Debug for Params

impl Debug for State

impl Debug for Action

impl Debug for Utf8Parser

impl Debug for Error

impl<W: Write> Debug for EncoderWriter<W>

impl Debug for Config

impl<'a, R: Read> Debug for DecoderReader<'a, R>

impl Debug for ParseError

impl<B: Debug> Debug for Flag<B>

impl<'h, 's> Debug for SplitNReverse<'h, 's>

impl Debug for BStr

impl<'a> Debug for Bytes<'a>

impl<B: Debug> Debug for ByteRecords<B>

impl<'a> Debug for EscapeBytes<'a>

impl<'h, 's> Debug for SplitReverse<'h, 's>

impl<'h, 'n> Debug for Find<'h, 'n>

impl<'a> Debug for CharIndices<'a>

impl<'a> Debug for DrainBytes<'a>

impl<'a> Debug for LinesWithTerminator<'a>

impl<'h, 's> Debug for Split<'h, 's>

impl<'a> Debug for Finder<'a>

impl<'a> Debug for Chars<'a>

impl<B: Debug> Debug for ByteLines<B>

impl<'a> Debug for Lines<'a>

impl Debug for BString

impl<'h, 'n> Debug for FindReverse<'h, 'n>

impl<'a, F: Debug> Debug for FieldsWith<'a, F>

impl<'a> Debug for Utf8Chunks<'a>

impl<'a> Debug for FinderReverse<'a>

impl Debug for Utf8Error

impl<'h, 's> Debug for SplitN<'h, 's>

impl Debug for BigEndian

impl<T: Debug> Debug for IntoIter<T>

impl<B: Debug> Debug for Reader<B>

impl Debug for BytesMut

impl<T: Debug> Debug for Limit<T>

impl<T: Debug> Debug for Take<T>

impl Debug for Bytes

impl<T: Debug, U: Debug> Debug for Chain<T, U>

impl<B: Debug> Debug for Writer<B>

impl Debug for Numeric

impl Debug for NaiveDate

impl Debug for ParseError

impl Debug for Months

impl Debug for Fixed

impl Debug for NaiveTime

impl<T: Debug> Debug for LocalResult<T>

impl Debug for IsoWeek

impl Debug for Colons

impl Debug for Pad

impl Debug for OutOfRange

impl<'a> Debug for StrftimeItems<'a>

impl<Tz: TimeZone> Debug for DateTime<Tz>

impl Debug for NaiveWeek

impl<'a> Debug for Item<'a>

impl Debug for TimeDelta

impl Debug for Parsed

impl<Tz: TimeZone> Debug for Date<Tz>

impl Debug for Days

impl Debug for Weekday

impl<I: Debug> Debug for DelayedFormat<I>

impl Debug for Utc

impl Debug for Month

impl Debug for Local

impl Debug for StyledStr

impl Debug for ValueHint

impl<'a> Debug for RawValues<'a>

impl<'a> Debug for Indices<'a>

impl Debug for ErrorKind

impl Debug for Str

impl Debug for ArgMatches

impl<F: ErrorFormatter> Debug for Error<F>

impl<T: Debug> Debug for Values<T>

impl Debug for Styles

impl<'a> Debug for IdsRef<'a>

impl Debug for Arg

impl<T: Debug> Debug for Resettable<T>

impl<P: Debug, F: Debug> Debug for TryMapValueParser<P, F>

impl Debug for ArgGroup

impl<E: Debug + ValueEnum + Clone + Send + Sync + 'static> Debug for EnumValueParser<E>

impl Debug for ValueRange

impl Debug for Command

impl<P: Debug, F: Debug> Debug for MapValueParser<P, F>

impl Debug for Id

impl<'a, T: Debug> Debug for ValuesRef<'a, T>

impl Debug for OsStr

impl Debug for ArgAction

impl Debug for RawArgs

impl<'s> Debug for ShortFlags<'s>

impl<'s> Debug for ParsedArg<'s>

impl Debug for ArgCursor

impl Debug for Styles

impl Debug for Style

impl Debug for Color

impl Debug for Case

impl Debug for SeekFrom

impl Debug for ErrorKind

impl<T: Debug> Debug for Cursor<T>

impl<T: Debug, U: Debug> Debug for Chain<T, U>

impl Debug for Error

impl<T: Debug> Debug for Take<T>

impl<R: Debug> Debug for Bytes<R>

impl Debug for Hasher

impl<T: ?Sized + Pointable> Debug for Atomic<T>

impl Debug for Collector

impl<T: ?Sized + Pointable> Debug for Owned<T>

impl<T: ?Sized + Pointable> Debug for Shared<'_, T>

impl Debug for Guard

impl<T, P: Pointer<T> + Debug> Debug for CompareExchangeError<'_, T, P>

impl<'scope, 'env> Debug for ScopedThreadBuilder<'scope, 'env>

impl<T: Debug> Debug for ShardedLockReadGuard<'_, T>

impl Debug for WaitGroup

impl Debug for Unparker

impl Debug for Parker

impl<T: Debug> Debug for CachePadded<T>

impl<T: Copy + Debug> Debug for AtomicCell<T>

impl<T: Debug> Debug for ShardedLockWriteGuard<'_, T>

impl<T: ?Sized + Debug> Debug for ShardedLock<T>

impl Debug for Scope<'_>

impl<T> Debug for ScopedJoinHandle<'_, T>

impl Debug for Backoff

impl Debug for SignalType

impl Debug for Error

impl<T: Debug> Debug for Outcome<T>

impl Debug for Parent

impl Debug for Group

impl Debug for Error

impl Debug for User

impl Debug for Mask

impl<T: Debug> Debug for Child<T>

impl Debug for Stdio

impl<T> Debug for Daemonize<T>

impl Debug for AddrInfo

impl Debug for SockType

impl Debug for Protocol

impl Debug for AddrFamily

impl Debug for InitError

impl Debug for Output

impl Debug for Dispatch

impl Debug for Error

impl Debug for BestChain

impl Debug for Network

impl Debug for UData

impl<PersistedState: Debug + ChainStore> Debug for ChainStateBuilder<PersistedState>

impl Debug for BatchProof

impl Debug for Consensus

impl Debug for LeafData

impl Debug for Error

impl Debug for PeerInfo

impl<Res: Debug> Debug for JsonRpcResponse<Res>

impl Debug for Client

impl<Storage: Debug + IteratableFilterStore> Debug for NetworkFilters<Storage>

impl Debug for Client

impl Debug for Error

impl Debug for Request

impl Debug for Stats

impl<DatabaseError: Debug + Debug> Debug for WatchOnlyError<DatabaseError>

impl Debug for Address

impl Debug for PeerStatus

impl Debug for PeerInfo

impl Debug for Mempool

impl Debug for Network

impl Debug for FsStats

impl Debug for Canceled

impl<T> Debug for Sender<T>

impl Debug for SendError

impl<T> Debug for Receiver<T>

impl<T> Debug for TrySendError<T>

impl<T> Debug for Sender<T>

impl<T> Debug for UnboundedReceiver<T>

impl<T> Debug for UnboundedSender<T>

impl<T> Debug for Receiver<T>

impl<'a, T: Debug> Debug for Cancellation<'a, T>

impl Debug for EnterError

impl<S: Debug + Stream + Unpin> Debug for BlockingStream<S>

impl Debug for ThreadPool

impl Debug for Enter

impl Debug for LocalPool

impl<T> Debug for LocalFutureObj<'_, T>

impl Debug for SpawnError

impl<T> Debug for FutureObj<'_, T>

impl<'a> Debug for WakerRef<'a>

impl<St: Debug> Debug for Cycle<St>

impl<St> Debug for TryBuffered<St>where St: TryStream + Debug, St::Ok: TryFuture + Debug,

impl<I: Debug> Debug for Iter<I>

impl<'a, R: Debug + ?Sized> Debug for ReadUntil<'a, R>

impl<'a, St: Debug + Unpin> Debug for IterMut<'a, St>

impl<St: Debug> Debug for CatchUnwind<St>

impl<St, T> Debug for NextIfEq<'_, St, T>where St: Stream + Debug, St::Item: Debug, T: ?Sized,

impl<F> Debug for PollFn<F>

impl<S: Debug> Debug for PollImmediate<S>

impl<Fut: Future + Debug> Debug for Remote<Fut>

impl<T: Debug> Debug for WriteHalf<T>

impl<T: ?Sized, U: ?Sized + Debug> Debug for MappedMutexGuard<'_, T, U>

impl<Fut1, Fut2, F> Debug for Then<Fut1, Fut2, F>where Flatten<Map<Fut1, F>, Fut2>: Debug,

impl Debug for Empty

impl<St> Debug for Count<St>where St: Debug,

impl<Fut, F> Debug for Inspect<Fut, F>where Map<Fut, InspectFn<F>>: Debug,

impl<Fut1, Fut2, F> Debug for AndThen<Fut1, Fut2, F>where TryFlatten<MapOk<Fut1, F>, Fut2>: Debug,

impl<St: Debug> Debug for SelectAll<St>

impl<T: Debug, F: Debug, R: Debug> Debug for Unfold<T, F, R>

impl<F: Debug> Debug for OptionFuture<F>

impl<Fut1, Fut2> Debug for Join<Fut1, Fut2>where Fut1: Future + Debug, Fut1::Output: Debug, Fut2: Future + Debug, Fut2::Output: Debug,

impl<Fut1, Fut2> Debug for TryJoin<Fut1, Fut2>where Fut1: TryFuture + Debug, Fut1::Ok: Debug, Fut1::Error: Debug, Fut2: TryFuture + Debug, Fut2::Ok: Debug, Fut2::Error: Debug,

impl<St, Fut> Debug for TakeUntil<St, Fut>where St: Stream + Debug, St::Item: Debug, Fut: Future + Debug,

impl<T: Debug> Debug for Compat01As03<T>

impl<Si, St> Debug for SendAll<'_, Si, St>where Si: Debug + ?Sized, St: Debug + ?Sized + TryStream, St::Ok: Debug,

impl<Fut, F> Debug for InspectOk<Fut, F>where Inspect<IntoFuture<Fut>, InspectOkFn<F>>: Debug,

impl<St, F> Debug for NextIf<'_, St, F>where St: Stream + Debug, St::Item: Debug,

impl<F> Debug for TryJoinAll<F>where F: TryFuture + Debug, F::Ok: Debug, F::Error: Debug, F::Output: Debug,

impl<St1: Debug, St2: Debug> Debug for Chain<St1, St2>

impl<W: Debug + AsyncWrite> Debug for LineWriter<W>

impl<St, Fut, F> Debug for TrySkipWhile<St, Fut, F>where St: TryStream + Debug, St::Ok: Debug, Fut: Debug,

impl<St, Fut, F> Debug for TryForEachConcurrent<St, Fut, F>where St: Debug, Fut: Debug,

impl<St, Fut, F> Debug for Then<St, Fut, F>where St: Debug, Fut: Debug,

impl<St, Si> Debug for Forward<St, Si>where Forward<St, Si, St::Ok>: Debug, St: TryStream,

impl<Fut: Debug> Debug for IntoFuture<Fut>

impl<'a, Si: Debug + ?Sized, Item: Debug> Debug for Flush<'a, Si, Item>

impl<St: Debug> Debug for StreamFuture<St>

impl<T: Debug> Debug for Repeat<T>

impl<St: Debug, C: Debug> Debug for TryCollect<St, C>

impl<Fut: Debug> Debug for SelectOk<Fut>

impl<S: Debug, SinkItem: Debug> Debug for Compat01As03Sink<S, SinkItem>

impl<'a, R: Debug + ?Sized> Debug for FillBuf<'a, R>

impl<'a, R: Debug, W: Debug + ?Sized> Debug for Copy<'a, R, W>

impl<T, F, Fut> Debug for Unfold<T, F, Fut>where T: Debug, Fut: Debug,

impl<'a, R: Debug, W: Debug + ?Sized> Debug for CopyBuf<'a, R, W>

impl<T, Item> Debug for ReuniteError<T, Item>

impl<St> Debug for IntoAsyncRead<St>where St: TryStream<Error = Error> + Debug, St::Ok: AsRef<[u8]> + Debug,

impl<Fut, T> Debug for MapInto<Fut, T>where Map<Fut, IntoFn<T>>: Debug,

impl<St> Debug for BufferUnordered<St>where St: Stream + Debug,

impl<Fut1, Fut2> Debug for TryFlatten<Fut1, Fut2>where TryFlatten<Fut1, Fut2>: Debug,

impl<St, Fut, F> Debug for Any<St, Fut, F>where St: Debug, Fut: Debug,

impl<Fut, F> Debug for InspectErr<Fut, F>where Inspect<IntoFuture<Fut>, InspectErrFn<F>>: Debug,

impl<St> Debug for Peek<'_, St>where St: Stream + Debug, St::Item: Debug,

impl<F> Debug for PollFn<F>

impl<Si1: Debug, Si2: Debug> Debug for Fanout<Si1, Si2>

impl<Fut: Debug + TryFuture> Debug for TryMaybeDone<Fut>where Fut::Ok: Debug,

impl<'a, Fut: Debug> Debug for IterPinMut<'a, Fut>

impl<Ex: Debug> Debug for Executor01As03<Ex>

impl<'a, R: Debug + ?Sized> Debug for ReadExact<'a, R>

impl<Fut1, Fut2, Fut3> Debug for TryJoin3<Fut1, Fut2, Fut3>where Fut1: TryFuture + Debug, Fut1::Ok: Debug, Fut1::Error: Debug, Fut2: TryFuture + Debug, Fut2::Ok: Debug, Fut2::Error: Debug, Fut3: TryFuture + Debug, Fut3::Ok: Debug, Fut3::Error: Debug,

impl<'a, W: Debug + ?Sized> Debug for WriteAll<'a, W>

impl<St, Fut, T, F> Debug for Fold<St, Fut, T, F>where St: Debug, Fut: Debug, T: Debug,

impl<Fut: Debug + Future> Debug for MaybeDone<Fut>where Fut::Output: Debug,

impl<Fut, F> Debug for Map<Fut, F>where Map<Fut, F>: Debug,

impl<T: Debug> Debug for Compat<T>

impl<Fut: Future> Debug for FuturesOrdered<Fut>

impl<'a, R: Debug, W: Debug + ?Sized> Debug for CopyBufAbortable<'a, R, W>

impl<St, S, Fut, F> Debug for Scan<St, S, Fut, F>where St: Stream + Debug, St::Item: Debug, S: Debug, Fut: Debug,

impl<'a, St: Debug + Unpin> Debug for Iter<'a, St>

impl<F> Debug for Flatten<F>where Flatten<F, <F as Future>::Output>: Debug, F: Future,

impl<T: ?Sized> Debug for Mutex<T>

impl<St, Fut, F> Debug for ForEach<St, Fut, F>where St: Debug, Fut: Debug,

impl<Fut, F> Debug for UnwrapOrElse<Fut, F>where Map<IntoFuture<Fut>, UnwrapOrElseFn<F>>: Debug,

impl<T: Debug> Debug for Empty<T>

impl<St> Debug for TryFlatten<St>where St: TryStream + Debug, St::Ok: Debug,

impl<St, Fut, T, F> Debug for TryFold<St, Fut, T, F>where St: Debug, Fut: Debug, T: Debug,

impl<St: Debug + Stream> Debug for ReadyChunks<St>

impl<T: Debug, Item: Debug> Debug for CompatSink<T, Item>

impl<Fut: Future> Debug for WeakShared<Fut>

impl<St: Debug> Debug for Fuse<St>

impl<Fut: Debug> Debug for CatchUnwind<Fut>

impl<'a, R: Debug + ?Sized> Debug for ReadToString<'a, R>

impl<T: Debug> Debug for RemoteHandle<T>

impl<St: Debug + TryStream> Debug for TryReadyChunks<St>

impl<St, E> Debug for ErrInto<St, E>where MapErr<St, IntoFn<E>>: Debug,

impl<R: Debug> Debug for Lines<R>

impl<St, Fut, F> Debug for FilterMap<St, Fut, F>where St: Debug, Fut: Debug,

impl<'a, R: Debug> Debug for SeeKRelative<'a, R>

impl<'a, Si: Debug + ?Sized, Item: Debug> Debug for Feed<'a, Si, Item>

impl<St: Debug + TryStream> Debug for TryConcat<St>where St::Ok: Debug,

impl<St, Fut, F> Debug for OrElse<St, Fut, F>where St: Debug, Fut: Debug,

impl<Si: Debug, Item: Debug> Debug for Buffer<Si, Item>

impl<St, Fut, F> Debug for TryTakeWhile<St, Fut, F>where St: TryStream + Debug, St::Ok: Debug, Fut: Debug,

impl<Si, Item, U, Fut, F> Debug for With<Si, Item, U, Fut, F>where Si: Debug, Fut: Debug,

impl<T: Debug> Debug for PollImmediate<T>

impl<'a, Fut: Debug + Unpin> Debug for IterMut<'a, Fut>

impl<St: Debug + Stream> Debug for Concat<St>where St::Item: Debug,

impl<'a, W: Debug + ?Sized> Debug for Close<'a, W>

impl<S: Debug> Debug for SplitStream<S>

impl<St, Fut, F> Debug for All<St, Fut, F>where St: Debug, Fut: Debug,

impl<Fut, F> Debug for MapErr<Fut, F>where Map<IntoFuture<Fut>, MapErrFn<F>>: Debug,

impl<St, Fut, F> Debug for TryAll<St, Fut, F>where St: Debug, Fut: Debug,

impl<Si, Item, U, St, F> Debug for WithFlatMap<Si, Item, U, St, F>where Si: Debug, St: Debug, Item: Debug,

impl<Fut1, Fut2, Fut3, Fut4, Fut5> Debug for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>where Fut1: Future + Debug, Fut1::Output: Debug, Fut2: Future + Debug, Fut2::Output: Debug, Fut3: Future + Debug, Fut3::Output: Debug, Fut4: Future + Debug, Fut4::Output: Debug, Fut5: Future + Debug, Fut5::Output: Debug,

impl<'a, Si: Debug + ?Sized, Item: Debug> Debug for Close<'a, Si, Item>

impl<St, F> Debug for InspectOk<St, F>where Inspect<IntoStream<St>, InspectOkFn<F>>: Debug,

impl<'a, St: Debug + ?Sized> Debug for TryNext<'a, St>

impl<Fut> Debug for UnitError<Fut>where Map<Fut, OkFn<()>>: Debug,

impl<St1: Debug, St2: Debug> Debug for Select<St1, St2>

impl<St> Debug for PeekMut<'_, St>where St: Stream + Debug, St::Item: Debug,

impl<'a, St: Debug + ?Sized> Debug for SelectNextSome<'a, St>

impl<Fut1, Fut2, F> Debug for OrElse<Fut1, Fut2, F>where TryFlattenErr<MapErr<Fut1, F>, Fut2>: Debug,

impl<'a, R: Debug + ?Sized> Debug for ReadVectored<'a, R>

impl<T: Debug> Debug for Ready<T>

impl<T, E: Debug> Debug for TryReadyChunksError<T, E>

impl Debug for Sink

impl<T: Debug> Debug for ReadHalf<T>

impl<F: Debug> Debug for Lazy<F>

impl<Fut: Future> Debug for Shared<Fut>

impl<St: Debug> Debug for Skip<St>

impl<T, U> Debug for Chain<T, U>where T: Debug, U: Debug,

impl<Fut1, Fut2, Fut3, Fut4, Fut5> Debug for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>where Fut1: TryFuture + Debug, Fut1::Ok: Debug, Fut1::Error: Debug, Fut2: TryFuture + Debug, Fut2::Ok: Debug, Fut2::Error: Debug, Fut3: TryFuture + Debug, Fut3::Ok: Debug, Fut3::Error: Debug, Fut4: TryFuture + Debug, Fut4::Ok: Debug, Fut4::Error: Debug, Fut5: TryFuture + Debug, Fut5::Ok: Debug, Fut5::Error: Debug,

impl<St: Debug> Debug for Enumerate<St>

impl<St> Debug for Buffered<St>where St: Stream + Debug, St::Item: Future,

impl<'a, Fut: Debug> Debug for IterPinRef<'a, Fut>

impl<T: Debug> Debug for Drain<T>

impl<T: Debug> Debug for Pending<T>

impl<Fut, Si> Debug for FlattenSink<Fut, Si>where TryFlatten<Fut, Si>: Debug,

impl<St, F> Debug for MapErr<St, F>where Map<IntoStream<St>, MapErrFn<F>>: Debug,

impl<A: Debug, B: Debug> Debug for TrySelect<A, B>

impl<St: Debug + TryStream> Debug for TryChunks<St>where St::Ok: Debug,

impl<St, Fut, F> Debug for TryFilterMap<St, Fut, F>where St: Debug, Fut: Debug,

impl<Fut: Debug + Unpin> Debug for IntoIter<Fut>

impl<Fut, F, G> Debug for MapOkOrElse<Fut, F, G>where Map<IntoFuture<Fut>, ChainFn<MapOkFn<F>, ChainFn<MapErrFn<G>, MergeResultFn>>>: Debug,

impl<'a, R: Debug + ?Sized> Debug for ReadLine<'a, R>

impl<St, Fut, F> Debug for TakeWhile<St, Fut, F>where St: Stream + Debug, St::Item: Debug, Fut: Debug,

impl<'a, Fut: Debug + Unpin> Debug for Iter<'a, Fut>

impl<T: Debug> Debug for Window<T>

impl<T: Debug> Debug for Cursor<T>

impl<Fut, F> Debug for MapOk<Fut, F>where Map<IntoFuture<Fut>, MapOkFn<F>>: Debug,

impl<St, F> Debug for Inspect<St, F>where Map<St, InspectFn<F>>: Debug,

impl<St, F> Debug for InspectErr<St, F>where Inspect<IntoStream<St>, InspectErrFn<F>>: Debug,

impl<St, Fut, F> Debug for TryForEach<St, Fut, F>where St: Debug, Fut: Debug,

impl<St: Debug> Debug for IntoStream<St>

impl<St: Debug + Unpin> Debug for IntoIter<St>

impl<T: ?Sized + Debug> Debug for MutexGuard<'_, T>

impl<F> Debug for FlattenStream<F>where Flatten<F, <F as Future>::Output>: Debug, F: Future,

impl<Fut: Debug> Debug for Once<Fut>

impl<T, E: Debug> Debug for TryChunksError<T, E>

impl<St, Fut, F> Debug for TryFilter<St, Fut, F>where St: TryStream + Debug, St::Ok: Debug, Fut: Debug,

impl Debug for Aborted

impl<St> Debug for TryBufferUnordered<St>where St: TryStream + Debug, St::Ok: Debug,

impl Debug for Repeat

impl<A: Debug, B: Debug> Debug for Select<A, B>

impl Debug for PollNext

impl<Fut> Debug for NeverError<Fut>where Map<Fut, OkFn<Never>>: Debug,

impl<'a, W: Debug + ?Sized> Debug for Write<'a, W>

impl<St: Debug + Stream> Debug for Peekable<St>where St::Item: Debug,

impl<F: Debug> Debug for RepeatWith<F>

impl<St: Debug, C: Debug> Debug for Collect<St, C>

impl<A: Debug, B: Debug> Debug for Either<A, B>

impl<Si: Debug + Sink<Item>, Item: Debug, E: Debug> Debug for SinkErrInto<Si, Item, E>where Si::Error: Debug,

impl<T: Debug> Debug for Pending<T>

impl<'a, St: Debug + ?Sized> Debug for Next<'a, St>

impl<Fut, E> Debug for ErrInto<Fut, E>where MapErr<Fut, IntoFn<E>>: Debug,

impl<T: Debug> Debug for AllowStdIo<T>

impl<St, F> Debug for MapOk<St, F>where Map<IntoStream<St>, MapOkFn<F>>: Debug,

impl<'a, R: Debug + ?Sized> Debug for ReadToEnd<'a, R>

impl<Fut: Debug> Debug for Fuse<Fut>

impl<R: Debug> Debug for BufReader<R>

impl<St: Debug, FromA: Debug, FromB: Debug> Debug for Unzip<St, FromA, FromB>

impl<'a, Si: Debug + ?Sized, Item: Debug> Debug for Send<'a, Si, Item>

impl<St: Debug> Debug for Take<St>

impl<Fut> Debug for FuturesUnordered<Fut>

impl<'a, S: Debug + ?Sized> Debug for Seek<'a, S>

impl<St> Debug for TryFlattenUnordered<St>where FlattenUnorderedWithFlowController<NestedTryStreamIntoEitherTryStream<St>, PropagateBaseStreamError<St>>: Debug, St: TryStream, St::Ok: TryStream + Unpin, <St::Ok as TryStream>::Error: From<St::Error>,

impl<St, F> Debug for Map<St, F>where St: Debug,

impl<St, Fut, F> Debug for AndThen<St, Fut, F>where St: Debug, Fut: Debug,

impl<F> Debug for IntoStream<F>where Once<F>: Debug,

impl<St1: Debug + Stream, St2: Debug + Stream> Debug for Zip<St1, St2>where St1::Item: Debug, St2::Item: Debug,

impl<Fut1, Fut2, Fut3> Debug for Join3<Fut1, Fut2, Fut3>where Fut1: Future + Debug, Fut1::Output: Debug, Fut2: Future + Debug, Fut2::Output: Debug, Fut3: Future + Debug, Fut3::Output: Debug,

impl<'a, W: Debug + ?Sized> Debug for WriteVectored<'a, W>

impl<St1, St2, Clos, State> Debug for SelectWithStrategy<St1, St2, Clos, State>where St1: Debug, St2: Debug, State: Debug,

impl<St, Fut, F> Debug for SkipWhile<St, Fut, F>where St: Stream + Debug, St::Item: Debug, Fut: Debug,

impl<T: ?Sized> Debug for MutexLockFuture<'_, T>

impl<St, U, F> Debug for FlatMapUnordered<St, U, F>where FlattenUnordered<Map<St, F>>: Debug, St: Stream, U: Stream + Unpin, F: FnMut(St::Item) -> U,

impl<Fut> Debug for TryFlattenStream<Fut>where TryFlatten<Fut, Fut::Ok>: Debug, Fut: TryFuture,

impl<Fut, E> Debug for OkInto<Fut, E>where MapOk<Fut, IntoFn<E>>: Debug,

impl<T, F, Fut> Debug for TryUnfold<T, F, Fut>where T: Debug, Fut: Debug,

impl<Fut1, Fut2, Fut3, Fut4> Debug for TryJoin4<Fut1, Fut2, Fut3, Fut4>where Fut1: TryFuture + Debug, Fut1::Ok: Debug, Fut1::Error: Debug, Fut2: TryFuture + Debug, Fut2::Ok: Debug, Fut2::Error: Debug, Fut3: TryFuture + Debug, Fut3::Ok: Debug, Fut3::Error: Debug, Fut4: TryFuture + Debug, Fut4::Ok: Debug, Fut4::Error: Debug,

impl<T: ?Sized + Debug> Debug for OwnedMutexGuard<T>

impl<'a, W: Debug + ?Sized> Debug for Flush<'a, W>

impl<W: Debug, Item: Debug> Debug for IntoSink<W, Item>

impl<St, U, F> Debug for FlatMap<St, U, F>where Flatten<Map<St, F>, U>: Debug,

impl<R: Debug> Debug for Take<R>

impl<St> Debug for Flatten<St>where Flatten<St, St::Item>: Debug, St: Stream,

impl<T> Debug for ReuniteError<T>

impl<St, Fut, F> Debug for ForEachConcurrent<St, Fut, F>where St: Debug, Fut: Debug,

impl<F> Debug for JoinAll<F>where F: Future + Debug, F::Output: Debug,

impl<T, F: Fn() -> T> Debug for AlwaysReady<T, F>

impl<Fut1, Fut2, Fut3, Fut4> Debug for Join4<Fut1, Fut2, Fut3, Fut4>where Fut1: Future + Debug, Fut1::Output: Debug, Fut2: Future + Debug, Fut2::Output: Debug, Fut3: Future + Debug, Fut3::Output: Debug, Fut4: Future + Debug, Fut4::Output: Debug,

impl<Fut: Debug> Debug for SelectAll<Fut>

impl<'a, R: Debug + ?Sized> Debug for Read<'a, R>

impl<St, Fut, F> Debug for TryAny<St, Fut, F>where St: Debug, Fut: Debug,

impl<St, Fut, F> Debug for Filter<St, Fut, F>where St: Stream + Debug, St::Item: Debug, Fut: Debug,

impl<S: Debug, Item: Debug> Debug for SplitSink<S, Item>

impl<T: Debug> Debug for Abortable<T>

impl<St: Debug + Stream> Debug for Chunks<St>where St::Item: Debug,

impl<Si: Debug, F: Debug> Debug for SinkMapErr<Si, F>

impl<W: Debug> Debug for BufWriter<W>

impl Debug for FxHasher32

impl Debug for FxHasher

impl Debug for FxHasher64

impl Debug for Error

impl Debug for Error

impl<'a> Debug for GlobBuilder<'a>

impl Debug for GlobSet

impl Debug for ErrorKind

impl<'a> Debug for Candidate<'a>

impl Debug for Glob

impl<K, V, A> Debug for Drain<'_, K, V, A>where K: Debug, V: Debug, A: Allocator,

impl<K, V: Debug, A: Allocator> Debug for IntoValues<K, V, A>

impl<K: Debug, V, S, A: Allocator> Debug for VacantEntry<'_, K, V, S, A>

impl<K: Debug, A: Allocator> Debug for Drain<'_, K, A>

impl<K, V, S, A: Allocator> Debug for RawEntryBuilder<'_, K, V, S, A>

impl<K: Debug, V> Debug for Keys<'_, K, V>

impl<T: Debug, S, A: Allocator> Debug for OccupiedEntry<'_, T, S, A>

impl<K: Borrow<Q>, Q: ?Sized + Debug, V, S, A: Allocator> Debug for VacantEntryRef<'_, '_, K, Q, V, S, A>

impl<K: Debug, V: Debug, S, A: Allocator> Debug for RawOccupiedEntryMut<'_, K, V, S, A>

impl<T, A> Debug for HashTable<T, A>where T: Debug, A: Allocator,

impl<K, V: Debug> Debug for ValuesMut<'_, K, V>

impl<T, S, A> Debug for Difference<'_, T, S, A>where T: Debug + Eq + Hash, S: BuildHasher, A: Allocator,

impl<K: Debug, V: Debug> Debug for Iter<'_, K, V>

impl<K, V: Debug> Debug for Values<'_, K, V>

impl<T: Debug, A: Allocator> Debug for Entry<'_, T, A>

impl<T: Debug, S, A: Allocator> Debug for Entry<'_, T, S, A>

impl<K: Debug> Debug for Iter<'_, K>

impl<K: Borrow<Q>, Q: ?Sized + Debug, V: Debug, S, A: Allocator> Debug for EntryRef<'_, '_, K, Q, V, S, A>

impl<T: Debug, A: Allocator> Debug for Drain<'_, T, A>

impl<T: Debug, A: Allocator> Debug for VacantEntry<'_, T, A>

impl<K: Debug, V: Debug, A: Allocator> Debug for IntoIter<K, V, A>

impl<K, V, S, A> Debug for HashMap<K, V, S, A>where K: Debug, V: Debug, A: Allocator,

impl<K, V, S, A: Allocator> Debug for RawVacantEntryMut<'_, K, V, S, A>

impl<K, V> Debug for IterMut<'_, K, V>where K: Debug, V: Debug,

impl<K: Borrow<Q>, Q: ?Sized + Debug, V: Debug, S, A: Allocator> Debug for OccupiedEntryRef<'_, '_, K, Q, V, S, A>

impl<K, V, S, A: Allocator> Debug for RawEntryBuilderMut<'_, K, V, S, A>

impl<T, S, A> Debug for Intersection<'_, T, S, A>where T: Debug + Eq + Hash, S: BuildHasher, A: Allocator,

impl<T: Debug, S, A: Allocator> Debug for VacantEntry<'_, T, S, A>

impl<K: Debug, V: Debug, S, A: Allocator> Debug for Entry<'_, K, V, S, A>

impl<K: Debug, V: Debug, S, A: Allocator> Debug for RawEntryMut<'_, K, V, S, A>

impl<K: Debug, A: Allocator> Debug for IntoIter<K, A>

impl<K: Debug, V: Debug, A: Allocator> Debug for IntoKeys<K, V, A>

impl<K: Debug, V: Debug, S, A: Allocator> Debug for OccupiedEntry<'_, K, V, S, A>

impl<T, S, A> Debug for Union<'_, T, S, A>where T: Debug + Eq + Hash, S: BuildHasher, A: Allocator,

impl<K: Debug, V: Debug, S, A: Allocator> Debug for OccupiedError<'_, K, V, S, A>

impl<T, S, A> Debug for SymmetricDifference<'_, T, S, A>where T: Debug + Eq + Hash, S: BuildHasher, A: Allocator,

impl<T: Debug, A: Allocator> Debug for OccupiedEntry<'_, T, A>

impl<T, S, A> Debug for HashSet<T, S, A>where T: Debug, A: Allocator,

impl<T: Debug, A: Allocator> Debug for AbsentEntry<'_, T, A>

impl<'a, T: Debug> Debug for ValueIter<'a, T>

impl<T: Debug> Debug for IntoIter<T>

impl Debug for Parts

impl Debug for Builder

impl<T: Debug> Debug for Response<T>

impl<'a, T: Debug> Debug for Values<'a, T>

impl<'a, T: Debug> Debug for ValuesMut<'a, T>

impl Debug for Parts

impl Debug for Builder

impl<'a, T: Debug> Debug for IterMut<'a, T>

impl Debug for InvalidUri

impl<'a, T: Debug + 'a> Debug for Entry<'a, T>

impl<'a, T: Debug> Debug for Drain<'a, T>

impl<'a, T: Debug> Debug for OccupiedEntry<'a, T>

impl Debug for Scheme

impl Debug for Version

impl Debug for Authority

impl Debug for Error

impl<'a, T: Debug> Debug for VacantEntry<'a, T>

impl Debug for HeaderName

impl<'a, T: Debug> Debug for Keys<'a, T>

impl<'a, T: Debug> Debug for GetAll<'a, T>

impl Debug for Method

impl<T: Debug> Debug for Request<T>

impl Debug for Builder

impl<T> Debug for Port<T>where T: Debug,

impl Debug for ToStrError

impl<'a, T: Debug> Debug for Iter<'a, T>

impl Debug for Parts

impl Debug for Uri

impl<T: Debug> Debug for HeaderMap<T>

impl Debug for Extensions

impl<'a, T: Debug> Debug for ValueDrain<'a, T>

impl Debug for StatusCode

impl<'a, T: Debug> Debug for ValueIterMut<'a, T>

impl<D, E> Debug for BoxBody<D, E>

impl<'a, T: Debug + ?Sized> Debug for Trailers<'a, T>

impl<D: Debug> Debug for Full<D>

impl<B, F> Debug for MapErr<B, F>where B: Debug,

impl<B, F> Debug for MapData<B, F>where B: Debug,

impl<B: Debug> Debug for Limited<B>

impl<B: Debug> Debug for Collected<B>

impl<D, E> Debug for UnsyncBoxBody<D, E>

impl Debug for SizeHint

impl<'a, T: Debug + ?Sized> Debug for Data<'a, T>

impl<D> Debug for Empty<D>

impl Debug for Error

impl<'a> Debug for Header<'a>

impl<'headers, 'buf> Debug for Response<'headers, 'buf>

impl<'headers, 'buf> Debug for Request<'headers, 'buf>

impl<T: Debug> Debug for Status<T>

impl Debug for Error

impl Debug for HttpDate

impl<B> Debug for SendRequest<B>

impl Debug for AddrStream

impl<T: Debug> Debug for Parts<T>

impl Debug for GaiFuture

impl<I, S> Debug for Connection<I, S>where S: HttpService<Body>,

impl Debug for Builder

impl Debug for Name

impl<C: Debug, B: Debug, T: Debug> Debug for Connect<C, B, T>

impl Debug for Upgraded

impl<I: Debug, E: Debug> Debug for Builder<I, E>

impl Debug for GaiAddrs

impl Debug for Sender

impl<T: Debug> Debug for Parts<T>

impl<R: Debug> Debug for HttpConnector<R>

impl Debug for HttpInfo

impl<I: Debug, F: Debug, E: Debug> Debug for Connecting<I, F, E>

impl Debug for Connected

impl Debug for Error

impl<I: Debug, S: Debug> Debug for Server<I, S>

impl<T, B> Debug for Connection<T, B>where T: AsyncRead + AsyncWrite + Debug + Send + 'static, B: HttpBody + 'static,

impl<E: Debug> Debug for Http<E>

impl<C, B> Debug for Client<C, B>

impl Debug for OnUpgrade

impl Debug for Body

impl Debug for Builder

impl<T: Debug, S: Debug> Debug for Parts<T, S>

impl Debug for Errors

impl<'a> Debug for Request<'a>

impl Debug for Error

impl Debug for Error

impl Debug for Builder

impl Debug for HttpError

impl Debug for Error

impl Debug for Response

impl Debug for Client

impl Debug for Error

impl Debug for RpcError

impl Debug for Builder

impl<TSink, TStream> Debug for Duplex<TSink, TStream>

impl Debug for RpcError

impl Debug for Version

impl Debug for MethodCall

impl Debug for Params

impl<M: Debug + Metadata> Debug for IoHandler<M>

impl<T: Debug + Metadata, S: Debug + Middleware<T>> Debug for MetaIoHandler<T, S>

impl Debug for Request

impl Debug for ErrorCode

impl Debug for Noop

impl Debug for Id

impl Debug for Output

impl Debug for Error

impl Debug for Success

impl Debug for Call

impl Debug for Response

impl Debug for Failure

impl Debug for RestApi

impl Debug for Response

impl<T: Debug> Debug for Sender<T>

impl<T: Debug, E: Debug> Debug for Subscriber<T, E>

impl<T: Debug, E: Debug> Debug for Sink<T, E>

impl Debug for Subscriber

impl<T: Debug> Debug for Receiver<T>

impl Debug for Session

impl Debug for Sink

impl<T: Debug> Debug for DomainsValidation<T>

impl Debug for Separator

impl Debug for Origin

impl Debug for Port

impl<T: Debug> Debug for AllowCors<T>

impl Debug for Executor

impl Debug for Host

impl Debug for Config

impl Debug for Integer

impl Debug for Store

impl Debug for Error

impl Debug for rtentry

impl Debug for lconv

impl Debug for mq_attr

impl Debug for arphdr

impl Debug for statfs64

impl Debug for pollfd

impl Debug for fd_set

impl Debug for Elf32_Chdr

impl Debug for ipc_perm

impl Debug for winsize

impl Debug for mmsghdr

impl Debug for ifaddrs

impl Debug for stat64

impl Debug for protoent

impl Debug for ntptimeval

impl Debug for ifconf

impl Debug for mntent

impl Debug for termios2

impl Debug for dqblk

impl Debug for iovec

impl Debug for glob_t

impl Debug for Elf64_Sym

impl Debug for ff_trigger

impl Debug for tms

impl Debug for stack_t

impl Debug for clone_args

impl Debug for utimbuf

impl Debug for rlimit64

impl Debug for msqid_ds

impl Debug for sigevent

impl Debug for FILE

impl Debug for sigset_t

impl Debug for user

impl Debug for addrinfo

impl Debug for Elf32_Sym

impl Debug for fsid_t

impl Debug for ff_replay

impl Debug for semid_ds

impl Debug for sched_attr

impl Debug for in_addr

impl Debug for utmpx

impl Debug for sysinfo

impl Debug for arpreq

impl Debug for statx

impl Debug for ucred

impl Debug for termios

impl Debug for sockaddr

impl Debug for msginfo

impl Debug for Elf64_Chdr

impl Debug for tcp_info

impl Debug for statfs

impl Debug for Elf32_Shdr

impl Debug for flock64

impl Debug for nlmsghdr

impl Debug for mallinfo

impl Debug for Elf64_Phdr

impl Debug for statvfs64

impl Debug for in6_rtmsg

impl Debug for seminfo

impl Debug for timezone

impl Debug for mallinfo2

impl Debug for can_filter

impl Debug for ip_mreqn

impl Debug for input_id

impl Debug for Elf64_Shdr

impl Debug for fpos64_t

impl Debug for nlmsgerr

impl Debug for in6_addr

impl Debug for genlmsghdr

impl Debug for regmatch_t

impl Debug for tm

impl Debug for ipv6_mreq

impl Debug for statvfs

impl Debug for ifreq

impl Debug for hostent

impl Debug for Elf64_Ehdr

impl Debug for rusage

impl Debug for af_alg_iv

impl Debug for rlimit

impl Debug for option

impl Debug for Elf32_Ehdr

impl Debug for sembuf

impl Debug for DIR

impl Debug for arpreq_old

impl Debug for Elf32_Phdr

impl Debug for in_pktinfo

impl Debug for shmid_ds

impl Debug for sock_fprog

impl Debug for open_how

impl Debug for timespec

impl Debug for timeval

impl Debug for group

impl Debug for ucontext_t

impl Debug for passwd

impl Debug for siginfo_t

impl Debug for flock

impl Debug for __timeval

impl Debug for xdp_desc

impl Debug for nlattr

impl Debug for dirent

impl Debug for timex

impl Debug for cmsghdr

impl Debug for nl_pktinfo

impl Debug for sigval

impl Debug for utsname

impl Debug for ff_effect

impl Debug for linger

impl Debug for Dl_info

impl Debug for fpos_t

impl Debug for sigaction

impl Debug for servent

impl Debug for glob64_t

impl Debug for mcontext_t

impl Debug for dirent64

impl Debug for iocb

impl Debug for aiocb

impl Debug for itimerspec

impl Debug for regex_t

impl Debug for spwd

impl Debug for in6_ifreq

impl Debug for stat

impl Debug for msghdr

impl Debug for cpu_set_t

impl Debug for ip_mreq

impl Debug for sem_t

impl Debug for itimerval

impl Debug for input_mask

impl<'a> Debug for RecordBuilder<'a>

impl Debug for Level

impl<'a> Debug for MetadataBuilder<'a>

impl<'a> Debug for Record<'a>

impl<'a> Debug for Metadata<'a>

impl Debug for Three

impl Debug for One

impl Debug for Finder

impl Debug for Pair

impl<'a, 'h> Debug for OneIter<'a, 'h>

impl<'a, 'h> Debug for TwoIter<'a, 'h>

impl<'h, 'n> Debug for FindIter<'h, 'n>

impl<'n> Debug for FinderRev<'n>

impl Debug for Finder

impl<'a, 'h> Debug for OneIter<'a, 'h>

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

impl Debug for Finder

impl Debug for FinderRev

impl<'h> Debug for Memchr<'h>

impl Debug for Three

impl Debug for One

impl Debug for FinderRev

impl Debug for Finder

impl<'a, 'h> Debug for TwoIter<'a, 'h>

impl Debug for Three

impl Debug for Two

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

impl Debug for Finder

impl Debug for Two

impl<'h> Debug for Memchr3<'h>

impl<'h> Debug for Memchr2<'h>

impl<'a, 'h> Debug for TwoIter<'a, 'h>

impl Debug for One

impl<'a, 'h> Debug for ThreeIter<'a, 'h>

impl<'h, 'n> Debug for FindRevIter<'h, 'n>

impl Debug for Two

impl Debug for Finder

impl<'a, 'h> Debug for OneIter<'a, 'h>

impl<'n> Debug for Finder<'n>

impl Debug for Method

impl Debug for Error

impl Debug for Response

impl Debug for Request

impl Debug for Interest

impl Debug for UdpSocket

impl Debug for TcpStream

impl Debug for Token

impl Debug for Registry

impl Debug for UnixStream

impl<'a> Debug for Iter<'a>

impl Debug for Events

impl<'a> Debug for SourceFd<'a>

impl Debug for Poll

impl Debug for Waker

impl Debug for Event

impl Debug for Sender

impl Debug for Receiver

impl Debug for UdpBuilder

impl Debug for TcpBuilder

impl Debug for FsType

impl Debug for WaitStatus

impl Debug for FlockArg

impl Debug for SfdFlags

impl Debug for Statvfs

impl Debug for SigHandler

impl Debug for FdFlag

impl Debug for OpenHow

impl Debug for SignalFd

impl Debug for SigSet

impl Debug for SigmaskHow

impl Debug for Whence

impl Debug for OFlag

impl Debug for Errno

impl Debug for SFlag

impl Debug for AtFlags

impl Debug for SigAction

impl Debug for SaFlags

impl Debug for Statfs

impl Debug for FsFlags

impl Debug for SysInfo

impl Debug for TimeSpec

impl Debug for TimeVal

impl Debug for SigEvent

impl<'a> Debug for SigSetIter<'a>

impl Debug for SealFlag

impl Debug for Signal

impl Debug for Mode

impl<'fd> Debug for Id<'fd>

impl<'a> Debug for FcntlArg<'a>

impl Debug for ForkResult

impl<T: Debug + Flockable> Debug for Flock<T>

impl Debug for Pid

impl<T: Debug> Debug for OnceCell<T>

impl<T: Debug> Debug for OnceCell<T>

impl<T: Debug, F> Debug for Lazy<T, F>

impl Debug for OnceBool

impl<T: Debug, F> Debug for Lazy<T, F>

impl<'a, T> Debug for OnceRef<'a, T>

impl<T> Debug for OnceBox<T>

impl<T: Debug> Debug for Receiver<T>

impl<T> Debug for SendError<T>

impl Debug for RecvError

impl<T: Debug> Debug for Sender<T>

impl Debug for Condvar

impl Debug for Once

impl Debug for OnceState

impl Debug for ParkToken

impl Debug for FilterOp

impl Debug for ParkResult

impl Debug for RequeueOp

impl<'a, E: Debug + EncodeSet> Debug for PercentEncode<'a, E>

impl<'a> Debug for PercentDecode<'a>

impl Debug for Delimiter

impl Debug for Spacing

impl Debug for DelimSpan

impl Debug for Literal

impl Debug for TokenTree

impl Debug for Group

impl Debug for Ident

impl Debug for Span

impl Debug for Punct

impl Debug for IntoIter

impl Debug for LexError

impl Debug for Bernoulli

impl<X: Debug> Debug for UniformFloat<X>

impl<D: Debug, R: Debug, T: Debug> Debug for DistIter<D, R, T>

impl<R: Debug> Debug for ReadRng<R>

impl Debug for StdRng

impl Debug for ReadError

impl<W: Debug + Weight> Debug for WeightedIndex<W>

impl Debug for ThreadRng

impl<'a, S: Debug + ?Sized + 'a, T: Debug + 'a> Debug for SliceChooseIter<'a, S, T>

impl<'a, T: Debug> Debug for Slice<'a, T>

impl<D: Debug, F: Debug, T: Debug, S: Debug> Debug for DistMap<D, F, T, S>

impl Debug for Standard

impl<X: Debug> Debug for UniformInt<X>

impl<'a> Debug for IndexVecIter<'a>

impl Debug for StepRng

impl Debug for Open01

impl Debug for IndexVec

impl<R, Rsdr> Debug for ReseedingRng<R, Rsdr>where R: BlockRngCore + SeedableRng + Debug, Rsdr: RngCore + Debug,

impl<X: Debug + SampleUniform> Debug for Uniform<X>where X::Sampler: Debug,

impl Debug for ChaCha8Rng

impl Debug for Error

impl Debug for OsRng

impl<R: BlockRngCore + Debug> Debug for BlockRng<R>

impl<'a> Debug for PatternSetIter<'a>

impl Debug for Config

impl Debug for PatternID

impl Debug for Config

impl Debug for NFA

impl Debug for Captures

impl<T: Debug, F> Debug for Pool<T, F>

impl Debug for Cache

impl Debug for Builder

impl Debug for Config

impl<'h, F: Debug> Debug for CapturesIter<'h, F>

impl<'r, 'h> Debug for FindMatches<'r, 'h>

impl Debug for MatchKind

impl Debug for BuildError

impl Debug for PatternSet

impl Debug for StateID

impl<'a> Debug for ByteClassIter<'a>

impl Debug for Prefilter

impl Debug for GroupInfo

impl Debug for CacheError

impl<'a> Debug for CapturesPatternIter<'a>

impl Debug for Transition

impl<'h, F: Debug> Debug for MatchesIter<'h, F>

impl<'r, 'c, 'h> Debug for CapturesMatches<'r, 'c, 'h>

impl<'a, T: Send + Debug, F: Fn() -> T> Debug for PoolGuard<'a, T, F>

impl Debug for BuildError

impl Debug for Config

impl<'h, F> Debug for TryCapturesIter<'h, F>

impl Debug for Builder

impl Debug for Builder

impl Debug for Regex

impl<'a> Debug for DebugHaystack<'a>

impl Debug for Match

impl Debug for Look

impl<'h> Debug for Input<'h>

impl Debug for Anchored

impl Debug for BuildError

impl<'r, 'c, 'h> Debug for TryCapturesMatches<'r, 'c, 'h>

impl Debug for State

impl Debug for MatchError

impl Debug for Config

impl Debug for PikeVM

impl<'r, 'c, 'h> Debug for FindMatches<'r, 'c, 'h>

impl<T: Debug, F: Fn() -> T> Debug for Lazy<T, F>

impl<'h> Debug for Searcher<'h>

impl<'h, F> Debug for TryMatchesIter<'h, F>

impl Debug for DFA

impl<'a> Debug for GroupInfoAllNames<'a>

impl Debug for Unit

impl<'r, 'c, 'h> Debug for TryFindMatches<'r, 'c, 'h>

impl<'r, 'h> Debug for Split<'r, 'h>

impl Debug for StartError

impl Debug for Cache

impl<'a> Debug for PatternIter<'a>

impl<'r, 'h> Debug for SplitN<'r, 'h>

impl Debug for Cache

impl<'r, 'h> Debug for CapturesMatches<'r, 'h>

impl Debug for Config

impl<'a> Debug for ByteClassElements<'a>

impl Debug for Cache

impl Debug for Compiler

impl Debug for DebugByte

impl Debug for Regex

impl Debug for Span

impl<'r, 'c, 'h> Debug for FindMatches<'r, 'c, 'h>

impl<B: Debug + ?Sized, T: Debug> Debug for AlignAs<B, T>

impl Debug for SmallIndex

impl Debug for Builder

impl<'h, F> Debug for TryHalfMatchesIter<'h, F>

impl Debug for Builder

impl Debug for Config

impl<'a> Debug for GroupInfoPatternNames<'a>

impl Debug for Builder

impl Debug for LookSet

impl Debug for Cache

impl<'h, F: Debug> Debug for HalfMatchesIter<'h, F>

impl Debug for HalfMatch

impl Debug for ErrorKind

impl Debug for Extractor

impl Debug for FlagsItem

impl Debug for ClassAscii

impl Debug for Error

impl Debug for ClassPerl

impl Debug for Properties

impl Debug for ErrorKind

impl<'a> Debug for ClassBytesIter<'a>

impl Debug for Error

impl Debug for Repetition

impl Debug for Printer

impl Debug for Position

impl<'a> Debug for ClassUnicodeIter<'a>

impl Debug for Ast

impl Debug for Translator

impl Debug for Seq

impl Debug for Flags

impl Debug for Concat

impl Debug for Parser

impl Debug for ClassSet

impl Debug for Comment

impl Debug for ClassBytes

impl Debug for Error

impl Debug for Literal

impl Debug for Utf8Range

impl Debug for Assertion

impl Debug for HirKind

impl Debug for Capture

impl Debug for Group

impl Debug for GroupKind

impl Debug for Look

impl Debug for Class

impl Debug for LookSet

impl Debug for SetFlags

impl Debug for Printer

impl Debug for Span

impl Debug for Literal

impl Debug for Parser

impl Debug for Hir

impl Debug for Literal

impl Debug for Flag

impl Debug for Repetition

impl Debug for Dot

impl Debug for Key

impl Debug for Algorithm

impl<'a, L: Debug + KeyType> Debug for Okm<'a, L>

impl Debug for Algorithm

impl Debug for Digest

impl Debug for Algorithm

impl Debug for Context

impl<B> Debug for UnparsedPublicKey<B>where B: AsRef<[u8]> + Debug,

impl Debug for Prk

impl Debug for Algorithm

impl Debug for TestCase

impl Debug for PublicKey

impl Debug for RsaKeyPair

impl Debug for UnboundKey

impl Debug for Algorithm

impl Debug for Algorithm

impl Debug for Salt

impl Debug for Tag

impl Debug for Message

impl Debug for ServerName

impl Debug for PrivateKey

impl Debug for PayloadU8

impl Debug for Random

impl Debug for PayloadU24

impl Debug for AlertLevel

impl Debug for NamedCurve

impl Debug for Payload

impl Debug for SessionID

impl Debug for TLSError

impl Debug for u24

impl Debug for PayloadU16

impl Debug for NamedGroup

impl Debug for Node

impl Debug for Stump

impl Debug for UpdateData

impl Debug for NodeHash

impl Debug for Pollard

impl Debug for Proof

impl Debug for Error

impl<'a> Debug for Log<'a>

impl Debug for Value

impl Debug for Number

impl Debug for Category

impl Debug for RawValue

impl Debug for Map<String, Value>

impl Debug for Error

impl<'a> Debug for PrettyFormatter<'a>

impl Debug for SigId

impl<'a, T: Debug> Debug for VacantEntry<'a, T>

impl<T> Debug for Drain<'_, T>

impl<T> Debug for Iter<'_, T>where T: Debug,

impl<T> Debug for IntoIter<T>where T: Debug,

impl<T> Debug for Slab<T>where T: Debug,

impl<T> Debug for IterMut<'_, T>where T: Debug,

impl<T: Debug> Debug for TransactionError<T>

impl Debug for Db

impl Debug for Config

impl Debug for Tree

impl Debug for Error

impl Debug for Event

impl Debug for Batch

impl Debug for Mode

impl Debug for IVec

impl<A: Array> Debug for SmallVec<A>where A::Item: Debug,

impl<'a, T: 'a + Array> Debug for Drain<'a, T>where T::Item: Debug,

impl<A: Array> Debug for IntoIter<A>where A::Item: Debug,

impl Debug for Domain

impl<'a> Debug for MaybeUninitSlice<'a>

impl Debug for RecvFlags

impl Debug for SockRef<'_>

impl Debug for Protocol

impl Debug for Type

impl<'name, 'bufs, 'control> Debug for MsgHdrMut<'name, 'bufs, 'control>

impl<'name, 'bufs, 'control> Debug for MsgHdr<'name, 'bufs, 'control>

impl Debug for Socket

impl Debug for SockAddr

impl<A: Array> Debug for ArrayVecIterator<A>where A::Item: Debug,

impl<A: Array> Debug for TinyVecIterator<A>where A::Item: Debug,

impl<A: Array> Debug for TinyVec<A>where A::Item: Debug,

impl<A: Array> Debug for ArrayVec<A>where A::Item: Debug,

impl<'s, T> Debug for SliceVec<'s, T>where T: Debug,

impl Debug for Stdin

impl<T: Debug> Debug for SetError<T>

impl Debug for JoinError

impl<T> Debug for Receiver<T>

impl<R: Debug> Debug for Lines<R>

impl<'a, T: Debug> Debug for Ref<'a, T>

impl<T: Debug> Debug for OnceCell<T>

impl<T: Debug> Debug for WriteHalf<T>

impl<'a, T> Debug for RwLockMappedWriteGuard<'a, T>where T: Debug + ?Sized,

impl Debug for Command

impl<T> Debug for PermitIterator<'_, T>

impl<W: Debug> Debug for BufWriter<W>

impl Debug for UCred

impl<T: Debug> Debug for Timeout<T>

impl Debug for Handle

impl<T: Debug> Debug for Sender<T>

impl Debug for RecvError

impl<'a, T: ?Sized + Debug> Debug for MappedMutexGuard<'a, T>

impl Debug for Child

impl Debug for Barrier

impl<'a, T> Debug for RwLockReadGuard<'a, T>where T: Debug + ?Sized,

impl<T> Debug for Sender<T>

impl<T> Debug for SendTimeoutError<T>

impl<T> Debug for WeakUnboundedSender<T>

impl Debug for TcpSocket

impl<T> Debug for Sender<T>

impl<T> Debug for WeakSender<T>

impl Debug for SocketAddr

impl<T: 'static> Debug for LocalKey<T>

impl<'a> Debug for ReadHalf<'a>

impl<'a> Debug for WriteHalf<'a>

impl Debug for Signal

impl<T> Debug for UnboundedReceiver<T>

impl<T> Debug for AsyncFdTryNewError<T>

impl<T> Debug for TrySendError<T>

impl<T: Debug> Debug for ReadHalf<T>

impl<'a> Debug for Notified<'a>

impl<R: Debug, W: Debug> Debug for Join<R, W>

impl Debug for Interval

impl<'a, T: Debug + AsRawFd> Debug for AsyncFdReadyMutGuard<'a, T>

impl Debug for Builder

impl Debug for UnixSocket

impl Debug for Instant

impl Debug for Error

impl<T: Debug> Debug for SendError<T>

impl Debug for UnixStream

impl Debug for Notify

impl Debug for DirBuilder

impl Debug for TcpStream

impl<T: ?Sized, U> Debug for OwnedRwLockReadGuard<T, U>where U: Debug + ?Sized,

impl Debug for Sink

impl<T: ?Sized + Debug> Debug for OwnedMutexGuard<T>

impl<T, F> Debug for TaskLocalFuture<T, F>where T: Debug + 'static,

impl<T> Debug for OwnedRwLockWriteGuard<T>where T: Debug + ?Sized,

impl<T: Debug> Debug for Receiver<T>

impl<T: Debug + AsRawFd> Debug for AsyncFd<T>

impl<T> Debug for RwLock<T>where T: Debug + ?Sized,

impl Debug for Runtime

impl<T> Debug for SendError<T>

impl<R: Debug> Debug for BufReader<R>

impl<R: Debug> Debug for Take<R>

impl<T> Debug for JoinHandle<T>where T: Debug,

impl Debug for ReadBuf<'_>

impl<'a, T> Debug for RwLockWriteGuard<'a, T>where T: Debug + ?Sized,

impl Debug for SignalKind

impl Debug for RecvError

impl Debug for Empty

impl<'a, T: Debug + AsRawFd> Debug for AsyncFdReadyGuard<'a, T>

impl Debug for Receiver

impl Debug for Ready

impl Debug for Sleep

impl<RW: Debug> Debug for BufStream<RW>

impl<T: Debug> Debug for Sender<T>

impl<T> Debug for OwnedPermit<T>

impl Debug for TryIoError

impl<T: ?Sized, U: ?Sized + Debug> Debug for OwnedMappedMutexGuard<T, U>

impl<T> Debug for UnboundedSender<T>

impl Debug for Sender

impl Debug for RecvError

impl Debug for Id

impl Debug for Elapsed

impl<T: ?Sized, U> Debug for OwnedRwLockMappedWriteGuard<T, U>where U: Debug + ?Sized,

impl<T> Debug for Receiver<T>

impl<T> Debug for Permit<'_, T>

impl<'a> Debug for WriteHalf<'a>

impl Debug for UdpSocket

impl Debug for Stdout

impl<T: Debug> Debug for Receiver<T>

impl Debug for Repeat

impl<T> Debug for JoinSet<T>

impl<'a> Debug for EnterGuard<'a>

impl<T> Debug for SendError<T>

impl Debug for LocalSet

impl<'a> Debug for ReadHalf<'a>

impl Debug for ChildStdin

impl Debug for ReadDir

impl Debug for DirEntry

impl Debug for Stderr

impl<'a> Debug for SemaphorePermit<'a>

impl Debug for Interest

impl Debug for File

impl Debug for Semaphore

impl<R: Debug> Debug for Split<R>

impl<T: ?Sized + Debug> Debug for MutexGuard<'_, T>

impl<T> Debug for Mutex<T>where T: Debug + ?Sized,

impl<IO: Debug> Debug for TlsStream<IO>

impl<T: Debug> Debug for TlsStream<T>

impl<IO: Debug> Debug for TlsStream<IO>

impl<K: Debug, V: Debug> Debug for StreamMap<K, V>

impl<T: Debug> Debug for Once<T>

impl<St, F> Debug for Filter<St, F>where St: Debug,

impl<St, F> Debug for MapWhile<St, F>where St: Debug,

impl<I: Debug> Debug for Iter<I>

impl<St, F> Debug for FilterMap<St, F>where St: Debug,

impl<St, F> Debug for Map<St, F>where St: Debug,

impl<T: Debug> Debug for Fuse<T>

impl<S: Debug> Debug for TimeoutRepeating<S>

impl<S: Debug + Stream> Debug for ChunksTimeout<S>where S::Item: Debug,

impl Debug for Elapsed

impl<T: Debug> Debug for ReceiverStream<T>

impl<St, F> Debug for SkipWhile<St, F>where St: Debug,

impl<S: Debug> Debug for Timeout<S>

impl<St, Fut, F> Debug for Then<St, Fut, F>where St: Debug,

impl<St> Debug for Skip<St>where St: Debug,

impl<St, F> Debug for TakeWhile<St, F>where St: Debug,

impl<St> Debug for Take<St>where St: Debug,

impl<T: Debug> Debug for Empty<T>

impl<T: Debug> Debug for Pending<T>

impl<T> Debug for ReusableBoxFuture<T>

impl Debug for LinesCodec

impl<T, U> Debug for FramedWrite<T, U>where T: Debug, U: Debug,

impl<T, U> Debug for Framed<T, U>where T: Debug, U: Debug,

impl<T: Debug> Debug for PollSender<T>

impl Debug for Builder

impl Debug for DropGuard

impl<T, D> Debug for FramedRead<T, D>where T: Debug, D: Debug,

impl<L: Debug, R: Debug> Debug for Either<L, R>

impl<T: Debug, U: Debug> Debug for FramedParts<T, U>

impl Debug for BytesCodec

impl<T: Debug> Debug for Spanned<T>

impl Debug for Error

impl Debug for Error

impl Debug for Datetime

impl Debug for Value

impl Debug for Map<String, Value>

impl<'a> Debug for Entered<'a>

impl<T: Debug> Debug for Instrumented<T>

impl<T: Debug> Debug for WithDispatch<T>

impl Debug for Span

impl Debug for Empty

impl Debug for Level

impl<'a> Debug for Metadata<'a>

impl<'a> Debug for Attributes<'a>

impl<T: Display> Debug for DisplayValue<T>

impl Debug for Identifier

impl Debug for Interest

impl Debug for Iter

impl Debug for Current

impl<'a> Debug for Event<'a>

impl Debug for Kind

impl Debug for dyn Value

impl<'a> Debug for Record<'a>

impl Debug for Id

impl<T: Debug> Debug for DebugValue<T>

impl<'a> Debug for ValueSet<'a>

impl Debug for Dispatch

impl Debug for FieldSet

impl Debug for Field

impl<'a, T: Debug> Debug for Locked<'a, T>

impl<T: Debug> Debug for TryLock<T>

impl<S: Debug> Debug for UniCase<S>

impl<S: Debug> Debug for Ascii<S>

impl Debug for Direction

impl<'text> Debug for Utf8IndexLenIter<'text>

impl Debug for Level

impl<'text> Debug for ParagraphBidiInfo<'text>

impl<'a, 'text> Debug for Paragraph<'a, 'text>

impl<'text> Debug for BidiInfo<'text>

impl<'text> Debug for Utf16IndexLenIter<'text>

impl<'text> Debug for InitialInfo<'text>

impl<'text> Debug for Utf16CharIter<'text>

impl<'text> Debug for Utf16CharIndexIter<'text>

impl<'text> Debug for InitialInfo<'text>

impl<'a, 'text> Debug for Paragraph<'a, 'text>

impl<'text> Debug for ParagraphBidiInfo<'text>

impl Debug for BidiClass

impl<'text> Debug for BidiInfo<'text>

impl Debug for Error

impl Debug for EndOfInput

impl<'a> Debug for Input<'a>

impl<'a> Debug for Reader<'a>

impl<'a> Debug for UrlQuery<'a>

impl Debug for Url

impl<'a> Debug for ParseIntoOwned<'a>

impl<S: Debug> Debug for HostAndPort<S>

impl<'a> Debug for Parse<'a>

impl<T: Debug + Target> Debug for Serializer<T>

impl<S: Debug> Debug for Host<S>

impl Debug for Position

impl Debug for ParseError

impl Debug for Origin

impl<'a> Debug for ByteSerialize<'a>

impl<'a> Debug for PathSegmentsMut<'a>

impl<'a> Debug for ParseOptions<'a>

impl Debug for Parser

impl Debug for Giver

impl Debug for Closed

impl Debug for Taker

impl Debug for Error

impl<'a> Debug for TLSServerTrustAnchors<'a>

impl Debug for DNSNameRef<'_>

impl<'a> Debug for TrustAnchor<'a>

impl<'a> Debug for TLSClientTrustAnchors<'a>

impl Debug for DNSName

impl Debug for Time

impl<T, B> Debug for Ref<B, T>where B: ByteSlice, T: FromBytes + Debug,

impl<O: ByteOrder> Debug for I64<O>

impl<O: ByteOrder> Debug for I32<O>

impl<O: ByteOrder> Debug for F64<O>

impl<T: Unaligned + Debug> Debug for Unalign<T>

impl<T, B> Debug for Ref<B, [T]>where B: ByteSlice, T: FromBytes + Debug,

impl<O: ByteOrder> Debug for U128<O>

impl<O: ByteOrder> Debug for U32<O>

impl<O: ByteOrder> Debug for U64<O>

impl<O: ByteOrder> Debug for I128<O>

impl<O: ByteOrder> Debug for F32<O>

impl<O: ByteOrder> Debug for U16<O>

impl<O: ByteOrder> Debug for I16<O>