Skip to main content

Debug

Trait Debug 

1.36.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,
)");

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl Debug for !

1.0.0 · Source§

impl Debug for ()

Source§

impl Debug for ATerm

Source§

impl Debug for Abi

§

impl Debug for AbortHandle

§

impl Debug for AbortRegistration

§

impl Debug for Aborted

§

impl Debug for AcceptError

§

impl Debug for compio::tls::rustls::server::Accepted

§

impl Debug for AcceptedAlert

1.26.0 · Source§

impl Debug for AccessError

§

impl Debug for AccessMode

§

impl Debug for AccessModes

§

impl Debug for AccessType

§

impl Debug for AckFrequencyConfig

§

impl Debug for AckedRanges

§

impl Debug for AcquireError

1.0.0 · Source§

impl Debug for core::net::parser::AddrParseError

Source§

impl Debug for ipnet::parser::AddrParseError

§

impl Debug for AddrParseError

§

impl Debug for AddressFamily

§

impl Debug for AlertDescription

§

impl Debug for Algorithm

§

impl Debug for Algorithm

§

impl Debug for Algorithm

§

impl Debug for Algorithm

§

impl Debug for Algorithm

§

impl Debug for Algorithm

§

impl Debug for Algorithm

§

impl Debug for AlgorithmIdentifier

§

impl Debug for Align

Source§

impl Debug for core::mem::alignment::Alignment

1.28.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::fmt::Alignment

§

impl Debug for AllocErr

Source§

impl Debug for compio::buf::bumpalo::core_alloc::alloc::AllocError

§

impl Debug for AllocError

§

impl Debug for Alphabetic

§

impl Debug for Alphanumeric

§

impl Debug for AlpnInformation

§

impl Debug for Alternation

Source§

impl Debug for Always

§

impl Debug for AlwaysResolvesClientRawPublicKeys

§

impl Debug for AlwaysResolvesServerRawPublicKeys

§

impl Debug for Anchored

§

impl Debug for Ansi256Color

§

impl Debug for AnsiColor

§

impl Debug for ApplicationClose

§

impl Debug for ApplicationError

§

impl Debug for ApplicationErrorCode

§

impl Debug for Arg

§

impl Debug for ArgAction

§

impl Debug for ArgCursor

§

impl Debug for ArgGroup

§

impl Debug for ArgMatches

§

impl Debug for ArgPredicate

1.16.0 · Source§

impl Debug for Args

1.16.0 · Source§

impl Debug for ArgsOs

1.0.0 · Source§

impl Debug for Arguments<'_>

Source§

impl Debug for core::mem::type_info::Array

Source§

impl Debug for AsciiChar

§

impl Debug for Assertion

§

impl Debug for AssertionKind

Source§

impl Debug for Assume

§

impl Debug for Ast

§

impl Debug for AsyncFlag

§

impl Debug for AsyncFlag

§

impl Debug for AsyncFlagHandle

§

impl Debug for AsyncFlagHandle

Source§

impl Debug for AsyncifyPool

§

impl Debug for Atom

1.3.0 · Source§

impl Debug for core::sync::atomic::Atomic<bool>

Available on target_has_atomic_load_store=8 only.
1.34.0 · Source§

impl Debug for core::sync::atomic::Atomic<i8>

1.34.0 · Source§

impl Debug for core::sync::atomic::Atomic<i16>

1.34.0 · Source§

impl Debug for core::sync::atomic::Atomic<i32>

1.34.0 · Source§

impl Debug for core::sync::atomic::Atomic<i64>

Source§

impl Debug for core::sync::atomic::Atomic<i128>

1.3.0 · Source§

impl Debug for core::sync::atomic::Atomic<isize>

1.34.0 · Source§

impl Debug for core::sync::atomic::Atomic<u8>

1.34.0 · Source§

impl Debug for core::sync::atomic::Atomic<u16>

1.34.0 · Source§

impl Debug for core::sync::atomic::Atomic<u32>

1.34.0 · Source§

impl Debug for core::sync::atomic::Atomic<u64>

Source§

impl Debug for core::sync::atomic::Atomic<u128>

1.3.0 · Source§

impl Debug for core::sync::atomic::Atomic<usize>

§

impl Debug for AtomicBool

§

impl Debug for AtomicI8

§

impl Debug for AtomicI16

§

impl Debug for AtomicI32

§

impl Debug for AtomicI64

§

impl Debug for AtomicIsize

Source§

impl Debug for AtomicOrdering

§

impl Debug for AtomicU8

§

impl Debug for AtomicU16

§

impl Debug for AtomicU32

§

impl Debug for AtomicU64

§

impl Debug for AtomicUsize

§

impl Debug for AtomicWaker

§

impl Debug for AtomicWaker

§

impl Debug for Attribute

§

impl Debug for Authority

§

impl Debug for AxisScale

Source§

impl Debug for B0

Source§

impl Debug for B1

§

impl Debug for Backoff

1.65.0 · Source§

impl Debug for Backtrace

Source§

impl Debug for BacktraceFrame

1.65.0 · Source§

impl Debug for BacktraceStatus

Source§

impl Debug for BacktraceStyle

1.16.0 · Source§

impl Debug for std::sync::barrier::Barrier

§

impl Debug for Barrier

1.16.0 · Source§

impl Debug for std::sync::barrier::BarrierWaitResult

§

impl Debug for BarrierWaitResult

§

impl Debug for Baseline

§

impl Debug for BatchSize

§

impl Debug for Bbr

§

impl Debug for BbrConfig

§

impl Debug for BecauseExclusive

§

impl Debug for BecauseImmutable

§

impl Debug for BenchmarkFilter

§

impl Debug for Bernoulli

§

impl Debug for BernoulliError

§

impl Debug for BigEndian

§

impl Debug for BitOrder

Source§

impl Debug for Bool

§

impl Debug for BoolValueParser

§

impl Debug for BoolishValueParser

1.13.0 · Source§

impl Debug for BorrowError

1.13.0 · Source§

impl Debug for BorrowMutError

1.63.0 · Source§

impl Debug for BorrowedHandle<'_>

1.63.0 · Source§

impl Debug for BorrowedSocket<'_>

Source§

impl Debug for BufferPool

Source§

impl Debug for BufferRef

§

impl Debug for BuildError

§

impl Debug for BuildError

1.0.0 · Source§

impl Debug for std::thread::builder::Builder

§

impl Debug for Builder

§

impl Debug for Builder

§

impl Debug for Builder

§

impl Debug for compio::ws::tungstenite::http::request::Builder

§

impl Debug for compio::ws::tungstenite::http::response::Builder

§

impl Debug for compio::ws::tungstenite::http::uri::Builder

§

impl Debug for Builder

§

impl Debug for ByteClasses

Source§

impl Debug for ByteStr

Source§

impl Debug for ByteString

§

impl Debug for compio::ws::tungstenite::Bytes

Source§

impl Debug for BytesCodec

§

impl Debug for BytesMut

1.3.0 · Source§

impl Debug for core::ffi::c_str::CStr

Shows the underlying bytes as a normal string, with invalid UTF-8 presented as hex escape sequences.

§

impl Debug for CStr

1.0.0 · Source§

impl Debug for CString

Delegates to the CStr implementation of fmt::Debug, showing invalid UTF-8 as hex escapes.

§

impl Debug for Cache

§

impl Debug for Cache

Source§

impl Debug for Cancel

Source§

impl Debug for CancelToken

§

impl Debug for Canceled

Source§

impl Debug for Cancelled

§

impl Debug for CanonicalValue

§

impl Debug for compio::ws::tungstenite::error::CapacityError

§

impl Debug for Capture

§

impl Debug for CaptureLocations

§

impl Debug for CaptureLocations

§

impl Debug for CaptureName

§

impl Debug for Captures

§

impl Debug for CaseFoldError

§

impl Debug for CatchableType

§

impl Debug for CatchableTypeArray

Source§

impl Debug for Category

§

impl Debug for CertContext

§

impl Debug for CertRevocationListError

§

impl Debug for CertStore

§

impl Debug for CertificateCompressionAlgorithm

§

impl Debug for CertificateError

§

impl Debug for CertificateResult

§

impl Debug for CertificateType

§

impl Debug for CertifiedKey

§

impl Debug for ChaCha8Rng

§

impl Debug for ChaCha12Rng

§

impl Debug for ChaCha20Rng

Source§

impl Debug for Char

Source§

impl Debug for CharCase

1.34.0 · Source§

impl Debug for CharTryFromError

§

impl Debug for Character

1.38.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::str::Chars<'_>

Source§

impl Debug for CharsLossyUtf16<'_>

Source§

impl Debug for CharsLossyUtf32<'_>

Source§

impl Debug for widestring::ustr::iter::CharsUtf16<'_>

Source§

impl Debug for widestring::utfstr::iter::CharsUtf16<'_>

Source§

impl Debug for widestring::ustr::iter::CharsUtf32<'_>

Source§

impl Debug for widestring::utfstr::iter::CharsUtf32<'_>

§

impl Debug for CheckedCastError

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 Choice

§

impl Debug for Chunk

§

impl Debug for CipherSuite

§

impl Debug for Class

§

impl Debug for ClassAscii

§

impl Debug for ClassAsciiKind

§

impl Debug for ClassBracketed

§

impl Debug for ClassBytes

§

impl Debug for ClassBytesRange

§

impl Debug for ClassPerl

§

impl Debug for ClassPerlKind

§

impl Debug for ClassSet

§

impl Debug for ClassSetBinaryOp

§

impl Debug for ClassSetBinaryOpKind

§

impl Debug for ClassSetItem

§

impl Debug for ClassSetRange

§

impl Debug for ClassSetUnion

§

impl Debug for ClassUnicode

§

impl Debug for ClassUnicode

§

impl Debug for ClassUnicodeKind

§

impl Debug for ClassUnicodeOpKind

§

impl Debug for ClassUnicodeRange

§

impl Debug for ClearBuffer

§

impl Debug for ClearLine

§

impl Debug for ClientCertVerified

§

impl Debug for ClientCertVerifierBuilder

§

impl Debug for compio::quic::ClientConfig

§

impl Debug for compio::tls::rustls::ClientConfig

§

impl Debug for compio::tls::rustls::ClientConnection

§

impl Debug for compio::tls::rustls::quic::ClientConnection

§

impl Debug for ClientConnectionData

Source§

impl Debug for ClientOptions

§

impl Debug for ClientRequestBuilder

§

impl Debug for ClientSessionMemoryCache

§

impl Debug for CloseCode

§

impl Debug for CloseFrame

§

impl Debug for ClosedStream

§

impl Debug for compio::quic::TransportErrorCode

§

impl Debug for Code

Source§

impl Debug for CodecError

§

impl Debug for CollectionAllocErr

§

impl Debug for Collector

§

impl Debug for Color

§

impl Debug for Color

§

impl Debug for Color

§

impl Debug for ColorChoice

1.0.0 · Source§

impl Debug for std::process::Command

§

impl Debug for Command

Source§

impl Debug for compio::process::Command

Source§

impl Debug for CommandResolvedEnvs

§

impl Debug for Comment

§

impl Debug for CommonFields

Source§

impl Debug for CompactFormatter

§

impl Debug for CompareOp

§

impl Debug for Compiler

1.13.0 · Source§

impl Debug for Components<'_>

§

impl Debug for CompressionCache

§

impl Debug for CompressionCacheInner

§

impl Debug for CompressionFailed

§

impl Debug for CompressionLevel

§

impl Debug for ComputerNameKind

§

impl Debug for Concat

Source§

impl Debug for std::sync::nonpoison::condvar::Condvar

1.16.0 · Source§

impl Debug for std::sync::poison::condvar::Condvar

§

impl Debug for Config

§

impl Debug for Config

§

impl Debug for Config

§

impl Debug for Config

§

impl Debug for Config

§

impl Debug for Config

§

impl Debug for ConfigError

§

impl Debug for Configuration

§

impl Debug for Configuration

§

impl Debug for CongestionStateUpdated

§

impl Debug for CongestionStateUpdatedTrigger

§

impl Debug for ConnectError

Source§

impl Debug for Connecting

Source§

impl Debug for compio::quic::Connection

§

impl Debug for Connection

§

impl Debug for compio::tls::rustls::Connection

§

impl Debug for compio::tls::rustls::quic::Connection

§

impl Debug for ConnectionClose

§

impl Debug for ConnectionClosed

§

impl Debug for ConnectionClosedTrigger

Source§

impl Debug for compio::quic::ConnectionError

§

impl Debug for ConnectionError

§

impl Debug for ConnectionError

§

impl Debug for ConnectionErrorCode

§

impl Debug for ConnectionErrorIncoming

§

impl Debug for ConnectionEvent

§

impl Debug for ConnectionHandle

§

impl Debug for ConnectionId

§

impl Debug for ConnectionIdUpdated

§

impl Debug for ConnectionStarted

§

impl Debug for ConnectionState

§

impl Debug for ConnectionStateUpdated

§

impl Debug for ConnectionStats

§

impl Debug for ConnectivityEventType

§

impl Debug for Console

Source§

impl Debug for Const

§

impl Debug for ContentType

§

impl Debug for Context

1.36.0 · Source§

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

§

impl Debug for Control

1.27.0 · Source§

impl Debug for CpuidResult

§

impl Debug for CrlsRequired

§

impl Debug for compio::quic::crypto::CryptoError

§

impl Debug for CryptoError

§

impl Debug for CryptoProvider

§

impl Debug for Cubic

§

impl Debug for CubicConfig

§

impl Debug for Current

§

impl Debug for DangerousClientConfigBuilder

§

impl Debug for Data

§

impl Debug for DataMoved

§

impl Debug for DataRecipient

§

impl Debug for Datagram

§

impl Debug for DatagramDropped

§

impl Debug for DatagramsReceived

§

impl Debug for DatagramsSent

Source§

impl Debug for DebugAsHex

§

impl Debug for DebugByte

§

impl Debug for DecodeError

§

impl Debug for DecodeKind

§

impl Debug for DecodePartial

1.9.0 · Source§

impl Debug for core::char::decode::DecodeUtf16Error

Source§

impl Debug for widestring::error::DecodeUtf16Error

Source§

impl Debug for DecodeUtf32Error

§

impl Debug for DecompressionFailed

§

impl Debug for DefaultCallsite

§

impl Debug for DefaultGuard

§

impl Debug for DefaultHashBuilder

1.7.0 · Source§

impl Debug for DefaultHasher

Source§

impl Debug for DefaultKey

§

impl Debug for DefaultTimeProvider

§

impl Debug for DenseTransitions

§

impl Debug for Der<'_>

§

impl Debug for DerTypeId

§

impl Debug for DeserializeError

§

impl Debug for DeserializeStateError

§

impl Debug for Digest

§

impl Debug for DigitallySignedStruct

Source§

impl Debug for std::fs::Dir

Source§

impl Debug for compio::fs::Dir

§

impl Debug for compio::quic::Dir

1.6.0 · Source§

impl Debug for std::fs::DirBuilder

§

impl Debug for DirBuilder

1.13.0 · Source§

impl Debug for std::fs::DirEntry

§

impl Debug for DirEntry

§

impl Debug for DirEntry

§

impl Debug for DirOptions

§

impl Debug for Direction

§

impl Debug for Direction

§

impl Debug for DisableCursorBlinking

§

impl Debug for DisableMouseEvents

§

impl Debug for Dispatch

Source§

impl Debug for Dispatcher

Source§

impl Debug for widestring::ucstr::Display<'_, U16CStr>

Source§

impl Debug for widestring::ustr::Display<'_, U16Str>

Source§

impl Debug for widestring::ucstr::Display<'_, U32CStr>

Source§

impl Debug for widestring::ustr::Display<'_, U32Str>

1.87.0 · Source§

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

1.0.0 · Source§

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

§

impl Debug for DistinguishedName

§

impl Debug for Domain

§

impl Debug for Dot

1.17.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::string::Drain<'_>

Source§

impl Debug for DrainUtf16<'_>

Source§

impl Debug for DrainUtf32<'_>

Source§

impl Debug for DriverType

§

impl Debug for DummyBackendError

1.27.0 · Source§

impl Debug for Duration

Source§

impl Debug for DynTrait

Source§

impl Debug for DynTraitPredicate

§

impl Debug for ESTypeList

§

impl Debug for Eager

§

impl Debug for EarlyDataError

§

impl Debug for EcdsaKeyPair

§

impl Debug for EcdsaSigningAlgorithm

§

impl Debug for EcdsaVerificationAlgorithm

