Trait 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 };

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

Required Methods§

1.0.0 · Source

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

Formats the value using the given formatter.

§Errors

This function should return Err if, and only if, the provided Formatter returns Err. String formatting is considered an infallible operation; this function only returns a Result because writing to the underlying stream might fail and it must provide a way to propagate the fact that an error has occurred back up the stack.

§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 AddressBech32DecodeError

Source§

impl Debug for AddressBech32EncodeError

Source§

impl Debug for AlwaysVisibleGlobalNodesVersion

Source§

impl Debug for SystemExecution

Source§

impl Debug for ParseBlsPublicKeyError

Source§

impl Debug for ParseBlsSignatureError

Source§

impl Debug for ParseEd25519PublicKeyError

Source§

impl Debug for ParseEd25519SignatureError

Source§

impl Debug for ParseHashError

Source§

impl Debug for ParseSecp256k1PublicKeyError

Source§

impl Debug for ParseSecp256k1SignatureError

Source§

impl Debug for radix_common::crypto::PublicKey

Source§

impl Debug for PublicKeyHash

Source§

impl Debug for ManifestCustomExtension

Source§

impl Debug for ManifestCustomTraversal

Source§

impl Debug for ManifestCustomValue

Source§

impl Debug for ManifestCustomValueKind

Source§

impl Debug for ManifestToRustValueError

Source§

impl Debug for RustToManifestValueError

Source§

impl Debug for AllowedIds

Source§

impl Debug for LowerBound

Source§

impl Debug for ManifestAddress

Source§

impl Debug for ManifestBucketBatch

Source§

impl Debug for ManifestComponentAddress

Source§

impl Debug for ManifestExpression

Source§

impl Debug for ManifestGlobalAddress

Source§

impl Debug for ManifestNonFungibleLocalId

Source§

impl Debug for ManifestNonFungibleLocalIdValidationError

Source§

impl Debug for ManifestPackageAddress

Source§

impl Debug for ManifestProofBatch

Source§

impl Debug for ManifestResourceAddress

Source§

impl Debug for ManifestResourceConstraint

Source§

impl Debug for ParseManifestAddressReservationError

Source§

impl Debug for ParseManifestBlobRefError

Source§

impl Debug for ParseManifestBucketError

Source§

impl Debug for ParseManifestDecimalError

Source§

impl Debug for ParseManifestExpressionError

Source§

impl Debug for ParseManifestPreciseDecimalError

Source§

impl Debug for ParseManifestProofError

Source§

impl Debug for ResourceConstraintError

Source§

impl Debug for ResourceConstraintsError

Source§

impl Debug for UpperBound

Source§

impl Debug for OwnValidation

Source§

impl Debug for ReferenceValidation

Source§

impl Debug for ScryptoCustomTraversal

Source§

impl Debug for ScryptoCustomTypeKind

Source§

impl Debug for ScryptoCustomTypeKindLabel

Source§

impl Debug for ScryptoCustomTypeValidation

Source§

impl Debug for ScryptoCustomValue

Source§

impl Debug for ScryptoCustomValueKind

Source§

impl Debug for ContentValidationError

Source§

impl Debug for NonFungibleIdType

Source§

impl Debug for NonFungibleLocalId

Source§

impl Debug for ParseNonFungibleLocalIdError

Source§

impl Debug for ParseOwnError

Source§

impl Debug for ParseReferenceError

Source§

impl Debug for ParseI192Error

Source§

impl Debug for ParseI256Error

Source§

impl Debug for ParseI320Error

Source§

impl Debug for ParseI384Error

Source§

impl Debug for ParseI448Error

Source§

impl Debug for ParseI512Error

Source§

impl Debug for ParseI768Error

Source§

impl Debug for ParseU192Error

Source§

impl Debug for ParseU256Error

Source§

impl Debug for ParseU320Error

Source§

impl Debug for ParseU384Error

Source§

impl Debug for ParseU448Error

Source§

impl Debug for ParseU512Error

Source§

impl Debug for ParseU768Error

Source§

impl Debug for ParseDecimalError

Source§

impl Debug for ParsePreciseDecimalError

Source§

impl Debug for RoundingMode

Source§

impl Debug for ParseNetworkError

Source§

impl Debug for BatchPartitionStateUpdate

Source§

impl Debug for DatabaseUpdate

Source§

impl Debug for NodeStateUpdates

Source§

impl Debug for PartitionStateUpdates

Source§

impl Debug for TimeComparisonOperator

Source§

impl Debug for DateTimeError

Source§

impl Debug for ParseUtcDateTimeError

Source§

impl Debug for EntityType

Source§

impl Debug for GenericSubstitution

Source§

impl Debug for GlobalCaller

Source§

impl Debug for ParseComponentAddressError

Source§

impl Debug for ParseGlobalAddressError

Source§

impl Debug for ParseInternalAddressError

Source§

impl Debug for ParseNonFungibleGlobalIdError

Source§

impl Debug for ParsePackageAddressError

Source§

impl Debug for ParseResourceAddressError

Source§

impl Debug for RoyaltyAmount

Source§

impl Debug for SubstateKey

Source§

impl Debug for ChildNames

Source§

impl Debug for DecodeError

Source§

impl Debug for EncodeError

Source§

impl Debug for LocalTypeId

Source§

impl Debug for NameChangeRule

Source§

impl Debug for NoCustomExtension

Source§

impl Debug for NoCustomSchema

Source§

impl Debug for NoCustomTerminalValueRef

Source§

impl Debug for NoCustomTraversal

Source§

impl Debug for NoCustomTypeKind

Source§

impl Debug for NoCustomTypeKindLabel

Source§

impl Debug for NoCustomTypeValidation

Source§

impl Debug for NoCustomValue

Source§

impl Debug for NoCustomValueKind

Source§

impl Debug for OwnedNameChange

Source§

impl Debug for RustTypeId

Source§

impl Debug for SchemaValidationError

