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
derive
d 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
enum
s, it will use the name of the variant and, if applicable, (
, then the
Debug
values of the fields, then )
.
§Stability
Derived Debug
formats are not stable, and so may change with future Rust
versions. Additionally, Debug
implementations of types provided by the
standard library (std
, core
, alloc
, etc.) are not stable, and
may also change with future Rust versions.
§Examples
Deriving an implementation:
#[derive(Debug)]
struct Point {
x: i32,
y: i32,
}
let origin = Point { x: 0, y: 0 };
assert_eq!(format!("The origin is: {origin:?}"), "The origin is: Point { x: 0, y: 0 }");
Manually implementing:
use std::fmt;
struct Point {
x: i32,
y: i32,
}
impl fmt::Debug for Point {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.debug_struct("Point")
.field("x", &self.x)
.field("y", &self.y)
.finish()
}
}
let origin = Point { x: 0, y: 0 };
assert_eq!(format!("The origin is: {origin:?}"), "The origin is: Point { x: 0, y: 0 }");
There are a number of helper methods on the Formatter
struct to help you with manual
implementations, such as debug_struct
.
Types that do not wish to use the standard suite of debug representations
provided by the Formatter
trait (debug_struct
, debug_tuple
,
debug_list
, debug_set
, debug_map
) can do something totally custom by
manually writing an arbitrary representation to the Formatter
.
impl fmt::Debug for Point {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "Point [{} {}]", self.x, self.y)
}
}
Debug
implementations using either derive
or the debug builder API
on Formatter
support pretty-printing using the alternate flag: {:#?}
.
Pretty-printing with #?
:
#[derive(Debug)]
struct Point {
x: i32,
y: i32,
}
let origin = Point { x: 0, y: 0 };
assert_eq!(format!("The origin is: {origin:#?}"),
"The origin is: Point {
x: 0,
y: 0,
}");
Required Methods§
1.0.0 · sourcefn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>
fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>
Formats the value using the given formatter.
§Errors
This function should return Err
if, and only if, the provided Formatter
returns Err
.
String formatting is considered an infallible operation; this function only
returns a Result
because writing to the underlying stream might fail and it must
provide a way to propagate the fact that an error has occurred back up the stack.
§Examples
use std::fmt;
struct Position {
longitude: f32,
latitude: f32,
}
impl fmt::Debug for Position {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.debug_tuple("")
.field(&self.longitude)
.field(&self.latitude)
.finish()
}
}
let position = Position { longitude: 1.987, latitude: 2.983 };
assert_eq!(format!("{position:?}"), "(1.987, 2.983)");
assert_eq!(format!("{position:#?}"), "(
1.987,
2.983,
)");
Implementors§
impl Debug for OckamError
impl Debug for ockam::errcode::Kind
impl Debug for ockam::errcode::Origin
impl Debug for ockam::migration_20240111100002_delete_trust_context::Expr
impl Debug for SigningKeyType
impl Debug for SigningSecretKeyHandle
impl Debug for VaultError
impl Debug for VerifyingPublicKey
impl Debug for SecretAttributes
impl Debug for SecretType
impl Debug for ockam::compat::net::IpAddr
impl Debug for Ipv6MulticastScope
impl Debug for Shutdown
impl Debug for ockam::compat::net::SocketAddr
impl Debug for BernoulliError
impl Debug for WeightedError
impl Debug for ockam::compat::tokio::io::ErrorKind
impl Debug for SeekFrom
impl Debug for RuntimeFlavor
impl Debug for ockam::compat::tokio::sync::broadcast::error::RecvError
impl Debug for ockam::compat::tokio::sync::broadcast::error::TryRecvError
impl Debug for TryAcquireError
impl Debug for ockam::compat::tokio::sync::mpsc::error::TryRecvError
impl Debug for ockam::compat::tokio::sync::oneshot::error::TryRecvError
impl Debug for MissedTickBehavior
impl Debug for ockam::compat::fmt::Alignment
impl Debug for TryReserveErrorKind
impl Debug for AsciiChar
impl Debug for core::cmp::Ordering
impl Debug for Infallible
impl Debug for c_void
impl Debug for FpCategory
impl Debug for IntErrorKind
impl Debug for SearchStep
impl Debug for core::sync::atomic::Ordering
impl Debug for BacktraceStatus
impl Debug for VarError
impl Debug for AncillaryError
impl Debug for BacktraceStyle
impl Debug for std::sync::mpsc::RecvTimeoutError
impl Debug for std::sync::mpsc::TryRecvError
impl Debug for _Unwind_Reason_Code
impl Debug for AhoCorasickKind
impl Debug for aho_corasick::packed::api::MatchKind
impl Debug for aho_corasick::util::error::MatchErrorKind
impl Debug for Candidate
impl Debug for aho_corasick::util::search::Anchored
impl Debug for aho_corasick::util::search::MatchKind
impl Debug for StartKind
impl Debug for Sign
impl Debug for base16ct::error::Error
impl Debug for ParseAlphabetError
impl Debug for DecodeError
impl Debug for DecodeSliceError
impl Debug for EncodeSliceError
impl Debug for DecodePaddingMode
impl Debug for base64ct::errors::Error
impl Debug for LineEnding
impl Debug for Colons
impl Debug for Fixed
impl Debug for Numeric
impl Debug for OffsetPrecision
impl Debug for Pad
impl Debug for ParseErrorKind
impl Debug for SecondsFormat
impl Debug for chrono::month::Month
impl Debug for RoundingError
impl Debug for chrono::weekday::Weekday
impl Debug for const_oid::error::Error
impl Debug for crossbeam_channel::err::RecvTimeoutError
impl Debug for crossbeam_channel::err::TryRecvError
impl Debug for der::error::ErrorKind
impl Debug for der::tag::class::Class
impl Debug for der::tag::Tag
impl Debug for TagMode
impl Debug for TruncSide
impl Debug for flume::RecvError
impl Debug for flume::RecvTimeoutError
impl Debug for flume::TryRecvError
impl Debug for CloseStatus
impl Debug for TryReceiveError
impl Debug for PollNext
impl Debug for hashbrown::TryReserveError
impl Debug for FromHexError
impl Debug for GetTimezoneError
impl Debug for itertools::with_position::Position
impl Debug for leb128::read::Error
impl Debug for libsqlite3_sys::error::ErrorCode
impl Debug for log::Level
impl Debug for log::LevelFilter
impl Debug for PrefilterConfig
impl Debug for MietteError
impl Debug for miette::protocol::Severity
impl Debug for IanaTag
impl Debug for minicbor::data::Type
impl Debug for Size
impl Debug for nom::error::ErrorKind
impl Debug for VerboseErrorKind
impl Debug for nom::internal::Needed
impl Debug for nom::number::Endianness
impl Debug for nom::traits::CompareResult
impl Debug for TargetGround
impl Debug for Color
impl Debug for FloatErrorKind
impl Debug for BooleanExpr
impl Debug for EvalError
impl Debug for ockam_abac::error::ParseError
impl Debug for ockam_abac::expr::Expr
impl Debug for Val
impl Debug for PolicyExpression
impl Debug for ResourceType
impl Debug for Action
impl Debug for Method
impl Debug for ockam_core::api::Status
impl Debug for AddressParseErrorKind
impl Debug for RouteError
impl Debug for IdentityError
impl Debug for IdentityHistoryComparison
impl Debug for ChangeSignature
impl Debug for PrimaryPublicKey
impl Debug for CredentialSignature
impl Debug for CredentialVerifyingKey
impl Debug for PurposeKeyAttestationSignature
impl Debug for PurposePublicKey
impl Debug for Purpose
impl Debug for NodeError
impl Debug for NodeReason
impl Debug for RouterReason
impl Debug for WorkerReason
impl Debug for NodeMessage
impl Debug for RouterReply
impl Debug for ShutdownType
impl Debug for TransportError
impl Debug for TcpConnectionMode
impl Debug for Array
impl Debug for opentelemetry::common::Value
impl Debug for opentelemetry::global::error_handler::Error
impl Debug for LogError
impl Debug for opentelemetry::logs::record::AnyValue
impl Debug for opentelemetry::logs::record::Severity
impl Debug for MetricsError
impl Debug for TraceError
impl Debug for SpanKind
impl Debug for opentelemetry::trace::span::Status
impl Debug for SamplingDecision
impl Debug for Aggregation
impl Debug for Temporality
impl Debug for InstrumentKind
impl Debug for opentelemetry_sdk::runtime::TrySendError
impl Debug for Sampler
impl Debug for parking_lot::once::OnceState
impl Debug for FilterOp
impl Debug for ParkResult
impl Debug for RequeueOp
impl Debug for pem_rfc7468::error::Error
impl Debug for pkcs8::error::Error
impl Debug for pkcs8::version::Version
impl Debug for IndexVec
impl Debug for IndexVecIntoIter
impl Debug for regex_automata::error::ErrorKind
impl Debug for StartError
impl Debug for WhichCaptures
impl Debug for State
impl Debug for regex_automata::util::look::Look
impl Debug for regex_automata::util::search::Anchored
impl Debug for regex_automata::util::search::MatchErrorKind
impl Debug for regex_automata::util::search::MatchKind
impl Debug for regex_syntax::ast::AssertionKind
impl Debug for regex_syntax::ast::AssertionKind
impl Debug for regex_syntax::ast::Ast
impl Debug for regex_syntax::ast::Ast
impl Debug for regex_syntax::ast::Class
impl Debug for regex_syntax::ast::ClassAsciiKind
impl Debug for regex_syntax::ast::ClassAsciiKind
impl Debug for regex_syntax::ast::ClassPerlKind
impl Debug for regex_syntax::ast::ClassPerlKind
impl Debug for regex_syntax::ast::ClassSet
impl Debug for regex_syntax::ast::ClassSet
impl Debug for regex_syntax::ast::ClassSetBinaryOpKind
impl Debug for regex_syntax::ast::ClassSetBinaryOpKind
impl Debug for regex_syntax::ast::ClassSetItem
impl Debug for regex_syntax::ast::ClassSetItem
impl Debug for regex_syntax::ast::ClassUnicodeKind
impl Debug for regex_syntax::ast::ClassUnicodeKind
impl Debug for regex_syntax::ast::ClassUnicodeOpKind
impl Debug for regex_syntax::ast::ClassUnicodeOpKind
impl Debug for regex_syntax::ast::ErrorKind
impl Debug for regex_syntax::ast::ErrorKind
impl Debug for regex_syntax::ast::Flag
impl Debug for regex_syntax::ast::Flag
impl Debug for regex_syntax::ast::FlagsItemKind
impl Debug for regex_syntax::ast::FlagsItemKind
impl Debug for regex_syntax::ast::GroupKind
impl Debug for regex_syntax::ast::GroupKind
impl Debug for regex_syntax::ast::HexLiteralKind
impl Debug for regex_syntax::ast::HexLiteralKind
impl Debug for regex_syntax::ast::LiteralKind
impl Debug for regex_syntax::ast::LiteralKind
impl Debug for regex_syntax::ast::RepetitionKind
impl Debug for regex_syntax::ast::RepetitionKind
impl Debug for regex_syntax::ast::RepetitionRange
impl Debug for regex_syntax::ast::RepetitionRange
impl Debug for regex_syntax::ast::SpecialLiteralKind
impl Debug for regex_syntax::ast::SpecialLiteralKind
impl Debug for regex_syntax::error::Error
impl Debug for regex_syntax::error::Error
impl Debug for Anchor
impl Debug for regex_syntax::hir::Class
impl Debug for regex_syntax::hir::Class
impl Debug for Dot
impl Debug for regex_syntax::hir::ErrorKind
impl Debug for regex_syntax::hir::ErrorKind
impl Debug for regex_syntax::hir::GroupKind
impl Debug for regex_syntax::hir::HirKind
impl Debug for regex_syntax::hir::HirKind
impl Debug for regex_syntax::hir::Literal
impl Debug for regex_syntax::hir::Look
impl Debug for regex_syntax::hir::RepetitionKind
impl Debug for regex_syntax::hir::RepetitionRange
impl Debug for WordBoundary
impl Debug for ExtractKind
impl Debug for regex_syntax::utf8::Utf8Sequence
impl Debug for regex_syntax::utf8::Utf8Sequence
impl Debug for regex::error::Error
impl Debug for rustls_pemfile::pemfile::Error
impl Debug for rustls_pemfile::pemfile::Item
impl Debug for rustls_pki_types::server_name::IpAddr
impl Debug for ExpirationPolicy
impl Debug for RevocationCheckDepth
impl Debug for UnknownStatusPolicy
impl Debug for RevocationReason
impl Debug for DerTypeId
impl Debug for webpki::error::Error
impl Debug for EarlyDataError
impl Debug for Tls12Resumption
impl Debug for HandshakeKind
impl Debug for Side
impl Debug for rustls::conn::connection::Connection
impl Debug for EncodeError
impl Debug for EncryptError
impl Debug for AlertDescription
impl Debug for CipherSuite
impl Debug for ContentType
impl Debug for HandshakeType
impl Debug for ProtocolVersion
impl Debug for SignatureAlgorithm
impl Debug for SignatureScheme
impl Debug for CertRevocationListError
impl Debug for CertificateError
impl Debug for rustls::error::Error
impl Debug for InvalidMessage
impl Debug for PeerIncompatible
impl Debug for PeerMisbehaved
impl Debug for HashAlgorithm
impl Debug for NamedGroup
impl Debug for KeyExchangeAlgorithm
impl Debug for rustls::quic::connection::Connection
impl Debug for rustls::quic::Version
impl Debug for SupportedCipherSuite
impl Debug for VerifierBuilderError
impl Debug for Always
impl Debug for sec1::error::Error
impl Debug for EcParameters
impl Debug for sec1::point::Tag
impl Debug for serde_bare::error::Category
impl Debug for serde_json::error::Category
impl Debug for serde_json::value::Value
impl Debug for CollectionAllocErr
impl Debug for InterfaceIndexOrAddress
impl Debug for spki::error::Error
impl Debug for Indent
impl Debug for QueryParams
impl Debug for AnyKind
impl Debug for AnyTypeInfoKind
impl Debug for sqlx_core::error::Error
impl Debug for sqlx_core::error::ErrorKind
impl Debug for UStr
impl Debug for MigrateError
impl Debug for MigrationType
impl Debug for CertificateInput
impl Debug for SqliteAutoVacuum
impl Debug for SqliteJournalMode
impl Debug for SqliteLockingMode
impl Debug for SqliteSynchronous
impl Debug for StrBufError
impl Debug for strum::ParseError
impl Debug for time::error::Error
impl Debug for time::month::Month
impl Debug for time::weekday::Weekday
impl Debug for BidiClass
impl Debug for Direction
impl Debug for unicode_bidi::level::Error
impl Debug for IsNormalized
impl Debug for url::origin::Origin
impl Debug for url::parser::ParseError
impl Debug for SyntaxViolation
impl Debug for url::slicing::Position
impl Debug for FloatKind
impl Debug for LexError
impl Debug for SignToken
impl Debug for TokenKind
impl Debug for winnow::binary::Endianness
impl Debug for winnow::error::ErrorKind
impl Debug for winnow::error::Needed
impl Debug for StrContext
impl Debug for StrContextValue
impl Debug for winnow::stream::CompareResult
impl Debug for bool
impl Debug for char
impl Debug for f16
impl Debug for f32
impl Debug for f64
impl Debug for f128
impl Debug for i8
impl Debug for i16
impl Debug for i32
impl Debug for i64
impl Debug for i128
impl Debug for isize
impl Debug for !
impl Debug for str
impl Debug for u8
impl Debug for u16
impl Debug for u32
impl Debug for u64
impl Debug for u128
impl Debug for ()
impl Debug for usize
impl Debug for AllIncomingAccessControl
impl Debug for AllOutgoingAccessControl
impl Debug for AllowAll
impl Debug for AllowOnwardAddress
impl Debug for AllowOnwardAddresses
impl Debug for AllowSourceAddress
impl Debug for AllowSourceAddresses
impl Debug for AnyIncomingAccessControl
impl Debug for AnyOutgoingAccessControl
impl Debug for CachedIncomingAccessControl
impl Debug for CachedOutgoingAccessControl
impl Debug for CredentialAccessControl
impl Debug for DenyAll
impl Debug for IdentityAnyIdAccessControl
impl Debug for IdentityIdAccessControl
impl Debug for ockam::errcode::ErrorCode
impl Debug for ConsumersInfo
impl Debug for FlowControlId
impl Debug for FlowControlOutgoingAccessControl
impl Debug for FlowControls
impl Debug for ProducerInfo
impl Debug for NodeNameIdentityAttributes
impl Debug for AuthorityAttributes
impl Debug for PolicyTrustContextId
impl Debug for SplitPolicies
impl Debug for RemoveOrphanResources
impl Debug for UpdatePolicyExpressions
impl Debug for RemoteRelayInfo
impl Debug for Address
impl Debug for ockam::Any
impl Debug for ockam::Context
impl Debug for ockam::Error
impl Debug for LocalMessage
impl Debug for Mailbox
impl Debug for Mailboxes
impl Debug for ProtocolId
impl Debug for Route
impl Debug for SqlxDatabase
impl Debug for TcpConnectionOptions
impl Debug for TcpInletOptions
impl Debug for TcpListenerOptions
impl Debug for TcpOutletOptions
impl Debug for TcpTransport
impl Debug for TransportMessage
impl Debug for Secret
impl Debug for StoredSecret
impl Debug for AeadSecretKeyHandle
impl Debug for Aes256GcmSecretKeyHandle
impl Debug for ECDSASHA256CurveP256PublicKey
impl Debug for ECDSASHA256CurveP256Signature
impl Debug for EdDSACurve25519PublicKey
impl Debug for EdDSACurve25519Signature
impl Debug for HandleToSecret
impl Debug for SecretBufferHandle
impl Debug for SoftwareVaultForVerifyingSignatures
impl Debug for X25519PublicKey
impl Debug for X25519SecretKeyHandle
impl Debug for BorrowedBuf<'_>
impl Debug for ockam::compat::io::Empty
impl Debug for ockam::compat::io::Repeat
impl Debug for ockam::compat::io::Sink
impl Debug for Stderr
impl Debug for StderrLock<'_>
impl Debug for Stdin
impl Debug for StdinLock<'_>
impl Debug for Stdout
impl Debug for StdoutLock<'_>
impl Debug for WriterPanicked
impl Debug for ockam::compat::net::AddrParseError
impl Debug for IntoIncoming
impl Debug for ockam::compat::net::Ipv4Addr
impl Debug for ockam::compat::net::Ipv6Addr
impl Debug for SocketAddrV4
impl Debug for SocketAddrV6
impl Debug for ockam::compat::net::TcpListener
impl Debug for ockam::compat::net::TcpStream
impl Debug for ockam::compat::net::UdpSocket
impl Debug for Alphanumeric
impl Debug for Bernoulli
impl Debug for Open01
impl Debug for OpenClosed01
impl Debug for ockam::compat::rand::distributions::Standard
impl Debug for UniformChar
impl Debug for UniformDuration
impl Debug for ReadError
impl Debug for StepRng
impl Debug for OsRng
impl Debug for SmallRng
impl Debug for StdRng
impl Debug for ThreadRng
impl Debug for ockam::compat::rand::Error
impl Debug for String
impl Debug for ockam::compat::task::Context<'_>
impl Debug for LocalWaker
impl Debug for RawWaker
impl Debug for RawWakerVTable
impl Debug for ockam::compat::task::Waker
impl Debug for ockam::compat::time::Instant
impl Debug for ockam::compat::time::SystemTime
impl Debug for SystemTimeError
impl Debug for TryFromFloatSecsError
impl Debug for ockam::compat::tokio::fs::DirBuilder
impl Debug for ockam::compat::tokio::fs::DirEntry
impl Debug for ockam::compat::tokio::fs::File
impl Debug for ockam::compat::tokio::fs::OpenOptions
impl Debug for ockam::compat::tokio::fs::ReadDir
impl Debug for DuplexStream
impl Debug for ockam::compat::tokio::io::Empty
impl Debug for ockam::compat::tokio::io::Error
impl Debug for ockam::compat::tokio::io::Interest
impl Debug for ReadBuf<'_>
impl Debug for ockam::compat::tokio::io::Ready
impl Debug for ockam::compat::tokio::io::Repeat
impl Debug for ockam::compat::tokio::io::Sink
impl Debug for TryIoError
impl Debug for ockam::compat::tokio::net::TcpListener
impl Debug for TcpSocket
impl Debug for ockam::compat::tokio::net::TcpStream
impl Debug for ockam::compat::tokio::net::UdpSocket
impl Debug for ockam::compat::tokio::net::UnixDatagram
impl Debug for ockam::compat::tokio::net::UnixListener
impl Debug for UnixSocket
impl Debug for ockam::compat::tokio::net::UnixStream
impl Debug for ockam::compat::tokio::net::tcp::OwnedReadHalf
impl Debug for ockam::compat::tokio::net::tcp::OwnedWriteHalf
impl Debug for ockam::compat::tokio::net::tcp::ReuniteError
impl Debug for ockam::compat::tokio::net::unix::pipe::OpenOptions
impl Debug for ockam::compat::tokio::net::unix::pipe::Receiver
impl Debug for ockam::compat::tokio::net::unix::pipe::Sender
impl Debug for ockam::compat::tokio::net::unix::OwnedReadHalf
impl Debug for ockam::compat::tokio::net::unix::OwnedWriteHalf
impl Debug for ockam::compat::tokio::net::unix::ReuniteError
impl Debug for ockam::compat::tokio::net::unix::SocketAddr
impl Debug for ockam::compat::tokio::net::unix::UCred
impl Debug for ockam::compat::tokio::runtime::Builder
impl Debug for ockam::compat::tokio::runtime::Handle
impl Debug for Runtime
impl Debug for RuntimeMetrics
impl Debug for TryCurrentError
impl Debug for ockam::compat::tokio::sync::oneshot::error::RecvError
impl Debug for AcquireError
impl Debug for ockam::compat::tokio::sync::Barrier
impl Debug for ockam::compat::tokio::sync::BarrierWaitResult
impl Debug for Notify
impl Debug for OwnedSemaphorePermit
impl Debug for Semaphore
impl Debug for ockam::compat::tokio::sync::TryLockError
impl Debug for ockam::compat::tokio::sync::watch::error::RecvError
impl Debug for ockam::compat::tokio::task::AbortHandle
impl Debug for JoinError
impl Debug for LocalEnterGuard
impl Debug for LocalSet
impl Debug for Elapsed
impl Debug for ockam::compat::tokio::time::error::Error
impl Debug for ockam::compat::tokio::time::Duration
impl Debug for ockam::compat::tokio::time::Instant
impl Debug for Interval
impl Debug for Sleep
impl Debug for alloc::alloc::Global
impl Debug for UnorderedKeyError
impl Debug for alloc::collections::TryReserveError
impl Debug for CString
impl Debug for FromVecWithNulError
impl Debug for IntoStringError
impl Debug for NulError
impl Debug for alloc::string::Drain<'_>
impl Debug for FromUtf8Error
impl Debug for FromUtf16Error
impl Debug for Layout
impl Debug for LayoutError
impl Debug for core::alloc::AllocError
impl Debug for TypeId
impl Debug for core::array::TryFromSliceError
impl Debug for core::ascii::EscapeDefault
impl Debug for BorrowError
impl Debug for BorrowMutError
impl Debug for CharTryFromError
impl Debug for ParseCharError
impl Debug for DecodeUtf16Error
impl Debug for core::char::EscapeDebug
impl Debug for core::char::EscapeDefault
impl Debug for core::char::EscapeUnicode
impl Debug for ToLowercase
impl Debug for ToUppercase
impl Debug for TryFromCharError
impl Debug for CpuidResult
impl Debug for __m128
impl Debug for __m128bh
impl Debug for __m128d
impl Debug for __m128i
impl Debug for __m256
impl Debug for __m256bh
impl Debug for __m256d
impl Debug for __m256i
impl Debug for __m512
impl Debug for __m512bh
impl Debug for __m512d
impl Debug for __m512i
impl Debug for CStr
impl Debug for FromBytesUntilNulError
impl Debug for FromBytesWithNulError
impl Debug for SipHasher
impl Debug for PhantomPinned
impl Debug for Assume
impl Debug for core::num::dec2flt::ParseFloatError
impl Debug for core::num::error::ParseIntError
impl Debug for core::num::error::TryFromIntError
impl Debug for RangeFull
impl Debug for core::ptr::alignment::Alignment
impl Debug for TimSortRun
impl Debug for ParseBoolError
impl Debug for Utf8Error
impl Debug for Chars<'_>
impl Debug for EncodeUtf16<'_>
impl Debug for Utf8Chunks<'_>
impl Debug for AtomicBool
impl Debug for AtomicI8
impl Debug for AtomicI16
impl Debug for AtomicI32
impl Debug for AtomicI64
impl Debug for AtomicIsize
impl Debug for AtomicU8
impl Debug for AtomicU16
impl Debug for AtomicU32
impl Debug for AtomicU64
impl Debug for AtomicUsize
impl Debug for System
impl Debug for Backtrace
impl Debug for BacktraceFrame
impl Debug for Args
impl Debug for ArgsOs
impl Debug for JoinPathsError
impl Debug for SplitPaths<'_>
impl Debug for Vars
impl Debug for VarsOs
impl Debug for std::ffi::os_str::Display<'_>
impl Debug for OsStr
impl Debug for OsString
impl Debug for std::fs::DirBuilder
impl Debug for std::fs::DirEntry
impl Debug for std::fs::File
impl Debug for FileTimes
impl Debug for FileType
impl Debug for std::fs::Metadata
impl Debug for std::fs::OpenOptions
impl Debug for Permissions
impl Debug for std::fs::ReadDir
impl Debug for DefaultHasher
impl Debug for std::hash::random::RandomState
impl Debug for BorrowedFd<'_>
impl Debug for OwnedFd
impl Debug for PidFd
impl Debug for std::os::unix::net::addr::SocketAddr
impl Debug for std::os::unix::net::datagram::UnixDatagram
impl Debug for std::os::unix::net::listener::UnixListener
impl Debug for std::os::unix::net::stream::UnixStream
impl Debug for std::os::unix::net::ucred::UCred
impl Debug for Components<'_>
impl Debug for std::path::Display<'_>
impl Debug for std::path::Iter<'_>
impl Debug for Path
impl Debug for PathBuf
impl Debug for StripPrefixError
impl Debug for Child
impl Debug for ChildStderr
impl Debug for ChildStdin
impl Debug for ChildStdout
impl Debug for Command
impl Debug for ExitCode
impl Debug for ExitStatus
impl Debug for ExitStatusError
impl Debug for Output
impl Debug for Stdio
impl Debug for std::sync::barrier::Barrier
impl Debug for std::sync::barrier::BarrierWaitResult
impl Debug for std::sync::condvar::Condvar
impl Debug for std::sync::condvar::WaitTimeoutResult
impl Debug for std::sync::mpsc::RecvError
impl Debug for std::sync::once::Once
impl Debug for std::sync::once::OnceState
impl Debug for AccessError
impl Debug for std::thread::scoped::Scope<'_, '_>
impl Debug for std::thread::Builder
impl Debug for Thread
impl Debug for ThreadId
impl Debug for aead::Error
impl Debug for Aes128
impl Debug for Aes128Dec
impl Debug for Aes128Enc
impl Debug for Aes192
impl Debug for Aes192Dec
impl Debug for Aes192Enc
impl Debug for Aes256
impl Debug for Aes256Dec
impl Debug for Aes256Enc
impl Debug for AHasher
impl Debug for ahash::random_state::RandomState
impl Debug for AhoCorasick
impl Debug for AhoCorasickBuilder
impl Debug for aho_corasick::automaton::OverlappingState
impl Debug for aho_corasick::dfa::Builder
impl Debug for aho_corasick::dfa::DFA
impl Debug for aho_corasick::nfa::contiguous::Builder
impl Debug for aho_corasick::nfa::contiguous::NFA
impl Debug for aho_corasick::nfa::noncontiguous::Builder
impl Debug for aho_corasick::nfa::noncontiguous::NFA
impl Debug for aho_corasick::packed::api::Builder
impl Debug for aho_corasick::packed::api::Config
impl Debug for aho_corasick::packed::api::Searcher
impl Debug for aho_corasick::util::error::BuildError
impl Debug for aho_corasick::util::error::MatchError
impl Debug for aho_corasick::util::prefilter::Prefilter
impl Debug for aho_corasick::util::primitives::PatternID
impl Debug for aho_corasick::util::primitives::PatternIDError
impl Debug for aho_corasick::util::primitives::StateID
impl Debug for aho_corasick::util::primitives::StateIDError
impl Debug for aho_corasick::util::search::Match
impl Debug for aho_corasick::util::search::Span
impl Debug for allocator_api2::stable::alloc::global::Global
impl Debug for allocator_api2::stable::alloc::AllocError
impl Debug for Alphabet
impl Debug for GeneralPurpose
impl Debug for GeneralPurposeConfig
impl Debug for DecodeMetadata
impl Debug for Base64Bcrypt
impl Debug for Base64Crypt
impl Debug for Base64ShaCrypt
impl Debug for Base64
impl Debug for Base64Unpadded
impl Debug for Base64Url
impl Debug for Base64UrlUnpadded
impl Debug for InvalidEncodingError
impl Debug for InvalidLengthError
impl Debug for Eager
impl Debug for block_buffer::Error
impl Debug for block_buffer::Lazy
impl Debug for AllocErr
impl Debug for Bump
impl Debug for UninitSlice
impl Debug for bytes::bytes::Bytes
impl Debug for BytesMut
impl Debug for Parsed
impl Debug for InternalFixed
impl Debug for InternalNumeric
impl Debug for OffsetFormat
impl Debug for chrono::format::ParseError
impl Debug for Months
impl Debug for ParseMonthError
impl Debug for NaiveDate
The Debug
output of the naive date d
is the same as
d.format("%Y-%m-%d")
.
The string printed can be readily parsed via the parse
method on str
.
§Example
use chrono::NaiveDate;
assert_eq!(format!("{:?}", NaiveDate::from_ymd_opt(2015, 9, 5).unwrap()), "2015-09-05");
assert_eq!(format!("{:?}", NaiveDate::from_ymd_opt(0, 1, 1).unwrap()), "0000-01-01");
assert_eq!(format!("{:?}", NaiveDate::from_ymd_opt(9999, 12, 31).unwrap()), "9999-12-31");
ISO 8601 requires an explicit sign for years before 1 BCE or after 9999 CE.
assert_eq!(format!("{:?}", NaiveDate::from_ymd_opt(-1, 1, 1).unwrap()), "-0001-01-01");
assert_eq!(format!("{:?}", NaiveDate::from_ymd_opt(10000, 12, 31).unwrap()), "+10000-12-31");
impl Debug for NaiveDateDaysIterator
impl Debug for NaiveDateWeeksIterator
impl Debug for NaiveDateTime
The Debug
output of the naive date and time dt
is the same as
dt.format("%Y-%m-%dT%H:%M:%S%.f")
.
The string printed can be readily parsed via the parse
method on str
.
It should be noted that, for leap seconds not on the minute boundary, it may print a representation not distinguishable from non-leap seconds. This doesn’t matter in practice, since such leap seconds never happened. (By the time of the first leap second on 1972-06-30, every time zone offset around the world has standardized to the 5-minute alignment.)
§Example
use chrono::NaiveDate;
let dt = NaiveDate::from_ymd_opt(2016, 11, 15).unwrap().and_hms_opt(7, 39, 24).unwrap();
assert_eq!(format!("{:?}", dt), "2016-11-15T07:39:24");
Leap seconds may also be used.
let dt =
NaiveDate::from_ymd_opt(2015, 6, 30).unwrap().and_hms_milli_opt(23, 59, 59, 1_500).unwrap();
assert_eq!(format!("{:?}", dt), "2015-06-30T23:59:60.500");
impl Debug for IsoWeek
The Debug
output of the ISO week w
is the same as
d.format("%G-W%V")
where d
is any NaiveDate
value in that week.
§Example
use chrono::{Datelike, NaiveDate};
assert_eq!(
format!("{:?}", NaiveDate::from_ymd_opt(2015, 9, 5).unwrap().iso_week()),
"2015-W36"
);
assert_eq!(format!("{:?}", NaiveDate::from_ymd_opt(0, 1, 3).unwrap().iso_week()), "0000-W01");
assert_eq!(
format!("{:?}", NaiveDate::from_ymd_opt(9999, 12, 31).unwrap().iso_week()),
"9999-W52"
);
ISO 8601 requires an explicit sign for years before 1 BCE or after 9999 CE.
assert_eq!(format!("{:?}", NaiveDate::from_ymd_opt(0, 1, 2).unwrap().iso_week()), "-0001-W52");
assert_eq!(
format!("{:?}", NaiveDate::from_ymd_opt(10000, 12, 31).unwrap().iso_week()),
"+10000-W52"
);
impl Debug for Days
impl Debug for NaiveWeek
impl Debug for NaiveTime
The Debug
output of the naive time t
is the same as
t.format("%H:%M:%S%.f")
.
The string printed can be readily parsed via the parse
method on str
.
It should be noted that, for leap seconds not on the minute boundary, it may print a representation not distinguishable from non-leap seconds. This doesn’t matter in practice, since such leap seconds never happened. (By the time of the first leap second on 1972-06-30, every time zone offset around the world has standardized to the 5-minute alignment.)
§Example
use chrono::NaiveTime;
assert_eq!(format!("{:?}", NaiveTime::from_hms_opt(23, 56, 4).unwrap()), "23:56:04");
assert_eq!(
format!("{:?}", NaiveTime::from_hms_milli_opt(23, 56, 4, 12).unwrap()),
"23:56:04.012"
);
assert_eq!(
format!("{:?}", NaiveTime::from_hms_micro_opt(23, 56, 4, 1234).unwrap()),
"23:56:04.001234"
);
assert_eq!(
format!("{:?}", NaiveTime::from_hms_nano_opt(23, 56, 4, 123456).unwrap()),
"23:56:04.000123456"
);
Leap seconds may also be used.
assert_eq!(
format!("{:?}", NaiveTime::from_hms_milli_opt(6, 59, 59, 1_500).unwrap()),
"06:59:60.500"
);
impl Debug for FixedOffset
impl Debug for Local
impl Debug for Utc
impl Debug for OutOfRange
impl Debug for OutOfRangeError
impl Debug for TimeDelta
impl Debug for ParseWeekdayError
impl Debug for OverflowError
impl Debug for StreamCipherError
impl Debug for ObjectIdentifier
impl Debug for ReadyTimeoutError
impl Debug for crossbeam_channel::err::RecvError
impl Debug for SelectTimeoutError
impl Debug for TryReadyError
impl Debug for TrySelectError
impl Debug for crossbeam_channel::select::Select<'_>
impl Debug for SelectedOperation<'_>
impl Debug for Backoff
impl Debug for Parker
impl Debug for Unparker
impl Debug for WaitGroup
impl Debug for crossbeam_utils::thread::Scope<'_>
impl Debug for CtChoice
impl Debug for Limb
impl Debug for Reciprocal
impl Debug for crypto_common::InvalidLength
impl Debug for CompressedEdwardsY
impl Debug for EdwardsBasepointTable
impl Debug for EdwardsBasepointTableRadix32
impl Debug for EdwardsBasepointTableRadix64
impl Debug for EdwardsBasepointTableRadix128
impl Debug for EdwardsBasepointTableRadix256
impl Debug for EdwardsPoint
impl Debug for MontgomeryPoint
impl Debug for CompressedRistretto
impl Debug for RistrettoPoint
impl Debug for curve25519_dalek::scalar::Scalar
impl Debug for der::asn1::any::allocating::Any
impl Debug for BitString
impl Debug for BmpString
impl Debug for GeneralizedTime
impl Debug for Ia5String
impl Debug for der::asn1::integer::int::allocating::Int
impl Debug for der::asn1::integer::uint::allocating::Uint
impl Debug for Null
impl Debug for OctetString
impl Debug for PrintableString
impl Debug for TeletexString
impl Debug for UtcTime
impl Debug for der::datetime::DateTime
impl Debug for Document
impl Debug for SecretDocument
impl Debug for der::error::Error
impl Debug for Header
impl Debug for IndefiniteLength
impl Debug for Length
impl Debug for TagNumber
impl Debug for deranged::ParseIntError
impl Debug for deranged::TryFromIntError
impl Debug for MacError
impl Debug for InvalidBufferSize
impl Debug for InvalidOutputSize
impl Debug for RecoveryId
impl Debug for ed25519_dalek::signing::SigningKey
impl Debug for ed25519_dalek::verifying::VerifyingKey
impl Debug for ed25519::Signature
impl Debug for elliptic_curve::error::Error
impl Debug for event_listener::Event
impl Debug for EventListener
impl Debug for futures_channel::mpsc::SendError
impl Debug for futures_channel::mpsc::TryRecvError
impl Debug for Canceled
impl Debug for AtomicWaker
impl Debug for Enter
impl Debug for EnterError
impl Debug for LocalPool
impl Debug for LocalSpawner
impl Debug for StateId
impl Debug for StdClock
impl Debug for MockClock
impl Debug for SpawnError
impl Debug for futures_util::abortable::AbortHandle
impl Debug for AbortRegistration
impl Debug for Aborted
impl Debug for futures_util::io::empty::Empty
impl Debug for futures_util::io::repeat::Repeat
impl Debug for futures_util::io::sink::Sink
impl Debug for getrandom::error::Error
impl Debug for GHash
impl Debug for GlobError
impl Debug for MatchOptions
impl Debug for Paths
impl Debug for glob::Pattern
impl Debug for PatternError
impl Debug for hkdf::errors::InvalidLength
impl Debug for InvalidPrkLength
impl Debug for Errors
impl Debug for indexmap::TryReserveError
impl Debug for IntoArrayError
impl Debug for NotEqualError
impl Debug for OutIsTooSmallError
impl Debug for Fts5Context
impl Debug for Fts5ExtensionApi
impl Debug for Fts5PhraseIter
impl Debug for Fts5Tokenizer
impl Debug for fts5_api
impl Debug for fts5_tokenizer
impl Debug for sqlite3
impl Debug for sqlite3_api_routines
impl Debug for sqlite3_backup
impl Debug for sqlite3_blob
impl Debug for sqlite3_changegroup
impl Debug for sqlite3_changeset_iter
impl Debug for sqlite3_context
impl Debug for sqlite3_file
impl Debug for sqlite3_index_constraint
impl Debug for sqlite3_index_constraint_usage
impl Debug for sqlite3_index_info
impl Debug for sqlite3_index_orderby
impl Debug for sqlite3_io_methods
impl Debug for sqlite3_mem_methods
impl Debug for sqlite3_module
impl Debug for sqlite3_mutex
impl Debug for sqlite3_mutex_methods
impl Debug for sqlite3_pcache
impl Debug for sqlite3_pcache_methods2
impl Debug for sqlite3_pcache_methods
impl Debug for sqlite3_pcache_page
impl Debug for sqlite3_rebaser
impl Debug for sqlite3_rtree_geometry
impl Debug for sqlite3_rtree_query_info
impl Debug for sqlite3_session
impl Debug for sqlite3_snapshot
impl Debug for sqlite3_stmt
impl Debug for sqlite3_str
impl Debug for sqlite3_value
impl Debug for sqlite3_vfs
impl Debug for sqlite3_vtab
impl Debug for sqlite3_vtab_cursor
impl Debug for libsqlite3_sys::error::Error
impl Debug for log::ParseLevelError
impl Debug for SetLoggerError
impl Debug for memchr::arch::all::memchr::One
impl Debug for memchr::arch::all::memchr::Three
impl Debug for memchr::arch::all::memchr::Two
impl Debug for memchr::arch::all::packedpair::Finder
impl Debug for Pair
impl Debug for memchr::arch::all::rabinkarp::Finder
impl Debug for memchr::arch::all::rabinkarp::FinderRev
impl Debug for memchr::arch::all::shiftor::Finder
impl Debug for memchr::arch::all::twoway::Finder
impl Debug for memchr::arch::all::twoway::FinderRev
impl Debug for memchr::arch::x86_64::avx2::memchr::One
impl Debug for memchr::arch::x86_64::avx2::memchr::Three
impl Debug for memchr::arch::x86_64::avx2::memchr::Two
impl Debug for memchr::arch::x86_64::avx2::packedpair::Finder
impl Debug for memchr::arch::x86_64::sse2::memchr::One
impl Debug for memchr::arch::x86_64::sse2::memchr::Three
impl Debug for memchr::arch::x86_64::sse2::memchr::Two
impl Debug for memchr::arch::x86_64::sse2::packedpair::Finder
impl Debug for FinderBuilder
impl Debug for InstallError
impl Debug for miette::eyreish::Report
impl Debug for DebugReportHandler
impl Debug for JSONReportHandler
impl Debug for NarratableReportHandler
impl Debug for MietteDiagnostic
impl Debug for LabeledSpan
impl Debug for SourceOffset
impl Debug for SourceSpan
impl Debug for ByteSlice
impl Debug for ByteVec
impl Debug for minicbor::data::Int
impl Debug for minicbor::data::Tag
impl Debug for minicbor::data::TryFromIntError
impl Debug for UnknownTag
impl Debug for minicbor::decode::error::Error
impl Debug for EndOfArray
impl Debug for EndOfSlice
impl Debug for mio::event::event::Event
When the alternate flag is enabled this will print platform specific
details, for example the fields of the kevent
structure on platforms that
use kqueue(2)
. Note however that the output of this implementation is
not consider a part of the stable API.
impl Debug for Events
impl Debug for mio::interest::Interest
impl Debug for mio::net::tcp::listener::TcpListener
impl Debug for mio::net::tcp::stream::TcpStream
impl Debug for mio::net::udp::UdpSocket
impl Debug for mio::net::uds::datagram::UnixDatagram
impl Debug for mio::net::uds::listener::UnixListener
impl Debug for mio::net::uds::stream::UnixStream
impl Debug for mio::poll::Poll
impl Debug for mio::poll::Registry
impl Debug for mio::sys::unix::pipe::Receiver
impl Debug for mio::sys::unix::pipe::Sender
impl Debug for mio::sys::unix::uds::socketaddr::SocketAddr
impl Debug for mio::token::Token
impl Debug for mio::waker::Waker
impl Debug for Infix
impl Debug for nu_ansi_term::ansi::Prefix
impl Debug for Suffix
impl Debug for Gradient
impl Debug for Rgb
impl Debug for Style
Styles have a special Debug
implementation that only shows the fields that
are set. Fields that haven’t been touched aren’t included in the output.
This behaviour gets bypassed when using the alternate formatting mode
format!("{:#?}")
.
use nu_ansi_term::Color::{Red, Blue};
assert_eq!("Style { fg(Red), on(Blue), bold, italic }",
format!("{:?}", Red.on(Blue).bold().italic()));
impl Debug for num_traits::ParseFloatError
impl Debug for Abac
Debug implementation printing out the policy expression only
impl Debug for IncomingAbac
impl Debug for OutgoingAbac
impl Debug for Env
impl Debug for PolicyAccessControl
Debug implementation writing out the resource, action and initial environment
impl Debug for ResourcePolicy
impl Debug for ResourceTypePolicy
impl Debug for ockam_abac::resource::Resource
impl Debug for ResourceTypeIter
impl Debug for ResourceName
impl Debug for Subject
impl Debug for ockam_core::api::Error
impl Debug for ockam_core::api::Id
impl Debug for RequestHeader
impl Debug for ResponseHeader
impl Debug for NeutralMessage
impl Debug for AddressAndMetadata
impl Debug for AddressMetadata
impl Debug for AddressParseError
impl Debug for LocalInfo
impl Debug for OpenTelemetryContext
impl Debug for RelayMessage
impl Debug for TransportMessageV1
impl Debug for TransportType
impl Debug for ockam_core::uint::Uint
impl Debug for CredentialAndPurposeKeyData
impl Debug for RemoteCredentialRetrieverInfo
impl Debug for AttributesEntry
impl Debug for ockam_identity::identity::identity::Identity
impl Debug for VerifiedChange
impl Debug for Change
impl Debug for ChangeData
impl Debug for ChangeHistory
impl Debug for ockam_identity::models::credential::Attributes
impl Debug for Credential
impl Debug for CredentialData
impl Debug for CredentialSchemaIdentifier
impl Debug for CredentialAndPurposeKey
impl Debug for ChangeHash
impl Debug for ockam_identity::models::identifiers::Identifier
impl Debug for PurposeKeyAttestation
impl Debug for PurposeKeyAttestationData
impl Debug for TimestampInSeconds
impl Debug for VersionedData
impl Debug for CredentialPurposeKey
impl Debug for SecureChannelPurposeKey
impl Debug for RefreshCredentialsMessage
impl Debug for Nonce
impl Debug for SecureChannelListenerOptions
impl Debug for SecureChannelOptions
impl Debug for SecureChannelRegistryEntry
impl Debug for SecureChannel
impl Debug for SecureChannelListener
impl Debug for PersistedSecureChannel
impl Debug for TcpListenerInfo
impl Debug for TcpReceiverInfo
impl Debug for TcpSenderInfo
impl Debug for TcpRegistry
impl Debug for TcpConnection
impl Debug for ockam_transport_tcp::transport::common::TcpListener
impl Debug for HostnamePort
impl Debug for TcpInlet
impl Debug for OnceBool
impl Debug for OnceNonZeroUsize
impl Debug for Baggage
impl Debug for BaggageMetadata
impl Debug for KeyValueMetadata
impl Debug for InstrumentationLibrary
impl Debug for opentelemetry::common::Key
impl Debug for KeyValue
impl Debug for StringValue
impl Debug for opentelemetry::context::Context
impl Debug for GlobalLoggerProvider
impl Debug for GlobalMeterProvider
impl Debug for BoxedSpan
impl Debug for BoxedTracer
impl Debug for GlobalTracerProvider
impl Debug for NoopLoggerProvider
impl Debug for LogRecord
impl Debug for LogRecordBuilder
impl Debug for TraceContext
impl Debug for Meter
impl Debug for NoopAsyncInstrument
impl Debug for NoopMeterCore
impl Debug for NoopMeterProvider
impl Debug for NoopRegistration
impl Debug for NoopSyncInstrument
impl Debug for opentelemetry::metrics::Unit
impl Debug for TextMapCompositePropagator
impl Debug for NoopSpan
impl Debug for NoopTextMapPropagator
impl Debug for NoopTracer
impl Debug for NoopTracerProvider
impl Debug for SpanContext
impl Debug for SpanId
impl Debug for TraceFlags
impl Debug for TraceId
impl Debug for TraceState
impl Debug for opentelemetry::trace::Event
impl Debug for Link
impl Debug for SamplingResult
impl Debug for SpanBuilder
impl Debug for AttributeSet
impl Debug for SpanData
impl Debug for ExponentialBucket
impl Debug for Metric
impl Debug for ResourceMetrics
impl Debug for ScopeMetrics
impl Debug for Instrument
impl Debug for opentelemetry_sdk::metrics::instrument::Stream
impl Debug for ManualReader
impl Debug for ManualReaderBuilder
impl Debug for SdkMeter
impl Debug for MeterProviderBuilder
impl Debug for SdkMeterProvider
impl Debug for PeriodicReader
impl Debug for DefaultAggregationSelector
impl Debug for DefaultTemporalitySelector
impl Debug for BaggagePropagator
impl Debug for TraceContextPropagator
impl Debug for EnvResourceDetector
impl Debug for SdkProvidedResourceDetector
impl Debug for OsResourceDetector
impl Debug for ProcessResourceDetector
impl Debug for opentelemetry_sdk::resource::Resource
impl Debug for TelemetryResourceDetector
impl Debug for opentelemetry_sdk::trace::config::Config
impl Debug for SpanEvents
impl Debug for XrayIdGenerator
impl Debug for RandomIdGenerator
impl Debug for SpanLinks
impl Debug for opentelemetry_sdk::trace::provider::Builder
impl Debug for TracerProvider
impl Debug for opentelemetry_sdk::trace::span::Span
impl Debug for SpanLimits
impl Debug for BatchConfig
impl Debug for BatchConfigBuilder
impl Debug for SimpleSpanProcessor
impl Debug for Tracer
impl Debug for FloatIsNan
impl Debug for p256::arithmetic::scalar::Scalar
impl Debug for NistP256
impl Debug for parking_lot::condvar::Condvar
impl Debug for parking_lot::condvar::WaitTimeoutResult
impl Debug for parking_lot::once::Once
impl Debug for ParkToken
impl Debug for UnparkResult
impl Debug for UnparkToken
impl Debug for Polyval
impl Debug for FormatterOptions
impl Debug for ChaCha8Core
impl Debug for ChaCha8Rng
impl Debug for ChaCha12Core
impl Debug for ChaCha12Rng
impl Debug for ChaCha20Core
impl Debug for ChaCha20Rng
impl Debug for regex_automata::dense_imp::Builder
impl Debug for regex_automata::dfa::onepass::BuildError
impl Debug for regex_automata::dfa::onepass::Builder
impl Debug for regex_automata::dfa::onepass::Cache
impl Debug for regex_automata::dfa::onepass::Config
impl Debug for regex_automata::dfa::onepass::DFA
impl Debug for regex_automata::error::Error
impl Debug for regex_automata::hybrid::dfa::Builder
impl Debug for regex_automata::hybrid::dfa::Cache
impl Debug for regex_automata::hybrid::dfa::Config
impl Debug for regex_automata::hybrid::dfa::DFA
impl Debug for regex_automata::hybrid::dfa::OverlappingState
impl Debug for regex_automata::hybrid::error::BuildError
impl Debug for CacheError
impl Debug for LazyStateID
impl Debug for regex_automata::hybrid::regex::Builder
impl Debug for regex_automata::hybrid::regex::Cache
impl Debug for regex_automata::hybrid::regex::Regex
impl Debug for regex_automata::meta::error::BuildError
impl Debug for regex_automata::meta::regex::Builder
impl Debug for regex_automata::meta::regex::Cache
impl Debug for regex_automata::meta::regex::Config
impl Debug for regex_automata::meta::regex::Regex
impl Debug for BoundedBacktracker
impl Debug for regex_automata::nfa::thompson::backtrack::Builder
impl Debug for regex_automata::nfa::thompson::backtrack::Cache
impl Debug for regex_automata::nfa::thompson::backtrack::Config
impl Debug for regex_automata::nfa::thompson::builder::Builder
impl Debug for Compiler
impl Debug for regex_automata::nfa::thompson::compiler::Config
impl Debug for regex_automata::nfa::thompson::error::BuildError
impl Debug for DenseTransitions
impl Debug for regex_automata::nfa::thompson::nfa::NFA
impl Debug for SparseTransitions
impl Debug for Transition
impl Debug for regex_automata::nfa::thompson::pikevm::Builder
impl Debug for regex_automata::nfa::thompson::pikevm::Cache
impl Debug for regex_automata::nfa::thompson::pikevm::Config
impl Debug for PikeVM
impl Debug for regex_automata::regex::RegexBuilder
impl Debug for ByteClasses
impl Debug for regex_automata::util::alphabet::Unit
impl Debug for regex_automata::util::captures::Captures
impl Debug for GroupInfo
impl Debug for GroupInfoError
impl Debug for DebugByte
impl Debug for LookMatcher
impl Debug for regex_automata::util::look::LookSet
impl Debug for regex_automata::util::look::LookSetIter
impl Debug for UnicodeWordBoundaryError
impl Debug for regex_automata::util::prefilter::Prefilter
impl Debug for NonMaxUsize
impl Debug for regex_automata::util::primitives::PatternID
impl Debug for regex_automata::util::primitives::PatternIDError
impl Debug for SmallIndex
impl Debug for SmallIndexError
impl Debug for regex_automata::util::primitives::StateID
impl Debug for regex_automata::util::primitives::StateIDError
impl Debug for HalfMatch
impl Debug for regex_automata::util::search::Match
impl Debug for regex_automata::util::search::MatchError
impl Debug for PatternSet
impl Debug for PatternSetInsertError
impl Debug for regex_automata::util::search::Span
impl Debug for regex_automata::util::start::Config
impl Debug for regex_automata::util::syntax::Config
impl Debug for DeserializeError
impl Debug for SerializeError
impl Debug for regex_syntax::ast::parse::Parser
impl Debug for regex_syntax::ast::parse::Parser
impl Debug for regex_syntax::ast::parse::ParserBuilder
impl Debug for regex_syntax::ast::parse::ParserBuilder
impl Debug for regex_syntax::ast::print::Printer
impl Debug for regex_syntax::ast::print::Printer
impl Debug for regex_syntax::ast::Alternation
impl Debug for regex_syntax::ast::Alternation
impl Debug for regex_syntax::ast::Assertion
impl Debug for regex_syntax::ast::Assertion
impl Debug for regex_syntax::ast::CaptureName
impl Debug for regex_syntax::ast::CaptureName
impl Debug for regex_syntax::ast::ClassAscii
impl Debug for regex_syntax::ast::ClassAscii
impl Debug for regex_syntax::ast::ClassBracketed
impl Debug for regex_syntax::ast::ClassBracketed
impl Debug for regex_syntax::ast::ClassPerl
impl Debug for regex_syntax::ast::ClassPerl
impl Debug for regex_syntax::ast::ClassSetBinaryOp
impl Debug for regex_syntax::ast::ClassSetBinaryOp
impl Debug for regex_syntax::ast::ClassSetRange
impl Debug for regex_syntax::ast::ClassSetRange
impl Debug for regex_syntax::ast::ClassSetUnion
impl Debug for regex_syntax::ast::ClassSetUnion
impl Debug for regex_syntax::ast::ClassUnicode
impl Debug for regex_syntax::ast::ClassUnicode
impl Debug for regex_syntax::ast::Comment
impl Debug for regex_syntax::ast::Comment
impl Debug for regex_syntax::ast::Concat
impl Debug for regex_syntax::ast::Concat
impl Debug for regex_syntax::ast::Error
impl Debug for regex_syntax::ast::Error
impl Debug for regex_syntax::ast::Flags
impl Debug for regex_syntax::ast::Flags
impl Debug for regex_syntax::ast::FlagsItem
impl Debug for regex_syntax::ast::FlagsItem
impl Debug for regex_syntax::ast::Group
impl Debug for regex_syntax::ast::Group
impl Debug for regex_syntax::ast::Literal
impl Debug for regex_syntax::ast::Literal
impl Debug for regex_syntax::ast::Position
impl Debug for regex_syntax::ast::Position
impl Debug for regex_syntax::ast::Repetition
impl Debug for regex_syntax::ast::Repetition
impl Debug for regex_syntax::ast::RepetitionOp
impl Debug for regex_syntax::ast::RepetitionOp
impl Debug for regex_syntax::ast::SetFlags
impl Debug for regex_syntax::ast::SetFlags
impl Debug for regex_syntax::ast::Span
impl Debug for regex_syntax::ast::Span
impl Debug for regex_syntax::ast::WithComments
impl Debug for regex_syntax::ast::WithComments
impl Debug for Extractor
impl Debug for regex_syntax::hir::literal::Literal
impl Debug for regex_syntax::hir::literal::Literal
impl Debug for Literals
impl Debug for Seq
impl Debug for regex_syntax::hir::print::Printer
impl Debug for regex_syntax::hir::print::Printer
impl Debug for Capture
impl Debug for regex_syntax::hir::ClassBytes
impl Debug for regex_syntax::hir::ClassBytes
impl Debug for regex_syntax::hir::ClassBytesRange
impl Debug for regex_syntax::hir::ClassBytesRange
impl Debug for regex_syntax::hir::ClassUnicode
impl Debug for regex_syntax::hir::ClassUnicode
impl Debug for regex_syntax::hir::ClassUnicodeRange
impl Debug for regex_syntax::hir::ClassUnicodeRange
impl Debug for regex_syntax::hir::Error
impl Debug for regex_syntax::hir::Error
impl Debug for regex_syntax::hir::Group
impl Debug for regex_syntax::hir::Hir
impl Debug for regex_syntax::hir::Hir
impl Debug for regex_syntax::hir::Literal
impl Debug for regex_syntax::hir::LookSet
impl Debug for regex_syntax::hir::LookSetIter
impl Debug for Properties
impl Debug for regex_syntax::hir::Repetition
impl Debug for regex_syntax::hir::Repetition
impl Debug for regex_syntax::hir::translate::Translator
impl Debug for regex_syntax::hir::translate::Translator
impl Debug for regex_syntax::hir::translate::TranslatorBuilder
impl Debug for regex_syntax::hir::translate::TranslatorBuilder
impl Debug for regex_syntax::parser::Parser
impl Debug for regex_syntax::parser::Parser
impl Debug for regex_syntax::parser::ParserBuilder
impl Debug for regex_syntax::parser::ParserBuilder
impl Debug for regex_syntax::unicode::CaseFoldError
impl Debug for regex_syntax::unicode::CaseFoldError
impl Debug for regex_syntax::unicode::UnicodeWordError
impl Debug for regex_syntax::unicode::UnicodeWordError
impl Debug for regex_syntax::utf8::Utf8Range
impl Debug for regex_syntax::utf8::Utf8Range
impl Debug for regex_syntax::utf8::Utf8Sequences
impl Debug for regex_syntax::utf8::Utf8Sequences
impl Debug for regex::builders::bytes::RegexBuilder
impl Debug for regex::builders::bytes::RegexSetBuilder
impl Debug for regex::builders::string::RegexBuilder
impl Debug for regex::builders::string::RegexSetBuilder
impl Debug for regex::regex::bytes::CaptureLocations
impl Debug for regex::regex::bytes::Regex
impl Debug for regex::regex::string::CaptureLocations
impl Debug for regex::regex::string::Regex
impl Debug for regex::regexset::bytes::RegexSet
impl Debug for regex::regexset::bytes::SetMatches
impl Debug for regex::regexset::bytes::SetMatchesIntoIter
impl Debug for regex::regexset::string::RegexSet
impl Debug for regex::regexset::string::SetMatches
impl Debug for regex::regexset::string::SetMatchesIntoIter
impl Debug for LessSafeKey
impl Debug for ring::aead::quic::Algorithm
impl Debug for ring::aead::Algorithm
impl Debug for UnboundKey
impl Debug for ring::agreement::Algorithm
impl Debug for EphemeralPrivateKey
impl Debug for ring::agreement::PublicKey
impl Debug for ring::digest::Algorithm
impl Debug for Digest
impl Debug for Ed25519KeyPair
impl Debug for EdDSAParameters
impl Debug for EcdsaKeyPair
impl Debug for EcdsaSigningAlgorithm
impl Debug for EcdsaVerificationAlgorithm
impl Debug for KeyRejected
impl Debug for Unspecified
impl Debug for ring::hkdf::Algorithm
impl Debug for Prk
impl Debug for Salt
impl Debug for ring::hmac::Algorithm
impl Debug for ring::hmac::Context
impl Debug for ring::hmac::Key
impl Debug for ring::hmac::Tag
impl Debug for SystemRandom
impl Debug for KeyPair
impl Debug for ring::rsa::public_key::PublicKey
impl Debug for RsaParameters
impl Debug for TestCase
impl Debug for rustls_pki_types::server_name::AddrParseError
impl Debug for InvalidDnsNameError
impl Debug for rustls_pki_types::server_name::Ipv4Addr
impl Debug for rustls_pki_types::server_name::Ipv6Addr
impl Debug for rustls_pki_types::AlgorithmIdentifier
impl Debug for Der<'_>
impl Debug for EchConfigListBytes<'_>
impl Debug for InvalidSignature
impl Debug for PrivatePkcs1KeyDer<'_>
impl Debug for PrivatePkcs8KeyDer<'_>
impl Debug for PrivateSec1KeyDer<'_>
impl Debug for UnixTime
impl Debug for OwnedCertRevocationList
impl Debug for OwnedRevokedCert
impl Debug for WantsVerifier
impl Debug for WantsVersions
impl Debug for DangerousClientConfigBuilder
impl Debug for rustls::client::client_conn::connection::ClientConnection
impl Debug for ClientConfig
impl Debug for ClientConnectionData
impl Debug for Resumption
impl Debug for ClientSessionMemoryCache
impl Debug for IoState
impl Debug for InsufficientSizeError
impl Debug for UnsupportedOperationError
impl Debug for CertifiedKey
impl Debug for CryptoProvider
impl Debug for OutputLengthError
impl Debug for OtherError
impl Debug for NoKeyLog
impl Debug for KeyLogFile
impl Debug for DistinguishedName
impl Debug for OutboundOpaqueMessage
impl Debug for PrefixedPayload
impl Debug for PlainMessage
impl Debug for Tls12ClientSessionValue
impl Debug for Tls13ClientSessionValue
impl Debug for rustls::quic::connection::ClientConnection
impl Debug for rustls::quic::connection::ServerConnection
impl Debug for GetRandomFailed
impl Debug for WantsServerCert
impl Debug for ServerSessionMemoryCache
impl Debug for ResolvesServerCertUsingSni
impl Debug for NoServerSessionStorage
impl Debug for AcceptedAlert
impl Debug for rustls::server::server_conn::connection::ServerConnection
impl Debug for Accepted
impl Debug for ServerConfig
impl Debug for ServerConnectionData
impl Debug for TicketSwitcher
impl Debug for DefaultTimeProvider
impl Debug for Tls12CipherSuite
impl Debug for Tls13CipherSuite
impl Debug for ClientCertVerified
impl Debug for DigitallySignedStruct
impl Debug for HandshakeSignatureValid
impl Debug for NoClientAuth
impl Debug for ServerCertVerified
impl Debug for SupportedProtocolVersion
impl Debug for RootCertStore
impl Debug for ClientCertVerifierBuilder
impl Debug for WebPkiClientVerifier
impl Debug for ServerCertVerifierBuilder
impl Debug for WebPkiServerVerifier
impl Debug for WebPkiSupportedAlgorithms
impl Debug for IgnoredAny
impl Debug for serde::de::value::Error
impl Debug for serde_bare::error::Error
impl Debug for serde_bare::Int
impl Debug for serde_bare::Uint
impl Debug for serde_json::error::Error
impl Debug for serde_json::map::Map<String, Value>
impl Debug for Number
impl Debug for RawValue
impl Debug for CompactFormatter
impl Debug for Sha256VarCore
impl Debug for Sha512VarCore
impl Debug for DefaultConfig
impl Debug for signature::error::Error
impl Debug for SockAddr
impl Debug for Socket
impl Debug for SockRef<'_>
impl Debug for Domain
impl Debug for Protocol
impl Debug for RecvFlags
impl Debug for TcpKeepalive
impl Debug for socket2::Type
impl Debug for FormatOptions
impl Debug for AnyColumn
impl Debug for AnyConnection
impl Debug for sqlx_core::any::database::Any
impl Debug for AnyDriver
impl Debug for AnyConnectOptions
impl Debug for AnyQueryResult
impl Debug for AnyTypeInfo
impl Debug for sqlx_core::any::value::AnyValue
impl Debug for LogSettings
impl Debug for UnexpectedNullError
impl Debug for AppliedMigration
impl Debug for Migration
impl Debug for Migrator
impl Debug for PoolConnectionMetadata
impl Debug for TimeoutError
impl Debug for SqliteColumn
impl Debug for SqliteConnection
impl Debug for Sqlite
impl Debug for SqliteError
impl Debug for SqliteConnectOptions
impl Debug for SqliteQueryResult
impl Debug for SqliteTypeInfo
impl Debug for Choice
impl Debug for Day
impl Debug for Hour
impl Debug for Microsecond
impl Debug for Millisecond
impl Debug for Minute
impl Debug for Nanosecond
impl Debug for Second
impl Debug for Week
impl Debug for time::date::Date
impl Debug for time::duration::Duration
impl Debug for ComponentRange
impl Debug for ConversionRange
impl Debug for DifferentVariant
impl Debug for InvalidVariant
impl Debug for OffsetDateTime
impl Debug for PrimitiveDateTime
impl Debug for Time
impl Debug for UtcOffset
impl Debug for tinyvec::arrayvec::TryFromSliceError
impl Debug for ExponentialBackoff
impl Debug for FibonacciBackoff
impl Debug for FixedInterval
impl Debug for DefaultCallsite
impl Debug for tracing_core::callsite::Identifier
impl Debug for DefaultGuard
impl Debug for Dispatch
impl Debug for SetGlobalDefaultError
impl Debug for WeakDispatch
impl Debug for tracing_core::field::Empty
impl Debug for Field
impl Debug for FieldSet
impl Debug for tracing_core::field::Iter
impl Debug for tracing_core::metadata::Kind
impl Debug for tracing_core::metadata::Level
impl Debug for tracing_core::metadata::LevelFilter
impl Debug for tracing_core::metadata::ParseLevelError
impl Debug for ParseLevelFilterError
impl Debug for Current
impl Debug for tracing_core::span::Id
impl Debug for tracing_core::subscriber::Interest
impl Debug for NoSubscriber
impl Debug for SpanTrace
impl Debug for SpanTraceStatus
impl Debug for tracing_log::log_tracer::Builder
impl Debug for LogTracer
impl Debug for OtelData
impl Debug for tracing_subscriber::filter::directive::ParseError
impl Debug for tracing_subscriber::filter::env::builder::Builder
impl Debug for Directive
impl Debug for BadName
impl Debug for EnvFilter
impl Debug for FromEnvError
impl Debug for FilterId
impl Debug for tracing_subscriber::filter::targets::IntoIter
impl Debug for Targets
impl Debug for Pretty
impl Debug for PrettyFields
impl Debug for Compact
impl Debug for DefaultFields
impl Debug for FmtSpan
impl Debug for Full
impl Debug for tracing_subscriber::fmt::format::Writer<'_>
impl Debug for tracing_subscriber::fmt::time::SystemTime
impl Debug for Uptime
impl Debug for BoxMakeWriter
impl Debug for TestWriter
impl Debug for tracing_subscriber::layer::Identity
impl Debug for tracing_subscriber::registry::sharded::Registry
impl Debug for tracing_subscriber::reload::Error
impl Debug for TryInitError
impl Debug for EnteredSpan
impl Debug for tracing::span::Span
impl Debug for ATerm
impl Debug for B0
impl Debug for B1
impl Debug for Z0
impl Debug for Equal
impl Debug for Greater
impl Debug for Less
impl Debug for UTerm
impl Debug for BidiMatchedOpeningBracket
impl Debug for unicode_bidi::level::Level
impl Debug for ParagraphInfo
impl Debug for universal_hash::Error
impl Debug for untrusted::input::Input<'_>
The value is intentionally omitted from the output to avoid leaking secrets.
impl Debug for EndOfInput
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 OpaqueOrigin
impl Debug for Url
Debug the serialization of this URL.
impl Debug for custom
impl Debug for dylink_0
impl Debug for metadata_code_branch_hint
impl Debug for name
impl Debug for producers
impl Debug for wast::error::Error
impl Debug for acq_rel
impl Debug for after
impl Debug for alias
impl Debug for any
impl Debug for anyref
impl Debug for arg
impl Debug for array
impl Debug for arrayref
impl Debug for assert_exception
impl Debug for assert_exhaustion
impl Debug for assert_invalid
impl Debug for assert_malformed
impl Debug for assert_return
impl Debug for assert_trap
impl Debug for assert_unlinkable
impl Debug for before
impl Debug for binary
impl Debug for block
impl Debug for bool_
impl Debug for borrow
impl Debug for canon
impl Debug for case
impl Debug for catch
impl Debug for catch_all
impl Debug for catch_all_ref
impl Debug for catch_ref
impl Debug for char
impl Debug for code
impl Debug for component
impl Debug for core
impl Debug for data
impl Debug for declare
impl Debug for delegate
impl Debug for do
impl Debug for dtor
impl Debug for elem
impl Debug for else
impl Debug for end
impl Debug for enum_
impl Debug for eq
impl Debug for eqref
impl Debug for error
impl Debug for exn
impl Debug for exnref
impl Debug for export
impl Debug for export_info
impl Debug for extern
impl Debug for externref
impl Debug for f32
impl Debug for f32x4
impl Debug for f64
impl Debug for f64x2
impl Debug for false_
impl Debug for field
impl Debug for final
impl Debug for first
impl Debug for flags
impl Debug for float32
impl Debug for float64
impl Debug for func
impl Debug for funcref
impl Debug for get
impl Debug for global
impl Debug for i8
impl Debug for i8x16
impl Debug for i16
impl Debug for i16x8
impl Debug for i31
impl Debug for i31ref
impl Debug for i32
impl Debug for i32x4
impl Debug for i64
impl Debug for i64x2
impl Debug for if
impl Debug for import
impl Debug for import_info
impl Debug for instance
impl Debug for instantiate
impl Debug for interface
impl Debug for invoke
impl Debug for item
impl Debug for language
impl Debug for last
impl Debug for lift
impl Debug for list
impl Debug for local
impl Debug for loop
impl Debug for lower
impl Debug for mem_info
impl Debug for memory
impl Debug for module
impl Debug for modulecode
impl Debug for mut
impl Debug for nan_arithmetic
impl Debug for nan_canonical
impl Debug for needed
impl Debug for noexn
impl Debug for noextern
impl Debug for nofunc
impl Debug for none
impl Debug for null
impl Debug for nullexnref
impl Debug for nullexternref
impl Debug for nullfuncref
impl Debug for nullref
impl Debug for offset
impl Debug for option
impl Debug for outer
impl Debug for own
impl Debug for pagesize
impl Debug for param
impl Debug for parent
impl Debug for passive
impl Debug for post_return
impl Debug for processed_by
impl Debug for quote
impl Debug for realloc
impl Debug for rec
impl Debug for record
impl Debug for ref
impl Debug for ref_func
impl Debug for ref_null
impl Debug for refines
impl Debug for register
impl Debug for rep
impl Debug for resource
impl Debug for resource_drop
impl Debug for resource_new
impl Debug for resource_rep
impl Debug for result
impl Debug for s8
impl Debug for s16
impl Debug for s32
impl Debug for s64
impl Debug for sdk
impl Debug for seq_cst
impl Debug for start
impl Debug for string
impl Debug for string_latin1_utf16
impl Debug for string_utf8
impl Debug for string_utf16
impl Debug for struct
impl Debug for structref
impl Debug for sub
impl Debug for table
impl Debug for tag
impl Debug for then
impl Debug for thread
impl Debug for true_
impl Debug for try
impl Debug for tuple
impl Debug for type
impl Debug for u8
impl Debug for u16
impl Debug for u32
impl Debug for u64
impl Debug for v128
impl Debug for value
impl Debug for variant
impl Debug for wait
impl Debug for with
impl Debug for IntegerKind
impl Debug for wast::lexer::Token
impl Debug for F32
impl Debug for F64
impl Debug for wast::token::Id<'_>
impl Debug for wast::token::Span
impl Debug for BStr
impl Debug for winnow::stream::Bytes
impl Debug for winnow::stream::Range
impl Debug for x25519_dalek::x25519::PublicKey
impl Debug for Arguments<'_>
impl Debug for ockam::compat::fmt::Error
impl Debug for dyn Any
impl Debug for dyn Any + Send
impl Debug for dyn Any + Send + Sync
impl Debug for dyn Value
impl<'a> Debug for Component<'a>
impl<'a> Debug for std::path::Prefix<'a>
impl<'a> Debug for chrono::format::Item<'a>
impl<'a> Debug for SecureChannelMessage<'a>
impl<'a> Debug for IndexVecIter<'a>
impl<'a> Debug for PrivateKeyDer<'a>
impl<'a> Debug for ServerName<'a>
impl<'a> Debug for CertRevocationList<'a>
impl<'a> Debug for OutboundChunks<'a>
impl<'a> Debug for Unexpected<'a>
impl<'a> Debug for AnyValueKind<'a>
impl<'a> Debug for Float<'a>
impl<'a> Debug for Index<'a>
impl<'a> Debug for BorrowedCursor<'a>
impl<'a> Debug for IoSlice<'a>
impl<'a> Debug for IoSliceMut<'a>
impl<'a> Debug for ockam::compat::net::Incoming<'a>
impl<'a> Debug for ContextBuilder<'a>
impl<'a> Debug for ockam::compat::tokio::net::tcp::ReadHalf<'a>
impl<'a> Debug for ockam::compat::tokio::net::tcp::WriteHalf<'a>
impl<'a> Debug for ockam::compat::tokio::net::unix::ReadHalf<'a>
impl<'a> Debug for ockam::compat::tokio::net::unix::WriteHalf<'a>
impl<'a> Debug for EnterGuard<'a>
impl<'a> Debug for Notified<'a>
impl<'a> Debug for SemaphorePermit<'a>
impl<'a> Debug for core::error::Request<'a>
impl<'a> Debug for Source<'a>
impl<'a> Debug for core::ffi::c_str::Bytes<'a>
impl<'a> Debug for Location<'a>
impl<'a> Debug for PanicInfo<'a>
impl<'a> Debug for EscapeAscii<'a>
impl<'a> Debug for core::str::iter::Bytes<'a>
impl<'a> Debug for CharIndices<'a>
impl<'a> Debug for core::str::iter::EscapeDebug<'a>
impl<'a> Debug for core::str::iter::EscapeDefault<'a>
impl<'a> Debug for core::str::iter::EscapeUnicode<'a>
impl<'a> Debug for core::str::iter::Lines<'a>
impl<'a> Debug for LinesAny<'a>
impl<'a> Debug for SplitAsciiWhitespace<'a>
impl<'a> Debug for SplitWhitespace<'a>
impl<'a> Debug for Utf8Chunk<'a>
impl<'a> Debug for CharSearcher<'a>
impl<'a> Debug for SocketAncillary<'a>
impl<'a> Debug for std::os::unix::net::listener::Incoming<'a>
impl<'a> Debug for Ancestors<'a>
impl<'a> Debug for PrefixComponent<'a>
impl<'a> Debug for CommandArgs<'a>
impl<'a> Debug for CommandEnvs<'a>
impl<'a> Debug for HexDisplay<'a>
impl<'a> Debug for ChunkIter<'a>
impl<'a> Debug for ChunkRawIter<'a>
impl<'a> Debug for StrftimeItems<'a>
impl<'a> Debug for AnyRef<'a>
impl<'a> Debug for BitStringRef<'a>
impl<'a> Debug for Ia5StringRef<'a>
impl<'a> Debug for IntRef<'a>
impl<'a> Debug for UintRef<'a>
impl<'a> Debug for OctetStringRef<'a>
impl<'a> Debug for PrintableStringRef<'a>
impl<'a> Debug for TeletexStringRef<'a>
impl<'a> Debug for Utf8StringRef<'a>
impl<'a> Debug for VideotexStringRef<'a>
impl<'a> Debug for SliceReader<'a>
impl<'a> Debug for SliceWriter<'a>
impl<'a> Debug for ByteSerialize<'a>
impl<'a> Debug for LocalTimerFuture<'a>
impl<'a> Debug for TimerFuture<'a>
impl<'a> Debug for WakerRef<'a>
impl<'a> Debug for log::Metadata<'a>
impl<'a> Debug for MetadataBuilder<'a>
impl<'a> Debug for log::Record<'a>
impl<'a> Debug for RecordBuilder<'a>
impl<'a> Debug for MietteSpanContents<'a>
impl<'a> Debug for mio::event::events::Iter<'a>
impl<'a> Debug for SourceFd<'a>
impl<'a> Debug for Cbor<'a>
impl<'a> Debug for CowBytes<'a>
impl<'a> Debug for CowStr<'a>
impl<'a> Debug for PlaintextPayloadMessage<'a>
impl<'a> Debug for opentelemetry::baggage::Iter<'a>
impl<'a> Debug for FieldIter<'a>
impl<'a> Debug for opentelemetry::trace::context::SpanRef<'a>
impl<'a> Debug for opentelemetry_sdk::resource::Iter<'a>
impl<'a> Debug for PercentDecode<'a>
impl<'a> Debug for PrivateKeyInfo<'a>
impl<'a> Debug for PatternIter<'a>
impl<'a> Debug for ByteClassElements<'a>
impl<'a> Debug for ByteClassIter<'a>
impl<'a> Debug for ByteClassRepresentatives<'a>
impl<'a> Debug for CapturesPatternIter<'a>
impl<'a> Debug for GroupInfoAllNames<'a>
impl<'a> Debug for GroupInfoPatternNames<'a>
impl<'a> Debug for DebugHaystack<'a>
impl<'a> Debug for PatternSetIter<'a>
impl<'a> Debug for regex_syntax::hir::ClassBytesIter<'a>
impl<'a> Debug for regex_syntax::hir::ClassBytesIter<'a>
impl<'a> Debug for regex_syntax::hir::ClassUnicodeIter<'a>
impl<'a> Debug for regex_syntax::hir::ClassUnicodeIter<'a>
impl<'a> Debug for regex::regexset::bytes::SetMatchesIter<'a>
impl<'a> Debug for regex::regexset::string::SetMatchesIter<'a>
impl<'a> Debug for DnsName<'a>
impl<'a> Debug for CertificateDer<'a>
impl<'a> Debug for CertificateRevocationListDer<'a>
impl<'a> Debug for CertificateSigningRequestDer<'a>
impl<'a> Debug for SubjectPublicKeyInfoDer<'a>
impl<'a> Debug for TrustAnchor<'a>
impl<'a> Debug for RevocationOptions<'a>
impl<'a> Debug for RevocationOptionsBuilder<'a>
impl<'a> Debug for BorrowedCertRevocationList<'a>
impl<'a> Debug for BorrowedRevokedCert<'a>
impl<'a> Debug for DangerousClientConfig<'a>
impl<'a> Debug for FfdheGroup<'a>
impl<'a> Debug for InboundPlainMessage<'a>
impl<'a> Debug for OutboundPlainMessage<'a>
impl<'a> Debug for EcPrivateKey<'a>
impl<'a> Debug for PrettyFormatter<'a>
impl<'a> Debug for MaybeUninitSlice<'a>
impl<'a> Debug for AnyValueRef<'a>
impl<'a> Debug for tracing_core::event::Event<'a>
impl<'a> Debug for ValueSet<'a>
impl<'a> Debug for tracing_core::metadata::Metadata<'a>
impl<'a> Debug for tracing_core::span::Attributes<'a>
impl<'a> Debug for tracing_core::span::Record<'a>
impl<'a> Debug for tracing_subscriber::filter::targets::Iter<'a>
impl<'a> Debug for PrettyVisitor<'a>
impl<'a> Debug for DefaultVisitor<'a>
impl<'a> Debug for Extensions<'a>
impl<'a> Debug for ExtensionsMut<'a>
impl<'a> Debug for Data<'a>
impl<'a> Debug for Entered<'a>
impl<'a> Debug for PathSegmentsMut<'a>
impl<'a> Debug for UrlQuery<'a>
impl<'a> Debug for Integer<'a>
impl<'a> Debug for NameAnnotation<'a>
impl<'a, 'b> Debug for CharSliceSearcher<'a, 'b>
impl<'a, 'b> Debug for StrSearcher<'a, 'b>
impl<'a, 'b> Debug for BytesIter<'a, 'b>
impl<'a, 'b> Debug for Probe<'a, 'b>
impl<'a, 'b> Debug for StrIter<'a, 'b>
impl<'a, 'b, C, K, V> Debug for MapIterWithCtx<'a, 'b, C, K, V>
impl<'a, 'b, C, T> Debug for ArrayIterWithCtx<'a, 'b, C, T>
impl<'a, 'b, K, V> Debug for minicbor::decode::decoder::MapIter<'a, 'b, K, V>
impl<'a, 'b, T> Debug for minicbor::decode::decoder::ArrayIter<'a, 'b, T>where
T: Debug,
impl<'a, 'b, const N: usize> Debug for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'f> Debug for VaList<'a, 'f>where
'f: 'a,
impl<'a, 'h> Debug for aho_corasick::ahocorasick::FindIter<'a, 'h>
impl<'a, 'h> Debug for aho_corasick::ahocorasick::FindOverlappingIter<'a, 'h>
impl<'a, 'h> Debug for memchr::arch::all::memchr::OneIter<'a, 'h>
impl<'a, 'h> Debug for memchr::arch::all::memchr::ThreeIter<'a, 'h>
impl<'a, 'h> Debug for memchr::arch::all::memchr::TwoIter<'a, 'h>
impl<'a, 'h> Debug for memchr::arch::x86_64::avx2::memchr::OneIter<'a, 'h>
impl<'a, 'h> Debug for memchr::arch::x86_64::avx2::memchr::ThreeIter<'a, 'h>
impl<'a, 'h> Debug for memchr::arch::x86_64::avx2::memchr::TwoIter<'a, 'h>
impl<'a, 'h> Debug for memchr::arch::x86_64::sse2::memchr::OneIter<'a, 'h>
impl<'a, 'h> Debug for memchr::arch::x86_64::sse2::memchr::ThreeIter<'a, 'h>
impl<'a, 'h> Debug for memchr::arch::x86_64::sse2::memchr::TwoIter<'a, 'h>
impl<'a, 'h, A> Debug for aho_corasick::automaton::FindIter<'a, 'h, A>where
A: Debug,
impl<'a, 'h, A> Debug for aho_corasick::automaton::FindOverlappingIter<'a, 'h, A>where
A: Debug,
impl<'a, 'text> Debug for unicode_bidi::Paragraph<'a, 'text>
impl<'a, 'text> Debug for unicode_bidi::utf16::Paragraph<'a, 'text>
impl<'a, A> Debug for core::option::Iter<'a, A>where
A: Debug + 'a,
impl<'a, A> Debug for core::option::IterMut<'a, A>where
A: Debug + 'a,
impl<'a, A, R> Debug for aho_corasick::automaton::StreamFindIter<'a, A, R>
impl<'a, C, T> Debug for rustls::stream::Stream<'a, C, T>
impl<'a, E> Debug for BytesDeserializer<'a, E>
impl<'a, E> Debug for CowStrDeserializer<'a, E>
impl<'a, E> Debug for StrDeserializer<'a, E>
impl<'a, F> Debug for FieldFnVisitor<'a, F>
impl<'a, Fut> Debug for futures_util::stream::futures_unordered::iter::Iter<'a, Fut>
impl<'a, Fut> Debug for futures_util::stream::futures_unordered::iter::IterMut<'a, Fut>
impl<'a, Fut> Debug for IterPinMut<'a, Fut>where
Fut: Debug,
impl<'a, Fut> Debug for IterPinRef<'a, Fut>where
Fut: Debug,
impl<'a, I> Debug for ByRefSized<'a, I>where
I: Debug,
impl<'a, I> Debug for itertools::format::Format<'a, I>
impl<'a, I, A> Debug for ockam::compat::vec::Splice<'a, I, A>
impl<'a, I, A> Debug for allocator_api2::stable::vec::splice::Splice<'a, I, A>
impl<'a, I, E> Debug for ProcessResults<'a, I, E>
impl<'a, I, F> Debug for TakeWhileRef<'a, I, F>
impl<'a, I, F> Debug for PeekingTakeWhile<'a, I, F>
impl<'a, I, K, V, S> Debug for indexmap::map::iter::Splice<'a, I, K, V, S>
impl<'a, I, T, S> Debug for indexmap::set::iter::Splice<'a, I, T, S>
impl<'a, K> Debug for hashlink::linked_hash_set::Iter<'a, K>where
K: Debug,
impl<'a, K> Debug for ItemRef<'a, K>where
K: Debug,
impl<'a, K, F> Debug for std::collections::hash::set::ExtractIf<'a, K, F>
impl<'a, K, V, F> Debug for std::collections::hash::map::ExtractIf<'a, K, V, F>
impl<'a, L> Debug for Okm<'a, L>
impl<'a, MutexType> Debug for GenericWaitForEventFuture<'a, MutexType>where
MutexType: RawMutex,
impl<'a, MutexType> Debug for GenericSemaphoreAcquireFuture<'a, MutexType>where
MutexType: RawMutex,
impl<'a, MutexType, T> Debug for futures_intrusive::channel::channel_future::ChannelReceiveFuture<'a, MutexType, T>
impl<'a, MutexType, T> Debug for futures_intrusive::channel::channel_future::ChannelSendFuture<'a, MutexType, T>
impl<'a, MutexType, T> Debug for futures_intrusive::channel::state_broadcast::StateReceiveFuture<'a, MutexType, T>where
T: Clone,
impl<'a, MutexType, T> Debug for GenericMutexLockFuture<'a, MutexType, T>
impl<'a, MutexType, T, A> Debug for ChannelStream<'a, MutexType, T, A>
impl<'a, P> Debug for MatchIndices<'a, P>
impl<'a, P> Debug for core::str::iter::Matches<'a, P>
impl<'a, P> Debug for RMatchIndices<'a, P>
impl<'a, P> Debug for RMatches<'a, P>
impl<'a, P> Debug for core::str::iter::RSplit<'a, P>
impl<'a, P> Debug for core::str::iter::RSplitN<'a, P>
impl<'a, P> Debug for RSplitTerminator<'a, P>
impl<'a, P> Debug for core::str::iter::Split<'a, P>
impl<'a, P> Debug for core::str::iter::SplitInclusive<'a, P>
impl<'a, P> Debug for core::str::iter::SplitN<'a, P>
impl<'a, P> Debug for SplitTerminator<'a, P>
impl<'a, R> Debug for aho_corasick::ahocorasick::StreamFindIter<'a, R>where
R: Debug,
impl<'a, R> Debug for SeeKRelative<'a, R>where
R: Debug,
impl<'a, R> Debug for FillBuf<'a, R>
impl<'a, R> Debug for Read<'a, R>
impl<'a, R> Debug for ReadExact<'a, R>
impl<'a, R> Debug for ReadLine<'a, R>
impl<'a, R> Debug for ReadToEnd<'a, R>
impl<'a, R> Debug for ReadToString<'a, R>
impl<'a, R> Debug for ReadUntil<'a, R>
impl<'a, R> Debug for ReadVectored<'a, R>
impl<'a, R> Debug for regex::regex::bytes::ReplacerRef<'a, R>
impl<'a, R> Debug for regex::regex::string::ReplacerRef<'a, R>
impl<'a, R> Debug for tracing_subscriber::registry::Scope<'a, R>where
R: Debug,
impl<'a, R> Debug for ScopeFromRoot<'a, R>where
R: LookupSpan<'a>,
impl<'a, R> Debug for tracing_subscriber::registry::SpanRef<'a, R>
impl<'a, R, G, T> Debug for MappedReentrantMutexGuard<'a, R, G, T>
impl<'a, R, G, T> Debug for ReentrantMutexGuard<'a, R, G, T>
impl<'a, R, T> Debug for lock_api::mutex::MappedMutexGuard<'a, R, T>
impl<'a, R, T> Debug for lock_api::mutex::MutexGuard<'a, R, T>
impl<'a, R, T> Debug for lock_api::rwlock::MappedRwLockReadGuard<'a, R, T>
impl<'a, R, T> Debug for lock_api::rwlock::MappedRwLockWriteGuard<'a, R, T>
impl<'a, R, T> Debug for lock_api::rwlock::RwLockReadGuard<'a, R, T>
impl<'a, R, T> Debug for RwLockUpgradableReadGuard<'a, R, T>
impl<'a, R, T> Debug for lock_api::rwlock::RwLockWriteGuard<'a, R, T>
impl<'a, R, W> Debug for Copy<'a, R, W>
impl<'a, R, W> Debug for CopyBuf<'a, R, W>
impl<'a, R, W> Debug for CopyBufAbortable<'a, R, W>
impl<'a, S> Debug for Seek<'a, S>
impl<'a, S> Debug for AnsiGenericString<'a, S>
impl<'a, S> Debug for AnsiGenericStrings<'a, S>
impl<'a, S> Debug for tracing_subscriber::layer::context::Context<'a, S>where
S: Debug,
impl<'a, S, A> Debug for Matcher<'a, S, A>
impl<'a, S, N> Debug for FmtContext<'a, S, N>
impl<'a, S, T> Debug for SliceChooseIter<'a, S, T>
impl<'a, Si, Item> Debug for futures_util::sink::close::Close<'a, Si, Item>
impl<'a, Si, Item> Debug for Feed<'a, Si, Item>
impl<'a, Si, Item> Debug for futures_util::sink::flush::Flush<'a, Si, Item>
impl<'a, Si, Item> Debug for Send<'a, Si, Item>
impl<'a, Size> Debug for Coordinates<'a, Size>where
Size: Debug + ModulusSize,
impl<'a, St> Debug for futures_util::stream::select_all::Iter<'a, St>
impl<'a, St> Debug for futures_util::stream::select_all::IterMut<'a, St>
impl<'a, St> Debug for Next<'a, St>
impl<'a, St> Debug for SelectNextSome<'a, St>
impl<'a, St> Debug for TryNext<'a, St>
impl<'a, T> Debug for ockam::compat::rand::distributions::Slice<'a, T>where
T: Debug,
impl<'a, T> Debug for AsyncFdReadyGuard<'a, T>
impl<'a, T> Debug for AsyncFdReadyMutGuard<'a, T>
impl<'a, T> Debug for ockam::compat::tokio::sync::MappedMutexGuard<'a, T>
impl<'a, T> Debug for RwLockMappedWriteGuard<'a, T>
impl<'a, T> Debug for ockam::compat::tokio::sync::RwLockReadGuard<'a, T>
impl<'a, T> Debug for ockam::compat::tokio::sync::RwLockWriteGuard<'a, T>
impl<'a, T> Debug for ockam::compat::tokio::sync::watch::Ref<'a, T>where
T: Debug,
impl<'a, T> Debug for alloc::collections::btree::set::Range<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for core::result::Iter<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for core::result::IterMut<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for core::slice::iter::Chunks<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for ChunksExact<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for ChunksExactMut<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for ChunksMut<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for RChunks<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for RChunksExact<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for RChunksExactMut<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for RChunksMut<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for Windows<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for std::sync::mpsc::Iter<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for std::sync::mpsc::TryIter<'a, T>where
T: Debug + 'a,
impl<'a, T> Debug for ContextSpecificRef<'a, T>where
T: Debug,
impl<'a, T> Debug for SequenceOfIter<'a, T>where
T: Debug,
impl<'a, T> Debug for SetOfIter<'a, T>where
T: Debug,
impl<'a, T> Debug for flume::Drain<'a, T>where
T: Debug,
impl<'a, T> Debug for Cancellation<'a, T>where
T: Debug,
impl<'a, T> Debug for OnceRef<'a, T>
impl<'a, T> Debug for slab::VacantEntry<'a, T>where
T: Debug,
impl<'a, T> Debug for smallvec::Drain<'a, T>
impl<'a, T> Debug for SpinMutexGuard<'a, T>
impl<'a, T> Debug for spin::mutex::MutexGuard<'a, T>
impl<'a, T> Debug for thread_local::Iter<'a, T>
impl<'a, T> Debug for thread_local::IterMut<'a, T>
impl<'a, T> Debug for Ptr<'a, T>where
T: 'a + ?Sized,
impl<'a, T, A> Debug for alloc::collections::binary_heap::Drain<'a, T, A>
impl<'a, T, A> Debug for DrainSorted<'a, T, A>
impl<'a, T, C> Debug for UniqueIter<'a, T, C>
impl<'a, T, C> Debug for sharded_slab::pool::Ref<'a, T, C>
impl<'a, T, C> Debug for sharded_slab::pool::RefMut<'a, T, C>
impl<'a, T, C> Debug for sharded_slab::Entry<'a, T, C>
impl<'a, T, C> Debug for sharded_slab::VacantEntry<'a, T, C>
impl<'a, T, F> Debug for PoolGuard<'a, T, F>
impl<'a, T, F, A> Debug for ockam::compat::vec::ExtractIf<'a, T, F, A>
impl<'a, T, P> Debug for ChunkBy<'a, T, P>where
T: 'a + Debug,
impl<'a, T, P> Debug for ChunkByMut<'a, T, P>where
T: 'a + Debug,
impl<'a, T, S> Debug for hashlink::linked_hash_set::Difference<'a, T, S>
impl<'a, T, S> Debug for hashlink::linked_hash_set::Intersection<'a, T, S>
impl<'a, T, S> Debug for hashlink::linked_hash_set::SymmetricDifference<'a, T, S>
impl<'a, T, S> Debug for hashlink::linked_hash_set::Union<'a, T, S>
impl<'a, T, const N: usize> Debug for core::slice::iter::ArrayChunks<'a, T, N>where
T: Debug + 'a,
impl<'a, T, const N: usize> Debug for ArrayChunksMut<'a, T, N>where
T: Debug + 'a,
impl<'a, T, const N: usize> Debug for ArrayWindows<'a, T, N>where
T: Debug + 'a,
impl<'a, W> Debug for futures_util::io::close::Close<'a, W>
impl<'a, W> Debug for futures_util::io::flush::Flush<'a, W>
impl<'a, W> Debug for Write<'a, W>
impl<'a, W> Debug for WriteAll<'a, W>
impl<'a, W> Debug for WriteVectored<'a, W>
impl<'a, W> Debug for MutexGuardWriter<'a, W>where
W: Debug,
impl<'a, const N: usize> Debug for CharArraySearcher<'a, N>
impl<'b> Debug for Decoder<'b>
impl<'c, 'h> Debug for regex::regex::bytes::SubCaptureMatches<'c, 'h>
impl<'c, 'h> Debug for regex::regex::string::SubCaptureMatches<'c, 'h>
impl<'c, 'i, Data> Debug for UnbufferedStatus<'c, 'i, Data>where
Data: Debug,
impl<'c, DB> Debug for Transaction<'c, DB>where
DB: Database,
impl<'de> Debug for PortalMessage<'de>
impl<'de, E> Debug for BorrowedBytesDeserializer<'de, E>
impl<'de, E> Debug for BorrowedStrDeserializer<'de, E>
impl<'de, I, E> Debug for MapDeserializer<'de, I, E>
impl<'e, E, R> Debug for DecoderReader<'e, E, R>
impl<'e, E, W> Debug for EncoderWriter<'e, E, W>
impl<'f> Debug for VaListImpl<'f>
impl<'h> Debug for aho_corasick::util::search::Input<'h>
impl<'h> Debug for Memchr2<'h>
impl<'h> Debug for Memchr3<'h>
impl<'h> Debug for Memchr<'h>
impl<'h> Debug for regex_automata::util::iter::Searcher<'h>
impl<'h> Debug for regex_automata::util::search::Input<'h>
impl<'h> Debug for regex::regex::bytes::Captures<'h>
impl<'h> Debug for regex::regex::bytes::Match<'h>
impl<'h> Debug for regex::regex::string::Captures<'h>
impl<'h> Debug for regex::regex::string::Match<'h>
impl<'h, 'n> Debug for memchr::memmem::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>
impl<'h, F> Debug for TryHalfMatchesIter<'h, F>
impl<'h, F> Debug for TryMatchesIter<'h, F>
impl<'n> Debug for memchr::memmem::Finder<'n>
impl<'n> Debug for memchr::memmem::FinderRev<'n>
impl<'name, 'bufs, 'control> Debug for MsgHdr<'name, 'bufs, 'control>
impl<'name, 'bufs, 'control> Debug for MsgHdrMut<'name, 'bufs, 'control>
impl<'q> Debug for SqliteArgumentValue<'q>
impl<'q> Debug for SqliteArguments<'q>
impl<'q> Debug for SqliteStatement<'q>
impl<'r> Debug for regex::regex::bytes::CaptureNames<'r>
impl<'r> Debug for regex::regex::string::CaptureNames<'r>
impl<'r, 'c, 'h> Debug for regex_automata::hybrid::regex::FindMatches<'r, 'c, 'h>
impl<'r, 'c, 'h> Debug for TryCapturesMatches<'r, 'c, 'h>
impl<'r, 'c, 'h> Debug for TryFindMatches<'r, 'c, 'h>
impl<'r, 'c, 'h> Debug for regex_automata::nfa::thompson::pikevm::CapturesMatches<'r, 'c, 'h>
impl<'r, 'c, 'h> Debug for regex_automata::nfa::thompson::pikevm::FindMatches<'r, 'c, 'h>
impl<'r, 'h> Debug for regex_automata::meta::regex::CapturesMatches<'r, 'h>
impl<'r, 'h> Debug for regex_automata::meta::regex::FindMatches<'r, 'h>
impl<'r, 'h> Debug for regex_automata::meta::regex::Split<'r, 'h>
impl<'r, 'h> Debug for regex_automata::meta::regex::SplitN<'r, 'h>
impl<'r, 'h> Debug for regex::regex::bytes::CaptureMatches<'r, 'h>
impl<'r, 'h> Debug for regex::regex::bytes::Matches<'r, 'h>
impl<'r, 'h> Debug for regex::regex::bytes::Split<'r, 'h>
impl<'r, 'h> Debug for regex::regex::bytes::SplitN<'r, 'h>
impl<'r, 'h> Debug for regex::regex::string::CaptureMatches<'r, 'h>
impl<'r, 'h> Debug for regex::regex::string::Matches<'r, 'h>
impl<'r, 'h> Debug for regex::regex::string::Split<'r, 'h>
impl<'r, 'h> Debug for regex::regex::string::SplitN<'r, 'h>
impl<'rwlock, T> Debug for spin::rwlock::RwLockReadGuard<'rwlock, T>
impl<'rwlock, T, R> Debug for RwLockUpgradableGuard<'rwlock, T, R>
impl<'rwlock, T, R> Debug for spin::rwlock::RwLockWriteGuard<'rwlock, T, R>
impl<'s> Debug for regex::regex::bytes::NoExpand<'s>
impl<'s> Debug for regex::regex::string::NoExpand<'s>
impl<'s, 'h> Debug for aho_corasick::packed::api::FindIter<'s, 'h>
impl<'s, T> Debug for SliceVec<'s, T>where
T: Debug,
impl<'scope, 'env> Debug for ScopedThreadBuilder<'scope, 'env>
impl<'scope, T> Debug for std::thread::scoped::ScopedJoinHandle<'scope, T>
impl<'text> Debug for unicode_bidi::BidiInfo<'text>
impl<'text> Debug for unicode_bidi::InitialInfo<'text>
impl<'text> Debug for unicode_bidi::ParagraphBidiInfo<'text>
impl<'text> Debug for Utf8IndexLenIter<'text>
impl<'text> Debug for unicode_bidi::utf16::BidiInfo<'text>
impl<'text> Debug for unicode_bidi::utf16::InitialInfo<'text>
impl<'text> Debug for unicode_bidi::utf16::ParagraphBidiInfo<'text>
impl<'text> Debug for Utf16CharIndexIter<'text>
impl<'text> Debug for Utf16CharIter<'text>
impl<'text> Debug for Utf16IndexLenIter<'text>
impl<A> Debug for TinyVec<A>
impl<A> Debug for TinyVecIterator<A>
impl<A> Debug for core::iter::sources::repeat::Repeat<A>where
A: Debug,
impl<A> Debug for core::iter::sources::repeat_n::RepeatN<A>where
A: Debug,
impl<A> Debug for core::option::IntoIter<A>where
A: Debug,
impl<A> Debug for itertools::repeatn::RepeatN<A>where
A: Debug,
impl<A> Debug for Aad<A>where
A: Debug,
impl<A> Debug for EnumAccessDeserializer<A>where
A: Debug,
impl<A> Debug for MapAccessDeserializer<A>where
A: Debug,
impl<A> Debug for SeqAccessDeserializer<A>where
A: Debug,
impl<A> Debug for smallvec::IntoIter<A>
impl<A> Debug for SmallVec<A>
impl<A> Debug for ArrayVec<A>
impl<A> Debug for ArrayVecIterator<A>
impl<A, B> Debug for futures_util::future::either::Either<A, B>
impl<A, B> Debug for EitherOrBoth<A, B>
impl<A, B> Debug for EitherWriter<A, B>
impl<A, B> Debug for core::iter::adapters::chain::Chain<A, B>
impl<A, B> Debug for core::iter::adapters::zip::Zip<A, B>
impl<A, B> Debug for futures_util::future::select::Select<A, B>
impl<A, B> Debug for TrySelect<A, B>
impl<A, B> Debug for tracing_subscriber::fmt::writer::OrElse<A, B>
impl<A, B> Debug for tracing_subscriber::fmt::writer::Tee<A, B>
impl<A, B, S> Debug for And<A, B, S>
impl<A, B, S> Debug for Or<A, B, S>
impl<A, B, S> Debug for Layered<A, B, S>
impl<A, S> Debug for Not<A, S>where
A: Debug,
impl<B> Debug for Cow<'_, B>
impl<B> Debug for ockam::compat::io::Lines<B>where
B: Debug,
impl<B> Debug for ockam::compat::io::Split<B>where
B: Debug,
impl<B> Debug for bytes::buf::reader::Reader<B>where
B: Debug,
impl<B> Debug for bytes::buf::writer::Writer<B>where
B: Debug,
impl<B> Debug for ring::agreement::UnparsedPublicKey<B>
impl<B> Debug for PublicKeyComponents<B>where
B: Debug,
impl<B> Debug for ring::signature::UnparsedPublicKey<B>
impl<B, C> Debug for ControlFlow<B, C>
impl<B, T> Debug for AlignAs<B, T>
impl<BlockSize, Kind> Debug for BlockBuffer<BlockSize, Kind>where
BlockSize: Debug + ArrayLength<u8> + IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>,
Kind: Debug + BufferKind,
<BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,
impl<C> Debug for ecdsa::der::Signature<C>
impl<C> Debug for ecdsa::signing::SigningKey<C>where
C: PrimeCurve + CurveArithmetic,
<C as CurveArithmetic>::Scalar: Invert<Output = CtOption<<C as CurveArithmetic>::Scalar>> + SignPrimitive<C>,
<<C as Curve>::FieldBytesSize as Add>::Output: ArrayLength<u8>,
impl<C> Debug for ecdsa::Signature<C>
impl<C> Debug for ecdsa::verifying::VerifyingKey<C>
impl<C> Debug for elliptic_curve::public_key::PublicKey<C>where
C: Debug + CurveArithmetic,
impl<C> Debug for ScalarPrimitive<C>
impl<C> Debug for SecretKey<C>where
C: Curve,
impl<C> Debug for AffinePoint<C>
impl<C> Debug for ProjectivePoint<C>
impl<C> Debug for ContextError<C>where
C: Debug,
impl<C, F> Debug for CtrCore<C, F>where
C: BlockEncryptMut + BlockCipher + AlgorithmName,
F: CtrFlavor<<C as BlockSizeUser>::BlockSize>,
impl<C, T> Debug for StreamOwned<C, T>
impl<D> Debug for HmacCore<D>where
D: CoreProxy,
<D as CoreProxy>::Core: HashMarker + AlgorithmName + UpdateCore + FixedOutputCore<BufferKind = Eager> + BufferKindUser + Default + Clone,
<<D as CoreProxy>::Core as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>,
<<<D as CoreProxy>::Core as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,
impl<D> Debug for SimpleHmac<D>
impl<D> Debug for regex_automata::regex::Regex<D>
impl<D, F, T, S> Debug for DistMap<D, F, T, S>
impl<D, R, T> Debug for DistIter<D, R, T>
impl<D, V> Debug for Delimited<D, V>
impl<D, V> Debug for VisitDelimited<D, V>
impl<DB> Debug for PoolConnection<DB>where
DB: Database,
impl<DB> Debug for PoolOptions<DB>where
DB: Database,
impl<DB> Debug for sqlx_core::pool::Pool<DB>where
DB: Database,
impl<Data> Debug for ConnectionState<'_, '_, Data>
impl<Dyn> Debug for DynMetadata<Dyn>where
Dyn: ?Sized,
impl<E> Debug for AllocOrInitError<E>where
E: Debug,
impl<E> Debug for Err<E>where
E: Debug,
impl<E> Debug for ParseNotNanError<E>where
E: Debug,
impl<E> Debug for ErrMode<E>where
E: Debug,
impl<E> Debug for std::error::Report<E>
impl<E> Debug for minicbor::encode::error::Error<E>where
E: Debug,
impl<E> Debug for BoolDeserializer<E>
impl<E> Debug for CharDeserializer<E>
impl<E> Debug for F32Deserializer<E>
impl<E> Debug for F64Deserializer<E>
impl<E> Debug for I8Deserializer<E>
impl<E> Debug for I16Deserializer<E>
impl<E> Debug for I32Deserializer<E>
impl<E> Debug for I64Deserializer<E>
impl<E> Debug for I128Deserializer<E>
impl<E> Debug for IsizeDeserializer<E>
impl<E> Debug for StringDeserializer<E>
impl<E> Debug for U8Deserializer<E>
impl<E> Debug for U16Deserializer<E>
impl<E> Debug for U32Deserializer<E>
impl<E> Debug for U64Deserializer<E>
impl<E> Debug for U128Deserializer<E>
impl<E> Debug for UnitDeserializer<E>
impl<E> Debug for UsizeDeserializer<E>
impl<E> Debug for TracedError<E>where
E: Error,
impl<E> Debug for FormattedFields<E>where
E: ?Sized,
impl<E, R> Debug for BatchSpanProcessorBuilder<E, R>
impl<E, RT> Debug for PeriodicReaderBuilder<E, RT>
impl<F> Debug for core::future::poll_fn::PollFn<F>
impl<F> Debug for FromFn<F>
impl<F> Debug for OnceWith<F>
impl<F> Debug for core::iter::sources::repeat_with::RepeatWith<F>
impl<F> Debug for CharPredicateSearcher<'_, F>
impl<F> Debug for futures_util::future::future::Flatten<F>
impl<F> Debug for FlattenStream<F>
impl<F> Debug for futures_util::future::future::IntoStream<F>
impl<F> Debug for JoinAll<F>
impl<F> Debug for futures_util::future::lazy::Lazy<F>where
F: Debug,
impl<F> Debug for OptionFuture<F>where
F: Debug,
impl<F> Debug for futures_util::future::poll_fn::PollFn<F>
impl<F> Debug for TryJoinAll<F>
impl<F> Debug for futures_util::stream::poll_fn::PollFn<F>
impl<F> Debug for futures_util::stream::repeat_with::RepeatWith<F>where
F: Debug,
impl<F> Debug for RepeatCall<F>
impl<F> Debug for DebugFn<F>where
F: ?Sized,
impl<F> Debug for FilterFn<F>
impl<F> Debug for FieldFn<F>where
F: Debug,
impl<F> Debug for FormatterFn<F>
impl<F> Debug for Fwhere
F: FnPtr,
impl<F, L, S> Debug for Filtered<F, L, S>
impl<F, T> Debug for tracing_subscriber::fmt::format::Format<F, T>
impl<F, const WINDOW_SIZE: usize> Debug for WnafScalar<F, WINDOW_SIZE>where
F: Debug + PrimeField,
impl<Fut1, Fut2> Debug for futures_util::future::join::Join<Fut1, Fut2>
impl<Fut1, Fut2> Debug for futures_util::future::try_future::TryFlatten<Fut1, Fut2>where
TryFlatten<Fut1, Fut2>: Debug,
impl<Fut1, Fut2> Debug for TryJoin<Fut1, Fut2>
impl<Fut1, Fut2, F> Debug for futures_util::future::future::Then<Fut1, Fut2, F>
impl<Fut1, Fut2, F> Debug for futures_util::future::try_future::AndThen<Fut1, Fut2, F>
impl<Fut1, Fut2, F> Debug for futures_util::future::try_future::OrElse<Fut1, Fut2, F>
impl<Fut1, Fut2, Fut3> Debug for Join3<Fut1, Fut2, Fut3>
impl<Fut1, Fut2, Fut3> Debug for TryJoin3<Fut1, Fut2, Fut3>
impl<Fut1, Fut2, Fut3, Fut4> Debug for Join4<Fut1, Fut2, Fut3, Fut4>
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, Fut4, Fut5> Debug for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>
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<Fut> Debug for MaybeDone<Fut>
impl<Fut> Debug for TryMaybeDone<Fut>
impl<Fut> Debug for futures_util::future::future::catch_unwind::CatchUnwind<Fut>where
Fut: Debug,
impl<Fut> Debug for futures_util::future::future::fuse::Fuse<Fut>where
Fut: Debug,
impl<Fut> Debug for Remote<Fut>
impl<Fut> Debug for NeverError<Fut>
impl<Fut> Debug for UnitError<Fut>
impl<Fut> Debug for futures_util::future::select_all::SelectAll<Fut>where
Fut: Debug,
impl<Fut> Debug for SelectOk<Fut>where
Fut: Debug,
impl<Fut> Debug for IntoFuture<Fut>where
Fut: Debug,
impl<Fut> Debug for TryFlattenStream<Fut>
impl<Fut> Debug for FuturesOrdered<Fut>where
Fut: Future,
impl<Fut> Debug for futures_util::stream::futures_unordered::iter::IntoIter<Fut>
impl<Fut> Debug for FuturesUnordered<Fut>
impl<Fut> Debug for futures_util::stream::once::Once<Fut>where
Fut: Debug,
impl<Fut, E> Debug for futures_util::future::try_future::ErrInto<Fut, E>
impl<Fut, E> Debug for OkInto<Fut, E>
impl<Fut, F> Debug for futures_util::future::future::Inspect<Fut, F>where
Map<Fut, InspectFn<F>>: Debug,
impl<Fut, F> Debug for futures_util::future::future::Map<Fut, F>where
Map<Fut, F>: Debug,
impl<Fut, F> Debug for futures_util::future::try_future::InspectErr<Fut, F>
impl<Fut, F> Debug for futures_util::future::try_future::InspectOk<Fut, F>
impl<Fut, F> Debug for futures_util::future::try_future::MapErr<Fut, F>
impl<Fut, F> Debug for futures_util::future::try_future::MapOk<Fut, F>
impl<Fut, F> Debug for UnwrapOrElse<Fut, F>
impl<Fut, F, G> Debug for MapOkOrElse<Fut, F, G>
impl<Fut, Si> Debug for FlattenSink<Fut, Si>where
TryFlatten<Fut, Si>: Debug,
impl<Fut, T> Debug for MapInto<Fut, T>
impl<G, const WINDOW_SIZE: usize> Debug for WnafBase<G, WINDOW_SIZE>
impl<H> Debug for BuildHasherDefault<H>
impl<H, I> Debug for Hkdf<H, I>
impl<H, I> Debug for HkdfExtract<H, I>
impl<I> Debug for FromIter<I>where
I: Debug,
impl<I> Debug for DecodeUtf16<I>
impl<I> Debug for Cloned<I>where
I: Debug,
impl<I> Debug for Copied<I>where
I: Debug,
impl<I> Debug for core::iter::adapters::cycle::Cycle<I>where
I: Debug,
impl<I> Debug for core::iter::adapters::enumerate::Enumerate<I>where
I: Debug,
impl<I> Debug for core::iter::adapters::fuse::Fuse<I>where
I: Debug,
impl<I> Debug for Intersperse<I>
impl<I> Debug for core::iter::adapters::peekable::Peekable<I>
impl<I> Debug for core::iter::adapters::skip::Skip<I>where
I: Debug,
impl<I> Debug for StepBy<I>where
I: Debug,
impl<I> Debug for core::iter::adapters::take::Take<I>where
I: Debug,
impl<I> Debug for DelayedFormat<I>where
I: Debug,
impl<I> Debug for futures_util::stream::iter::Iter<I>where
I: Debug,
impl<I> Debug for MultiProduct<I>
impl<I> Debug for PutBack<I>
impl<I> Debug for Step<I>where
I: Debug,
impl<I> Debug for WhileSome<I>where
I: Debug,
impl<I> Debug for Combinations<I>
impl<I> Debug for CombinationsWithReplacement<I>
impl<I> Debug for ExactlyOneError<I>
impl<I> Debug for GroupingMap<I>where
I: Debug,
impl<I> Debug for MultiPeek<I>
impl<I> Debug for PeekNth<I>
impl<I> Debug for Permutations<I>
impl<I> Debug for Powerset<I>
impl<I> Debug for PutBackN<I>
impl<I> Debug for RcIter<I>where
I: Debug,
impl<I> Debug for itertools::tee::Tee<I>
impl<I> Debug for Unique<I>
impl<I> Debug for WithPosition<I>
impl<I> Debug for minicbor::encode::ArrayIter<I>where
I: Debug,
impl<I> Debug for minicbor::encode::MapIter<I>where
I: Debug,
impl<I> Debug for nom::error::Error<I>where
I: Debug,
impl<I> Debug for VerboseError<I>where
I: Debug,
impl<I> Debug for InputError<I>
impl<I> Debug for Located<I>where
I: Debug,
impl<I> Debug for Partial<I>where
I: Debug,
impl<I, E> Debug for SeqDeserializer<I, E>where
I: Debug,
impl<I, E> Debug for winnow::error::ParseError<I, E>
impl<I, ElemF> Debug for itertools::intersperse::IntersperseWith<I, ElemF>
impl<I, F> Debug for core::iter::adapters::filter_map::FilterMap<I, F>where
I: Debug,
impl<I, F> Debug for core::iter::adapters::inspect::Inspect<I, F>where
I: Debug,
impl<I, F> Debug for core::iter::adapters::map::Map<I, F>where
I: Debug,
impl<I, F> Debug for Batching<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 Positions<I, F>where
I: Debug,
impl<I, F> Debug for Update<I, F>where
I: Debug,
impl<I, F> Debug for KMergeBy<I, F>
impl<I, F> Debug for PadUsing<I, F>where
I: Debug,
impl<I, F> Debug for TakeWhileInclusive<I, F>
impl<I, F, const N: usize> Debug for MapWindows<I, F, N>
impl<I, G> Debug for core::iter::adapters::intersperse::IntersperseWith<I, G>
impl<I, J> Debug for Diff<I, J>
impl<I, J> Debug for Interleave<I, J>
impl<I, J> Debug for InterleaveShortest<I, J>
impl<I, J> Debug for Product<I, J>
impl<I, J> Debug for ConsTuples<I, J>
impl<I, J> Debug for ZipEq<I, J>
impl<I, J, F> Debug for MergeBy<I, J, F>
impl<I, M> Debug for AsyncInstrumentBuilder<'_, I, M>where
I: AsyncInstrument<M>,
impl<I, P> Debug for core::iter::adapters::filter::Filter<I, P>where
I: Debug,
impl<I, P> Debug for MapWhile<I, P>where
I: Debug,
impl<I, P> Debug for core::iter::adapters::skip_while::SkipWhile<I, P>where
I: Debug,
impl<I, P> Debug for core::iter::adapters::take_while::TakeWhile<I, P>where
I: Debug,
impl<I, S> Debug for Stateful<I, S>
impl<I, St, F> Debug for core::iter::adapters::scan::Scan<I, St, F>
impl<I, T> Debug for TupleCombinations<I, T>
impl<I, T> Debug for CircularTupleWindows<I, T>
impl<I, T> Debug for TupleWindows<I, T>
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,
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, U> Debug for core::iter::adapters::flatten::Flatten<I>
impl<I, U, F> Debug for core::iter::adapters::flatten::FlatMap<I, U, F>
impl<I, V, F> Debug for UniqueBy<I, V, F>
impl<I, const N: usize> Debug for core::iter::adapters::array_chunks::ArrayChunks<I, N>
impl<IO> Debug for tokio_rustls::client::TlsStream<IO>where
IO: Debug,
impl<IO> Debug for tokio_rustls::server::TlsStream<IO>where
IO: Debug,
impl<Idx> Debug for core::ops::range::Range<Idx>where
Idx: Debug,
impl<Idx> Debug for RangeFrom<Idx>where
Idx: Debug,
impl<Idx> Debug for RangeInclusive<Idx>where
Idx: Debug,
impl<Idx> Debug for RangeTo<Idx>where
Idx: Debug,
impl<Idx> Debug for RangeToInclusive<Idx>where
Idx: Debug,
impl<K> Debug for std::collections::hash::set::Drain<'_, K>where
K: Debug,
impl<K> Debug for std::collections::hash::set::IntoIter<K>where
K: Debug,
impl<K> Debug for std::collections::hash::set::Iter<'_, K>where
K: Debug,
impl<K> Debug for hashbrown::set::Iter<'_, K>where
K: Debug,
impl<K, A> Debug for hashbrown::set::Drain<'_, K, A>
impl<K, A> Debug for hashbrown::set::IntoIter<K, A>
impl<K, Q, V, S, A> Debug for EntryRef<'_, '_, K, Q, V, S, A>
impl<K, Q, V, S, A> Debug for OccupiedEntryRef<'_, '_, K, Q, V, S, A>
impl<K, Q, V, S, A> Debug for VacantEntryRef<'_, '_, K, Q, V, S, A>
impl<K, V> Debug for std::collections::hash::map::Entry<'_, K, V>
impl<K, V> Debug for indexmap::map::core::entry::Entry<'_, K, V>
impl<K, V> Debug for alloc::collections::btree::map::Cursor<'_, K, V>
impl<K, V> Debug for alloc::collections::btree::map::Iter<'_, K, V>
impl<K, V> Debug for alloc::collections::btree::map::IterMut<'_, K, V>
impl<K, V> Debug for alloc::collections::btree::map::Keys<'_, K, V>where
K: Debug,
impl<K, V> Debug for alloc::collections::btree::map::Range<'_, K, V>
impl<K, V> Debug for RangeMut<'_, K, V>
impl<K, V> Debug for alloc::collections::btree::map::Values<'_, K, V>where
V: Debug,
impl<K, V> Debug for alloc::collections::btree::map::ValuesMut<'_, K, V>where
V: Debug,
impl<K, V> Debug for std::collections::hash::map::Drain<'_, K, V>
impl<K, V> Debug for std::collections::hash::map::IntoIter<K, V>
impl<K, V> Debug for std::collections::hash::map::IntoKeys<K, V>where
K: Debug,
impl<K, V> Debug for std::collections::hash::map::IntoValues<K, V>where
V: Debug,
impl<K, V> Debug for std::collections::hash::map::Iter<'_, K, V>
impl<K, V> Debug for std::collections::hash::map::IterMut<'_, K, V>
impl<K, V> Debug for std::collections::hash::map::Keys<'_, K, V>where
K: Debug,
impl<K, V> Debug for std::collections::hash::map::OccupiedEntry<'_, K, V>
impl<K, V> Debug for std::collections::hash::map::OccupiedError<'_, K, V>
impl<K, V> Debug for std::collections::hash::map::VacantEntry<'_, K, V>where
K: Debug,
impl<K, V> Debug for std::collections::hash::map::Values<'_, K, V>where
V: Debug,
impl<K, V> Debug for std::collections::hash::map::ValuesMut<'_, K, V>where
V: Debug,
impl<K, V> Debug for hashbrown::map::Iter<'_, K, V>
impl<K, V> Debug for hashbrown::map::IterMut<'_, K, V>
impl<K, V> Debug for hashbrown::map::Keys<'_, K, V>where
K: Debug,
impl<K, V> Debug for hashbrown::map::Values<'_, K, V>where
V: Debug,
impl<K, V> Debug for hashbrown::map::ValuesMut<'_, K, V>where
V: Debug,
impl<K, V> Debug for hashlink::linked_hash_map::Drain<'_, K, V>
impl<K, V> Debug for hashlink::linked_hash_map::IntoIter<K, V>
impl<K, V> Debug for hashlink::linked_hash_map::Iter<'_, K, V>
impl<K, V> Debug for hashlink::linked_hash_map::IterMut<'_, K, V>
impl<K, V> Debug for hashlink::linked_hash_map::Keys<'_, K, V>where
K: Debug,
impl<K, V> Debug for hashlink::linked_hash_map::OccupiedEntry<'_, K, V>
impl<K, V> Debug for hashlink::linked_hash_map::RawOccupiedEntryMut<'_, K, V>
impl<K, V> Debug for hashlink::linked_hash_map::Values<'_, K, V>where
V: Debug,
impl<K, V> Debug for hashlink::linked_hash_map::ValuesMut<'_, K, V>
impl<K, V> Debug for IndexedEntry<'_, K, V>
impl<K, V> Debug for indexmap::map::core::entry::OccupiedEntry<'_, K, V>
impl<K, V> Debug for indexmap::map::core::entry::VacantEntry<'_, K, V>where
K: Debug,
impl<K, V> Debug for indexmap::map::iter::Drain<'_, K, V>
impl<K, V> Debug for indexmap::map::iter::IntoIter<K, V>
impl<K, V> Debug for indexmap::map::iter::IntoKeys<K, V>where
K: Debug,
impl<K, V> Debug for indexmap::map::iter::IntoValues<K, V>where
V: Debug,
impl<K, V> Debug for indexmap::map::iter::Iter<'_, K, V>
impl<K, V> Debug for indexmap::map::iter::IterMut<'_, K, V>
impl<K, V> Debug for indexmap::map::iter::Keys<'_, K, V>where
K: Debug,
impl<K, V> Debug for indexmap::map::iter::Values<'_, K, V>where
V: Debug,
impl<K, V> Debug for indexmap::map::iter::ValuesMut<'_, K, V>where
V: Debug,
impl<K, V> Debug for indexmap::map::slice::Slice<K, V>
impl<K, V, A> Debug for alloc::collections::btree::map::entry::Entry<'_, K, V, A>
impl<K, V, A> Debug for BTreeMap<K, V, A>
impl<K, V, A> Debug for alloc::collections::btree::map::entry::OccupiedEntry<'_, K, V, A>
impl<K, V, A> Debug for alloc::collections::btree::map::entry::OccupiedError<'_, K, V, A>
impl<K, V, A> Debug for alloc::collections::btree::map::entry::VacantEntry<'_, K, V, A>
impl<K, V, A> Debug for alloc::collections::btree::map::CursorMut<'_, K, V, A>
impl<K, V, A> Debug for CursorMutKey<'_, K, V, A>
impl<K, V, A> Debug for alloc::collections::btree::map::IntoIter<K, V, A>
impl<K, V, A> Debug for alloc::collections::btree::map::IntoKeys<K, V, A>
impl<K, V, A> Debug for alloc::collections::btree::map::IntoValues<K, V, A>
impl<K, V, A> Debug for hashbrown::map::Drain<'_, K, V, A>
impl<K, V, A> Debug for hashbrown::map::IntoIter<K, V, A>
impl<K, V, A> Debug for hashbrown::map::IntoKeys<K, V, A>
impl<K, V, A> Debug for hashbrown::map::IntoValues<K, V, A>
impl<K, V, F> Debug for alloc::collections::btree::map::ExtractIf<'_, K, V, F>
impl<K, V, S> Debug for std::collections::hash::map::RawEntryMut<'_, K, V, S>
impl<K, V, S> Debug for hashlink::linked_hash_map::Entry<'_, K, V, S>
impl<K, V, S> Debug for hashlink::linked_hash_map::RawEntryMut<'_, K, V, S>
impl<K, V, S> Debug for indexmap::map::core::raw_entry_v1::RawEntryMut<'_, K, V, S>
impl<K, V, S> Debug for std::collections::hash::map::HashMap<K, V, S>
impl<K, V, S> Debug for std::collections::hash::map::RawEntryBuilder<'_, K, V, S>
impl<K, V, S> Debug for std::collections::hash::map::RawEntryBuilderMut<'_, K, V, S>
impl<K, V, S> Debug for std::collections::hash::map::RawOccupiedEntryMut<'_, K, V, S>
impl<K, V, S> Debug for std::collections::hash::map::RawVacantEntryMut<'_, K, V, S>
impl<K, V, S> Debug for AHashMap<K, V, S>
impl<K, V, S> Debug for LinkedHashMap<K, V, S>
impl<K, V, S> Debug for hashlink::linked_hash_map::RawEntryBuilder<'_, K, V, S>
impl<K, V, S> Debug for hashlink::linked_hash_map::RawEntryBuilderMut<'_, K, V, S>
impl<K, V, S> Debug for hashlink::linked_hash_map::RawVacantEntryMut<'_, K, V, S>
impl<K, V, S> Debug for hashlink::linked_hash_map::VacantEntry<'_, K, V, S>where
K: Debug,
impl<K, V, S> Debug for LruCache<K, V, S>
impl<K, V, S> Debug for indexmap::map::core::raw_entry_v1::RawEntryBuilder<'_, K, V, S>
impl<K, V, S> Debug for indexmap::map::core::raw_entry_v1::RawEntryBuilderMut<'_, K, V, S>
impl<K, V, S> Debug for indexmap::map::core::raw_entry_v1::RawOccupiedEntryMut<'_, K, V, S>
impl<K, V, S> Debug for indexmap::map::core::raw_entry_v1::RawVacantEntryMut<'_, K, V, S>
impl<K, V, S> Debug for IndexMap<K, V, S>
impl<K, V, S, A> Debug for hashbrown::map::Entry<'_, K, V, S, A>
impl<K, V, S, A> Debug for hashbrown::map::RawEntryMut<'_, K, V, S, A>
impl<K, V, S, A> Debug for ockam::compat::collections::HashMap<K, V, S, A>
impl<K, V, S, A> Debug for hashbrown::map::OccupiedEntry<'_, K, V, S, A>
impl<K, V, S, A> Debug for hashbrown::map::OccupiedError<'_, K, V, S, A>
impl<K, V, S, A> Debug for hashbrown::map::RawEntryBuilder<'_, K, V, S, A>where
A: Allocator,
impl<K, V, S, A> Debug for hashbrown::map::RawEntryBuilderMut<'_, K, V, S, A>where
A: Allocator,
impl<K, V, S, A> Debug for hashbrown::map::RawOccupiedEntryMut<'_, K, V, S, A>
impl<K, V, S, A> Debug for hashbrown::map::RawVacantEntryMut<'_, K, V, S, A>where
A: Allocator,
impl<K, V, S, A> Debug for hashbrown::map::VacantEntry<'_, K, V, S, A>
impl<L, R> Debug for either::Either<L, R>
impl<L, R> Debug for IterEither<L, R>
impl<L, S> Debug for tracing_subscriber::reload::Handle<L, S>
impl<L, S> Debug for tracing_subscriber::reload::Layer<L, S>
impl<M> Debug for Routed<M>
impl<M> Debug for WithMaxLevel<M>where
M: Debug,
impl<M> Debug for WithMinLevel<M>where
M: Debug,
impl<M, F> Debug for WithFilter<M, F>
impl<MOD, const LIMBS: usize> Debug for Residue<MOD, LIMBS>where
MOD: Debug + ResidueParams<LIMBS>,
impl<MutexType> Debug for GenericManualResetEvent<MutexType>where
MutexType: RawMutex,
impl<MutexType> Debug for GenericSemaphore<MutexType>where
MutexType: RawMutex,
impl<MutexType> Debug for GenericSemaphoreReleaser<'_, MutexType>where
MutexType: RawMutex,
impl<MutexType> Debug for GenericTimerService<MutexType>where
MutexType: RawMutex,
impl<MutexType, T> Debug for futures_intrusive::channel::channel_future::if_alloc::shared::ChannelReceiveFuture<MutexType, T>
impl<MutexType, T> Debug for futures_intrusive::channel::channel_future::if_alloc::shared::ChannelSendFuture<MutexType, T>
impl<MutexType, T> Debug for GenericOneshotReceiver<MutexType, T>where
MutexType: RawMutex,
impl<MutexType, T> Debug for GenericOneshotSender<MutexType, T>where
MutexType: RawMutex,
impl<MutexType, T> Debug for GenericOneshotChannel<MutexType, T>where
MutexType: RawMutex,
impl<MutexType, T> Debug for GenericOneshotBroadcastReceiver<MutexType, T>
impl<MutexType, T> Debug for GenericOneshotBroadcastSender<MutexType, T>
impl<MutexType, T> Debug for GenericOneshotBroadcastChannel<MutexType, T>where
MutexType: RawMutex,
impl<MutexType, T> Debug for GenericStateReceiver<MutexType, T>
impl<MutexType, T> Debug for GenericStateSender<MutexType, T>
impl<MutexType, T> Debug for futures_intrusive::channel::state_broadcast::if_alloc::shared::StateReceiveFuture<MutexType, T>
impl<MutexType, T> Debug for GenericStateBroadcastChannel<MutexType, T>where
MutexType: RawMutex,
impl<MutexType, T> Debug for GenericMutex<MutexType, T>
impl<MutexType, T> Debug for GenericMutexGuard<'_, MutexType, T>
impl<MutexType, T, A> Debug for GenericReceiver<MutexType, T, A>
impl<MutexType, T, A> Debug for GenericSender<MutexType, T, A>
impl<MutexType, T, A> Debug for GenericChannel<MutexType, T, A>
impl<N> Debug for OpeningKey<N>where
N: NonceSequence,
impl<N> Debug for SealingKey<N>where
N: NonceSequence,
impl<N, E, F, W> Debug for Subscriber<N, E, F, W>
impl<N, E, F, W> Debug for SubscriberBuilder<N, E, F, W>
impl<Params> Debug for spki::algorithm::AlgorithmIdentifier<Params>where
Params: Debug,
impl<Params, Key> Debug for SubjectPublicKeyInfo<Params, Key>
impl<Ptr> Debug for Pin<Ptr>where
Ptr: Debug,
impl<Public, Private> Debug for KeyPairComponents<Public, Private>where
PublicKeyComponents<Public>: Debug,
impl<R> Debug for ockam::compat::io::BufReader<R>
impl<R> Debug for ockam::compat::io::Bytes<R>where
R: Debug,
impl<R> Debug for ReadRng<R>where
R: Debug,
impl<R> Debug for ockam::compat::tokio::io::BufReader<R>where
R: Debug,
impl<R> Debug for ockam::compat::tokio::io::Lines<R>where
R: Debug,
impl<R> Debug for ockam::compat::tokio::io::Split<R>where
R: Debug,
impl<R> Debug for ockam::compat::tokio::io::Take<R>where
R: Debug,
impl<R> Debug for futures_util::io::buf_reader::BufReader<R>where
R: Debug,
impl<R> Debug for futures_util::io::lines::Lines<R>where
R: Debug,
impl<R> Debug for futures_util::io::take::Take<R>where
R: Debug,
impl<R> Debug for BatchSpanProcessor<R>where
R: RuntimeChannel,
impl<R> Debug for BlockRng64<R>where
R: BlockRngCore + Debug,
impl<R> Debug for BlockRng<R>where
R: BlockRngCore + Debug,
impl<R, G, T> Debug for ReentrantMutex<R, G, T>
impl<R, Rsdr> Debug for ReseedingRng<R, Rsdr>
impl<R, T> Debug for lock_api::mutex::Mutex<R, T>
impl<R, T> Debug for lock_api::rwlock::RwLock<R, T>
impl<R, W> Debug for ockam::compat::tokio::io::Join<R, W>
impl<RW> Debug for BufStream<RW>where
RW: Debug,
impl<S> Debug for Host<S>where
S: Debug,
impl<S> Debug for BlockingStream<S>
impl<S> Debug for futures_util::stream::poll_immediate::PollImmediate<S>where
S: Debug,
impl<S> Debug for SplitStream<S>where
S: Debug,
impl<S> Debug for NamedSource<S>where
S: SourceCode,
impl<S, A> Debug for matchers::Pattern<S, A>
impl<S, F> Debug for ErrorLayer<S, F>where
F: Debug,
impl<S, F, R> Debug for DynFilterFn<S, F, R>
impl<S, Item> Debug for SplitSink<S, Item>
impl<S, N, E, W> Debug for tracing_subscriber::fmt::fmt_layer::Layer<S, N, E, W>
impl<Si1, Si2> Debug for Fanout<Si1, Si2>
impl<Si, F> Debug for SinkMapErr<Si, F>
impl<Si, Item> Debug for Buffer<Si, Item>
impl<Si, Item, E> Debug for SinkErrInto<Si, Item, E>
impl<Si, Item, U, Fut, F> Debug for With<Si, Item, U, Fut, F>
impl<Si, Item, U, St, F> Debug for WithFlatMap<Si, Item, U, St, F>
impl<Si, St> Debug for SendAll<'_, Si, St>
impl<Side, State> Debug for ConfigBuilder<Side, State>where
Side: ConfigSide,
State: Debug,
impl<Size> Debug for EncodedPoint<Size>where
Size: ModulusSize,
impl<St1, St2> Debug for futures_util::stream::select::Select<St1, St2>
impl<St1, St2> Debug for futures_util::stream::stream::chain::Chain<St1, St2>
impl<St1, St2> Debug for futures_util::stream::stream::zip::Zip<St1, St2>
impl<St1, St2, Clos, State> Debug for SelectWithStrategy<St1, St2, Clos, State>
impl<St> Debug for futures_util::stream::select_all::IntoIter<St>
impl<St> Debug for futures_util::stream::select_all::SelectAll<St>where
St: Debug,
impl<St> Debug for BufferUnordered<St>
impl<St> Debug for Buffered<St>
impl<St> Debug for futures_util::stream::stream::catch_unwind::CatchUnwind<St>where
St: Debug,
impl<St> Debug for futures_util::stream::stream::chunks::Chunks<St>
impl<St> Debug for futures_util::stream::stream::concat::Concat<St>
impl<St> Debug for Count<St>where
St: Debug,
impl<St> Debug for futures_util::stream::stream::cycle::Cycle<St>where
St: Debug,
impl<St> Debug for futures_util::stream::stream::enumerate::Enumerate<St>where
St: Debug,
impl<St> Debug for futures_util::stream::stream::fuse::Fuse<St>where
St: Debug,
impl<St> Debug for StreamFuture<St>where
St: Debug,
impl<St> Debug for Peek<'_, St>
impl<St> Debug for futures_util::stream::stream::peek::PeekMut<'_, St>
impl<St> Debug for futures_util::stream::stream::peek::Peekable<St>
impl<St> Debug for ReadyChunks<St>
impl<St> Debug for futures_util::stream::stream::skip::Skip<St>where
St: Debug,
impl<St> Debug for futures_util::stream::stream::Flatten<St>
impl<St> Debug for futures_util::stream::stream::take::Take<St>where
St: Debug,
impl<St> Debug for IntoAsyncRead<St>
impl<St> Debug for futures_util::stream::try_stream::into_stream::IntoStream<St>where
St: Debug,
impl<St> Debug for TryBufferUnordered<St>
impl<St> Debug for TryBuffered<St>
impl<St> Debug for TryChunks<St>
impl<St> Debug for TryConcat<St>
impl<St> Debug for futures_util::stream::try_stream::try_flatten::TryFlatten<St>
impl<St> Debug for TryFlattenUnordered<St>
impl<St> Debug for TryReadyChunks<St>
impl<St, C> Debug for Collect<St, C>
impl<St, C> Debug for TryCollect<St, C>
impl<St, E> Debug for futures_util::stream::try_stream::ErrInto<St, E>
impl<St, F> Debug for futures_util::stream::stream::map::Map<St, F>where
St: Debug,
impl<St, F> Debug for NextIf<'_, St, F>
impl<St, F> Debug for futures_util::stream::stream::Inspect<St, F>
impl<St, F> Debug for futures_util::stream::try_stream::InspectErr<St, F>
impl<St, F> Debug for futures_util::stream::try_stream::InspectOk<St, F>
impl<St, F> Debug for futures_util::stream::try_stream::MapErr<St, F>
impl<St, F> Debug for futures_util::stream::try_stream::MapOk<St, F>
impl<St, F> Debug for Iterate<St, F>where
St: Debug,
impl<St, F> Debug for itertools::sources::Unfold<St, F>where
St: Debug,
impl<St, FromA, FromB> Debug for Unzip<St, FromA, FromB>
impl<St, Fut> Debug for TakeUntil<St, Fut>
impl<St, Fut, F> Debug for All<St, Fut, F>
impl<St, Fut, F> Debug for futures_util::stream::stream::any::Any<St, Fut, F>
impl<St, Fut, F> Debug for futures_util::stream::stream::filter::Filter<St, Fut, F>
impl<St, Fut, F> Debug for futures_util::stream::stream::filter_map::FilterMap<St, Fut, F>
impl<St, Fut, F> Debug for ForEach<St, Fut, F>
impl<St, Fut, F> Debug for ForEachConcurrent<St, Fut, F>
impl<St, Fut, F> Debug for futures_util::stream::stream::skip_while::SkipWhile<St, Fut, F>
impl<St, Fut, F> Debug for futures_util::stream::stream::take_while::TakeWhile<St, Fut, F>
impl<St, Fut, F> Debug for futures_util::stream::stream::then::Then<St, Fut, F>
impl<St, Fut, F> Debug for futures_util::stream::try_stream::and_then::AndThen<St, Fut, F>
impl<St, Fut, F> Debug for futures_util::stream::try_stream::or_else::OrElse<St, Fut, F>
impl<St, Fut, F> Debug for TryAll<St, Fut, F>
impl<St, Fut, F> Debug for TryAny<St, Fut, F>
impl<St, Fut, F> Debug for TryFilter<St, Fut, F>
impl<St, Fut, F> Debug for TryFilterMap<St, Fut, F>
impl<St, Fut, F> Debug for TryForEach<St, Fut, F>
impl<St, Fut, F> Debug for TryForEachConcurrent<St, Fut, F>
impl<St, Fut, F> Debug for TrySkipWhile<St, Fut, F>
impl<St, Fut, F> Debug for TryTakeWhile<St, Fut, F>
impl<St, Fut, T, F> Debug for Fold<St, Fut, T, F>
impl<St, Fut, T, F> Debug for TryFold<St, Fut, T, F>
impl<St, S, Fut, F> Debug for futures_util::stream::stream::scan::Scan<St, S, Fut, F>
impl<St, Si> Debug for Forward<St, Si>
impl<St, T> Debug for NextIfEq<'_, St, T>
impl<St, U, F> Debug for futures_util::stream::stream::FlatMap<St, U, F>
impl<St, U, F> Debug for FlatMapUnordered<St, U, F>
impl<Str> Debug for Encoded<Str>where
Str: Debug,
impl<T> Debug for ockam::compat::task::Poll<T>where
T: Debug,
impl<T> Debug for SetError<T>where
T: Debug,
impl<T> Debug for ockam::compat::tokio::sync::mpsc::error::SendTimeoutError<T>
impl<T> Debug for ockam::compat::tokio::sync::mpsc::error::TrySendError<T>
impl<T> Debug for Bound<T>where
T: Debug,
impl<T> Debug for Option<T>where
T: Debug,
impl<T> Debug for std::sync::mpsc::TrySendError<T>
impl<T> Debug for std::sync::poison::TryLockError<T>
impl<T> Debug for LocalResult<T>where
T: Debug,
impl<T> Debug for crossbeam_channel::err::SendTimeoutError<T>
impl<T> Debug for crossbeam_channel::err::TrySendError<T>
impl<T> Debug for flume::SendTimeoutError<T>
impl<T> Debug for flume::TrySendError<T>
impl<T> Debug for futures_intrusive::channel::error::TrySendError<T>where
T: Debug,
impl<T> Debug for FoldWhile<T>where
T: Debug,
impl<T> Debug for MinMaxResult<T>where
T: Debug,
impl<T> Debug for tokio_rustls::TlsStream<T>where
T: Debug,
impl<T> Debug for *const Twhere
T: ?Sized,
impl<T> Debug for *mut Twhere
T: ?Sized,
impl<T> Debug for &T
impl<T> Debug for &mut T
impl<T> Debug for [T]where
T: Debug,
impl<T> Debug for (T₁, T₂, …, Tₙ)
This trait is implemented for tuples up to twelve items long.