§

impl Debug for EchConfig

§

impl Debug for EchConfigListBytes<'_>

§

impl Debug for EchGreaseConfig

§

impl Debug for EchMode

§

impl Debug for EchStatus

§

impl Debug for EcnCodepoint

§

impl Debug for Ed25519KeyPair

§

impl Debug for EdDSAParameters

§

impl Debug for EffectIter

§

impl Debug for Effects

§Examples

let effects = anstyle::Effects::new();
assert_eq!(format!("{:?}", effects), "Effects()");

let effects = anstyle::Effects::BOLD | anstyle::Effects::UNDERLINE;
assert_eq!(format!("{:?}", effects), "Effects(BOLD | UNDERLINE)");
Source§

impl Debug for Elapsed

§

impl Debug for ElementType

1.0.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::io::Empty

§

impl Debug for Empty

§

impl Debug for Empty

§

impl Debug for Empty

§

impl Debug for EnableCursorBlinking

§

impl Debug for EnableMouseEvents

§

impl Debug for EncapsulatedSecret

§

impl Debug for EncodeError

1.17.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::str::EncodeUtf16<'_>

1.91.0 · Source§

impl Debug for EncodeWide<'_>

§

impl Debug for Encoding

§

impl Debug for EncryptError

§

impl Debug for EncryptedClientHelloError

Source§

impl Debug for EndOfInput

Source§

impl Debug for compio::quic::Endpoint

§

impl Debug for Endpoint

§

impl Debug for EndpointConfig

§

impl Debug for EndpointEvent

Source§

impl Debug for EndpointStats

§

impl Debug for EnteredSpan

Source§

impl Debug for Enum

§

impl Debug for EphemeralPrivateKey

Source§

impl Debug for Equal

§

impl Debug for Errno

§

impl Debug for Errno

1.0.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::io::Error

1.0.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::fmt::Error

Source§

impl Debug for serde_core::de::value::Error

Source§

impl Debug for serde_json::error::Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for compio::tls::rustls::Error

§

impl Debug for Error

Source§

impl Debug for getrandom::error::Error

§

impl Debug for Error

§

impl Debug for compio::ws::tungstenite::http::Error

§

impl Debug for Error

§

impl Debug for compio::tls::py_dynamic_openssl::error::Error

§

impl Debug for compio::tls::py_dynamic_openssl::ssl::Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for compio::tls::native_tls::Error

§

impl Debug for compio::ws::tungstenite::Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for Error

§

impl Debug for ErrorCode

1.0.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::io::ErrorKind

§

impl Debug for ErrorKind

§

impl Debug for ErrorKind

§

impl Debug for ErrorKind

§

impl Debug for ErrorKind

§

impl Debug for ErrorOrigin

§

impl Debug for ErrorSpace

§

impl Debug for ErrorStack

1.20.0 · Source§

impl Debug for core::char::EscapeDebug

1.16.0 · Source§

impl Debug for core::ascii::EscapeDefault

1.0.0 · Source§

impl Debug for core::char::EscapeDefault

1.0.0 · Source§

impl Debug for core::char::EscapeUnicode

§

impl Debug for Event

§

impl Debug for Event

§

impl Debug for Event

§

impl Debug for Event

§

impl Debug for EventCategory

§

impl Debug for EventData

§

impl Debug for EventImportance

§

impl Debug for EventType

Source§

impl Debug for Executor

Source§

impl Debug for ExecutorConfig

1.61.0 · Source§

impl Debug for ExitCode

1.0.0 · Source§

impl Debug for ExitStatus

Source§

impl Debug for ExitStatusError

§

impl Debug for ExpirationPolicy

§

impl Debug for ExportKeyingMaterialError

§

impl Debug for ExtendedKeyPurpose

§

impl Debug for Extensions

Source§

impl Debug for Extra

§

impl Debug for ExtractKind

§

impl Debug for Extractor

§

impl Debug for FILE

§

impl Debug for FPO_DATA

§

impl Debug for FalseyValueParser

Source§

impl Debug for core::mem::type_info::Field

§

impl Debug for Field

Source§

impl Debug for FieldId

§

impl Debug for FieldSet

1.0.0 · Source§

impl Debug for std::fs::File

Source§

impl Debug for compio::fs::File

§

impl Debug for FileModeInformation

1.75.0 · Source§

impl Debug for FileTimes

1.16.0 · Source§

impl Debug for std::fs::FileType

Source§

impl Debug for compio::fs::FileType

§

impl Debug for FileType

§

impl Debug for FindError

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for Finder

§

impl Debug for FinderBuilder

§

impl Debug for FinderRev

§

impl Debug for FinderRev

§

impl Debug for FinishError

§

impl Debug for FipsStatus

§

impl Debug for Flag

§

impl Debug for Flag

§

impl Debug for Flag

§

impl Debug for Flags

§

impl Debug for Flags

§

impl Debug for FlagsItem

§

impl Debug for FlagsItemKind

Source§

impl Debug for Float

Source§

impl Debug for FloatErrorKind

§

impl Debug for FnContext

Source§

impl Debug for FnPtr

Source§

impl Debug for FormattingOptions

1.0.0 · Source§

impl Debug for FpCategory

Source§

impl Debug for compio::io::framed::frame::Frame

§

impl Debug for compio::ws::tungstenite::protocol::frame::Frame

§

impl Debug for Frame<PayloadLen>

§

impl Debug for FrameError

§

impl Debug for FrameHeader

§

impl Debug for FrameProtocolError

§

impl Debug for FrameStats

§

impl Debug for FrameStreamError

§

impl Debug for compio::quic::FrameType

§

impl Debug for FrameType

§

impl Debug for FramesProcessed

1.69.0 · Source§

impl Debug for FromBytesUntilNulError

1.64.0 · Source§

impl Debug for FromBytesWithNulError

1.0.0 · Source§

impl Debug for FromUtf8Error

1.0.0 · Source§

impl Debug for FromUtf16Error

1.64.0 · Source§

impl Debug for FromVecWithNulError

§

impl Debug for FuncInfo

§

impl Debug for GRPICONDIR

§

impl Debug for GRPICONDIRENTRY

§

impl Debug for GUID

example: {00000000-0000-0000-c000-000000000046}

Source§

impl Debug for Generic

§

impl Debug for GenericEventType

Source§

impl Debug for GenericType

1.86.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::slice::GetDisjointMutError

§

impl Debug for GetDisjointMutError

§

impl Debug for GetDisjointMutError

§

impl Debug for GetRandomFailed

Source§

impl Debug for Global

Source§

impl Debug for Greater

§

impl Debug for Group

§

impl Debug for GroupInfo

§

impl Debug for GroupInfoError

§

impl Debug for GroupKind

§

impl Debug for GroupResource<'_>

§

impl Debug for Guard

§

impl Debug for H3FrameCreated

§

impl Debug for H3FrameParsed

§

impl Debug for H3Owner

§

impl Debug for H3ParametersRestored

§

impl Debug for H3ParametersSet

§

impl Debug for H3PriorityTargetStreamType

§

impl Debug for H3PushDecision

§

impl Debug for H3PushResolved

§

impl Debug for H3StreamType

§

impl Debug for H3StreamTypeSet

§

impl Debug for HSLColor

§

impl Debug for HalfMatch

§

impl Debug for Handle

§

impl Debug for Handle

1.63.0 · Source§

impl Debug for HandleOrInvalid

1.63.0 · Source§

impl Debug for HandleOrNull

§

impl Debug for HandleRef

§

impl Debug for HandlerType

§

impl Debug for HandshakeKind

§

impl Debug for HandshakeSignatureValid

§

impl Debug for HandshakeType

§

impl Debug for HashAlgorithm

§

impl Debug for Header

§

impl Debug for Header

§

impl Debug for Header<'_>

§

impl Debug for HeaderError

§

impl Debug for HeaderName

§

impl Debug for HeaderValue

§

impl Debug for Heuristic

§

impl Debug for HexLiteralKind

§

impl Debug for HideCursor

§

impl Debug for Hir

§

impl Debug for HirKind

§

impl Debug for HpkePublicKey

§

impl Debug for HpkeSuite

§

impl Debug for Http3EventType

§

impl Debug for Http3Frame

§

impl Debug for Http3FrameTypeName

§

impl Debug for HttpHeader

§

impl Debug for IMAGE_BASE_RELOCATION

§

impl Debug for IMAGE_DATA_DIRECTORY

§

impl Debug for IMAGE_DEBUG_CV_INFO_PDB20

§

impl Debug for IMAGE_DEBUG_CV_INFO_PDB70

§

impl Debug for IMAGE_DEBUG_DIRECTORY

§

impl Debug for IMAGE_DEBUG_MISC

§

impl Debug for IMAGE_DEBUG_VC_FEATURE

§

impl Debug for IMAGE_DOS_HEADER

§

impl Debug for IMAGE_DYNAMIC_RELOCATION32

§

impl Debug for IMAGE_DYNAMIC_RELOCATION64

§

impl Debug for IMAGE_DYNAMIC_RELOCATION_TABLE

§

impl Debug for IMAGE_EXPORT_DIRECTORY

§

impl Debug for IMAGE_FILE_HEADER

§

impl Debug for IMAGE_GUARDCF32

§

impl Debug for IMAGE_GUARDCF64

§

impl Debug for IMAGE_IMPORT_DESCRIPTOR

§

impl Debug for IMAGE_LOAD_CONFIG_CODE_INTEGRITY

§

impl Debug for IMAGE_LOAD_CONFIG_DIRECTORY32

§

impl Debug for IMAGE_LOAD_CONFIG_DIRECTORY64

§

impl Debug for IMAGE_NT_HEADERS32

§

impl Debug for IMAGE_NT_HEADERS64

§

impl Debug for IMAGE_OPTIONAL_HEADER32

§

impl Debug for IMAGE_OPTIONAL_HEADER64

§

impl Debug for IMAGE_RESOURCE_DATA_ENTRY

§

impl Debug for IMAGE_RESOURCE_DIRECTORY

§

impl Debug for IMAGE_RESOURCE_DIRECTORY_ENTRY

§

impl Debug for IMAGE_SECTION_HEADER

§

impl Debug for IMAGE_TLS_DIRECTORY32

§

impl Debug for IMAGE_TLS_DIRECTORY64

§

impl Debug for Id

§

impl Debug for Id

§

impl Debug for Identifier

§

impl Debug for IdleTimeout

§

impl Debug for Ietf

Source§

impl Debug for IgnoredAny

Source§

impl Debug for compio::quic::Incoming

§

impl Debug for Incoming

Source§

impl Debug for IncomingFuture

§

impl Debug for InconsistentKeys

§

impl Debug for IndexVec

§

impl Debug for IndexVecIntoIter

1.34.0 · Source§

impl Debug for Infallible

Source§

impl Debug for untrusted::input::Input<'_>

The value is intentionally omitted from the output to avoid leaking secrets.

1.8.0 · Source§

impl Debug for std::time::Instant

§

impl Debug for Instant

§

impl Debug for InsufficientSizeError

Source§

impl Debug for Int

1.55.0 · Source§

impl Debug for IntErrorKind

§

impl Debug for Integer

§

impl Debug for Intense

§

impl Debug for Interest

§

impl Debug for InterfaceIndexOrAddress

§

impl Debug for InternalConnectionError

Source§

impl Debug for Interval

Source§

impl Debug for IntoChars

Source§

impl Debug for IntoIncoming

Source§

impl Debug for serde_json::map::IntoIter

§

impl Debug for IntoIter

1.64.0 · Source§

impl Debug for IntoStringError

Source§

impl Debug for serde_json::map::IntoValues

§

impl Debug for InvalidBufferSize

§

impl Debug for InvalidChunkSize

§

impl Debug for InvalidCid

§

impl Debug for InvalidDnsNameError

1.63.0 · Source§

impl Debug for InvalidHandleError

§

impl Debug for InvalidHeaderName

§

impl Debug for InvalidHeaderValue

§

impl Debug for InvalidKey

§

impl Debug for InvalidLength

§

impl Debug for InvalidMessage

§

impl Debug for InvalidMethod

§

impl Debug for InvalidNameContext

§

impl Debug for InvalidOutputSize

§

impl Debug for InvalidPushId

§

impl Debug for InvalidSignature

§

impl Debug for InvalidStatusCode

§

impl Debug for InvalidStreamId

§

impl Debug for InvalidUri

§

impl Debug for InvalidUriParts

§

impl Debug for IoState

1.7.0 · Source§

impl Debug for core::net::ip_addr::IpAddr

§

impl Debug for IpAddr

Source§

impl Debug for IpAddrRange

Source§

impl Debug for IpNet

Source§

impl Debug for IpSubnets

1.0.0 · Source§

impl Debug for core::net::ip_addr::Ipv4Addr

§

impl Debug for Ipv4Addr

Source§

impl Debug for Ipv4AddrRange

Source§

impl Debug for Ipv4Net

Source§

impl Debug for Ipv4Subnets

1.0.0 · Source§

impl Debug for core::net::ip_addr::Ipv6Addr

§

impl Debug for Ipv6Addr

Source§

impl Debug for Ipv6AddrRange

Source§

impl Debug for Ipv6MulticastScope

Source§

impl Debug for Ipv6Net

Source§

impl Debug for Ipv6Subnets

§

impl Debug for Iter

1.13.0 · Source§

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

Source§

impl Debug for JoinError

1.0.0 · Source§

impl Debug for JoinPathsError

§

impl Debug for JsonEvent

§

impl Debug for Key

Source§

impl Debug for KeyData

§

impl Debug for KeyDiscarded

§

impl Debug for KeyExchangeAlgorithm

§

impl Debug for KeyLogFile

§

impl Debug for KeyPair

§

impl Debug for KeyPurposeId<'_>

§

impl Debug for KeyRejected

§

impl Debug for KeyType

§

impl Debug for KeyUpdateOrRetiredTrigger

§

impl Debug for KeyUpdated

§

impl Debug for KeyUsage

§

impl Debug for Kind

§

impl Debug for Language

Source§

impl Debug for Last

1.28.0 · Source§

impl Debug for Layout

1.50.0 · Source§

impl Debug for LayoutError

§

impl Debug for Lazy

§

impl Debug for Lcg64Xsh32

§

impl Debug for Lcg128CmDxsm64

§

impl Debug for Lcg128Xsl64

§

impl Debug for Legacy

Source§

impl Debug for LengthDelimited

Source§

impl Debug for Less

§

impl Debug for LessSafeKey

§

impl Debug for Level

Source§

impl Debug for log::Level

§

impl Debug for LevelFilter

Source§

impl Debug for log::LevelFilter

§

impl Debug for Library

§

impl Debug for Library

Source§

impl Debug for Lifetime

§

impl Debug for Literal

§

impl Debug for Literal

§

impl Debug for Literal

§

impl Debug for LiteralKind

§

impl Debug for LittleEndian

§

impl Debug for LocalError

§

impl Debug for LocalHandle

Source§

impl Debug for LocalWaker

Source§

impl Debug for Locality

1.10.0 · Source§

impl Debug for Location<'_>

§

impl Debug for LongType

§

impl Debug for Look

§

impl Debug for Look

§

impl Debug for LookMatcher

§

impl Debug for LookSet

§

impl Debug for LookSet

§

impl Debug for LookSetIter

§

impl Debug for LookSetIter

§

impl Debug for LossTimerEventType

§

impl Debug for LossTimerUpdated

Source§

impl Debug for serde_json::map::Map<String, Value>

§

impl Debug for MarkedForRetransmit

§

impl Debug for Match

§

impl Debug for MatchError

§

impl Debug for MatchErrorKind

§

impl Debug for MatchKind

§

impl Debug for MatchesError

§

impl Debug for MaxSizeReached

§

impl Debug for Mcg128Xsl64

§

impl Debug for Message

1.16.0 · Source§

impl Debug for std::fs::Metadata

§

impl Debug for Metadata

§

impl Debug for Metadata<'_>

§

impl Debug for Method

§

impl Debug for MetricsUpdated

Source§

impl Debug for MissingNulTerminator

§

impl Debug for Mmap

§

impl Debug for MmapMut

§

impl Debug for MmapOptions

§

impl Debug for MmapRaw

§

impl Debug for Mode

§

impl Debug for MoveCursorDown

§

impl Debug for MoveCursorLeft

§

impl Debug for MoveCursorRight

§

impl Debug for MoveCursorTo

§

impl Debug for MoveCursorToColumn

§

impl Debug for MoveCursorToNextLine

§

impl Debug for MoveCursorToPreviousLine