Source§

impl Debug for ValidationChange

Source§

impl Debug for ValidationError

1.28.0 · Source§

impl Debug for radix_common::prelude::fmt::Alignment

Source§

impl Debug for DebugAsHex

Source§

impl Debug for radix_common::prelude::fmt::Sign

Source§

impl Debug for TryReserveErrorKind

Source§

impl Debug for AsciiChar

1.64.0 · Source§

impl Debug for FromBytesWithNulError

1.16.0 · Source§

impl Debug for c_void

Source§

impl Debug for AtomicOrdering

1.7.0 · Source§

impl Debug for IpAddr

Source§

impl Debug for Ipv6MulticastScope

1.0.0 · Source§

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

1.65.0 · Source§

impl Debug for BacktraceStatus

1.0.0 · Source§

impl Debug for VarError

Source§

impl Debug for std::fs::TryLockError

1.0.0 · Source§

impl Debug for SeekFrom

1.0.0 · Source§

impl Debug for ErrorKind

1.0.0 · Source§

impl Debug for Shutdown

Source§

impl Debug for AncillaryError

Source§

impl Debug for BacktraceStyle

Source§

impl Debug for bech32::Error

Source§

impl Debug for Variant

Source§

impl Debug for BLST_ERROR

Source§

impl Debug for TruncSide

Source§

impl Debug for hashbrown::TryReserveError

Source§

impl Debug for FromHexError

Source§

impl Debug for num_bigint::bigint::Sign

Source§

impl Debug for FloatErrorKind

Source§

impl Debug for ParseError

Source§

impl Debug for radix_common::prelude::indexmap::GetDisjointMutError

Source§

impl Debug for DisplayMode

Source§

impl Debug for FormattingError

Source§

impl Debug for PrintMode

1.0.0 · Source§

impl Debug for radix_common::prelude::rust::cmp::Ordering

1.34.0 · Source§

impl Debug for Infallible

1.0.0 · Source§

impl Debug for FpCategory

1.55.0 · Source§

impl Debug for IntErrorKind

1.86.0 · Source§

impl Debug for radix_common::prelude::rust::slice::GetDisjointMutError

Source§

impl Debug for SearchStep

1.0.0 · Source§

impl Debug for radix_common::prelude::rust::sync::atomic::Ordering

1.12.0 · Source§

impl Debug for RecvTimeoutError

1.0.0 · Source§

impl Debug for TryRecvError

Source§

impl Debug for MapEntryPart

1.0.0 · Source§

impl Debug for bool

1.0.0 · Source§

impl Debug for char

1.0.0 · Source§

impl Debug for f16

1.0.0 · Source§

impl Debug for f32

1.0.0 · Source§

impl Debug for f64

1.0.0 · Source§

impl Debug for f128

1.0.0 · Source§

impl Debug for i8

1.0.0 · Source§

impl Debug for i16

1.0.0 · Source§

impl Debug for i32

1.0.0 · Source§

impl Debug for i64

1.0.0 · Source§

impl Debug for i128

1.0.0 · Source§

impl Debug for isize

Source§

impl Debug for !

1.0.0 · Source§

impl Debug for str

1.0.0 · Source§

impl Debug for u8

1.0.0 · Source§

impl Debug for u16

1.0.0 · Source§

impl Debug for u32

1.0.0 · Source§

impl Debug for u64

1.0.0 · Source§

impl Debug for u128

1.0.0 · Source§

impl Debug for ()

1.0.0 · Source§

impl Debug for usize

Source§

impl Debug for AddressBech32Encoder

Source§

impl Debug for HrpSet

Source§

impl Debug for Bls12381G1PublicKey

Source§

impl Debug for Bls12381G2Signature

Source§

impl Debug for Ed25519PublicKey

Source§

impl Debug for Ed25519PublicKeyHash

Source§

impl Debug for Ed25519Signature

Source§

impl Debug for Hash

Source§

impl Debug for Secp256k1PublicKey

Source§

impl Debug for Secp256k1PublicKeyHash

Source§

impl Debug for Secp256k1Signature

Source§

impl Debug for GeneralResourceConstraint

Source§

impl Debug for ManifestAddressReservation

Source§

impl Debug for ManifestBlobRef

Source§

impl Debug for ManifestBucket

Source§

impl Debug for ManifestDecimal

Source§

impl Debug for ManifestNamedAddress

Source§

impl Debug for ManifestPreciseDecimal

Source§

impl Debug for ManifestProof

Source§

impl Debug for ManifestResourceConstraints

Source§

impl Debug for ManifestCustomTerminalValueRef

Source§

impl Debug for Own

Source§

impl Debug for Reference

Source§

impl Debug for ScryptoCustomExtension

Source§

impl Debug for ScryptoCustomSchema

Source§

impl Debug for ScryptoCustomTerminalValueRef

Source§

impl Debug for I192

Source§

impl Debug for I256

Source§

impl Debug for I320

Source§

impl Debug for I384

Source§

impl Debug for I448

Source§

impl Debug for I512

Source§

impl Debug for I768

Source§

impl Debug for U192

Source§

impl Debug for U256

Source§

impl Debug for U320

Source§

impl Debug for U384

Source§

impl Debug for U448

Source§

impl Debug for U512

Source§

impl Debug for U768

Source§

impl Debug for Decimal

Source§

impl Debug for PreciseDecimal

Source§

impl Debug for NetworkDefinition

Source§

impl Debug for StateUpdates

Source§

impl Debug for radix_common::time::instant::Instant

Source§

impl Debug for UtcDateTime

Source§

impl Debug for BlueprintId

Source§

impl Debug for BlueprintTypeIdentifier

Source§

impl Debug for ComponentAddress

Source§

impl Debug for Epoch

Source§

impl Debug for GlobalAddress

Source§

impl Debug for GlobalAddressReservation

Source§

impl Debug for InternalAddress

Source§

impl Debug for NodeId