§

impl Debug for MoveCursorUp

§

impl Debug for MtuDiscoveryConfig

§

impl Debug for MtuUpdated

§

impl Debug for NFA

§

impl Debug for NamedGroup

Source§

impl Debug for NamedPipeClient

Source§

impl Debug for NamedPipeServer

§

impl Debug for NewReno

§

impl Debug for NewRenoConfig

§

impl Debug for NoCallback

§

impl Debug for NoClientAuth

§

impl Debug for NoInitialCipherSuite

§

impl Debug for NoKeyLog

§

impl Debug for NoServerSessionStorage

§

impl Debug for NoSubscriber

§

impl Debug for NonEmptyStringValueParser

§

impl Debug for NonMaxUsize

Source§

impl Debug for NoopFramer

Source§

impl Debug for NormalizeError

§

impl Debug for Notify

1.64.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::ffi::NulError

Source§

impl Debug for Null

1.63.0 · Source§

impl Debug for NullHandleError

Source§

impl Debug for Number

§

impl Debug for ObjectIdentifierRef

§

impl Debug for ObjectKind

1.16.0 · Source§

impl Debug for std::sync::once::Once

§

impl Debug for OnceBool

§

impl Debug for OnceNonZeroUsize

1.16.0 · Source§

impl Debug for OnceState

§

impl Debug for One

§

impl Debug for One

§

impl Debug for One

§

impl Debug for OpCode

Source§

impl Debug for OpCodeFlag

§

impl Debug for Open01

§

impl Debug for OpenClosed01

1.0.0 · Source§

impl Debug for std::fs::OpenOptions

Source§

impl Debug for compio::fs::OpenOptions

§

impl Debug for OpenOptions

Source§

impl Debug for OpenStreamError

§

impl Debug for Order

1.0.0 · Source§

impl Debug for core::cmp::Ordering

1.0.0 · Source§

impl Debug for core::sync::atomic::Ordering

1.0.0 · Source§

impl Debug for std::ffi::os_str::OsStr

§

impl Debug for OsStr

1.0.0 · Source§

impl Debug for OsString

§

impl Debug for OsStringValueParser

§

impl Debug for OtherError

§

impl Debug for OutboundOpaqueMessage

1.7.0 · Source§

impl Debug for Output

§

impl Debug for OutputLengthError

Source§

impl Debug for Overlapped

§

impl Debug for OwnedCertRevocationList

Source§

impl Debug for OwnedFd

1.63.0 · Source§

impl Debug for OwnedHandle

§

impl Debug for OwnedNotified

§

impl Debug for OwnedRevokedCert

§

impl Debug for OwnedSemaphorePermit

1.63.0 · Source§

impl Debug for OwnedSocket

§

impl Debug for PMD

§

impl Debug for PMD

§

impl Debug for PacketBuffered

§

impl Debug for PacketBufferedTrigger

§

impl Debug for PacketDecodeError

§

impl Debug for PacketDropped

§

impl Debug for PacketDroppedTrigger

§

impl Debug for PacketHeader

§

impl Debug for PacketLost

§

impl Debug for PacketLostTrigger

§

impl Debug for PacketNumberSpace

§

impl Debug for PacketReceived

§

impl Debug for PacketReceivedTrigger

§

impl Debug for PacketSent

§

impl Debug for PacketSentTrigger

§

impl Debug for PacketType

§

impl Debug for PacketsAcked

§

impl Debug for Pair

1.81.0 · Source§

impl Debug for PanicMessage<'_>

§

impl Debug for Parker

1.0.0 · Source§

impl Debug for ParseBoolError

1.20.0 · Source§

impl Debug for ParseCharError

§

impl Debug for ParseError

1.0.0 · Source§

impl Debug for core::num::float_parse::ParseFloatError

Source§

impl Debug for num_traits::ParseFloatError

1.0.0 · Source§

impl Debug for ParseIntError

§

impl Debug for ParseLevelError

Source§

impl Debug for log::ParseLevelError

§

impl Debug for ParseLevelFilterError

§

impl Debug for ParsePatError

§

impl Debug for Parser

§

impl Debug for Parser

§

impl Debug for ParserBuilder

§

impl Debug for ParserBuilder

§

impl Debug for ParserConfig

§

impl Debug for PartialDecode

§

impl Debug for compio::ws::tungstenite::http::request::Parts

§

impl Debug for compio::ws::tungstenite::http::response::Parts

§

impl Debug for compio::ws::tungstenite::http::uri::Parts

1.0.0 · Source§

impl Debug for Path

§

impl Debug for PathAndQuery

1.0.0 · Source§

impl Debug for PathBuf

§

impl Debug for PathBufValueParser

§

impl Debug for PathStats

§

impl Debug for PatternID

§

impl Debug for PatternIDError

§

impl Debug for PatternSet

§

impl Debug for PatternSetInsertError

§

impl Debug for PeerIncompatible

§

impl Debug for PeerMisbehaved

1.0.0 · Source§

impl Debug for std::fs::Permissions

Source§

impl Debug for compio::fs::Permissions

§

impl Debug for Permissions

Source§

impl Debug for PhantomContravariantLifetime<'_>

Source§

impl Debug for PhantomCovariantLifetime<'_>

Source§

impl Debug for PhantomInvariantLifetime<'_>

1.33.0 · Source§

impl Debug for PhantomPinned

§

impl Debug for PikeVM

Source§

impl Debug for PipeEnd

Source§

impl Debug for PipeInfo

Source§

impl Debug for PipeMode

1.87.0 · Source§

impl Debug for PipeReader

1.87.0 · Source§

impl Debug for PipeWriter

§

impl Debug for PlainMessage

§

impl Debug for PlotConfiguration

§

impl Debug for PlottingBackend

§

impl Debug for PodCastError

Source§

impl Debug for Pointer

§

impl Debug for PollFlags

§

impl Debug for PollNext

§

impl Debug for Position

§

impl Debug for Position

§

impl Debug for PossibleValue

§

impl Debug for PossibleValuesParser

§

impl Debug for PreferredAddress

§

impl Debug for Prefilter

§

impl Debug for PrefilterConfig

Source§

impl Debug for PrefixLenError

§

impl Debug for PrefixedPayload

§

impl Debug for Printer

§

impl Debug for Printer

§

impl Debug for PrivatePkcs1KeyDer<'_>

§

impl Debug for PrivatePkcs8KeyDer<'_>

§

impl Debug for PrivateSec1KeyDer<'_>

§

impl Debug for Prk

Source§

impl Debug for ProactorBuilder

§

impl Debug for ProjectionMatrix

§

impl Debug for Properties

§

impl Debug for ProtectedHeader

§

impl Debug for ProtectedInitialHeader

§

impl Debug for Protocol

§

impl Debug for Protocol

§

impl Debug for Protocol

§

impl Debug for Protocol

§

impl Debug for compio::tls::native_tls::Protocol

§

impl Debug for ProtocolError

§

impl Debug for ProtocolVersion

§

impl Debug for PublicKey

§

impl Debug for PublicKey

§

impl Debug for PushId

§

impl Debug for PushPromise

§

impl Debug for PyBackedBytes

§

impl Debug for PyBackedStr

§

impl Debug for PyBaseExceptionObject

§

impl Debug for PyBorrowError

§

impl Debug for PyBorrowMutError

§

impl Debug for PyClassGuardError<'_, '_>

§

impl Debug for PyClassGuardMutError<'_, '_>

§

impl Debug for PyDateTime_CAPI

§

impl Debug for PyDateTime_Date

§

impl Debug for PyDateTime_DateTime

§

impl Debug for PyDateTime_Delta

§

impl Debug for PyDateTime_Time

§

impl Debug for PyDictObject

§

impl Debug for PyErr

§

impl Debug for PyGILState_STATE

§

impl Debug for PyGetSetDef

§

impl Debug for PyImportErrorObject

§

impl Debug for PyOSErrorObject

§

impl Debug for PyObject

§

impl Debug for PyObjectObRefcnt

Available on Py_3_12 and non-Py_GIL_DISABLED only.
§

impl Debug for compio::tls::py_dynamic_openssl::pyo3::ffi::PySendResult

§

impl Debug for PySetObject

§

impl Debug for PySliceIndices

§

impl Debug for PyStopIterationObject

§

impl Debug for PySyntaxErrorObject

§

impl Debug for PySystemExitObject

§

impl Debug for PyTypeObject

§

impl Debug for PyUnicodeErrorObject

§

impl Debug for PyUntypedBuffer

§

impl Debug for PyVarObject

§

impl Debug for QPackInstruction

§

impl Debug for QlogSeq

§

impl Debug for QpackDynamicTableEntry

§

impl Debug for QpackDynamicTableUpdated

§

impl Debug for QpackEventType

§

impl Debug for QpackHeaderBlockPrefix

§

impl Debug for QpackHeaderBlockRepresentation

§

impl Debug for QpackHeaderBlockRepresentationTypeName

§

impl Debug for QpackHeadersDecoded

§

impl Debug for QpackHeadersEncoded

§

impl Debug for QpackInstructionCreated

§

impl Debug for QpackInstructionParsed

§

impl Debug for QpackInstructionTypeName

§

impl Debug for QpackOwner

§

impl Debug for QpackStateUpdated

§

impl Debug for QpackStreamState

§

impl Debug for QpackStreamStateUpdated

§

impl Debug for QpackTableType

§

impl Debug for QpackUpdateType

§

impl Debug for Quartiles

§

impl Debug for QuicFrame

§

impl Debug for QuicFrameTypeName

§

impl Debug for R8

§

impl Debug for R12

§

impl Debug for R20

§

impl Debug for RGBAColor

§

impl Debug for RGBColor

§

impl Debug for RTTIBaseClassDescriptor

§

impl Debug for RTTIBaseClassDescriptor

§

impl Debug for RTTIClassHierarchyDescriptor

§

impl Debug for RTTIClassHierarchyDescriptor

§

impl Debug for RTTICompleteObjectLocator

§

impl Debug for RTTICompleteObjectLocator

§

impl Debug for RUNTIME_FUNCTION

§

impl Debug for Rand32

§

impl Debug for Rand64

§

impl Debug for RandomConnectionIdGenerator

1.16.0 · Source§

impl Debug for RandomState

1.0.0 · Source§

impl Debug for RangeFull

§

impl Debug for RawArgs

§

impl Debug for RawInfo

1.36.0 · Source§

impl Debug for RawWaker

1.36.0 · Source§

impl Debug for RawWakerVTable

§

impl Debug for ReadBuf<'_>

1.0.0 · Source§

impl Debug for std::fs::ReadDir

§

impl Debug for ReadDir

Source§

impl Debug for compio::quic::ReadError

§

impl Debug for ReadError

Source§

impl Debug for ReadExactError

§

impl Debug for ReadableError

Source§

impl Debug for untrusted::reader::Reader<'_>

Avoids writing the value or position to avoid creating a side channel, though Reader can’t avoid leaking the position via timing.

§

impl Debug for RecoveryEventType

§

impl Debug for RecoveryParametersSet

§

impl Debug for Rect

1.0.0 · Source§

impl Debug for std::sync::mpsc::RecvError

§

impl Debug for RecvError

§

impl Debug for RecvError

§

impl Debug for RecvError

§

impl Debug for RecvError

§

impl Debug for RecvError

§

impl Debug for compio::driver::op::RecvFlags

§

impl Debug for RecvFlags

Source§

impl Debug for compio::quic::RecvStream

1.12.0 · Source§

impl Debug for std::sync::mpsc::RecvTimeoutError

§

impl Debug for RecvTimeoutError

Source§

impl Debug for Reference

§

impl Debug for Regex

§

impl Debug for Regex

§

impl Debug for Regex

§

impl Debug for RegexBuilder

§

impl Debug for RegexBuilder

§

impl Debug for RegexSet

§

impl Debug for RegexSet

§

impl Debug for RegexSetBuilder

§

impl Debug for RegexSetBuilder

1.16.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::io::Repeat

§

impl Debug for Repeat

§

impl Debug for Repetition

§

impl Debug for Repetition

§

impl Debug for RepetitionKind

§

impl Debug for RepetitionOp

§

impl Debug for RepetitionRange

§

impl Debug for ReportCursorPosition

§

impl Debug for RequiredEkuNotFoundContext

Source§

impl Debug for ReserveError

Source§

impl Debug for ReserveExactError

§

impl Debug for Reset

§

impl Debug for ResetAttributes

Source§

impl Debug for ResetError

§

impl Debug for ResizeTextArea

§

impl Debug for ResolvesServerCertUsingSni

§

impl Debug for ResourceType

§

impl Debug for RestoreCursorPosition

§

impl Debug for Resumption

§

impl Debug for RetryError

§

impl Debug for ReturnFlags

§

impl Debug for RevocationCheckDepth

§

impl Debug for RevocationReason

§

impl Debug for RgbColor

§

impl Debug for RichRecord

§

impl Debug for Rng

§

impl Debug for Role

§

impl Debug for RootCertStore

§

impl Debug for RsaParameters

Source§

impl Debug for Runtime

Source§

impl Debug for RuntimeBuilder

§

impl Debug for SCOPE_RECORD

§

impl Debug for SCOPE_TABLE

§

impl Debug for Salt

§

impl Debug for SamplingMode

§

impl Debug for SaveCursorPosition

§

impl Debug for Scheme

1.63.0 · Source§

impl Debug for std::thread::scoped::Scope<'_, '_>

§

impl Debug for Scope<'_>

§

impl Debug for ScrollBufferDown

§

impl Debug for ScrollBufferUp

Source§

impl Debug for SearchStep

§

impl Debug for SectionHeader

§

impl Debug for SectionHeaders

§

impl Debug for SectionKind

§

impl Debug for SecurityEventType

1.0.0 · Source§

impl Debug for SeekFrom

§

impl Debug for Semaphore

Source§

impl Debug for compio::quic::SendDatagramError

§

impl Debug for SendDatagramError

§

impl Debug for SendDatagramError

§

impl Debug for SendDatagramErrorIncoming

§

impl Debug for SendError

§

impl Debug for SendFlags

Source§

impl Debug for SendStream

§

impl Debug for Seq

Source§

impl Debug for SerdeJsonCodec

Source§

impl Debug for SerdeJsonCodecError

§

impl Debug for SerializeError

§

impl Debug for SeriesLabelPosition

§

impl Debug for ServerCertVerified

§

impl Debug for ServerCertVerifierBuilder

§

impl Debug for compio::quic::ServerConfig

§

impl Debug for compio::tls::rustls::ServerConfig

§

impl Debug for compio::tls::rustls::ServerConnection

§

impl Debug for compio::tls::rustls::quic::ServerConnection

§

impl Debug for ServerConnectionData

§

impl Debug for ServerListening

§

impl Debug for ServerName<'_>

Source§

impl Debug for ServerOptions

§

impl Debug for ServerSessionMemoryCache

§

impl Debug for SessionId

§

impl Debug for SetAttribute

§

impl Debug for SetBackgroundColor

§

impl Debug for SetFlags

§

impl Debug for SetForegroundColor

§

impl Debug for SetGlobalDefaultError

Source§

impl Debug for SetLoggerError

§

impl Debug for SetMatches

§

impl Debug for SetMatches

§

impl Debug for SetMatchesIntoIter

§

impl Debug for SetMatchesIntoIter

§

impl Debug for Setting

§

impl Debug for SettingId

§

impl Debug for Settings

§

impl Debug for SettingsError

§

impl Debug for Sha1

§

impl Debug for Sha1Core

§

impl Debug for ShapeStyle

§

impl Debug for ShareMode

§

impl Debug for SharedState

§

impl Debug for Shift

§

impl Debug for ShouldTransmit

§

impl Debug for ShowCursor

1.0.0 · Source§

impl Debug for std::net::Shutdown

§

impl Debug for Shutdown

§

impl Debug for ShutdownResult

§

impl Debug for compio::quic::Side

§

impl Debug for compio::tls::rustls::Side

§

impl Debug for Side

Source§

impl Debug for Sign

§

impl Debug for SignatureAlgorithm

§

impl Debug for SignatureScheme

Source§

impl Debug for SimdAlign

§

impl Debug for SingleCertAndKey

1.0.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::io::Sink

§

impl Debug for Sink

1.0.0 · Source§

impl Debug for SipHasher

Source§

impl Debug for core::mem::type_info::Slice

§

impl Debug for SmallIndex

§

impl Debug for SmallIndexError

§

impl Debug for SmallRng

§

impl Debug for SockAddr

§

impl Debug for SockAddrStorage

§

impl Debug for SockRef<'_>

§

impl Debug for Socket

Source§

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

1.0.0 · Source§

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

§

impl Debug for SocketAddrAny

1.0.0 · Source§

impl Debug for SocketAddrV4

1.0.0 · Source§

impl Debug for SocketAddrV6

§

impl Debug for SocketFlags

§

impl Debug for SocketType

§

impl Debug for Span

§

impl Debug for Span

§

impl Debug for Span

§

impl Debug for SparseTransitions

§

impl Debug for SpawnError

§

impl Debug for SpecialLiteralKind

§

impl Debug for Specification

§

impl Debug for SpecificationError

§

impl Debug for SpinBitUpdated

1.16.0 · Source§

impl Debug for SplitPaths<'_>

§

impl Debug for StandardUniform

§

impl Debug for State

§

impl Debug for StateID

§

impl Debug for StateIDError

§

impl Debug for StatusCode

§

impl Debug for StdRng

1.16.0 · Source§

impl Debug for std::io::stdio::Stderr

Source§

impl Debug for compio::fs::Stderr

1.16.0 · Source§

impl Debug for StderrLock<'_>

1.16.0 · Source§

impl Debug for std::io::stdio::Stdin

Source§

impl Debug for compio::fs::Stdin

1.16.0 · Source§

impl Debug for StdinLock<'_>

1.16.0 · Source§

impl Debug for Stdio

1.16.0 · Source§

impl Debug for std::io::stdio::Stdout

Source§

impl Debug for compio::fs::Stdout

1.16.0 · Source§

impl Debug for StdoutLock<'_>

Source§

impl Debug for StoppedError

Source§

impl Debug for core::mem::type_info::Str

§

impl Debug for Str

§

impl Debug for StreamError

§

impl Debug for StreamErrorIncoming

§

impl Debug for StreamEvent

§

impl Debug for compio::quic::StreamId

§

impl Debug for StreamId

§

impl Debug for StreamSide

§

impl Debug for StreamState

§

impl Debug for StreamStateUpdated

§

impl Debug for StreamType

§

impl Debug for StreamType

§

impl Debug for StreamerState

1.0.0 · Source§

impl Debug for String

§

impl Debug for StringValueParser

1.7.0 · Source§

impl Debug for StripPrefixError

Source§

impl Debug for Struct

§

impl Debug for Style

§

impl Debug for StyledStr

§

impl Debug for Styles

§

impl Debug for SubProtocolError

§

impl Debug for SupportedCipherSuite

§

impl Debug for SupportedProtocolVersion

§

impl Debug for SwitchBufferToAlternate

§

impl Debug for SwitchBufferToNormal

§

impl Debug for SysRng

1.28.0 · Source§

impl Debug for System

§

impl Debug for SystemRandom

Source§

impl Debug for SystemRng

1.8.0 · Source§

impl Debug for std::time::SystemTime

§

impl Debug for SystemTime

1.8.0 · Source§

impl Debug for SystemTimeError

§

impl Debug for SystemTimeSpec

§

impl Debug for SystemTimeSpec

§

impl Debug for Tag

§

impl Debug for TcpKeepalive

1.0.0 · Source§

impl Debug for std::net::tcp::TcpListener

Source§

impl Debug for compio::net::TcpListener

Source§

impl Debug for TcpSocket

1.0.0 · Source§

impl Debug for std::net::tcp::TcpStream

Source§

impl Debug for compio::net::TcpStream

1.0.0 · Source§

impl Debug for Thread

§

impl Debug for ThreadBuilder

1.19.0 · Source§

impl Debug for ThreadId

§

impl Debug for ThreadPool

§

impl Debug for ThreadPoolBuildError

§

impl Debug for ThreadRng

Debug implementation does not leak internal state

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Three

§

impl Debug for Throughput

§

impl Debug for ThrowInfo

§

impl Debug for TicketRequest

§

impl Debug for TicketRotator

Available on crate feature std only.
§

impl Debug for TicketSwitcher

§

impl Debug for TimeFormat

§

impl Debug for Timeout

§

impl Debug for TimerType

§

impl Debug for Timespec

§

impl Debug for Tls12CipherSuite

§

impl Debug for Tls12ClientSessionValue

§

impl Debug for Tls12Resumption

§

impl Debug for Tls13CipherSuite

§

impl Debug for Tls13ClientSessionValue

Source§

impl Debug for compio::tls::TlsConnector

§

impl Debug for compio::tls::native_tls::TlsConnector

§

impl Debug for TlsError

Source§

impl Debug for ToCasefold

1.0.0 · Source§

impl Debug for ToLowercase

§

impl Debug for ToStrError

Source§

impl Debug for ToTitlecase

1.0.0 · Source§

impl Debug for ToUppercase

§

impl Debug for Token

§

impl Debug for TokenMemoryCache

§

impl Debug for TokenType

§

impl Debug for Trace

§

impl Debug for TraceSeq

Source§

impl Debug for Trait

§

impl Debug for Transition

§

impl Debug for Translate

§

impl Debug for Translator

§

impl Debug for TranslatorBuilder

§

impl Debug for Transmit

§

impl Debug for TransportConfig

§

impl Debug for TransportError

§

impl Debug for TransportEventType

§

impl Debug for TransportOwner

§

impl Debug for TransportParameters

§

impl Debug for TransportParametersRestored

§

impl Debug for TransportParametersSet

§

impl Debug for TruncSide

§

impl Debug for TryAcquireError

§

impl Debug for TryBlockMapEntry

1.59.0 · Source§

impl Debug for TryFromCharError

1.66.0 · Source§

impl Debug for TryFromFloatSecsError

1.34.0 · Source§

impl Debug for TryFromIntError

§

impl Debug for TryFromIteratorError

1.34.0 · Source§

impl Debug for core::array::TryFromSliceError

§

impl Debug for TryFromSliceError

§

impl Debug for TryGetError

1.89.0 · Source§

impl Debug for std::fs::TryLockError

§

impl Debug for TryLockError

1.0.0 · Source§

impl Debug for std::sync::mpsc::TryRecvError

§

impl Debug for TryRecvError

§

impl Debug for TryRecvError

§

impl Debug for TryRecvError

§

impl Debug for TryRecvError

§

impl Debug for TryRecvError

1.57.0 · Source§

impl Debug for compio::buf::bumpalo::core_alloc::collections::TryReserveError

§

impl Debug for TryReserveError

§

impl Debug for TryReserveError

Source§

impl Debug for TryReserveErrorKind

Source§

impl Debug for Tuple

§

impl Debug for Two

§

impl Debug for Two

§

impl Debug for Two

Source§

impl Debug for core::mem::type_info::Type

§

impl Debug for Type

§

impl Debug for TypeDescriptor

§

impl Debug for TypeDescriptor

1.0.0 · Source§

impl Debug for TypeId

Source§

impl Debug for TypeKind

Source§

impl Debug for U16CStr

Source§

impl Debug for U16CString

Source§

impl Debug for U16Str

Source§

impl Debug for U16String

Source§

impl Debug for U32CStr

Source§

impl Debug for U32CString

Source§

impl Debug for U32Str

Source§

impl Debug for U32String

§

impl Debug for UNWIND_CODE

§

impl Debug for UNWIND_INFO

Source§

impl Debug for UTerm

1.0.0 · Source§

impl Debug for std::net::udp::UdpSocket

Source§

impl Debug for compio::net::UdpSocket

§

impl Debug for UdpStats

§

impl Debug for UnboundKey

§

impl Debug for UnexpectedEnd

§

impl Debug for UnexpectedEnd

§

impl Debug for UnicodeWordBoundaryError

§

impl Debug for UnicodeWordError

§

impl Debug for UniformChar

§

impl Debug for UniformDuration

§

impl Debug for UniformUsize

§

impl Debug for UninitSlice

Source§

impl Debug for core::mem::type_info::Union

§

impl Debug for Unit

Source§

impl Debug for std::os::windows::net::listener::UnixListener

Source§

impl Debug for compio::net::UnixListener

Source§

impl Debug for UnixSocket

Source§

impl Debug for std::os::windows::net::stream::UnixStream

Source§

impl Debug for compio::net::UnixStream

§

impl Debug for UnixTime

§

impl Debug for UnknownArgumentValueParser

§

impl Debug for UnknownStatusPolicy

§

impl Debug for UnknownTransportParameter

Source§

impl Debug for UnorderedKeyError

§

impl Debug for Unparker

§

impl Debug for Unspecified

§

impl Debug for UnsupportedOperationError

§

impl Debug for UnsupportedSignatureAlgorithmContext

§

impl Debug for UnsupportedSignatureAlgorithmForPublicKeyContext

§

impl Debug for UnsupportedVersion

§

impl Debug for UnwindMapEntry

§

impl Debug for Uri

§

impl Debug for UrlError

§

impl Debug for Utf8Bytes

1.79.0 · Source§

impl Debug for Utf8Chunks<'_>

1.0.0 · Source§

impl Debug for Utf8Error

§

impl Debug for Utf8Range

§

impl Debug for Utf8Sequence

§

impl Debug for Utf8Sequences

Source§

impl Debug for Utf16Error

Source§

impl Debug for Utf16Str

Source§

impl Debug for Utf16String

Source§

impl Debug for Utf32Error

Source§

impl Debug for Utf32Str

Source§

impl Debug for Utf32String

§

impl Debug for VS_FIXEDFILEINFO

§

impl Debug for VS_VERSION

1.99.0 · Source§

impl Debug for VaList<'_>

§

impl Debug for ValidationTokenConfig

Source§

impl Debug for serde_json::value::Value

§

impl Debug for Value

§

impl Debug for ValueHint

§

impl Debug for ValueParser

§

impl Debug for ValueRange

§

impl Debug for ValueSet<'_>

§

impl Debug for ValueSource

§

impl Debug for VantagePoint

§

impl Debug for VantagePointType

1.0.0 · Source§

impl Debug for VarError

§

impl Debug for compio::quic::VarInt

§

impl Debug for VarInt

§

impl Debug for compio::quic::VarIntBoundsExceeded

§

impl Debug for VarIntBoundsExceeded

Source§

impl Debug for Variant

1.16.0 · Source§

impl Debug for Vars

1.16.0 · Source§

impl Debug for VarsOs

§

impl Debug for Verifier

§

impl Debug for VerifierBuilderError

§

impl Debug for compio::tls::rustls::quic::Version

§

impl Debug for compio::ws::tungstenite::http::Version

§

impl Debug for VersionError

§

impl Debug for VersionInfo<'_>

§

impl Debug for VersionInformation

§

impl Debug for WIN_CERTIFICATE

§

impl Debug for WaitGroup

1.5.0 · Source§

impl Debug for WaitTimeoutResult

1.36.0 · Source§

impl Debug for Waker

§

impl Debug for WakerSlot

§

impl Debug for WalkDir

§

impl Debug for WantsServerCert

§

impl Debug for WantsVerifier

§

impl Debug for WantsVersions

§

impl Debug for WeakDispatch

§

impl Debug for WebPkiClientVerifier

§

impl Debug for WebPkiServerVerifier

§

impl Debug for WebPkiSupportedAlgorithms

§

impl Debug for WebSocketConfig

§

impl Debug for WebSocketContext

§

impl Debug for WhichCaptures

§

impl Debug for WithComments

Source§

impl Debug for WouldBlock

§

impl Debug for Wrap

Source§

impl Debug for compio::quic::WriteError

§

impl Debug for WriteError

1.56.0 · Source§

impl Debug for WriterPanicked

§

impl Debug for Written

§

impl Debug for Xoshiro128PlusPlus

§

impl Debug for Xoshiro256PlusPlus

§

impl Debug for Yield

Source§

impl Debug for Z0

§

impl Debug for _PyDateTime_BaseDateTime

§

impl Debug for _PyDateTime_BaseTime

§

impl Debug for _PyStatus_TYPE

1.27.0 · Source§

impl Debug for __m128

1.27.0 · Source§

impl Debug for __m256

1.72.0 · Source§

impl Debug for __m512

1.89.0 · Source§

impl Debug for __m128bh

1.27.0 · Source§

impl Debug for __m128d

1.94.0 · Source§

impl Debug for __m128h

1.27.0 · Source§

impl Debug for __m128i

1.89.0 · Source§

impl Debug for __m256bh

1.27.0 · Source§

impl Debug for __m256d

1.94.0 · Source§

impl Debug for __m256h

1.27.0 · Source§

impl Debug for __m256i

1.89.0 · Source§

impl Debug for __m512bh

1.72.0 · Source§

impl Debug for __m512d

1.94.0 · Source§

impl Debug for __m512h

1.72.0 · Source§

impl Debug for __m512i

Source§

impl Debug for __tile1024i

Source§

impl Debug for core::core_arch::x86::bf16

Source§

impl Debug for half::bfloat::bf16

Available on non-SPIR-V only.
1.0.0 · Source§

impl Debug for bool

1.16.0 · Source§

impl Debug for c_void

1.0.0 · Source§

impl Debug for char

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 + Send + Sync

§

impl Debug for dyn Value

1.0.0 · Source§

impl Debug for f16

Source§

impl Debug for f16

Available on non-SPIR-V only.
1.0.0 · Source§

impl Debug for f32

1.0.0 · Source§

impl Debug for f64

1.0.0 · Source§

impl Debug for f128

§

impl Debug for fpos_t

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

§

impl Debug for setentry

§

impl Debug for sockaddr

§

impl Debug for stat

1.0.0 · Source§

impl Debug for str

§

impl Debug for timespec

§

impl Debug for timeval

§

impl Debug for timezone

§

impl Debug for tm

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 usize

§

impl Debug for utimbuf

Source§

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

Source§

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

Source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, 'py> Debug for CastError<'a, 'py>

§

impl<'a, 'py> Debug for compio::tls::py_dynamic_openssl::pyo3::DowncastError<'a, 'py>

1.0.0 · Source§

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

1.0.0 · Source§

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

§

impl<'a, C, T> Debug for Stream<'a, C, T>
where C: Debug + 'a + ?Sized, T: Debug + 'a + Read + Write + ?Sized,

Source§

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

Source§

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

Available on crate features alloc or std only.
Source§

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

§

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

§

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

§

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

§

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

Source§

impl<'a, I, A> Debug for compio::buf::bumpalo::core_alloc::collections::vec_deque::Splice<'a, I, A>
where I: Debug + Iterator + 'a, A: Debug + Allocator + 'a, <I as Iterator>::Item: Debug,

1.21.0 · Source§

impl<'a, I, A> Debug for compio::buf::bumpalo::core_alloc::vec::Splice<'a, I, A>
where I: Debug + Iterator + 'a, A: Debug + Allocator + 'a, <I as Iterator>::Item: Debug,

§

impl<'a, I, E> Debug for ProcessResults<'a, I, E>
where I: Debug, E: Debug + 'a,

§