Source§

impl Debug for NonFungibleGlobalId

Source§

impl Debug for PackageAddress

Source§

impl Debug for PartitionNumber

Source§

impl Debug for PartitionOffset

Source§

impl Debug for ResourceAddress

Source§

impl Debug for Round

Source§

impl Debug for SchemaHash

Source§

impl Debug for ScopedTypeId

Source§

impl Debug for UnorderedKeyError

1.0.0 · Source§

impl Debug for Arguments<'_>

1.0.0 · Source§

impl Debug for radix_common::prelude::fmt::Error

Source§

impl Debug for FormattingOptions

1.7.0 · Source§

impl Debug for DefaultHasher

1.16.0 · Source§

impl Debug for RandomState

Source§

impl Debug for ByteString

1.57.0 · Source§

impl Debug for alloc::collections::TryReserveError

1.0.0 · 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.0.0 · Source§

impl Debug for TypeId

1.34.0 · Source§

impl Debug for TryFromSliceError

1.16.0 · Source§

impl Debug for core::ascii::EscapeDefault

Source§

impl Debug for ByteStr

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

1.0.0 · Source§

impl Debug for core::char::EscapeDefault

1.0.0 · Source§

impl Debug for core::char::EscapeUnicode

1.0.0 · Source§

impl Debug for ToLowercase

1.0.0 · 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

1.89.0 · Source§

impl Debug for __m128bh

1.27.0 · Source§

impl Debug for __m128d

Source§

impl Debug for __m128h

1.27.0 · Source§

impl Debug for __m128i

1.27.0 · Source§

impl Debug for __m256

1.89.0 · Source§

impl Debug for __m256bh

1.27.0 · Source§

impl Debug for __m256d

Source§

impl Debug for __m256h

1.27.0 · Source§

impl Debug for __m256i

1.72.0 · Source§

impl Debug for __m512

1.89.0 · Source§

impl Debug for __m512bh

1.72.0 · Source§

impl Debug for __m512d

Source§

impl Debug for __m512h

1.72.0 · Source§

impl Debug for __m512i

Source§

impl Debug for bf16

1.3.0 · Source§

impl Debug for CStr

1.69.0 · Source§

impl Debug for FromBytesUntilNulError

Source§

impl Debug for BorrowedBuf<'_>

1.0.0 · Source§

impl Debug for Ipv4Addr

1.0.0 · Source§

impl Debug for Ipv6Addr

1.0.0 · Source§

impl Debug for AddrParseError

1.0.0 · Source§

impl Debug for SocketAddrV4

1.0.0 · Source§

impl Debug for SocketAddrV6

1.81.0 · Source§

impl Debug for PanicMessage<'_>

1.36.0 · Source§

impl Debug for Context<'_>

Source§

impl Debug for LocalWaker

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.65.0 · Source§

impl Debug for Backtrace

Source§

impl Debug for BacktraceFrame

1.16.0 · Source§

impl Debug for Args

1.16.0 · Source§

impl Debug for ArgsOs

1.0.0 · 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

1.87.0 · Source§

impl Debug for std::ffi::os_str::Display<'_>

1.0.0 · Source§

impl Debug for OsStr

1.0.0 · Source§

impl Debug for OsString

1.6.0 · Source§

impl Debug for DirBuilder

1.13.0 · Source§

impl Debug for DirEntry

1.0.0 · Source§

impl Debug for File

1.75.0 · Source§

impl Debug for FileTimes

1.16.0 · Source§

impl Debug for FileType

1.16.0 · Source§

impl Debug for Metadata

1.0.0 · Source§

impl Debug for OpenOptions

1.0.0 · Source§

impl Debug for Permissions

1.0.0 · Source§

impl Debug for ReadDir

1.56.0 · Source§

impl Debug for WriterPanicked

1.0.0 · Source§

impl Debug for std::io::error::Error

1.87.0 · Source§

impl Debug for PipeReader

1.87.0 · Source§

impl Debug for PipeWriter

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<'_>

1.0.0 · Source§

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

1.16.0 · Source§

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

1.0.0 · Source§

impl Debug for Sink

Source§

impl Debug for IntoIncoming

1.0.0 · Source§

impl Debug for TcpListener

1.0.0 · Source§

impl Debug for TcpStream

1.0.0 · 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<'_>

1.0.0 · Source§

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

1.13.0 · Source§

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

Source§

impl Debug for NormalizeError

1.0.0 · Source§

impl Debug for Path

1.0.0 · 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

1.0.0 · Source§

impl Debug for Command

1.61.0 · Source§

impl Debug for ExitCode

1.0.0 · Source§

impl Debug for ExitStatus

Source§

impl Debug for ExitStatusError

1.7.0 · Source§

impl Debug for Output

1.16.0 · Source§

impl Debug for Stdio

Source§

impl Debug for DefaultRandomSource

1.26.0 · Source§

impl Debug for AccessError

1.63.0 · Source§

impl Debug for Scope<'_, '_>

1.0.0 · Source§

impl Debug for Builder

1.0.0 · Source§

impl Debug for Thread

1.19.0 · Source§

impl Debug for ThreadId

1.8.0 · Source§

impl Debug for std::time::Instant

1.8.0 · Source§

impl Debug for SystemTime

1.8.0 · Source§

impl Debug for SystemTimeError

Source§

impl Debug for u5

Source§

impl Debug for Blake2bVarCore

Source§

impl Debug for Blake2sVarCore

Source§

impl Debug for Eager

Source§

impl Debug for block_buffer::Error

Source§

impl Debug for Lazy

Source§

impl Debug for blst::min_pk::AggregatePublicKey

Source§

impl Debug for blst::min_pk::AggregateSignature

Source§

impl Debug for blst::min_pk::PublicKey

Source§

impl Debug for blst::min_pk::SecretKey

Source§

impl Debug for blst::min_pk::Signature

Source§

impl Debug for blst::min_sig::AggregatePublicKey