impl<'a, I, F> Debug for FormatWith<'a, I, F>
where I: Iterator, F: FnMut(<I as Iterator>::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

§

impl<'a, I, F> Debug for PeekingTakeWhile<'a, I, F>
where I: Iterator + Debug + 'a,

§

impl<'a, I, F> Debug for TakeWhileRef<'a, I, F>
where I: Iterator + Debug,

Source§

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

§

impl<'a, I> Debug for Format<'a, I>
where I: Iterator, <I as Iterator>::Item: Debug,

Source§

impl<'a, K, V> Debug for slotmap::basic::Drain<'a, K, V>
where K: Debug + 'a + Key, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::dense::Drain<'a, K, V>
where K: Debug + 'a + Key, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::hop::Drain<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::secondary::Drain<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::sparse_secondary::Drain<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

§

impl<'a, K, V> Debug for Drain<'a, K, V>
where K: Debug, V: Debug,

Source§

impl<'a, K, V> Debug for slotmap::secondary::Entry<'a, K, V>
where K: Debug + Key, V: Debug,

Source§

impl<'a, K, V> Debug for slotmap::sparse_secondary::Entry<'a, K, V>
where K: Debug + Key, V: Debug,

Source§

impl<'a, K, V> Debug for slotmap::basic::Iter<'a, K, V>
where K: Debug + 'a + Key, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::dense::Iter<'a, K, V>
where K: Debug + 'a + Key, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::hop::Iter<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::secondary::Iter<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::sparse_secondary::Iter<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

§

impl<'a, K, V> Debug for Iter<'a, K, V>
where K: Debug, V: Debug,

§

impl<'a, K, V> Debug for Iter<'a, K, V>
where K: Debug, V: Debug,

Source§

impl<'a, K, V> Debug for slotmap::basic::IterMut<'a, K, V>
where K: Debug + 'a + Key, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::dense::IterMut<'a, K, V>
where K: Debug + 'a + Key, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::hop::IterMut<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::secondary::IterMut<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::sparse_secondary::IterMut<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

§

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

§

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

Source§

impl<'a, K, V> Debug for slotmap::basic::Keys<'a, K, V>
where K: Debug + 'a + Key, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::dense::Keys<'a, K, V>
where K: Debug + 'a + Key, V: Debug,

Source§

impl<'a, K, V> Debug for slotmap::hop::Keys<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::secondary::Keys<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::sparse_secondary::Keys<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::secondary::OccupiedEntry<'a, K, V>
where K: Debug + Key, V: Debug,

Source§

impl<'a, K, V> Debug for slotmap::sparse_secondary::OccupiedEntry<'a, K, V>
where K: Debug + Key, V: Debug,

Source§

impl<'a, K, V> Debug for slotmap::secondary::VacantEntry<'a, K, V>
where K: Debug + Key, V: Debug,

Source§

impl<'a, K, V> Debug for slotmap::sparse_secondary::VacantEntry<'a, K, V>
where K: Debug + Key, V: Debug,

Source§

impl<'a, K, V> Debug for slotmap::basic::Values<'a, K, V>
where K: Debug + 'a + Key, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::dense::Values<'a, K, V>
where K: Debug + 'a + Key, V: Debug,

Source§

impl<'a, K, V> Debug for slotmap::hop::Values<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::secondary::Values<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::sparse_secondary::Values<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::basic::ValuesMut<'a, K, V>
where K: Debug + 'a + Key, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::dense::ValuesMut<'a, K, V>
where K: Debug + 'a + Key, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::hop::ValuesMut<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::secondary::ValuesMut<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

Source§

impl<'a, K, V> Debug for slotmap::sparse_secondary::ValuesMut<'a, K, V>
where K: Debug + Key + 'a, V: Debug + 'a,

§

impl<'a, L> Debug for Okm<'a, L>
where L: Debug + KeyType,

§

impl<'a, P> Debug for By<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for By<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Debug<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Debug<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Desc<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Desc<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Dir<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Dir<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Exception<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Exception<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Exports<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Exports<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Function<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Function<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for IAT<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for IAT<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Imports<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Imports<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for LoadConfig<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for LoadConfig<'a, P>
where P: Pe<'a>,

1.5.0 · Source§

impl<'a, P> Debug for compio::buf::bumpalo::core_alloc::str::MatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.2.0 · Source§

impl<'a, P> Debug for compio::buf::bumpalo::core_alloc::str::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 compio::buf::bumpalo::core_alloc::str::RSplit<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for compio::buf::bumpalo::core_alloc::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 compio::buf::bumpalo::core_alloc::str::Split<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.51.0 · Source§

impl<'a, P> Debug for compio::buf::bumpalo::core_alloc::str::SplitInclusive<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for compio::buf::bumpalo::core_alloc::str::SplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for compio::buf::bumpalo::core_alloc::str::SplitTerminator<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

§

impl<'a, P> Debug for Tls<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for Tls<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for UnwindInfo<'a, P>
where P: Pe<'a>,

§

impl<'a, P> Debug for UnwindInfo<'a, P>
where P: Pe<'a>,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

Source§

impl<'a, Str, CharIndices> Debug for widestring::utfstr::iter::Lines<'a, Str, CharIndices>
where Str: Debug + Borrow<Str> + Index<Range<usize>, Output = Str> + ?Sized, CharIndices: Debug + IntoIterator<Item = (usize, char)>, <CharIndices as IntoIterator>::IntoIter: Debug,

1.6.0 · Source§

impl<'a, T, A> Debug for compio::buf::bumpalo::core_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,

§

impl<'a, T, F> Debug for PoolGuard<'a, T, F>
where T: Send + Debug, F: Fn() -> T,

§

impl<'a, T, I> Debug for Ptr<'a, T, I>
where T: 'a + ?Sized, I: Invariants,

1.77.0 · Source§

impl<'a, T, P> Debug for compio::buf::bumpalo::core_alloc::slice::ChunkBy<'a, T, P>
where T: 'a + Debug,

1.77.0 · Source§

impl<'a, T, P> Debug for compio::buf::bumpalo::core_alloc::slice::ChunkByMut<'a, T, P>
where T: 'a + Debug,

1.94.0 · Source§

impl<'a, T, const N: usize> Debug for compio::buf::bumpalo::core_alloc::slice::ArrayWindows<'a, T, N>
where T: Debug + 'a,

§

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

§

impl<'a, T> Debug for Choose<'a, T>
where T: Debug,

1.0.0 · Source§

impl<'a, T> Debug for compio::buf::bumpalo::core_alloc::slice::Chunks<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for compio::buf::bumpalo::core_alloc::slice::ChunksExact<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for compio::buf::bumpalo::core_alloc::slice::ChunksExactMut<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for compio::buf::bumpalo::core_alloc::slice::ChunksMut<'a, T>
where T: Debug + 'a,

§

impl<'a, T> Debug for DerIterator<'a, T>
where T: Debug,

§

impl<'a, T> Debug for compio::buf::smallvec::Drain<'a, T>
where T: 'a + Array, <T as Array>::Item: Debug,

§

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

§

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

§

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

§

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

Source§

impl<'a, T> Debug for widestring::ustring::iter::Drain<'a, T>
where T: Debug,

§

impl<'a, T> Debug for compio::ws::tungstenite::http::header::Drain<'a, T>
where T: Debug,

§

impl<'a, T> Debug for compio::ws::tungstenite::http::header::Entry<'a, T>
where T: Debug + 'a,

§

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

§

impl<'a, T> Debug for Iter<'a, T>

Source§

impl<'a, T> Debug for std::sync::mpmc::Iter<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

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

1.0.0 · Source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, T> Debug for compio::ws::tungstenite::http::header::Iter<'a, T>
where T: Debug,

1.0.0 · Source§

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

§

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

§

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

§

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

§

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

§

impl<'a, T> Debug for compio::ws::tungstenite::http::header::IterMut<'a, T>
where T: Debug,

§

impl<'a, T> Debug for compio::ws::tungstenite::http::header::Keys<'a, T>
where T: Debug,

§

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

§

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

§

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

§

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

§

impl<'a, T> Debug for compio::ws::tungstenite::http::header::OccupiedEntry<'a, T>
where T: Debug,

§

impl<'a, T> Debug for OnceRef<'a, T>

1.31.0 · Source§

impl<'a, T> Debug for compio::buf::bumpalo::core_alloc::slice::RChunks<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for compio::buf::bumpalo::core_alloc::slice::RChunksExact<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for compio::buf::bumpalo::core_alloc::slice::RChunksExactMut<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

impl<'a, T> Debug for compio::buf::bumpalo::core_alloc::slice::RChunksMut<'a, T>
where T: Debug + 'a,

1.17.0 · Source§

impl<'a, T> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::Range<'a, T>
where T: Debug + 'a,

Source§

impl<'a, T> Debug for compio::net::ReadHalf<'a, T>
where T: Debug,

§

impl<'a, T> Debug for RecvFut<'a, T>

§

impl<'a, T> Debug for RecvStream<'a, T>

§

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

§

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

§

impl<'a, T> Debug for Ref<'a, T>
where T: Debug,

§

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

§

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

§

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

§

impl<'a, T> Debug for SendFut<'a, T>

§

impl<'a, T> Debug for SendSink<'a, T>

§

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

§

impl<'a, T> Debug for TryIter<'a, T>

Source§

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

1.15.0 · Source§

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

§

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

§

impl<'a, T> Debug for compio::ws::tungstenite::http::header::VacantEntry<'a, T>
where T: Debug,

§

impl<'a, T> Debug for ValueDrain<'a, T>
where T: Debug,

§

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

§

impl<'a, T> Debug for ValueIterMut<'a, T>
where T: Debug,

§

impl<'a, T> Debug for compio::ws::tungstenite::http::header::Values<'a, T>
where T: Debug,

§

impl<'a, T> Debug for compio::ws::tungstenite::http::header::ValuesMut<'a, T>
where T: Debug,

§

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

1.0.0 · Source§

impl<'a, T> Debug for compio::buf::bumpalo::core_alloc::slice::Windows<'a, T>
where T: Debug + 'a,

Source§

impl<'a, T> Debug for compio::net::WriteHalf<'a, T>
where T: Debug,

§

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

§

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

§

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

§

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

§

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

§

impl<'a, const MIN_ALIGN: usize> Debug for ChunkIter<'a, MIN_ALIGN>

§

impl<'a, const MIN_ALIGN: usize> Debug for ChunkRawIter<'a, MIN_ALIGN>

Source§

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

1.28.0 · Source§

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

Source§

impl<'a> Debug for AnyDelimited<'a>

§

impl<'a> Debug for Attributes<'a>

§

impl<'a> Debug for BaseRelocs<'a>

§

impl<'a> Debug for Block<'a>

§

impl<'a> Debug for BorrowedCertRevocationList<'a>

Source§

impl<'a> Debug for BorrowedFd<'a>

§

impl<'a> Debug for BorrowedRevokedCert<'a>

§

impl<'a> Debug for BroadcastContext<'a>

§

impl<'a> Debug for ByteClassElements<'a>

§

impl<'a> Debug for ByteClassIter<'a>

§

impl<'a> Debug for ByteClassRepresentatives<'a>

Source§

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

1.0.0 · Source§

impl<'a> Debug for compio::buf::bumpalo::core_alloc::str::Bytes<'a>

§

impl<'a> Debug for CapturesPatternIter<'a>

§

impl<'a> Debug for CertRevocationList<'a>

§

impl<'a> Debug for CertificateDer<'a>

§

impl<'a> Debug for CertificateRevocationListDer<'a>

§

impl<'a> Debug for CertificateSigningRequestDer<'a>

1.0.0 · Source§

impl<'a> Debug for compio::buf::bumpalo::core_alloc::str::CharIndices<'a>

Source§

impl<'a> Debug for CharIndicesLossyUtf16<'a>

Source§

impl<'a> Debug for CharIndicesLossyUtf32<'a>

Source§

impl<'a> Debug for widestring::ustr::iter::CharIndicesUtf16<'a>

Source§

impl<'a> Debug for widestring::utfstr::iter::CharIndicesUtf16<'a>

Source§

impl<'a> Debug for widestring::ustr::iter::CharIndicesUtf32<'a>

Source§

impl<'a> Debug for widestring::utfstr::iter::CharIndicesUtf32<'a>

Source§

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

§

impl<'a> Debug for ClassBytesIter<'a>

§

impl<'a> Debug for ClassUnicodeIter<'a>

§

impl<'a> Debug for ClientHello<'a>

Source§

impl<'a> Debug for CodeUnits<'a>

§

impl<'a> Debug for CodeView<'a>

1.57.0 · Source§

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

1.57.0 · Source§

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

1.0.0 · Source§

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

Source§

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

§

impl<'a> Debug for DangerousClientConfig<'a>

§

impl<'a> Debug for DataEntry<'a>

§

impl<'a> Debug for Dbg<'a>

§

impl<'a> Debug for DebugHaystack<'a>

§

impl<'a> Debug for Directory<'a>

§

impl<'a> Debug for DirectoryEntry<'a>

§

impl<'a> Debug for Display<'a>

§

impl<'a> Debug for DnsName<'a>

§

impl<'a> Debug for Drain<'a>

§

impl<'a> Debug for Encoder<'a>

§

impl<'a> Debug for Entered<'a>

§

impl<'a> Debug for Entry<'a>

§

impl<'a> Debug for Entry<'a>

1.60.0 · Source§

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

1.34.0 · Source§

impl<'a> Debug for compio::buf::bumpalo::core_alloc::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Debug for compio::buf::bumpalo::core_alloc::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Debug for compio::buf::bumpalo::core_alloc::str::EscapeUnicode<'a>

§

impl<'a> Debug for Event<'a>

§

impl<'a> Debug for Export<'a>

§

impl<'a> Debug for FfdheGroup<'a>

§

impl<'a> Debug for FileInfo<'a>

§

impl<'a> Debug for Found<'a>

§

impl<'a> Debug for GroupInfoAllNames<'a>

§

impl<'a> Debug for GroupInfoPatternNames<'a>

§

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

§

impl<'a> Debug for Import<'a>

§

impl<'a> Debug for InboundPlainMessage<'a>

1.0.0 · Source§

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

§

impl<'a> Debug for IndexVecIter<'a>

§

impl<'a> Debug for Indices<'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 serde_json::map::Iter<'a>

Source§

impl<'a> Debug for serde_json::map::IterMut<'a>

Source§

impl<'a> Debug for serde_json::map::Keys<'a>

1.0.0 · Source§

impl<'a> Debug for compio::buf::bumpalo::core_alloc::str::Lines<'a>

1.0.0 · Source§

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

§

impl<'a> Debug for MaybeUninitSlice<'a>

Source§

impl<'a> Debug for log::Metadata<'a>

Source§

impl<'a> Debug for MetadataBuilder<'a>

§

impl<'a> Debug for Name<'a>

§

impl<'a> Debug for Notified<'a>

§

impl<'a> Debug for OutboundChunks<'a>

§

impl<'a> Debug for OutboundPlainMessage<'a>

1.81.0 · Source§

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

1.10.0 · Source§

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

§

impl<'a> Debug for PatternIter<'a>

§

impl<'a> Debug for PatternSetIter<'a>

§

impl<'a> Debug for Pgo<'a>

§

impl<'a> Debug for PgoItem<'a>

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<'a> Debug for PrettyFormatter<'a>

§

impl<'a> Debug for PrivateKeyDer<'a>

Source§

impl<'a> Debug for ProcThreadAttributeList<'a>

Source§

impl<'a> Debug for ProcThreadAttributeListBuilder<'a>

§

impl<'a> Debug for PyStringData<'a>

§

impl<'a> Debug for PythonVersionInfo<'a>

§

impl<'a> Debug for RawPublicKeyEntity<'a>

§

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

§

impl<'a> Debug for Record<'a>

Source§

impl<'a> Debug for log::Record<'a>

Source§

impl<'a> Debug for RecordBuilder<'a>

Source§

impl<'a> Debug for core::error::Request<'a>

§

impl<'a> Debug for Resources<'a>

§

impl<'a> Debug for RevocationOptions<'a>

§

impl<'a> Debug for RevocationOptionsBuilder<'a>

§

impl<'a> Debug for RichIter<'a>

§

impl<'a> Debug for RichStructure<'a>

§

impl<'a> Debug for Security<'a>

§

impl<'a> Debug for SemaphorePermit<'a>

§

impl<'a> Debug for SetMatchesIter<'a>

§

impl<'a> Debug for SetMatchesIter<'a>

Source§

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

1.34.0 · Source§

impl<'a> Debug for compio::buf::bumpalo::core_alloc::str::SplitAsciiWhitespace<'a>

1.1.0 · Source§

impl<'a> Debug for compio::buf::bumpalo::core_alloc::str::SplitWhitespace<'a>

§

impl<'a> Debug for SubjectPublicKeyInfoDer<'a>

§

impl<'a> Debug for TrustAnchor<'a>

Source§

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

1.79.0 · Source§

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

Source§

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

Source§

impl<'a> Debug for serde_json::map::Values<'a>

Source§

impl<'a> Debug for serde_json::map::ValuesMut<'a>

§

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

§

impl<'c, 'h> Debug for SubCaptureMatches<'c, 'h>

§

impl<'c, 'h> Debug for SubCaptureMatches<'c, 'h>

§

impl<'c, 'i, Data> Debug for UnbufferedStatus<'c, 'i, Data>
where Data: Debug,

§

impl<'ch, P> Debug for MatchIndices<'ch, P>
where P: Debug + Pattern,

§

impl<'ch, P> Debug for Matches<'ch, P>
where P: Debug + Pattern,

§

impl<'ch, P> Debug for Split<'ch, P>
where P: Debug + Pattern,

§

impl<'ch, P> Debug for SplitInclusive<'ch, P>
where P: Debug + Pattern,

§

impl<'ch, P> Debug for SplitTerminator<'ch, P>
where P: Debug + Pattern,

§

impl<'ch> Debug for Bytes<'ch>

§

impl<'ch> Debug for CharIndices<'ch>

§

impl<'ch> Debug for Chars<'ch>

§

impl<'ch> Debug for EncodeUtf16<'ch>

§

impl<'ch> Debug for Lines<'ch>

§

impl<'ch> Debug for SplitAsciiWhitespace<'ch>

§

impl<'ch> Debug for SplitWhitespace<'ch>

§

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

§

impl<'data, T> Debug for Chunks<'data, T>
where T: Debug,

§

impl<'data, T> Debug for ChunksExact<'data, T>
where T: Debug,

§

impl<'data, T> Debug for ChunksExactMut<'data, T>
where T: Debug,

§

impl<'data, T> Debug for ChunksMut<'data, T>
where T: Debug,

§

impl<'data, T> Debug for Drain<'data, T>
where T: Debug + Send,

§

impl<'data, T> Debug for Iter<'data, T>
where T: Debug,

§

impl<'data, T> Debug for IterMut<'data, T>
where T: Debug,

§

impl<'data, T> Debug for RChunks<'data, T>
where T: Debug,

§

impl<'data, T> Debug for RChunksExact<'data, T>
where T: Debug,

§

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

§

impl<'data, T> Debug for RChunksMut<'data, T>
where T: Debug,

§

impl<'data, T> Debug for Windows<'data, T>
where T: Debug,

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,

§

impl<'fd> Debug for PollFd<'fd>

§

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

§

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

§

impl<'h, F> Debug for CapturesIter<'h, F>
where F: Debug,

§

impl<'h, F> Debug for HalfMatchesIter<'h, F>
where F: Debug,

§

impl<'h, F> Debug for MatchesIter<'h, F>
where F: Debug,

§

impl<'h, F> Debug for TryCapturesIter<'h, F>

Available on crate feature alloc only.
§

impl<'h, F> Debug for TryHalfMatchesIter<'h, F>

§

impl<'h, F> Debug for TryMatchesIter<'h, F>

§

impl<'h> Debug for Captures<'h>

§

impl<'h> Debug for Captures<'h>

§

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

§

impl<'h> Debug for Match<'h>

§

impl<'h> Debug for Match<'h>

§

impl<'h> Debug for Memchr2<'h>

§

impl<'h> Debug for Memchr3<'h>

§

impl<'h> Debug for Memchr<'h>

§

impl<'h> Debug for Searcher<'h>

§

impl<'headers, 'buf> Debug for Request<'headers, 'buf>

§

impl<'headers, 'buf> Debug for Response<'headers, 'buf>

§

impl<'n> Debug for Finder<'n>

§

impl<'n> Debug for FinderRev<'n>

§

impl<'name, 'bufs, 'control> Debug for MsgHdr<'name, 'bufs, 'control>

Available on neither Horizon nor Redox OS nor WASI.
§

impl<'name, 'bufs, 'control> Debug for MsgHdrMut<'name, 'bufs, 'control>

Available on neither Horizon nor Redox OS nor WASI.
§

impl<'py> Debug for CastIntoError<'py>

§

impl<'py> Debug for DowncastIntoError<'py>

§

impl<'py> Debug for compio::tls::py_dynamic_openssl::pyo3::types::PySendResult<'py>

§

impl<'r, 'c, 'h> Debug for CapturesMatches<'r, 'c, 'h>

§

impl<'r, 'c, 'h> Debug for FindMatches<'r, 'c, 'h>

§

impl<'r, 'h> Debug for CaptureMatches<'r, 'h>

§

impl<'r, 'h> Debug for CaptureMatches<'r, 'h>

§

impl<'r, 'h> Debug for CapturesMatches<'r, 'h>

§

impl<'r, 'h> Debug for FindMatches<'r, 'h>

§

impl<'r, 'h> Debug for Matches<'r, 'h>

§

impl<'r, 'h> Debug for Matches<'r, 'h>

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'r> Debug for CaptureNames<'r>

§

impl<'r> Debug for CaptureNames<'r>

§

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

§

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

§

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

§

impl<'s, T> Debug for SliceVec<'s, T>
where T: Debug,

§

impl<'s> Debug for NoExpand<'s>

§

impl<'s> Debug for NoExpand<'s>

§

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

§

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

§

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

1.63.0 · Source§

impl<'scope, T> Debug for std::thread::scoped::ScopedJoinHandle<'scope, T>

§

impl<'scope> Debug for Scope<'scope>

§

impl<'scope> Debug for ScopeFifo<'scope>

1.0.0 · Source§

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

§

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

§

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

§

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

§

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

§

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

1.0.0 · Source§

impl<A, B> Debug for core::iter::adapters::zip::Zip<A, B>
where A: Debug, B: Debug,

§

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

§

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

§

impl<A, S, V> Debug for ConvertError<A, S, V>
where A: Debug, S: Debug, V: Debug,

§

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

§

impl<A> Debug for ArrayVec<A>
where A: Array, <A as Array>::Item: Debug,

§

impl<A> Debug for ArrayVecIterator<A>
where A: Array, <A as Array>::Item: Debug,

Source§

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

§

impl<A> Debug for compio::buf::smallvec::IntoIter<A>
where A: Array, <A as Array>::Item: Debug,

1.0.0 · Source§

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

Source§

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

Source§

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

1.96.0 · Source§

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

1.95.0 · Source§

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

1.96.0 · Source§

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

1.0.0 · Source§

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

1.82.0 · Source§

impl<A> Debug for core::iter::sources::repeat_n::RepeatN<A>
where A: Debug,

§

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

Source§

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

§

impl<A> Debug for SmallVec<A>
where A: Array, <A as Array>::Item: Debug,

§

impl<A> Debug for TinyVec<A>
where A: Array, <A as Array>::Item: Debug,

§

impl<A> Debug for TinyVecIterator<A>
where A: Array, <A as Array>::Item: Debug,

1.55.0 · Source§

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

§

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

1.0.0 · Source§

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

§

impl<B> Debug for Datagram<B>
where B: Debug,

§

impl<B> Debug for EncodedDatagram<B>
where B: Debug + Buf,

§

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

§

impl<B> Debug for Frame<B>
where B: Buf,

1.0.0 · Source§

impl<B> Debug for compio::buf::bumpalo::core_alloc::io::Lines<B>
where B: Debug,

§

impl<B> Debug for PublicKeyComponents<B>
where B: Debug,

§

impl<B> Debug for compio::buf::bytes::buf::Reader<B>
where B: Debug,

1.0.0 · Source§

impl<B> Debug for compio::buf::bumpalo::core_alloc::io::Split<B>
where B: Debug,

§

impl<B> Debug for UnparsedPublicKey<B>
where B: Debug + AsRef<[u8]>,

§

impl<B> Debug for UnparsedPublicKey<B>
where B: Debug + AsRef<[u8]>,

§

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

§

impl<BS, K> Debug for BlockBuffer<BS, K>
where BS: BlockSizes, K: BufferKind,

§

impl<BS> Debug for ReadBuffer<BS>
where BS: BlockSizes,

§

impl<C, T> Debug for StreamOwned<C, T>
where C: Debug, T: Debug + Read + Write,

§

impl<C, V> Debug for NestedValue<C, V>
where C: Debug, V: Debug,

Source§

impl<C> Debug for ContainsNul<C>
where C: Debug,

Source§

impl<C> Debug for widestring::error::NulError<C>
where C: Debug,

§

impl<D, F, T, S> Debug for Map<D, F, T, S>
where D: Debug, F: Debug, T: Debug, S: Debug,

§

impl<D, R, T> Debug for Iter<D, R, T>
where D: Debug, R: Debug, T: Debug,

§

impl<D, S> Debug for Split<D, S>
where D: Debug,

§

impl<Data> Debug for compio::tls::rustls::unbuffered::ConnectionState<'_, '_, Data>

Source§

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

§

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

Source§

impl<E> Debug for BoolDeserializer<E>

Source§

impl<E> Debug for CharDeserializer<E>

§

impl<E> Debug for DrawingAreaErrorKind<E>
where E: Debug + Error + Send + Sync,

§

impl<E> Debug for DrawingErrorKind<E>
where E: Debug + Error + Send + Sync,

§

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

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 Report<E>
where Report<E>: Display,

Source§

impl<E> Debug for StringDeserializer<E>

Available on crate features alloc or std only.
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<F> Debug for CharPredicateSearcher<'_, F>
where F: FnMut(char) -> bool,

§

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

1.4.0 · Source§

impl<F> Debug for F
where F: FnPtr,

§

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

§

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

1.34.0 · Source§

impl<F> Debug for core::iter::sources::from_fn::FromFn<F>

1.93.0 · Source§

impl<F> Debug for compio::buf::bumpalo::core_alloc::fmt::FromFn<F>
where F: Fn(&mut Formatter<'_>) -> Result<(), Error>,

§

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

§

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

§

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

1.68.0 · Source§

impl<F> Debug for OnceWith<F>

§

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

1.64.0 · Source§

impl<F> Debug for core::future::poll_fn::PollFn<F>

§

impl<F> Debug for PollFn<F>

§

impl<F> Debug for PollFn<F>

1.68.0 · Source§

impl<F> Debug for core::iter::sources::repeat_with::RepeatWith<F>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<Fut> Debug for FuturesUnordered<Fut>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<G> Debug for BlockRng<G>
where G: Generator + Debug,

Source§

impl<G> Debug for FromCoroutine<G>

§

impl<H, B> Debug for DatagramSender<H, B>
where H: Debug + SendDatagram<B>, B: Debug + Buf,

1.9.0 · Source§

impl<H> Debug for BuildHasherDefault<H>

§

impl<H> Debug for DatagramReader<H>
where H: Debug + RecvDatagram,

Source§

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

§

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

Source§

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

§

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

1.9.0 · Source§

impl<I, F> Debug for core::iter::adapters::filter_map::FilterMap<I, F>
where I: Debug,

§

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

§

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

§

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

§

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

1.9.0 · Source§

impl<I, F> Debug for core::iter::adapters::inspect::Inspect<I, F>
where I: Debug,

§

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

§

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

1.9.0 · Source§

impl<I, F> Debug for core::iter::adapters::map::Map<I, F>
where I: Debug,

§

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

§

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

§

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

§

impl<I, F> Debug for TakeWhileInclusive<I, F>
where I: Iterator + Debug,

§

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

§

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

Source§

impl<I, G> Debug for core::iter::adapters::intersperse::IntersperseWith<I, G>
where I: Iterator + Debug, <I as Iterator>::Item: Debug, G: Debug,

§

impl<I, ID, F> Debug for Fold<I, ID, F>
where I: Debug,

§

impl<I, ID, F> Debug for FoldChunks<I, ID, F>
where I: Debug,

§

impl<I, INIT, F> Debug for MapInit<I, INIT, F>
where I: Debug,

§

impl<I, J, F> Debug for MergeBy<I, J, F>
where I: Iterator + Debug, <I as Iterator>::Item: Debug, J: Iterator + Debug, <J as Iterator>::Item: Debug,

§

impl<I, J> Debug for ConsTuples<I, J>
where I: Debug + Iterator<Item = J>, J: Debug,

§

impl<I, J> Debug for Diff<I, J>
where I: Iterator, J: Iterator, PutBack<I>: Debug, PutBack<J>: Debug,

§

impl<I, J> Debug for Interleave<I, J>
where I: Debug, J: Debug,

§

impl<I, J> Debug for Interleave<I, J>
where I: Debug, J: Debug,

§

impl<I, J> Debug for InterleaveShortest<I, J>
where I: Debug + Iterator, J: Debug + Iterator<Item = <I as Iterator>::Item>,

§

impl<I, J> Debug for InterleaveShortest<I, J>
where I: Debug, J: Debug,

§

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

§

impl<I, J> Debug for ZipEq<I, J>
where I: Debug, J: Debug,

§

impl<I, K, V, S> Debug for 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 core::iter::adapters::filter::Filter<I, P>
where I: Debug,

§

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

§

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

§

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

1.57.0 · Source§

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

§

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

§

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

1.9.0 · Source§

impl<I, P> Debug for core::iter::adapters::skip_while::SkipWhile<I, P>
where I: Debug,

§

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

1.9.0 · Source§

impl<I, P> Debug for core::iter::adapters::take_while::TakeWhile<I, P>
where I: Debug,

1.9.0 · Source§

impl<I, St, F> Debug for core::iter::adapters::scan::Scan<I, St, F>
where I: Debug, St: Debug,

§

impl<I, T, E> Debug for FlattenOk<I, T, E>
where I: Iterator<Item = Result<T, E>> + Debug, T: IntoIterator, <T as IntoIterator>::IntoIter: Debug,

§

impl<I, T, F> Debug for MapWith<I, T, F>
where I: Debug, T: Debug,

§

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

§

impl<I, T> Debug for CircularTupleWindows<I, T>
where I: Debug + Iterator<Item = <T as TupleCollect>::Item> + Clone, T: Debug + TupleCollect + Clone,

§

impl<I, T> Debug for TupleCombinations<I, T>
where I: Debug + Iterator, T: Debug + HasCombination<I>, <T as HasCombination<I>>::Combination: Debug,

§

impl<I, T> Debug for TupleWindows<I, T>
where I: Debug + Iterator<Item = <T as TupleCollect>::Item>, T: Debug + HomogeneousTuple,

§

impl<I, T> Debug for Tuples<I, T>
where I: Debug + Iterator<Item = <T as TupleCollect>::Item>, T: Debug + HomogeneousTuple, <T as TupleCollect>::Buffer: Debug,

1.9.0 · Source§

impl<I, U, F> Debug for core::iter::adapters::flatten::FlatMap<I, U, F>
where I: Debug, U: IntoIterator, <U as IntoIterator>::IntoIter: Debug,

§

impl<I, U, F> Debug for FoldChunksWith<I, U, F>
where I: Debug, U: Debug,

§

impl<I, U, F> Debug for FoldWith<I, U, F>
where I: Debug, U: Debug,

§

impl<I, U, F> Debug for TryFoldWith<I, U, F>
where I: Debug, U: Try, <U as Try>::Output: Debug,

1.29.0 · Source§

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

§

impl<I, V, F> Debug for UniqueBy<I, V, F>
where I: Iterator + Debug, V: Debug + Hash + Eq,

Source§

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

§

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

1.1.0 · Source§

impl<I> Debug for core::iter::adapters::cloned::Cloned<I>
where I: Debug,

§

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

§

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

§

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

1.36.0 · Source§

impl<I> Debug for core::iter::adapters::copied::Copied<I>
where I: Debug,

§

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

1.0.0 · Source§

impl<I> Debug for core::iter::adapters::cycle::Cycle<I>
where I: Debug,

1.9.0 · Source§

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

Source§

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

Source§

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

Source§

impl<I> Debug for DecodeUtf32<I>
where I: Debug + Iterator<Item = u32>,

Source§

impl<I> Debug for DecodeUtf32Lossy<I>
where I: Debug + Iterator<Item = u32>,

Source§

impl<I> Debug for EncodeUtf8<I>
where I: Debug + Iterator<Item = char>,

Source§

impl<I> Debug for widestring::iter::EncodeUtf16<I>
where I: Debug + Iterator<Item = char>,

Source§

impl<I> Debug for EncodeUtf32<I>
where I: Debug + Iterator<Item = char>,

1.0.0 · Source§

impl<I> Debug for core::iter::adapters::enumerate::Enumerate<I>
where I: Debug,

§

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

Source§

impl<I> Debug for widestring::utfstr::iter::EscapeDebug<I>
where I: Debug,

Source§

impl<I> Debug for widestring::utfstr::iter::EscapeDefault<I>
where I: Debug,

Source§

impl<I> Debug for widestring::utfstr::iter::EscapeUnicode<I>
where I: Debug,

§

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

§

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

§

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

§

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

Source§

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

1.0.0 · Source§

impl<I> Debug for core::iter::adapters::fuse::Fuse<I>
where I: Debug,

§

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

Source§

impl<I> Debug for core::iter::adapters::intersperse::Intersperse<I>
where I: Debug + Iterator, <I as Iterator>::Item: Clone + Debug,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

1.0.0 · Source§

impl<I> Debug for core::iter::adapters::peekable::Peekable<I>
where I: Debug + Iterator, <I as Iterator>::Item: Debug,

§

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

§

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

§

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

§

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

§

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

§

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

1.0.0 · Source§

impl<I> Debug for core::iter::adapters::skip::Skip<I>
where I: Debug,

§

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

§

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

1.28.0 · Source§

impl<I> Debug for core::iter::adapters::step_by::StepBy<I>
where I: Debug,

§

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

1.0.0 · Source§

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

§

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

§

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

§

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

§

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

§

impl<I> Debug for Unique<I>
where I: Iterator + Debug, <I as Iterator>::Item: Hash + Eq + Debug + Clone,

§

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

§

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

§

impl<I> Debug for WithPosition<I>
where I: Iterator, Peekable<Fuse<I>>: Debug,

§

impl<IO> Debug for TlsStream<IO>
where IO: Debug,

§

impl<IO> Debug for TlsStream<IO>
where IO: Debug,

Source§

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

1.0.0 · Source§

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

1.96.0 · Source§

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

1.0.0 · Source§

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

1.96.0 · Source§

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

1.26.0 · Source§

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

1.95.0 · Source§

impl<Idx> Debug for core::range::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 core::ops::range::RangeToInclusive<Idx>
where Idx: Debug,

1.96.0 · Source§

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

§

impl<Iter> Debug for IterBridge<Iter>
where Iter: Debug,

Source§

impl<K, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::CursorMut<'_, K, A>
where K: Debug,

Source§

impl<K, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::CursorMutKey<'_, K, A>
where K: Debug,

1.16.0 · Source§

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

§

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

1.16.0 · Source§

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

§

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

1.88.0 · Source§

impl<K, F, A> Debug for std::collections::hash::set::ExtractIf<'_, K, F, A>
where A: Allocator, K: Debug,

§

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,

§

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

Source§

impl<K, R> Debug for PushEntry<K, R>
where K: Debug, R: Debug,

1.0.0 · 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 compio::buf::bumpalo::core_alloc::collections::btree_map::CursorMut<'_, K, V, A>
where K: Debug, V: Debug,

Source§

impl<K, V, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::CursorMutKey<'_, K, V, A>
where K: Debug, V: Debug,

1.16.0 · Source§

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

§

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

1.12.0 · Source§

impl<K, V, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::Entry<'_, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

1.17.0 · Source§

impl<K, V, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::IntoIter<K, V, A>
where K: Debug, V: Debug, A: Allocator + Clone,

1.16.0 · Source§

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

§

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

1.54.0 · Source§

impl<K, V, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::IntoKeys<K, V, A>
where K: Debug, A: Allocator + Clone,

1.54.0 · Source§

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

§

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

1.54.0 · Source§

impl<K, V, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::IntoValues<K, V, A>
where V: Debug, A: Allocator + Clone,

1.54.0 · Source§

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

§

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

1.12.0 · Source§

impl<K, V, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::OccupiedEntry<'_, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

1.12.0 · Source§

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

Source§

impl<K, V, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::OccupiedError<'_, K, V, A>
where K: Debug + Ord, V: Debug, A: Allocator + Clone,

Source§

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

1.12.0 · Source§

impl<K, V, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::VacantEntry<'_, K, V, A>
where K: Debug + Ord, A: Allocator + Clone,

1.12.0 · Source§

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

1.88.0 · Source§

impl<K, V, F, A> Debug for std::collections::hash::map::ExtractIf<'_, K, V, F, A>
where A: Allocator, K: Debug, V: Debug,

§

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

1.91.0 · Source§

impl<K, V, R, F, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::ExtractIf<'_, K, V, R, F, A>
where K: Debug, V: Debug, A: Allocator + Clone,

§

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

1.0.0 · Source§

impl<K, V, S, A> Debug for std::collections::hash::map::HashMap<K, V, S, A>
where K: Debug, V: Debug, A: Allocator,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

Source§

impl<K, V, S> Debug for SparseSecondaryMap<K, V, S>
where K: Debug + Key, V: Debug, S: Debug + BuildHasher,

Source§

impl<K, V> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::Cursor<'_, K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for DenseSlotMap<K, V>
where K: Debug + Key, V: Debug,

§

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

1.12.0 · Source§

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

§

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

Source§

impl<K, V> Debug for HopSlotMap<K, V>
where K: Debug + Key, V: Debug,

§

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

Source§

impl<K, V> Debug for slotmap::basic::IntoIter<K, V>
where K: Debug + Key, V: Debug,

Source§

impl<K, V> Debug for slotmap::hop::IntoIter<K, V>
where K: Debug + Key, V: Debug,

Source§

impl<K, V> Debug for slotmap::secondary::IntoIter<K, V>
where K: Debug + Key, V: Debug,

Source§

impl<K, V> Debug for slotmap::sparse_secondary::IntoIter<K, V>
where K: Debug + Key, V: Debug,

§

impl<K, V> Debug for IntoIter<K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for slotmap::dense::IntoIter<K, V>
where K: Debug, V: Debug,

§

impl<K, V> Debug for IntoIter<K, V>
where K: Debug, V: Debug,

§

impl<K, V> Debug for IntoIter<K, V>
where K: Debug, V: Debug,

§

impl<K, V> Debug for IntoKeys<K, V>
where K: Debug,

§

impl<K, V> Debug for 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.17.0 · Source§

impl<K, V> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::Iter<'_, K, V>
where K: Debug, V: Debug,

§

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

§

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

§

impl<K, V> Debug for IterMut2<'_, 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.17.0 · Source§

impl<K, V> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::IterMut<'_, K, V>
where K: Debug, V: Debug,

§

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

§

impl<K, V> Debug for 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.17.0 · Source§

impl<K, V> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::Keys<'_, K, V>
where K: Debug,

§

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

§

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

§

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

1.17.0 · Source§

impl<K, V> Debug for compio::buf::bumpalo::core_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,

Source§

impl<K, V> Debug for SecondaryMap<K, V>
where K: Debug + Key, V: Debug,

§

impl<K, V> Debug for Slice<K, V>
where K: Debug, V: Debug,

Source§

impl<K, V> Debug for SlotMap<K, V>
where K: Debug + Key, V: Debug,

§

impl<K, V> Debug for 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.17.0 · Source§

impl<K, V> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::Values<'_, K, V>
where V: Debug,

§

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

§

impl<K, V> Debug for 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.10.0 · Source§

impl<K, V> Debug for compio::buf::bumpalo::core_alloc::collections::btree_map::ValuesMut<'_, K, V>
where V: Debug,

§

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

§

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

Source§

impl<K> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::Cursor<'_, K>
where K: Debug,

1.16.0 · Source§

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

§

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

Source§

impl<L, R> Debug for either::Either<L, R>
where L: Debug, R: Debug,

Source§

impl<L, R> Debug for IterEither<L, R>
where L: Debug, R: Debug,

§

impl<N> Debug for OpeningKey<N>
where N: NonceSequence,

§

impl<N> Debug for SealingKey<N>
where N: NonceSequence,

§

impl<O> Debug for F32<O>
where O: ByteOrder,

§

impl<O> Debug for F64<O>
where O: ByteOrder,

§

impl<O> Debug for I16<O>
where O: ByteOrder,

§

impl<O> Debug for I32<O>
where O: ByteOrder,

§

impl<O> Debug for I64<O>
where O: ByteOrder,

§

impl<O> Debug for I128<O>
where O: ByteOrder,

§

impl<O> Debug for Isize<O>
where O: ByteOrder,

§

impl<O> Debug for U16<O>
where O: ByteOrder,

§

impl<O> Debug for U32<O>
where O: ByteOrder,

§

impl<O> Debug for U64<O>
where O: ByteOrder,

§

impl<O> Debug for U128<O>
where O: ByteOrder,

§

impl<O> Debug for Usize<O>
where O: ByteOrder,

§

impl<Obj, Stream> Debug for RoundResult<Obj, Stream>
where Obj: Debug, Stream: Debug,

§

impl<Obj, Stream> Debug for StageResult<Obj, Stream>
where Obj: Debug, Stream: Debug,

§

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

§

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

Source§

impl<P> Debug for MaybeDangling<P>
where P: Debug + ?Sized,

§

impl<P> Debug for PaletteColor<P>
where P: Debug + Palette,

1.33.0 · Source§

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

§

impl<Public, Private> Debug for KeyPairComponents<Public, Private>
where PublicKeyComponents<Public>: Debug,

§

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

§

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

§

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

§

impl<R, V> Debug for ChaChaCore<R, V>
where R: Rounds, V: Variant,

1.0.0 · Source§

impl<R> Debug for compio::buf::bumpalo::core_alloc::io::BufReader<R>
where R: Debug + ?Sized,

§

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

Source§

impl<R> Debug for compio::io::BufReader<R>
where R: Debug,

1.0.0 · Source§

impl<R> Debug for compio::buf::bumpalo::core_alloc::io::Bytes<R>
where R: Debug,

§

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

§

impl<R> Debug for RngReader<R>
where R: TryRng,

Available on crate feature std only.
§

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

Source§

impl<R> Debug for compio::io::util::Take<R>
where R: Debug,

§

impl<R> Debug for UnwrapErr<R>
where R: Debug + TryRng,

§

impl<Role> Debug for compio::ws::tungstenite::HandshakeError<Role>
where Role: HandshakeRole,

§

impl<Role> Debug for MidHandshake<Role>
where Role: Debug + HandshakeRole, <Role as HandshakeRole>::InternalStream: Debug,

§

impl<S, B> Debug for BufRecvStream<S, B>

§

impl<S, B> Debug for WalkTree<S, B>
where S: Debug, B: Debug,

§

impl<S, B> Debug for WalkTreePostfix<S, B>
where S: Debug, B: Debug,

§

impl<S, B> Debug for WalkTreePrefix<S, B>
where S: Debug, B: Debug,

§

impl<S, C> Debug for ServerHandshake<S, C>
where S: Debug, C: Debug,

§

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

Source§

impl<S> Debug for AsyncStream<S>
where S: Splittable,

Source§

impl<S> Debug for Attacher<S>
where S: Debug,

§

impl<S> Debug for ByteReader<S>
where S: Debug,

§

impl<S> Debug for ByteWriter<S>
where S: Debug,

§

impl<S> Debug for ClientHandshake<S>
where S: Debug,

§

impl<S> Debug for HandshakeError<S>
where S: Debug,

§

impl<S> Debug for compio::tls::native_tls::HandshakeError<S>
where S: Debug,

Source§

impl<S> Debug for compio::tls::MaybeTlsStream<S>
where S: Debug + Splittable,

§

impl<S> Debug for compio::ws::tungstenite::stream::MaybeTlsStream<S>
where S: Read + Write + Debug,

§

impl<S> Debug for MidHandshakeTlsStream<S>
where S: Debug,

§

impl<S> Debug for compio::tls::native_tls::MidHandshakeTlsStream<S>
where S: Debug,

§

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

§

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

§

impl<S> Debug for SslStream<S>
where S: Debug,

Source§

impl<S> Debug for SyncStream<S>
where S: Debug,

Source§

impl<S> Debug for SyncStreamReadHalf<S>
where S: Debug,

Source§

impl<S> Debug for SyncStreamWriteHalf<S>
where S: Debug,

§

impl<S> Debug for ThreadPoolBuilder<S>

Source§

impl<S> Debug for compio::tls::TlsStream<S>
where S: Debug + Splittable,

§

impl<S> Debug for TlsStream<S>
where S: Debug,

§

impl<S> Debug for compio::tls::native_tls::TlsStream<S>
where S: Debug,

§

impl<S> Debug for WebSocketReceiver<S>
where S: Debug,

§

impl<S> Debug for WebSocketSender<S>
where S: Debug,

Source§

impl<S> Debug for compio::ws::WebSocketStream<S>
where S: Debug + Splittable,

§

impl<S> Debug for WebSocketStream<S>
where S: Debug,

§

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

§

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

§

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

§

impl<Si, Item, U, Fut, F> Debug for With<Si, Item, U, Fut, F>
where Si: 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<Si, Item> Debug for Buffer<Si, Item>
where Si: Debug, Item: Debug,

§

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

§

impl<Side, State> Debug for ConfigBuilder<Side, State>
where Side: ConfigSide, State: Debug,

§

impl<Src, Dst> Debug for AlignmentError<Src, Dst>
where Dst: ?Sized,

§

impl<Src, Dst> Debug for SizeError<Src, Dst>
where Dst: ?Sized,

§

impl<Src, Dst> Debug for ValidityError<Src, Dst>
where Dst: TryFromBytes + ?Sized,

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<St, E> Debug for ErrInto<St, E>
where MapErr<St, IntoFn<E>>: 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, F> Debug for InspectOk<St, F>
where Inspect<IntoStream<St>, InspectOkFn<F>>: Debug,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<Stream> Debug for FrameSocket<Stream>
where Stream: Debug,

§

impl<Stream> Debug for HandshakeMachine<Stream>
where Stream: Debug,

§

impl<Stream> Debug for WebSocket<Stream>
where Stream: Debug,

§

impl<T32, T64> Debug for Wrap<T32, T64>
where T32: Debug, T64: Debug,

§

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

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

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

1.0.0 · Source§

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

Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::linked_list::Cursor<'_, T, A>
where T: Debug, A: Allocator,

Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::linked_list::CursorMut<'_, T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::Difference<'_, T, A>
where T: Debug, A: Allocator + Clone,

1.17.0 · Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::vec_deque::Drain<'_, T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::vec::Drain<'_, T, A>
where T: Debug, A: Allocator,

§

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

Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::Entry<'_, T, A>
where T: Debug + Ord, A: Allocator + Clone,

§

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

§

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

1.17.0 · Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::Intersection<'_, T, A>
where T: Debug, A: Allocator + Clone,

1.17.0 · Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::binary_heap::IntoIter<T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::linked_list::IntoIter<T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::vec_deque::IntoIter<T, A>
where T: Debug, A: Allocator,

1.13.0 · Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::vec::IntoIter<T, A>
where T: Debug, A: Allocator,

§

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

1.0.0 · Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::IntoIter<T, A>
where T: Debug, A: Debug + Allocator + Clone,

Source§

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

1.0.0 · Source§

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

Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::OccupiedEntry<'_, T, A>
where T: Debug + Ord, A: Allocator + Clone,

§

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

Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::vec::PeekMut<'_, T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::binary_heap::PeekMut<'_, T, A>
where T: Ord + Debug, A: Allocator,

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::VacantEntry<'_, T, A>
where T: Debug + Ord, A: Allocator + Clone,

§

impl<T, A> Debug for VacantEntry<'_, T, A>
where T: Debug, 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.4.0 · Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::rc::Weak<T, A>
where A: Allocator, T: ?Sized,

1.4.0 · Source§

impl<T, A> Debug for compio::buf::bumpalo::core_alloc::sync::Weak<T, A>
where A: Allocator, T: ?Sized,

Source§

impl<T, B> Debug for BufResult<T, B>
where T: Debug, B: Debug,

§

impl<T, B> Debug for Ref<B, T>
where B: ByteSlice, T: FromBytes + Debug + KnownLayout + Immutable + ?Sized,

1.0.0 · Source§

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

§

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

§

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

1.87.0 · Source§

impl<T, F, A> Debug for compio::buf::bumpalo::core_alloc::collections::linked_list::ExtractIf<'_, T, F, A>
where T: Debug, A: Allocator,

Source§

impl<T, F, A> Debug for compio::buf::bumpalo::core_alloc::collections::vec_deque::ExtractIf<'_, T, F, A>
where T: Debug, A: Allocator,

1.87.0 · Source§

impl<T, F, A> Debug for compio::buf::bumpalo::core_alloc::vec::ExtractIf<'_, T, F, A>
where T: Debug, A: Allocator,

§

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

§

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

§

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

§

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

Source§

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

§

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

Source§

impl<T, F> Debug for DropGuard<T, F>
where T: Debug, F: FnOnce(T),

§

impl<T, F> Debug for ExtractIf<'_, T, F>
where T: Debug,

§

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

§

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

§

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

1.80.0 · Source§

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

1.80.0 · Source§

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

§

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

1.34.0 · Source§

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

§

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

§

impl<T, OutSize> Debug for CtOutWrapper<T, OutSize>
where T: VariableOutputCore + AlgorithmName, OutSize: ArraySize + IsLessOrEqual<<T as OutputSizeUser>::OutputSize, Output = B1>,

§

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

§

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

§

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

1.27.0 · Source§

impl<T, P> Debug for compio::buf::bumpalo::core_alloc::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 compio::buf::bumpalo::core_alloc::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,

§

impl<T, P> Debug for Split<'_, T, P>
where T: Debug,

1.9.0 · Source§

impl<T, P> Debug for compio::buf::bumpalo::core_alloc::slice::Split<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

§

impl<T, P> Debug for SplitInclusive<'_, T, P>
where T: Debug,

1.51.0 · Source§

impl<T, P> Debug for compio::buf::bumpalo::core_alloc::slice::SplitInclusive<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

§

impl<T, P> Debug for SplitInclusiveMut<'_, T, P>
where T: Debug,

1.51.0 · Source§

impl<T, P> Debug for compio::buf::bumpalo::core_alloc::slice::SplitInclusiveMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

§

impl<T, P> Debug for SplitMut<'_, T, P>
where T: Debug,

1.9.0 · Source§

impl<T, P> Debug for compio::buf::bumpalo::core_alloc::slice::SplitMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for compio::buf::bumpalo::core_alloc::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,

1.91.0 · Source§

impl<T, R, F, A> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::ExtractIf<'_, T, R, F, A>
where T: Debug, A: Allocator + Clone,

§

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

§

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

§

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

§

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

§

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

1.16.0 · Source§

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

§

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

Source§

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

§

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

1.0.0 · Source§

impl<T, S, A> Debug for std::collections::hash::set::HashSet<T, S, A>
where T: Debug, A: Allocator,

§

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

1.16.0 · Source§

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

§

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

Source§

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

§

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

1.16.0 · Source§

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

§

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

1.16.0 · Source§

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

§

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

Source§

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

§

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

§

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

§

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

§

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

Source§

impl<T, S> Debug for ReadAt<T, S>
where T: Debug + IoBufMut, S: Debug,

§

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

Source§

impl<T, S> Debug for WriteAt<T, S>
where T: Debug + IoBuf, S: Debug,

§

impl<T, S> Debug for XofFixedWrapper<T, S>
where T: ExtendableOutput + Debug, S: ArraySize,

§

impl<T, U> Debug for Array<T, U>
where T: Debug, U: ArraySize,

1.0.0 · Source§

impl<T, U> Debug for compio::buf::bumpalo::core_alloc::io::Chain<T, U>
where T: Debug, U: Debug,

§

impl<T, U> Debug for compio::buf::bytes::buf::Chain<T, U>
where T: Debug, U: Debug,

§

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

§

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

§

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

§

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

§

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

§

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

Source§

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

Source§

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

1.99.0 · Source§

impl<T, const N: usize, A> Debug for BoxedArrayIntoIter<T, N, A>
where T: Debug, A: Allocator,

1.40.0 · Source§

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

§

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

Source§

impl<T, const N: usize> Debug for Mask<T, N>
where T: MaskElement + Debug,

Source§

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

1.0.0 · Source§

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

Source§

impl<T, const VARIANT: u32, const FIELD: u32> Debug for FieldRepresentingType<T, VARIANT, FIELD>
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₁, T₂, …, Tₙ)
where T: Debug,

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

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,

§

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

§

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

§

impl<T> Debug for ArrayQueue<T>

1.16.0 · Source§

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

Source§

impl<T> Debug for AsyncFd<T>
where T: Debug + AsFd,

1.3.0 · Source§

impl<T> Debug for core::sync::atomic::Atomic<*mut T>

Available on target_has_atomic_load_store=ptr only.
§

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

§

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

§

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

§

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

Source§

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

§

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

Source§

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

Source§

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

§

impl<T> Debug for compio::tls::py_dynamic_openssl::pyo3::Bound<'_, T>

1.17.0 · Source§

impl<T> Debug for core::ops::range::Bound<T>
where T: Debug,

§

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

Source§

impl<T> Debug for compio::buf::arrayvec::CapacityError<T>

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

impl<T> Debug for compio::buf::bumpalo::core_alloc::io::Cursor<T>
where T: Debug,

§

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

§

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

1.21.0 · Source§

impl<T> Debug for Discriminant<T>

Source§

impl<T> Debug for DispatchError<T>

§

impl<T> Debug for DisplayValue<T>
where T: Display,

§

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

§

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

§

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

§

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

§

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

1.9.0 · Source§

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

§

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

§

impl<T> Debug for Empty<T>
where T: Send,

§

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

§

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

§

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

§

impl<T> Debug for Event<T>

§

impl<T> Debug for EventListener<T>

§

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

§

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

§

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

§

impl<T> Debug for IMAGE_VERSION<T>
where T: Display,

§

impl<T> Debug for Injector<T>

§

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

§

impl<T> Debug for IntoIter<T>

§

impl<T> Debug for IntoIter<T>
where T: Debug + Send,

Source§

impl<T> Debug for std::sync::mpmc::IntoIter<T>
where T: Debug,

1.1.0 · Source§

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

1.0.0 · Source§

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

§

impl<T> Debug for compio::buf::bytes::buf::IntoIter<T>
where T: Debug,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Debug for compio::ws::tungstenite::http::header::IntoIter<T>
where T: Debug,

1.9.0 · Source§

impl<T> Debug for compio::buf::bumpalo::core_alloc::slice::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for compio::buf::bumpalo::core_alloc::collections::binary_heap::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for compio::buf::bumpalo::core_alloc::collections::linked_list::Iter<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for compio::buf::bumpalo::core_alloc::collections::vec_deque::Iter<'_, T>
where T: Debug,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

1.9.0 · Source§

impl<T> Debug for compio::buf::bumpalo::core_alloc::slice::IterMut<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for compio::buf::bumpalo::core_alloc::collections::linked_list::IterMut<'_, T>
where T: Debug,

1.17.0 · Source§

impl<T> Debug for compio::buf::bumpalo::core_alloc::collections::vec_deque::IterMut<'_, T>
where T: Debug,

§

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

§

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

1.16.0 · Source§

impl<T> Debug for std::thread::join_handle::JoinHandle<T>

Source§

impl<T> Debug for compio::runtime::JoinHandle<T>
where T: Debug,

Source§

impl<T> Debug for compio::driver::Key<T>

§

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

§

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

1.16.0 · Source§

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

§

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

1.20.0 · Source§

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

Source§

impl<T> Debug for std::sync::nonpoison::mutex::MappedMutexGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::poison::mutex::MappedMutexGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::nonpoison::rwlock::MappedRwLockReadGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::poison::rwlock::MappedRwLockReadGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::nonpoison::rwlock::MappedRwLockWriteGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::poison::rwlock::MappedRwLockWriteGuard<'_, T>
where T: Debug + ?Sized,

1.41.0 · Source§

impl<T> Debug for MaybeUninit<T>

§

impl<T> Debug for MetadataOf<T>
where T: KnownLayout + ?Sized, <T as KnownLayout>::PointerMetadata: Debug,

§

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

§

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

§

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

Source§

impl<T> Debug for std::sync::nonpoison::mutex::Mutex<T>
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for std::sync::poison::mutex::Mutex<T>
where T: Debug + ?Sized,

§

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

§

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

§

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

§

impl<T> Debug for compio::tls::rustls::lock::Mutex<T>
where T: Debug,

Source§

impl<T> Debug for std::sync::nonpoison::mutex::MutexGuard<'_, T>
where T: Debug + ?Sized,

1.16.0 · Source§

impl<T> Debug for compio::tls::rustls::lock::MutexGuard<'_, T>
where T: Debug + ?Sized,

§

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

§

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

§

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

§

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

§

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

1.25.0 · Source§

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

1.28.0 · Source§

impl<T> Debug for NonZero<T>

1.98.0 · Source§

impl<T> Debug for NumBuffer<T>
where T: NumBufferTrait,

1.2.0 · Source§

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

§

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

§

impl<T> Debug for OnceBox<T>

1.70.0 · Source§

impl<T> Debug for core::cell::once::OnceCell<T>
where T: Debug,

§

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

§

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

§

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

1.70.0 · Source§

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

1.0.0 · Source§

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

§

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

§

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

§

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

§

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

§

impl<T> Debug for OwnedPermit<T>

§

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

1.48.0 · Source§

impl<T> Debug for core::future::pending::Pending<T>

§

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

§

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

§

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

§

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

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

1.0.0 · Source§

impl<T> Debug for PoisonError<T>

1.36.0 · Source§

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

Source§

impl<T> Debug for compio::runtime::fd::PollFd<T>
where T: Debug + AsFd,

§

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

§

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

§

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

§

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

§

impl<T> Debug for Py<T>

§

impl<T> Debug for PyBuffer<T>

§

impl<T> Debug for PyRef<'_, T>
where T: PyClass + Debug,

§

impl<T> Debug for PyRefMut<'_, T>
where T: PyClass<Frozen = False> + Debug,

§

impl<T> Debug for RangedI64ValueParser<T>
where T: Debug + TryFrom<i64> + Clone + Send + Sync,

§

impl<T> Debug for RangedU64ValueParser<T>
where T: Debug + TryFrom<u64>,

§

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

Source§

impl<T> Debug for compio::io::util::split::ReadHalf<T>
where T: Debug,

§

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

1.48.0 · Source§

impl<T> Debug for core::future::ready::Ready<T>
where T: Debug,

§

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

Source§

impl<T> Debug for std::sync::mpmc::Receiver<T>

1.8.0 · Source§

impl<T> Debug for std::sync::mpsc::Receiver<T>

Source§

impl<T> Debug for std::sync::oneshot::Receiver<T>

§

impl<T> Debug for Receiver<T>

§

impl<T> Debug for Receiver<T>

§

impl<T> Debug for Receiver<T>

§

impl<T> Debug for Receiver<T>

§

impl<T> Debug for Receiver<T>

§

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

§

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

Source§

impl<T> Debug for std::sync::oneshot::RecvTimeoutError<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 core::cell::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,

§

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

§

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

§

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

§

impl<T> Debug for compio::ws::tungstenite::http::Request<T>
where T: Debug,

§

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

§

impl<T> Debug for compio::ws::tungstenite::http::Response<T>
where T: Debug,

§

impl<T> Debug for ReuniteError<T>

1.0.0 · Source§

impl<T> Debug for core::iter::adapters::rev::Rev<T>
where T: Debug,

1.19.0 · Source§

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

Source§

impl<T> Debug for std::sync::nonpoison::rwlock::RwLock<T>
where T: Debug + ?Sized,

1.0.0 · Source§

impl<T> Debug for std::sync::poison::rwlock::RwLock<T>
where T: Debug + ?Sized,

§

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

Source§

impl<T> Debug for std::sync::nonpoison::rwlock::RwLockReadGuard<'_, T>
where T: Debug + ?Sized,

1.16.0 · Source§

impl<T> Debug for std::sync::poison::rwlock::RwLockReadGuard<'_, T>
where T: Debug + ?Sized,

Source§

impl<T> Debug for std::sync::nonpoison::rwlock::RwLockWriteGuard<'_, T>
where T: Debug + ?Sized,

1.16.0 · Source§

impl<T> Debug for std::sync::poison::rwlock::RwLockWriteGuard<'_, T>
where T: Debug + ?Sized,

1.74.0 · Source§

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

§

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

§

impl<T> Debug for SegQueue<T>

§

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

1.0.0 · Source§

impl<T> Debug for std::sync::mpsc::SendError<T>

§

impl<T> Debug for SendError<T>

§

impl<T> Debug for SendError<T>

§

impl<T> Debug for SendError<T>

§

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

Source§

impl<T> Debug for std::sync::mpmc::error::SendTimeoutError<T>

§

impl<T> Debug for SendTimeoutError<T>

§

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

Source§

impl<T> Debug for std::sync::mpmc::Sender<T>

1.8.0 · Source§

impl<T> Debug for std::sync::mpsc::Sender<T>

Source§

impl<T> Debug for std::sync::oneshot::Sender<T>

§

impl<T> Debug for Sender<T>

§

impl<T> Debug for Sender<T>

§

impl<T> Debug for Sender<T>

§

impl<T> Debug for Sender<T>

§

impl<T> Debug for Sender<T>

§

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

§

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

Source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

Source§

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

§

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

Source§

impl<T> Debug for compio::buf::Slice<T>
where T: Debug,

§

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

Source§

impl<T> Debug for compio::io::util::split::Split<T>
where T: Debug,

§

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

§

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

§

impl<T> Debug for Steal<T>

§

impl<T> Debug for Stealer<T>

§

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

§

impl<T> Debug for Symbol<T>

1.17.0 · Source§

impl<T> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::SymmetricDifference<'_, T>
where T: Debug,

1.8.0 · Source§

impl<T> Debug for SyncSender<T>

Source§

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

Source§

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

1.0.0 · Source§

impl<T> Debug for compio::buf::bumpalo::core_alloc::io::Take<T>
where T: Debug,

§

impl<T> Debug for compio::buf::bytes::buf::Take<T>
where T: Debug,

Source§

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

§

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

§

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

§

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

Source§

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

1.0.0 · Source§

impl<T> Debug for std::sync::poison::TryLockError<T>

Source§

impl<T> Debug for std::sync::oneshot::TryRecvError<T>

1.0.0 · Source§

impl<T> Debug for std::sync::mpsc::TrySendError<T>

§

impl<T> Debug for TrySendError<T>

§

impl<T> Debug for TrySendError<T>

§

impl<T> Debug for TrySendError<T>

§

impl<T> Debug for TupleBuffer<T>
where T: Debug + HomogeneousTuple, <T as TupleCollect>::Buffer: Debug,

§

impl<T> Debug for Unalign<T>
where T: Unaligned + Debug,

§

impl<T> Debug for UnboundedReceiver<T>

§

impl<T> Debug for UnboundedReceiver<T>

§

impl<T> Debug for UnboundedSender<T>

§

impl<T> Debug for UnboundedSender<T>

Source§

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

1.17.0 · Source§

impl<T> Debug for compio::buf::bumpalo::core_alloc::collections::btree_set::Union<'_, T>
where T: Debug,

1.9.0 · Source§

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

§

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

Source§

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

§

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

§

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

Available on crate feature weak only.
§

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

Available on crate feature weak only.
§

impl<T> Debug for WeakSender<T>

§

impl<T> Debug for WeakSender<T>

§

impl<T> Debug for WeakSender<T>

§

impl<T> Debug for WeakUnboundedSender<T>

§

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

§

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

§

impl<T> Debug for Worker<T>

1.0.0 · Source§

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

§

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

Source§

impl<T> Debug for compio::io::util::split::WriteHalf<T>
where T: Debug,

Source§

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

§

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

1.0.0 · Source§

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

§

impl<Target> Debug for FilelikeView<'_, Target>
where Target: FilelikeViewType,

§

impl<Target> Debug for FilelikeView<'_, Target>
where Target: FilelikeViewType,

§

impl<Target> Debug for SocketlikeView<'_, Target>
where Target: SocketlikeViewType,

§

impl<Target> Debug for SocketlikeView<'_, Target>
where Target: SocketlikeViewType,

Source§

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

§

impl<U, I, ID, F> Debug for TryFold<I, U, ID, F>
where I: ParallelIterator + Debug,

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<V, A> Debug for TArr<V, A>
where V: Debug, A: Debug,

§

impl<V, const TAG: u64> Debug for Accepted<V, TAG>
where V: Debug,

§

impl<V, const TAG: u64> Debug for Required<V, TAG>
where V: Debug,

§

impl<V> Debug for Captured<V>
where V: Debug,

§

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

§

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

Source§

impl<W> Debug for compio::io::BufWriter<W>
where W: Debug,

1.0.0 · Source§

impl<W> Debug for compio::buf::bumpalo::core_alloc::io::BufWriter<W>
where W: Write + Debug + ?Sized,

1.0.0 · Source§

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

§

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

1.0.0 · Source§

impl<W> Debug for compio::buf::bumpalo::core_alloc::io::LineWriter<W>
where W: Write + Debug + ?Sized,

§

impl<X> Debug for Uniform<X>
where X: Debug + SampleUniform, <X as SampleUniform>::Sampler: Debug,

§

impl<X> Debug for UniformFloat<X>
where X: Debug,

§

impl<X> Debug for UniformInt<X>
where X: Debug,

§

impl<X> Debug for WeightedIndex<X>
where X: Debug + SampleUniform + PartialOrd, <X as SampleUniform>::Sampler: Debug,

Source§

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

§

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

Source§

impl<const C: char> Debug for CharDelimited<C>

Source§

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

§

impl<const CHUNK_SIZE: usize> Debug for compio::ws::tungstenite::buffer::ReadBuffer<CHUNK_SIZE>

§

impl<const MAX_SIZE: usize> Debug for ObjectIdentifier<MAX_SIZE>

§

impl<const MIN_ALIGN: usize> Debug for Bump<MIN_ALIGN>

§

impl<const OPCODE: i32, Input> Debug for Setter<OPCODE, Input>
where Input: Debug,

§

impl<const OPCODE: i32, Output> Debug for Getter<OPCODE, Output>

§

impl<const OPCODE: i32> Debug for NoArg<OPCODE>