Source§

impl Debug for blst::min_sig::AggregateSignature

Source§

impl Debug for blst::min_sig::PublicKey

Source§

impl Debug for blst::min_sig::SecretKey

Source§

impl Debug for blst::min_sig::Signature

Source§

impl Debug for Pairing

Source§

impl Debug for blst_fp2

Source§

impl Debug for blst_fp6

Source§

impl Debug for blst_fp12

Source§

impl Debug for blst_fp

Source§

impl Debug for blst_fr

Source§

impl Debug for blst_p1

Source§

impl Debug for blst_p1_affine

Source§

impl Debug for blst_p2

Source§

impl Debug for blst_p2_affine

Source§

impl Debug for blst_pairing

Source§

impl Debug for blst_scalar

Source§

impl Debug for blst_uniq

Source§

impl Debug for bnum::errors::parseint::ParseIntError

Source§

impl Debug for bnum::errors::tryfrom::TryFromIntError

Source§

impl Debug for ConstSlice

Source§

impl Debug for InvalidLength

Source§

impl Debug for CompressedEdwardsY

Source§

impl Debug for EdwardsBasepointTable

Source§

impl Debug for EdwardsBasepointTableRadix32

Source§

impl Debug for EdwardsBasepointTableRadix64

Source§

impl Debug for EdwardsBasepointTableRadix128

Source§

impl Debug for EdwardsBasepointTableRadix256

Source§

impl Debug for EdwardsPoint

Source§

impl Debug for MontgomeryPoint

Source§

impl Debug for CompressedRistretto

Source§

impl Debug for RistrettoPoint

Source§

impl Debug for Scalar

Source§

impl Debug for MacError

Source§

impl Debug for InvalidBufferSize

Source§

impl Debug for InvalidOutputSize

Source§

impl Debug for SigningKey

Source§

impl Debug for VerifyingKey

Source§

impl Debug for ed25519::Signature

Source§

impl Debug for BigInt

Source§

impl Debug for BigUint

Source§

impl Debug for ParseBigIntError

Source§

impl Debug for num_traits::ParseFloatError

Source§

impl Debug for Sha256VarCore

Source§

impl Debug for Sha512VarCore

Source§

impl Debug for CShake128Core

Source§

impl Debug for CShake256Core

Source§

impl Debug for Keccak224Core

Source§

impl Debug for Keccak256Core

Source§

impl Debug for Keccak256FullCore

Source§

impl Debug for Keccak384Core

Source§

impl Debug for Keccak512Core

Source§

impl Debug for Sha3_224Core

Source§

impl Debug for Sha3_256Core

Source§

impl Debug for Sha3_384Core

Source§

impl Debug for Sha3_512Core

Source§

impl Debug for Shake128Core

Source§

impl Debug for Shake256Core

Source§

impl Debug for TurboShake128Core

Source§

impl Debug for TurboShake256Core

Source§

impl Debug for signature::error::Error

Source§

impl Debug for Choice

Source§

impl Debug for ThreadPool

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 radix_common::prelude::indexmap::TryReserveError

Source§

impl Debug for Assume

Source§

impl Debug for RustLikeOptions

Source§

impl Debug for AllocError

Source§

impl Debug for Global

1.28.0 · Source§

impl Debug for Layout

1.50.0 · Source§

impl Debug for LayoutError

1.28.0 · Source§

impl Debug for System

1.0.0 · Source§

impl Debug for SipHasher

Source§

impl Debug for PhantomContravariantLifetime<'_>

Source§

impl Debug for PhantomCovariantLifetime<'_>

Source§

impl Debug for PhantomInvariantLifetime<'_>

1.33.0 · Source§

impl Debug for PhantomPinned

1.0.0 · Source§

impl Debug for radix_common::prelude::rust::num::ParseFloatError

1.0.0 · Source§

impl Debug for radix_common::prelude::rust::num::ParseIntError

1.34.0 · Source§

impl Debug for radix_common::prelude::rust::num::TryFromIntError

1.0.0 · Source§

impl Debug for RangeFull

Source§

impl Debug for radix_common::prelude::rust::ptr::Alignment

1.38.0 · Source§

impl Debug for Chars<'_>

1.17.0 · Source§

impl Debug for EncodeUtf16<'_>

1.0.0 · Source§

impl Debug for ParseBoolError

1.79.0 · Source§

impl Debug for Utf8Chunks<'_>

1.0.0 · Source§

impl Debug for Utf8Error

1.17.0 · Source§

impl Debug for radix_common::prelude::rust::string::Drain<'_>

1.0.0 · Source§

impl Debug for FromUtf8Error

1.0.0 · Source§

impl Debug for FromUtf16Error

Source§

impl Debug for IntoChars

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

1.0.0 · 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 radix_common::prelude::rust::sync::Once

1.16.0 · Source§

impl Debug for OnceState

1.5.0 · Source§

impl Debug for WaitTimeoutResult

1.13.0 · Source§

impl Debug for BorrowError

1.13.0 · Source§

impl Debug for BorrowMutError

Source§

impl Debug for LengthValidation

Source§

impl Debug for NameChangeError

Source§

impl Debug for NovelTypeMetadata

Source§

impl Debug for SborPath

Source§

impl Debug for SchemaComparisonCompletenessSettings

Source§

impl Debug for SchemaComparisonMetadataSettings

Source§

impl Debug for SchemaComparisonSettings

Source§

impl Debug for SchemaComparisonStructureSettings

Source§

impl Debug for SchemaComparisonValidationSettings

1.0.0 · Source§

impl Debug for String

Source§

impl Debug for TypeMetadata

Source§

impl Debug for WellKnownTypeId

Source§

impl Debug for EnumVariantHeader

Source§

impl Debug for TupleHeader

1.0.0 · Source§

impl Debug for dyn Any

1.0.0 · Source§

impl Debug for dyn Any + Send

1.28.0 · Source§

impl Debug for dyn Any + Sync + Send

Source§

impl<'a> Debug for SubstateKeyRef<'a>

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<'a> Debug for Utf8Pattern<'a>

Source§

impl<'a> Debug for ManifestValueDisplayContext<'a>

Source§

impl<'a> Debug for ScryptoValueDisplayContext<'a>

Source§

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

Source§

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

Source§

impl<'a> Debug for core::ffi::c_str::Bytes<'a>

Source§

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

1.10.0 · Source§

impl<'a> Debug for core::panic::location::Location<'a>

1.10.0 · Source§

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

Source§

impl<'a> Debug for ContextBuilder<'a>

1.36.0 · Source§

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

1.36.0 · Source§

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

1.0.0 · 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.81.0 · Source§

impl<'a> Debug for PanicHookInfo<'a>

1.28.0 · Source§

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

1.0.0 · 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>

1.60.0 · Source§

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

Source§

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

1.0.0 · Source§

impl<'a> Debug for radix_common::prelude::rust::str::Bytes<'a>

1.0.0 · Source§

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

1.34.0 · Source§

impl<'a> Debug for radix_common::prelude::rust::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Debug for radix_common::prelude::rust::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Debug for radix_common::prelude::rust::str::EscapeUnicode<'a>

1.0.0 · Source§

impl<'a> Debug for radix_common::prelude::rust::str::Lines<'a>

1.0.0 · 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>

1.79.0 · Source§

impl<'a> Debug for Utf8Chunk<'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,

1.0.0 · Source§

impl<'a, A> Debug for radix_common::prelude::rust::option::Iter<'a, A>
where A: Debug + 'a,

1.0.0 · Source§

impl<'a, A> Debug for radix_common::prelude::rust::option::IterMut<'a, A>
where A: Debug + 'a,

Source§

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

Source§

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

1.21.0 · Source§

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

1.5.0 · Source§

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

1.2.0 · Source§

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

1.5.0 · Source§

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

1.2.0 · Source§

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

1.0.0 · Source§

impl<'a, P> Debug for radix_common::prelude::rust::str::RSplit<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for radix_common::prelude::rust::str::RSplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

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

1.0.0 · Source§

impl<'a, P> Debug for radix_common::prelude::rust::str::Split<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.51.0 · Source§

impl<'a, P> Debug for radix_common::prelude::rust::str::SplitInclusive<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for radix_common::prelude::rust::str::SplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

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

1.17.0 · Source§

impl<'a, T> Debug for radix_common::prelude::btree_set::Range<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for radix_common::prelude::rust::result::Iter<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for radix_common::prelude::rust::result::IterMut<'a, T>
where T: Debug + 'a,

1.0.0 · 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,

1.0.0 · 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,

1.0.0 · Source§

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

Source§

impl<'a, T> Debug for radix_common::prelude::rust::sync::mpmc::Iter<'a, T>
where T: Debug + 'a,

Source§

impl<'a, T> Debug for radix_common::prelude::rust::sync::mpmc::TryIter<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

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

1.15.0 · Source§

impl<'a, T> Debug for radix_common::prelude::rust::sync::mpsc::TryIter<'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,

1.77.0 · Source§

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

1.77.0 · Source§

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

Source§

impl<'a, T, const N: usize> Debug for radix_common::prelude::rust::slice::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 N: usize> Debug for CharArraySearcher<'a, N>

Source§

impl<'de> Debug for TerminalValueBatchRef<'de>

Source§

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

Source§

impl<'de, T> Debug for TerminalValueRef<'de, T>

Source§

impl<'de, T> Debug for TraversalEvent<'de, T>

Source§

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

Source§

impl<'m> Debug for ArrayData<'m>

Source§

impl<'m> Debug for MapData<'m>

Source§

impl<'s> Debug for ContainerType<'s>

Source§

impl<'s> Debug for EnumVariantData<'s>

Source§

impl<'s> Debug for TupleData<'s>

Source§

impl<'s, 'a, E> Debug for ValueDisplayParameters<'s, 'a, E>

Source§

impl<'s, 'a, E> Debug for NestedStringDisplayContext<'s, 'a, E>

Source§

impl<'s, 'a, E> Debug for RustLikeDisplayContext<'s, 'a, E>

Source§

impl<'s, E> Debug for LocatedValidationError<'s, E>

Source§

impl<'s, E> Debug for FullLocation<'s, E>

1.63.0 · Source§

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

Source§

impl<'t, 'de, T> Debug for LocatedTraversalEvent<'t, 'de, T>

Source§

impl<'t, 's, 'de, E> Debug for TypedLocatedTraversalEvent<'t, 's, 'de, E>

Source§

impl<'t, 's, T> Debug for TypedLocation<'t, 's, T>

Source§

impl<'t, T> Debug for radix_common::prelude::traversal::Location<'t, T>

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

impl<A> Debug for radix_common::prelude::rust::iter::Repeat<A>
where A: Debug,

1.82.0 · Source§

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

1.0.0 · Source§

impl<A> Debug for radix_common::prelude::rust::option::IntoIter<A>
where A: Debug,

1.0.0 · Source§

impl<A, B> Debug for radix_common::prelude::rust::iter::Chain<A, B>
where A: Debug, B: Debug,

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · 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, L> Debug for TypeData<C, L>

Source§

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

Source§

impl<E> Debug for PayloadValidationError<E>

Source§

impl<E> Debug for TypeValidation<E>

Source§

impl<E> Debug for TypeMismatchError<E>

Source§

impl<E> Debug for TypedTraversalError<E>

Source§

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

Source§

impl<E> Debug for CurrentValueInfo<E>

Source§

impl<F> Debug for radix_common::prelude::fmt::FromFn<F>
where F: Fn(&mut Formatter<'_>) -> Result<(), Error>,

1.64.0 · Source§

impl<F> Debug for PollFn<F>

1.34.0 · Source§

impl<F> Debug for radix_common::prelude::rust::iter::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 F
where F: FnPtr,

Source§

impl<G> Debug for FromCoroutine<G>

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,

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · 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,

1.0.0 · Source§

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

1.0.0 · Source§

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

1.28.0 · Source§

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

1.0.0 · Source§

impl<I> Debug for radix_common::prelude::rust::iter::Take<I>
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,

Source§

impl<I, K, V, S> Debug for radix_common::prelude::indexmap::map::Splice<'_, I, K, V, S>
where I: Debug + Iterator<Item = (K, V)>, K: Debug + Hash + Eq, V: Debug, S: BuildHasher,

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,

Source§

impl<I, T, S> Debug for radix_common::prelude::indexmap::set::Splice<'_, I, T, S>
where I: Debug + Iterator<Item = T>, T: Debug + Hash + Eq, S: BuildHasher,

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 radix_common::prelude::rust::iter::ArrayChunks<I, N>
where I: Debug + Iterator, <I as Iterator>::Item: Debug,

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

impl<Idx> Debug for radix_common::prelude::rust::ops::Range<Idx>
where Idx: Debug,

1.0.0 · Source§

impl<Idx> Debug for radix_common::prelude::rust::ops::RangeFrom<Idx>
where Idx: Debug,

1.26.0 · Source§

impl<Idx> Debug for radix_common::prelude::rust::ops::RangeInclusive<Idx>
where Idx: Debug,

1.0.0 · 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 radix_common::prelude::btree_set::Cursor<'_, K>
where K: Debug,

1.16.0 · Source§

impl<K> Debug for radix_common::prelude::hash_set::Drain<'_, K>
where K: Debug,

1.16.0 · Source§

impl<K> Debug for radix_common::prelude::hash_set::IntoIter<K>
where K: Debug,

1.16.0 · Source§

impl<K> Debug for radix_common::prelude::hash_set::Iter<'_, K>
where K: Debug,

Source§

impl<K> Debug for hashbrown::set::Iter<'_, K>
where K: Debug,

Source§

impl<K, A> Debug for radix_common::prelude::btree_set::CursorMut<'_, K, A>
where K: Debug,

Source§

impl<K, A> Debug for radix_common::prelude::btree_set::CursorMutKey<'_, K, A>
where K: Debug,

Source§

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

Source§

impl<K, A> Debug for hashbrown::set::IntoIter<K, A>
where K: Debug, A: Allocator,

1.88.0 · Source§

impl<K, F> Debug for radix_common::prelude::hash_set::ExtractIf<'_, K, F>
where K: Debug,

Source§

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

Source§

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

1.12.0 · Source§

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

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::Entry<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for radix_common::prelude::btree_map::Cursor<'_, K, V>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V> Debug for radix_common::prelude::btree_map::Iter<'_, K, V>
where K: Debug, V: Debug,

1.17.0 · Source§

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

1.17.0 · Source§

impl<K, V> Debug for radix_common::prelude::btree_map::Keys<'_, K, V>
where K: Debug,

1.17.0 · Source§

impl<K, V> Debug for radix_common::prelude::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 radix_common::prelude::btree_map::Values<'_, K, V>
where V: Debug,

1.10.0 · Source§

impl<K, V> Debug for radix_common::prelude::btree_map::ValuesMut<'_, K, V>
where V: Debug,

1.16.0 · Source§

impl<K, V> Debug for radix_common::prelude::hash_map::Drain<'_, K, V>
where K: Debug, V: Debug,

1.16.0 · Source§

impl<K, V> Debug for radix_common::prelude::hash_map::IntoIter<K, V>
where K: Debug, V: Debug,

1.54.0 · Source§

impl<K, V> Debug for radix_common::prelude::hash_map::IntoKeys<K, V>
where K: Debug,

1.54.0 · Source§

impl<K, V> Debug for radix_common::prelude::hash_map::IntoValues<K, V>
where V: Debug,

1.16.0 · Source§

impl<K, V> Debug for radix_common::prelude::hash_map::Iter<'_, K, V>
where K: Debug, V: Debug,

1.16.0 · Source§

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

1.16.0 · Source§

impl<K, V> Debug for radix_common::prelude::hash_map::Keys<'_, K, V>
where K: Debug,

1.12.0 · Source§

impl<K, V> Debug for radix_common::prelude::hash_map::OccupiedEntry<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for radix_common::prelude::hash_map::OccupiedError<'_, K, V>
where K: Debug, V: Debug,

1.12.0 · Source§

impl<K, V> Debug for radix_common::prelude::hash_map::VacantEntry<'_, K, V>
where K: Debug,

1.16.0 · Source§

impl<K, V> Debug for radix_common::prelude::hash_map::Values<'_, K, V>
where V: Debug,

1.16.0 · Source§

impl<K, V> Debug for radix_common::prelude::hash_map::ValuesMut<'_, K, V>
where V: Debug,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::Drain<'_, K, V>
where K: Debug, V: Debug,

Source§

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

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::IntoIter<K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::IntoKeys<K, V>
where K: Debug,

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::IntoValues<K, V>
where V: Debug,

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::Iter<'_, K, V>
where K: Debug, V: Debug,

Source§

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

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::IterMut<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::Keys<'_, K, V>
where K: Debug,

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::OccupiedEntry<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::Slice<K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::VacantEntry<'_, K, V>
where K: Debug,

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::Values<'_, K, V>
where V: Debug,

Source§

impl<K, V> Debug for radix_common::prelude::indexmap::map::ValuesMut<'_, K, V>
where V: Debug,

1.12.0 · Source§

impl<K, V, A> Debug for radix_common::prelude::btree_map::Entry<'_, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

Source§

impl<K, V, A> Debug for radix_common::prelude::btree_map::CursorMut<'_, K, V, A>
where K: Debug, V: Debug,

Source§

impl<K, V, A> Debug for radix_common::prelude::btree_map::CursorMutKey<'_, K, V, A>
where K: Debug, V: Debug,

1.17.0 · Source§

impl<K, V, A> Debug for radix_common::prelude::btree_map::IntoIter<K, V, A>
where K: Debug, V: Debug, A: Allocator + Clone,

1.54.0 · Source§

impl<K, V, A> Debug for radix_common::prelude::btree_map::IntoKeys<K, V, A>
where K: Debug, A: Allocator + Clone,

1.54.0 · Source§

impl<K, V, A> Debug for radix_common::prelude::btree_map::IntoValues<K, V, A>
where V: Debug, A: Allocator + Clone,

1.12.0 · Source§

impl<K, V, A> Debug for radix_common::prelude::btree_map::OccupiedEntry<'_, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

Source§

impl<K, V, A> Debug for radix_common::prelude::btree_map::OccupiedError<'_, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

1.12.0 · Source§

impl<K, V, A> Debug for radix_common::prelude::btree_map::VacantEntry<'_, K, V, A>
where K: Debug + Ord, A: Allocator + Clone,

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.88.0 · Source§

impl<K, V, F> Debug for radix_common::prelude::hash_map::ExtractIf<'_, K, V, F>
where K: Debug, V: Debug,

Source§

impl<K, V, R, F, A> Debug for radix_common::prelude::btree_map::ExtractIf<'_, K, V, R, F, A>
where K: Debug, V: Debug, A: Allocator + Clone,

Source§

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

1.0.0 · Source§

impl<K, V, S> Debug for radix_common::prelude::hash_map::ext_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>

Source§

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

Source§

impl<K, V, S> Debug for NonIterMap<K, V, S>
where K: Debug + Eq + Hash, V: Debug, S: Debug + BuildHasher,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<OutSize> Debug for Blake2bMac<OutSize>
where OutSize: ArrayLength<u8> + IsLessOrEqual<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>, <OutSize as IsLessOrEqual<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,

Source§

impl<OutSize> Debug for Blake2sMac<OutSize>
where OutSize: ArrayLength<u8> + IsLessOrEqual<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>, <OutSize as IsLessOrEqual<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,

1.33.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<S> Debug for SchemaComparisonErrorDetail<S>

Source§

impl<S> Debug for SchemaVersions<S>
where S: Debug + CustomSchema,

Source§

impl<S> Debug for SchemaComparisonError<S>
where S: Debug + CustomSchema,

Source§

impl<S> Debug for SchemaV1<S>

Source§

impl<S> Debug for SingleTypeSchema<S>
where S: Debug + CustomSchema,

Source§

impl<S> Debug for TypeCollectionSchema<S>
where S: Debug + CustomSchema,

Source§

impl<S> Debug for VersionedSchema<S>
where S: Debug + CustomSchema,

1.0.0 · Source§

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

Source§

impl<T> Debug for TypeKindLabel<T>

1.36.0 · Source§

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

1.17.0 · Source§

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

1.0.0 · Source§

impl<T> Debug for radix_common::prelude::rust::sync::TryLockError<T>

Source§

impl<T> Debug for SendTimeoutError<T>

1.0.0 · Source§

impl<T> Debug for TrySendError<T>

Source§

impl<T> Debug for ContainerHeader<T>

Source§

impl<T> Debug for NextAction<T>

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

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

1.17.0 · Source§

impl<T> Debug for radix_common::prelude::btree_set::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for radix_common::prelude::btree_set::SymmetricDifference<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for radix_common::prelude::btree_set::Union<'_, T>
where T: Debug,

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::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,

1.48.0 · Source§

impl<T> Debug for Pending<T>

1.48.0 · Source§

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

1.16.0 · Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · 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>

Source§

impl<T> Debug for RtVariableCoreWrapper<T>

Source§

impl<T> Debug for CoreWrapper<T>

Source§

impl<T> Debug for XofReaderCoreWrapper<T>

Source§

impl<T> Debug for hashbrown::table::Iter<'_, T>
where T: Debug,

Source§

impl<T> Debug for IterHash<'_, T>
where T: Debug,

Source§

impl<T> Debug for IterHashMut<'_, T>
where T: Debug,

Source§

impl<T> Debug for hashbrown::table::IterMut<'_, T>
where T: Debug,

Source§

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

Source§

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

Source§

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

Source§

impl<T> Debug for radix_common::prelude::indexmap::set::Drain<'_, T>
where T: Debug,

Source§

impl<T> Debug for radix_common::prelude::indexmap::set::IntoIter<T>
where T: Debug,

Source§

impl<T> Debug for radix_common::prelude::indexmap::set::Iter<'_, T>
where T: Debug,

Source§

impl<T> Debug for radix_common::prelude::indexmap::set::Slice<T>
where T: Debug,

1.21.0 · Source§

impl<T> Debug for Discriminant<T>

1.20.0 · Source§

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

Source§

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

1.19.0 · Source§

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

1.9.0 · Source§

impl<T> Debug for radix_common::prelude::rust::iter::Empty<T>

1.2.0 · Source§

impl<T> Debug for radix_common::prelude::rust::iter::Once<T>
where T: Debug,

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

1.28.0 · Source§

impl<T> Debug for NonZero<T>

1.74.0 · Source§

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

1.0.0 · Source§

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

Source§

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

1.25.0 · Source§

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

1.0.0 · Source§

impl<T> Debug for radix_common::prelude::rust::result::IntoIter<T>
where T: Debug,

1.9.0 · Source§

impl<T> Debug for radix_common::prelude::rust::slice::Iter<'_, T>
where T: Debug,

1.9.0 · Source§

impl<T> Debug for radix_common::prelude::rust::slice::IterMut<'_, T>
where T: Debug,

1.3.0 · Source§

impl<T> Debug for AtomicPtr<T>

Source§

impl<T> Debug for radix_common::prelude::rust::sync::mpmc::IntoIter<T>
where T: Debug,

Source§

impl<T> Debug for radix_common::prelude::rust::sync::mpmc::Receiver<T>

1.0.0 · Source§

impl<T> Debug for SendError<T>

Source§

impl<T> Debug for radix_common::prelude::rust::sync::mpmc::Sender<T>

1.1.0 · Source§

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

1.8.0 · Source§

impl<T> Debug for radix_common::prelude::rust::sync::mpsc::Receiver<T>

1.8.0 · Source§

impl<T> Debug for radix_common::prelude::rust::sync::mpsc::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 MappedMutexGuard<'_, T>
where T: Debug + ?Sized,

Source§

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

Source§

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

1.0.0 · Source§

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

1.16.0 · Source§

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

1.70.0 · Source§

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

1.0.0 · Source§

impl<T> Debug for PoisonError<T>

Source§

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

Source§

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

1.0.0 · Source§

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

1.16.0 · Source§

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

1.16.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<T> Debug for NumericValidation<T>

1.70.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · 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,

Source§

impl<T> Debug for AncestorState<T>

1.41.0 · Source§

impl<T> Debug for MaybeUninit<T>

Source§

impl<T, A> Debug for radix_common::prelude::btree_set::Entry<'_, T, A>
where T: Debug + Ord, A: Allocator + Clone,

Source§

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

1.17.0 · Source§

impl<T, A> Debug for radix_common::prelude::btree_set::Difference<'_, T, A>
where T: Debug, A: Allocator + Clone,

1.17.0 · Source§

impl<T, A> Debug for radix_common::prelude::btree_set::Intersection<'_, T, A>
where T: Debug, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Debug for radix_common::prelude::btree_set::IntoIter<T, A>
where T: Debug, A: Debug + Allocator + Clone,

Source§

impl<T, A> Debug for radix_common::prelude::btree_set::OccupiedEntry<'_, T, A>
where T: Debug + Ord, A: Allocator + Clone,

Source§

impl<T, A> Debug for radix_common::prelude::btree_set::VacantEntry<'_, T, A>
where T: Debug + Ord, A: Allocator + Clone,

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 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,

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 AbsentEntry<'_, T, A>
where T: Debug, A: Allocator,

Source§

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

Source§

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

Source§

impl<T, A> Debug for hashbrown::table::IntoIter<T, A>
where T: Debug, A: Allocator,

Source§

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

Source§

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

Source§

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

1.4.0 · Source§

impl<T, A> Debug for radix_common::prelude::rust::rc::Weak<T, A>
where A: Allocator, T: ?Sized,

Source§

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

1.4.0 · Source§

impl<T, A> Debug for radix_common::prelude::rust::sync::Weak<T, A>
where A: Allocator, T: ?Sized,

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.17.0 · Source§

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

1.13.0 · Source§

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

1.0.0 · Source§

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

1.34.0 · Source§

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

1.80.0 · Source§

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

1.80.0 · Source§

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

1.87.0 · Source§

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

1.87.0 · Source§

impl<T, F, A> Debug for radix_common::prelude::vec::ExtractIf<'_, T, F, A>
where T: Debug, A: Allocator,

Source§

impl<T, L> Debug for TypeKind<T, L>

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 radix_common::prelude::rust::slice::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 radix_common::prelude::rust::slice::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 radix_common::prelude::rust::slice::Split<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.51.0 · Source§

impl<T, P> Debug for radix_common::prelude::rust::slice::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 radix_common::prelude::rust::slice::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, F, A> Debug for radix_common::prelude::btree_set::ExtractIf<'_, T, R, F, A>
where T: Debug, A: Allocator + Clone,

Source§

impl<T, S1, S2> Debug for radix_common::prelude::indexmap::set::SymmetricDifference<'_, T, S1, S2>
where T: Debug + Eq + Hash, S1: BuildHasher, S2: BuildHasher,

Source§

impl<T, S> Debug for radix_common::prelude::hash_set::Entry<'_, T, S>
where T: Debug,

1.16.0 · Source§

impl<T, S> Debug for radix_common::prelude::hash_set::Difference<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

1.16.0 · Source§

impl<T, S> Debug for radix_common::prelude::hash_set::Intersection<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

Source§

impl<T, S> Debug for radix_common::prelude::hash_set::OccupiedEntry<'_, T, S>
where T: Debug,

1.16.0 · Source§

impl<T, S> Debug for radix_common::prelude::hash_set::SymmetricDifference<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

1.16.0 · Source§

impl<T, S> Debug for radix_common::prelude::hash_set::Union<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

Source§

impl<T, S> Debug for radix_common::prelude::hash_set::VacantEntry<'_, T, S>
where T: Debug,

1.0.0 · Source§

impl<T, S> Debug for radix_common::prelude::hash_set::ext_HashSet<T, S>
where T: Debug,

Source§

impl<T, S> Debug for radix_common::prelude::indexmap::set::Difference<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

Source§

impl<T, S> Debug for radix_common::prelude::indexmap::set::Intersection<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

Source§

impl<T, S> Debug for radix_common::prelude::indexmap::set::Union<'_, T, S>
where T: Debug + Eq + Hash, S: BuildHasher,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · 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, const N: usize> Debug for Mask<T, N>

Source§

impl<T, const N: usize> Debug for Simd<T, N>

Source§

impl<T: Debug + AsRef<NodeId>> Debug for FullyScopedTypeId<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, A> Debug for TArr<V, A>
where V: Debug, A: Debug,

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<X> Debug for ValueKind<X>

Source§

impl<X> Debug for ExpectedStart<X>

Source§

impl<X> Debug for ArrayHeader<X>

Source§

impl<X> Debug for MapHeader<X>

Source§

impl<X, Y> Debug for Value<X, Y>
where X: Debug + CustomValueKind, Y: Debug + CustomValue<X>,

Source§

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

Source§

impl<Z> Debug for Zeroizing<Z>
where Z: Debug + Zeroize,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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