Trait ockam_core::compat::fmt::Debug

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

? formatting.

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

Generally speaking, you should just derive a Debug implementation.

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

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

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

§Stability

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

§Examples

Deriving an implementation:

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

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

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

Manually implementing:

use std::fmt;

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

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

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

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

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

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

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

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

Pretty-printing with #?:

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

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

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

Required Methods§

1.0.0 · source

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

Formats the value using the given formatter.

§Examples
use std::fmt;

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

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

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

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

Implementors§

source§

impl Debug for Method

source§

impl Debug for ockam_core::api::Status

source§

impl Debug for AddressParseErrorKind

source§

impl Debug for RouteError

source§

impl Debug for ockam_core::errcode::Kind

source§

impl Debug for Origin

1.0.0 · source§

impl Debug for ockam_core::compat::io::ErrorKind

1.0.0 · source§

impl Debug for SeekFrom

1.7.0 · source§

impl Debug for IpAddr

source§

impl Debug for Ipv6MulticastScope

1.0.0 · source§

impl Debug for Shutdown

1.0.0 · source§

impl Debug for ockam_core::compat::net::SocketAddr

source§

impl Debug for BernoulliError

source§

impl Debug for WeightedError

1.28.0 · source§

impl Debug for ockam_core::compat::fmt::Alignment

source§

impl Debug for TryReserveErrorKind

source§

impl Debug for AsciiChar

1.0.0 · source§

impl Debug for core::cmp::Ordering

1.34.0 · source§

impl Debug for Infallible

1.16.0 · source§

impl Debug for c_void

1.0.0 · source§

impl Debug for FpCategory

1.55.0 · source§

impl Debug for IntErrorKind

source§

impl Debug for SearchStep

1.0.0 · source§

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

1.65.0 · source§

impl Debug for BacktraceStatus

1.0.0 · source§

impl Debug for VarError

source§

impl Debug for AncillaryError

source§

impl Debug for BacktraceStyle

1.12.0 · source§

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

1.0.0 · source§

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

source§

impl Debug for _Unwind_Reason_Code

source§

impl Debug for crossbeam_channel::err::RecvTimeoutError

source§

impl Debug for crossbeam_channel::err::TryRecvError

source§

impl Debug for PollNext

source§

impl Debug for hashbrown::TryReserveError

source§

impl Debug for FromHexError

source§

impl Debug for log::Level

source§

impl Debug for log::LevelFilter

source§

impl Debug for MietteError

source§

impl Debug for miette::protocol::Severity

source§

impl Debug for IanaTag

source§

impl Debug for Type

source§

impl Debug for Size

source§

impl Debug for TargetGround

source§

impl Debug for Color

source§

impl Debug for FloatErrorKind

source§

impl Debug for Array

source§

impl Debug for opentelemetry::common::Value

source§

impl Debug for opentelemetry::global::error_handler::Error

source§

impl Debug for LogError

source§

impl Debug for AnyValue

source§

impl Debug for opentelemetry::logs::record::Severity

source§

impl Debug for MetricsError

source§

impl Debug for TraceError

source§

impl Debug for SpanKind

source§

impl Debug for opentelemetry::trace::span::Status

source§

impl Debug for SamplingDecision

source§

impl Debug for Aggregation

source§

impl Debug for Temporality

source§

impl Debug for InstrumentKind

source§

impl Debug for opentelemetry_sdk::runtime::TrySendError

source§

impl Debug for Sampler

source§

impl Debug for IndexVec

source§

impl Debug for IndexVecIntoIter

source§

impl Debug for regex_automata::error::ErrorKind

source§

impl Debug for WhichCaptures

source§

impl Debug for State

source§

impl Debug for regex_automata::util::look::Look

source§

impl Debug for Anchored

source§

impl Debug for MatchErrorKind

source§

impl Debug for MatchKind

source§

impl Debug for regex_syntax::ast::AssertionKind

source§

impl Debug for regex_syntax::ast::AssertionKind

source§

impl Debug for regex_syntax::ast::Ast

source§

impl Debug for regex_syntax::ast::Ast

source§

impl Debug for regex_syntax::ast::Class

source§

impl Debug for regex_syntax::ast::ClassAsciiKind

source§

impl Debug for regex_syntax::ast::ClassAsciiKind

source§

impl Debug for regex_syntax::ast::ClassPerlKind

source§

impl Debug for regex_syntax::ast::ClassPerlKind

source§

impl Debug for regex_syntax::ast::ClassSet

source§

impl Debug for regex_syntax::ast::ClassSet

source§

impl Debug for regex_syntax::ast::ClassSetBinaryOpKind

source§

impl Debug for regex_syntax::ast::ClassSetBinaryOpKind

source§

impl Debug for regex_syntax::ast::ClassSetItem

source§

impl Debug for regex_syntax::ast::ClassSetItem

source§

impl Debug for regex_syntax::ast::ClassUnicodeKind

source§

impl Debug for regex_syntax::ast::ClassUnicodeKind

source§

impl Debug for regex_syntax::ast::ClassUnicodeOpKind

source§

impl Debug for regex_syntax::ast::ClassUnicodeOpKind

source§

impl Debug for regex_syntax::ast::ErrorKind

source§

impl Debug for regex_syntax::ast::ErrorKind

source§

impl Debug for regex_syntax::ast::Flag

source§

impl Debug for regex_syntax::ast::Flag

source§

impl Debug for regex_syntax::ast::FlagsItemKind

source§

impl Debug for regex_syntax::ast::FlagsItemKind

source§

impl Debug for regex_syntax::ast::GroupKind

source§

impl Debug for regex_syntax::ast::GroupKind

source§

impl Debug for regex_syntax::ast::HexLiteralKind

source§

impl Debug for regex_syntax::ast::HexLiteralKind

source§

impl Debug for regex_syntax::ast::LiteralKind

source§

impl Debug for regex_syntax::ast::LiteralKind

source§

impl Debug for regex_syntax::ast::RepetitionKind

source§

impl Debug for regex_syntax::ast::RepetitionKind

source§

impl Debug for regex_syntax::ast::RepetitionRange

source§

impl Debug for regex_syntax::ast::RepetitionRange

source§

impl Debug for regex_syntax::ast::SpecialLiteralKind

source§

impl Debug for regex_syntax::ast::SpecialLiteralKind

source§

impl Debug for regex_syntax::error::Error

source§

impl Debug for regex_syntax::error::Error

source§

impl Debug for Anchor

source§

impl Debug for regex_syntax::hir::Class

source§

impl Debug for regex_syntax::hir::Class

source§

impl Debug for Dot

source§

impl Debug for regex_syntax::hir::ErrorKind

source§

impl Debug for regex_syntax::hir::ErrorKind

source§

impl Debug for regex_syntax::hir::GroupKind

source§

impl Debug for regex_syntax::hir::HirKind

source§

impl Debug for regex_syntax::hir::HirKind

source§

impl Debug for regex_syntax::hir::Literal

source§

impl Debug for regex_syntax::hir::Look

source§

impl Debug for regex_syntax::hir::RepetitionKind

source§

impl Debug for regex_syntax::hir::RepetitionRange

source§

impl Debug for WordBoundary

source§

impl Debug for ExtractKind

source§

impl Debug for regex_syntax::utf8::Utf8Sequence

source§

impl Debug for regex_syntax::utf8::Utf8Sequence

source§

impl Debug for regex::error::Error

source§

impl Debug for serde_bare::error::Category

source§

impl Debug for serde_json::error::Category

source§

impl Debug for serde_json::value::Value

source§

impl Debug for CollectionAllocErr

source§

impl Debug for strum::ParseError

1.0.0 · source§

impl Debug for bool

1.0.0 · source§

impl Debug for char

1.0.0 · source§

impl Debug for f16

1.0.0 · source§

impl Debug for f32

1.0.0 · source§

impl Debug for f64

1.0.0 · source§

impl Debug for f128

1.0.0 · source§

impl Debug for i8

1.0.0 · source§

impl Debug for i16

1.0.0 · source§

impl Debug for i32

1.0.0 · source§

impl Debug for i64

1.0.0 · source§

impl Debug for i128

1.0.0 · source§

impl Debug for isize

source§

impl Debug for !

1.0.0 · source§

impl Debug for str

1.0.0 · source§

impl Debug for u8

1.0.0 · source§

impl Debug for u16

1.0.0 · source§

impl Debug for u32

1.0.0 · source§

impl Debug for u64

1.0.0 · source§

impl Debug for u128

1.0.0 · source§

impl Debug for ()

1.0.0 · source§

impl Debug for usize

source§

impl Debug for AllIncomingAccessControl

source§

impl Debug for AllOutgoingAccessControl

source§

impl Debug for AllowAll

source§

impl Debug for AllowOnwardAddress

source§

impl Debug for AllowOnwardAddresses

source§

impl Debug for AllowSourceAddress

source§

impl Debug for AllowSourceAddresses

source§

impl Debug for AnyIncomingAccessControl

source§

impl Debug for AnyOutgoingAccessControl

source§

impl Debug for CachedIncomingAccessControl

source§

impl Debug for CachedOutgoingAccessControl

source§

impl Debug for DenyAll

source§

impl Debug for ockam_core::api::Error

source§

impl Debug for ockam_core::api::Id

source§

impl Debug for RequestHeader

source§

impl Debug for ResponseHeader

source§

impl Debug for ErrorCode

source§

impl Debug for ConsumersInfo

source§

impl Debug for FlowControlId

source§

impl Debug for FlowControlOutgoingAccessControl

source§

impl Debug for FlowControls

source§

impl Debug for ProducerInfo

source§

impl Debug for Address

source§

impl Debug for AddressAndMetadata

source§

impl Debug for AddressMetadata

source§

impl Debug for AddressParseError

source§

impl Debug for ockam_core::Any

source§

impl Debug for ockam_core::Error

source§

impl Debug for LocalInfo

source§

impl Debug for LocalMessage

source§

impl Debug for Mailbox

source§

impl Debug for Mailboxes

source§

impl Debug for NeutralMessage

source§

impl Debug for OpenTelemetryContext

source§

impl Debug for ProtocolId

source§

impl Debug for RelayMessage

source§

impl Debug for Route

source§

impl Debug for TransportMessage

source§

impl Debug for TransportMessageV1

source§

impl Debug for TransportType

source§

impl Debug for ockam_core::Uint

source§

impl Debug for BorrowedBuf<'_>

1.0.0 · source§

impl Debug for ockam_core::compat::io::Empty

1.0.0 · source§

impl Debug for ockam_core::compat::io::Error

1.16.0 · source§

impl Debug for ockam_core::compat::io::Repeat

1.0.0 · source§

impl Debug for Sink

1.16.0 · source§

impl Debug for Stderr

1.16.0 · source§

impl Debug for StderrLock<'_>

1.16.0 · source§

impl Debug for Stdin

1.16.0 · source§

impl Debug for StdinLock<'_>

1.16.0 · source§

impl Debug for Stdout

1.16.0 · source§

impl Debug for StdoutLock<'_>

1.56.0 · source§

impl Debug for WriterPanicked

1.0.0 · source§

impl Debug for AddrParseError

source§

impl Debug for IntoIncoming

1.0.0 · source§

impl Debug for Ipv4Addr

1.0.0 · source§

impl Debug for Ipv6Addr

1.0.0 · source§

impl Debug for SocketAddrV4

1.0.0 · source§

impl Debug for SocketAddrV6

1.0.0 · source§

impl Debug for TcpListener

1.0.0 · source§

impl Debug for TcpStream

1.0.0 · source§

impl Debug for UdpSocket

source§

impl Debug for Alphanumeric

source§

impl Debug for Bernoulli

source§

impl Debug for Open01

source§

impl Debug for OpenClosed01

source§

impl Debug for ockam_core::compat::rand::distributions::Standard

source§

impl Debug for UniformChar

source§

impl Debug for UniformDuration

source§

impl Debug for ReadError

source§

impl Debug for StepRng

source§

impl Debug for OsRng

source§

impl Debug for SmallRng

source§

impl Debug for StdRng

source§

impl Debug for ThreadRng

source§

impl Debug for ockam_core::compat::rand::Error

1.0.0 · source§

impl Debug for String

1.36.0 · source§

impl Debug for ockam_core::compat::task::Context<'_>

source§

impl Debug for LocalWaker

1.36.0 · source§

impl Debug for RawWaker

1.36.0 · source§

impl Debug for RawWakerVTable

1.36.0 · source§

impl Debug for Waker

1.27.0 · source§

impl Debug for Duration

1.8.0 · source§

impl Debug for Instant

1.8.0 · source§

impl Debug for ockam_core::compat::time::SystemTime

1.8.0 · source§

impl Debug for SystemTimeError

1.66.0 · source§

impl Debug for TryFromFloatSecsError

source§

impl Debug for Global

source§

impl Debug for UnorderedKeyError

1.57.0 · source§

impl Debug for alloc::collections::TryReserveError

1.0.0 · source§

impl Debug for CString

1.64.0 · source§

impl Debug for FromVecWithNulError

1.64.0 · source§

impl Debug for IntoStringError

1.64.0 · source§

impl Debug for NulError

1.17.0 · source§

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

1.0.0 · source§

impl Debug for FromUtf8Error

1.0.0 · source§

impl Debug for FromUtf16Error

1.28.0 · source§

impl Debug for Layout

1.50.0 · source§

impl Debug for LayoutError

source§

impl Debug for AllocError

1.0.0 · source§

impl Debug for TypeId

1.34.0 · source§

impl Debug for core::array::TryFromSliceError

1.16.0 · source§

impl Debug for core::ascii::EscapeDefault

1.13.0 · source§

impl Debug for BorrowError

1.13.0 · source§

impl Debug for BorrowMutError

1.34.0 · source§

impl Debug for CharTryFromError

1.20.0 · source§

impl Debug for ParseCharError

1.9.0 · source§

impl Debug for DecodeUtf16Error

1.20.0 · source§

impl Debug for core::char::EscapeDebug

1.0.0 · source§

impl Debug for core::char::EscapeDefault

1.0.0 · source§

impl Debug for core::char::EscapeUnicode

1.0.0 · source§

impl Debug for ToLowercase

1.0.0 · source§

impl Debug for ToUppercase

1.59.0 · source§

impl Debug for TryFromCharError

1.27.0 · source§

impl Debug for CpuidResult

1.27.0 · source§

impl Debug for __m128

source§

impl Debug for __m128bh

1.27.0 · source§

impl Debug for __m128d

1.27.0 · source§

impl Debug for __m128i

1.27.0 · source§

impl Debug for __m256

source§

impl Debug for __m256bh

1.27.0 · source§

impl Debug for __m256d

1.27.0 · source§

impl Debug for __m256i

1.72.0 · source§

impl Debug for __m512

source§

impl Debug for __m512bh

1.72.0 · source§

impl Debug for __m512d

1.72.0 · source§

impl Debug for __m512i

1.3.0 · source§

impl Debug for CStr

1.69.0 · source§

impl Debug for FromBytesUntilNulError

1.64.0 · source§

impl Debug for FromBytesWithNulError

1.0.0 · source§

impl Debug for SipHasher

1.33.0 · source§

impl Debug for PhantomPinned

source§

impl Debug for Assume

1.0.0 · source§

impl Debug for core::num::dec2flt::ParseFloatError

1.0.0 · source§

impl Debug for ParseIntError

1.34.0 · source§

impl Debug for core::num::error::TryFromIntError

1.0.0 · source§

impl Debug for RangeFull

source§

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

source§

impl Debug for TimSortRun

1.0.0 · source§

impl Debug for ParseBoolError

1.0.0 · source§

impl Debug for Utf8Error

1.38.0 · source§

impl Debug for Chars<'_>

1.17.0 · source§

impl Debug for EncodeUtf16<'_>

1.80.0 · source§

impl Debug for Utf8Chunks<'_>

1.3.0 · source§

impl Debug for AtomicBool

1.34.0 · source§

impl Debug for AtomicI8

1.34.0 · source§

impl Debug for AtomicI16

1.34.0 · source§

impl Debug for AtomicI32

1.34.0 · source§

impl Debug for AtomicI64

1.3.0 · source§

impl Debug for AtomicIsize

1.34.0 · source§

impl Debug for AtomicU8

1.34.0 · source§

impl Debug for AtomicU16

1.34.0 · source§

impl Debug for AtomicU32

1.34.0 · source§

impl Debug for AtomicU64

1.3.0 · source§

impl Debug for AtomicUsize

1.28.0 · source§

impl Debug for System

1.65.0 · source§

impl Debug for Backtrace

source§

impl Debug for BacktraceFrame

1.16.0 · source§

impl Debug for Args

1.16.0 · source§

impl Debug for ArgsOs

1.0.0 · source§

impl Debug for JoinPathsError

1.16.0 · source§

impl Debug for SplitPaths<'_>

1.16.0 · source§

impl Debug for Vars

1.16.0 · source§

impl Debug for VarsOs

source§

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

1.0.0 · source§

impl Debug for OsStr

1.0.0 · source§

impl Debug for OsString

1.6.0 · source§

impl Debug for DirBuilder

1.13.0 · source§

impl Debug for DirEntry

1.0.0 · source§

impl Debug for File

1.75.0 · source§

impl Debug for FileTimes

1.16.0 · source§

impl Debug for FileType

1.16.0 · source§

impl Debug for std::fs::Metadata

1.0.0 · source§

impl Debug for OpenOptions

1.0.0 · source§

impl Debug for Permissions

1.0.0 · source§

impl Debug for ReadDir

1.7.0 · source§

impl Debug for DefaultHasher

1.16.0 · source§

impl Debug for std::hash::random::RandomState

1.63.0 · source§

impl Debug for BorrowedFd<'_>

1.63.0 · source§

impl Debug for OwnedFd

source§

impl Debug for PidFd

1.10.0 · source§

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

1.10.0 · source§

impl Debug for UnixDatagram

1.10.0 · source§

impl Debug for UnixListener

1.10.0 · source§

impl Debug for UnixStream

source§

impl Debug for UCred

1.13.0 · source§

impl Debug for Components<'_>

1.0.0 · source§

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

1.13.0 · source§

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

1.0.0 · source§

impl Debug for Path

1.0.0 · source§

impl Debug for PathBuf

1.7.0 · source§

impl Debug for StripPrefixError

1.16.0 · source§

impl Debug for Child

1.16.0 · source§

impl Debug for ChildStderr

1.16.0 · source§

impl Debug for ChildStdin

1.16.0 · source§

impl Debug for ChildStdout

1.0.0 · source§

impl Debug for Command

1.61.0 · source§

impl Debug for ExitCode

1.0.0 · source§

impl Debug for ExitStatus

source§

impl Debug for ExitStatusError

1.7.0 · source§

impl Debug for Output

1.16.0 · source§

impl Debug for Stdio

1.16.0 · source§

impl Debug for Barrier

1.16.0 · source§

impl Debug for BarrierWaitResult

1.16.0 · source§

impl Debug for Condvar

1.5.0 · source§

impl Debug for WaitTimeoutResult

1.0.0 · source§

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

1.16.0 · source§

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

1.16.0 · source§

impl Debug for OnceState

1.26.0 · source§

impl Debug for AccessError

1.63.0 · source§

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

1.0.0 · source§

impl Debug for std::thread::Builder

1.0.0 · source§

impl Debug for Thread

1.19.0 · source§

impl Debug for ThreadId

source§

impl Debug for AHasher

source§

impl Debug for ahash::random_state::RandomState

source§

impl Debug for ReadyTimeoutError

source§

impl Debug for crossbeam_channel::err::RecvError

source§

impl Debug for SelectTimeoutError

source§

impl Debug for TryReadyError

source§

impl Debug for TrySelectError

source§

impl Debug for crossbeam_channel::select::Select<'_>

source§

impl Debug for SelectedOperation<'_>

source§

impl Debug for Backoff

source§

impl Debug for Parker

source§

impl Debug for Unparker

source§

impl Debug for WaitGroup

source§

impl Debug for crossbeam_utils::thread::Scope<'_>

source§

impl Debug for futures_channel::mpsc::SendError

source§

impl Debug for futures_channel::mpsc::TryRecvError

source§

impl Debug for Canceled

source§

impl Debug for AtomicWaker

source§

impl Debug for Enter

source§

impl Debug for EnterError

source§

impl Debug for LocalPool

source§

impl Debug for LocalSpawner

source§

impl Debug for SpawnError

source§

impl Debug for AbortHandle

source§

impl Debug for AbortRegistration

source§

impl Debug for Aborted

source§

impl Debug for getrandom::error::Error

source§

impl Debug for GlobError

source§

impl Debug for MatchOptions

source§

impl Debug for Paths

source§

impl Debug for glob::Pattern

source§

impl Debug for PatternError

source§

impl Debug for log::ParseLevelError

source§

impl Debug for SetLoggerError

source§

impl Debug for InstallError

source§

impl Debug for miette::eyreish::Report

source§

impl Debug for DebugReportHandler

source§

impl Debug for JSONReportHandler

source§

impl Debug for NarratableReportHandler

source§

impl Debug for MietteDiagnostic

source§

impl Debug for LabeledSpan

source§

impl Debug for SourceOffset

source§

impl Debug for SourceSpan

source§

impl Debug for ByteSlice

source§

impl Debug for ByteVec

source§

impl Debug for minicbor::data::Int

source§

impl Debug for Tag

source§

impl Debug for minicbor::data::TryFromIntError

source§

impl Debug for UnknownTag

source§

impl Debug for minicbor::decode::error::Error

source§

impl Debug for EndOfArray

source§

impl Debug for EndOfSlice

source§

impl Debug for Infix

source§

impl Debug for nu_ansi_term::ansi::Prefix

source§

impl Debug for Suffix

source§

impl Debug for Gradient

source§

impl Debug for Rgb

source§

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()));
source§

impl Debug for num_traits::ParseFloatError

source§

impl Debug for OnceBool

source§

impl Debug for OnceNonZeroUsize

source§

impl Debug for Baggage

source§

impl Debug for BaggageMetadata

source§

impl Debug for KeyValueMetadata

source§

impl Debug for InstrumentationLibrary

source§

impl Debug for Key

source§

impl Debug for KeyValue

source§

impl Debug for StringValue

source§

impl Debug for opentelemetry::context::Context

source§

impl Debug for GlobalLoggerProvider

source§

impl Debug for GlobalMeterProvider

source§

impl Debug for BoxedSpan

source§

impl Debug for BoxedTracer

source§

impl Debug for GlobalTracerProvider

source§

impl Debug for NoopLoggerProvider

source§

impl Debug for LogRecord

source§

impl Debug for LogRecordBuilder

source§

impl Debug for TraceContext

source§

impl Debug for Meter

source§

impl Debug for NoopAsyncInstrument

source§

impl Debug for NoopMeterCore

source§

impl Debug for NoopMeterProvider

source§

impl Debug for NoopRegistration

source§

impl Debug for NoopSyncInstrument

source§

impl Debug for opentelemetry::metrics::Unit

source§

impl Debug for TextMapCompositePropagator

source§

impl Debug for NoopSpan

source§

impl Debug for NoopTextMapPropagator

source§

impl Debug for NoopTracer

source§

impl Debug for NoopTracerProvider

source§

impl Debug for SpanContext

source§

impl Debug for SpanId

source§

impl Debug for TraceFlags

source§

impl Debug for TraceId

source§

impl Debug for TraceState

source§

impl Debug for opentelemetry::trace::Event

source§

impl Debug for SamplingResult

source§

impl Debug for SpanBuilder

source§

impl Debug for AttributeSet

source§

impl Debug for SpanData

source§

impl Debug for ExponentialBucket

source§

impl Debug for Metric

source§

impl Debug for ResourceMetrics

source§

impl Debug for ScopeMetrics

source§

impl Debug for Instrument

source§

impl Debug for Stream

source§

impl Debug for ManualReader

source§

impl Debug for ManualReaderBuilder

source§

impl Debug for SdkMeter

source§

impl Debug for MeterProviderBuilder

source§

impl Debug for SdkMeterProvider

source§

impl Debug for PeriodicReader

source§

impl Debug for DefaultAggregationSelector

source§

impl Debug for DefaultTemporalitySelector

source§

impl Debug for BaggagePropagator

source§

impl Debug for TraceContextPropagator

source§

impl Debug for EnvResourceDetector

source§

impl Debug for SdkProvidedResourceDetector

source§

impl Debug for OsResourceDetector

source§

impl Debug for ProcessResourceDetector

source§

impl Debug for Resource

source§

impl Debug for TelemetryResourceDetector

source§

impl Debug for opentelemetry_sdk::trace::config::Config

source§

impl Debug for SpanEvents

source§

impl Debug for XrayIdGenerator

source§

impl Debug for RandomIdGenerator

source§

impl Debug for opentelemetry_sdk::trace::provider::Builder

source§

impl Debug for TracerProvider

source§

impl Debug for opentelemetry_sdk::trace::span::Span

source§

impl Debug for SpanLimits

source§

impl Debug for BatchConfig

source§

impl Debug for BatchConfigBuilder

source§

impl Debug for SimpleSpanProcessor

source§

impl Debug for Tracer

source§

impl Debug for FloatIsNan

source§

impl Debug for ChaCha8Core

source§

impl Debug for ChaCha8Rng

source§

impl Debug for ChaCha12Core

source§

impl Debug for ChaCha12Rng

source§

impl Debug for ChaCha20Core

source§

impl Debug for ChaCha20Rng

source§

impl Debug for regex_automata::dense_imp::Builder

source§

impl Debug for regex_automata::error::Error

source§

impl Debug for regex_automata::meta::error::BuildError

source§

impl Debug for regex_automata::meta::regex::Builder

source§

impl Debug for regex_automata::meta::regex::Cache

source§

impl Debug for regex_automata::meta::regex::Config

source§

impl Debug for regex_automata::meta::regex::Regex

source§

impl Debug for regex_automata::nfa::thompson::builder::Builder

source§

impl Debug for Compiler

source§

impl Debug for regex_automata::nfa::thompson::compiler::Config

source§

impl Debug for regex_automata::nfa::thompson::error::BuildError

source§

impl Debug for DenseTransitions

source§

impl Debug for NFA

source§

impl Debug for SparseTransitions

source§

impl Debug for Transition

source§

impl Debug for regex_automata::nfa::thompson::pikevm::Builder

source§

impl Debug for regex_automata::nfa::thompson::pikevm::Cache

source§

impl Debug for regex_automata::nfa::thompson::pikevm::Config

source§

impl Debug for PikeVM

source§

impl Debug for regex_automata::regex::RegexBuilder

source§

impl Debug for ByteClasses

source§

impl Debug for regex_automata::util::alphabet::Unit

source§

impl Debug for regex_automata::util::captures::Captures

source§

impl Debug for GroupInfo

source§

impl Debug for GroupInfoError

source§

impl Debug for DebugByte

source§

impl Debug for LookMatcher

source§

impl Debug for regex_automata::util::look::LookSet

source§

impl Debug for regex_automata::util::look::LookSetIter

source§

impl Debug for UnicodeWordBoundaryError

source§

impl Debug for Prefilter

source§

impl Debug for NonMaxUsize

source§

impl Debug for PatternID

source§

impl Debug for PatternIDError

source§

impl Debug for SmallIndex

source§

impl Debug for SmallIndexError

source§

impl Debug for StateID

source§

impl Debug for StateIDError

source§

impl Debug for HalfMatch

source§

impl Debug for regex_automata::util::search::Match

source§

impl Debug for MatchError

source§

impl Debug for PatternSet

source§

impl Debug for PatternSetInsertError

source§

impl Debug for regex_automata::util::search::Span

source§

impl Debug for regex_automata::util::start::Config

source§

impl Debug for regex_automata::util::syntax::Config

source§

impl Debug for DeserializeError

source§

impl Debug for SerializeError

source§

impl Debug for regex_syntax::ast::parse::Parser

source§

impl Debug for regex_syntax::ast::parse::Parser

source§

impl Debug for regex_syntax::ast::parse::ParserBuilder

source§

impl Debug for regex_syntax::ast::parse::ParserBuilder

source§

impl Debug for regex_syntax::ast::print::Printer

source§

impl Debug for regex_syntax::ast::print::Printer

source§

impl Debug for regex_syntax::ast::Alternation

source§

impl Debug for regex_syntax::ast::Alternation

source§

impl Debug for regex_syntax::ast::Assertion

source§

impl Debug for regex_syntax::ast::Assertion

source§

impl Debug for regex_syntax::ast::CaptureName

source§

impl Debug for regex_syntax::ast::CaptureName

source§

impl Debug for regex_syntax::ast::ClassAscii

source§

impl Debug for regex_syntax::ast::ClassAscii

source§

impl Debug for regex_syntax::ast::ClassBracketed

source§

impl Debug for regex_syntax::ast::ClassBracketed

source§

impl Debug for regex_syntax::ast::ClassPerl

source§

impl Debug for regex_syntax::ast::ClassPerl

source§

impl Debug for regex_syntax::ast::ClassSetBinaryOp

source§

impl Debug for regex_syntax::ast::ClassSetBinaryOp

source§

impl Debug for regex_syntax::ast::ClassSetRange

source§

impl Debug for regex_syntax::ast::ClassSetRange

source§

impl Debug for regex_syntax::ast::ClassSetUnion

source§

impl Debug for regex_syntax::ast::ClassSetUnion

source§

impl Debug for regex_syntax::ast::ClassUnicode

source§

impl Debug for regex_syntax::ast::ClassUnicode

source§

impl Debug for regex_syntax::ast::Comment

source§

impl Debug for regex_syntax::ast::Comment

source§

impl Debug for regex_syntax::ast::Concat

source§

impl Debug for regex_syntax::ast::Concat

source§

impl Debug for regex_syntax::ast::Error

source§

impl Debug for regex_syntax::ast::Error

source§

impl Debug for regex_syntax::ast::Flags

source§

impl Debug for regex_syntax::ast::Flags

source§

impl Debug for regex_syntax::ast::FlagsItem

source§

impl Debug for regex_syntax::ast::FlagsItem

source§

impl Debug for regex_syntax::ast::Group

source§

impl Debug for regex_syntax::ast::Group

source§

impl Debug for regex_syntax::ast::Literal

source§

impl Debug for regex_syntax::ast::Literal

source§

impl Debug for regex_syntax::ast::Position

source§

impl Debug for regex_syntax::ast::Position

source§

impl Debug for regex_syntax::ast::Repetition

source§

impl Debug for regex_syntax::ast::Repetition

source§

impl Debug for regex_syntax::ast::RepetitionOp

source§

impl Debug for regex_syntax::ast::RepetitionOp

source§

impl Debug for regex_syntax::ast::SetFlags

source§

impl Debug for regex_syntax::ast::SetFlags

source§

impl Debug for regex_syntax::ast::Span

source§

impl Debug for regex_syntax::ast::Span

source§

impl Debug for regex_syntax::ast::WithComments

source§

impl Debug for regex_syntax::ast::WithComments

source§

impl Debug for Extractor

source§

impl Debug for regex_syntax::hir::literal::Literal

source§

impl Debug for regex_syntax::hir::literal::Literal

source§

impl Debug for Literals

source§

impl Debug for Seq

source§

impl Debug for regex_syntax::hir::print::Printer

source§

impl Debug for regex_syntax::hir::print::Printer

source§

impl Debug for Capture

source§

impl Debug for regex_syntax::hir::ClassBytes

source§

impl Debug for regex_syntax::hir::ClassBytes

source§

impl Debug for regex_syntax::hir::ClassBytesRange

source§

impl Debug for regex_syntax::hir::ClassBytesRange

source§

impl Debug for regex_syntax::hir::ClassUnicode

source§

impl Debug for regex_syntax::hir::ClassUnicode

source§

impl Debug for regex_syntax::hir::ClassUnicodeRange

source§

impl Debug for regex_syntax::hir::ClassUnicodeRange

source§

impl Debug for regex_syntax::hir::Error

source§

impl Debug for regex_syntax::hir::Error

source§

impl Debug for regex_syntax::hir::Group

source§

impl Debug for regex_syntax::hir::Hir

source§

impl Debug for regex_syntax::hir::Hir

source§

impl Debug for regex_syntax::hir::Literal

source§

impl Debug for regex_syntax::hir::LookSet

source§

impl Debug for regex_syntax::hir::LookSetIter

source§

impl Debug for Properties

source§

impl Debug for regex_syntax::hir::Repetition

source§

impl Debug for regex_syntax::hir::Repetition

source§

impl Debug for regex_syntax::hir::translate::Translator

source§

impl Debug for regex_syntax::hir::translate::Translator

source§

impl Debug for regex_syntax::hir::translate::TranslatorBuilder

source§

impl Debug for regex_syntax::hir::translate::TranslatorBuilder

source§

impl Debug for regex_syntax::parser::Parser

source§

impl Debug for regex_syntax::parser::Parser

source§

impl Debug for regex_syntax::parser::ParserBuilder

source§

impl Debug for regex_syntax::parser::ParserBuilder

source§

impl Debug for regex_syntax::unicode::CaseFoldError

source§

impl Debug for regex_syntax::unicode::CaseFoldError

source§

impl Debug for regex_syntax::unicode::UnicodeWordError

source§

impl Debug for regex_syntax::unicode::UnicodeWordError

source§

impl Debug for regex_syntax::utf8::Utf8Range

source§

impl Debug for regex_syntax::utf8::Utf8Range

source§

impl Debug for regex_syntax::utf8::Utf8Sequences

source§

impl Debug for regex_syntax::utf8::Utf8Sequences

source§

impl Debug for regex::builders::bytes::RegexBuilder

source§

impl Debug for regex::builders::bytes::RegexSetBuilder

source§

impl Debug for regex::builders::string::RegexBuilder

source§

impl Debug for regex::builders::string::RegexSetBuilder

source§

impl Debug for regex::regex::bytes::CaptureLocations

source§

impl Debug for regex::regex::bytes::Regex

source§

impl Debug for regex::regex::string::CaptureLocations

source§

impl Debug for regex::regex::string::Regex

source§

impl Debug for regex::regexset::bytes::RegexSet

source§

impl Debug for regex::regexset::bytes::SetMatches

source§

impl Debug for regex::regexset::bytes::SetMatchesIntoIter

source§

impl Debug for regex::regexset::string::RegexSet

source§

impl Debug for regex::regexset::string::SetMatches

source§

impl Debug for regex::regexset::string::SetMatchesIntoIter

source§

impl Debug for IgnoredAny

source§

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

source§

impl Debug for serde_bare::error::Error

source§

impl Debug for serde_bare::Int

source§

impl Debug for serde_bare::Uint

source§

impl Debug for serde_json::error::Error

source§

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

source§

impl Debug for Number

source§

impl Debug for CompactFormatter

source§

impl Debug for DefaultConfig

source§

impl Debug for tinyvec::arrayvec::TryFromSliceError

source§

impl Debug for DefaultCallsite

source§

impl Debug for Identifier

source§

impl Debug for DefaultGuard

source§

impl Debug for Dispatch

source§

impl Debug for SetGlobalDefaultError

source§

impl Debug for WeakDispatch

source§

impl Debug for tracing_core::field::Empty

source§

impl Debug for Field

source§

impl Debug for FieldSet

source§

impl Debug for tracing_core::field::Iter

source§

impl Debug for tracing_core::metadata::Kind

source§

impl Debug for tracing_core::metadata::Level

source§

impl Debug for tracing_core::metadata::LevelFilter

source§

impl Debug for tracing_core::metadata::ParseLevelError

source§

impl Debug for ParseLevelFilterError

source§

impl Debug for Current

source§

impl Debug for tracing_core::span::Id

source§

impl Debug for Interest

source§

impl Debug for NoSubscriber

source§

impl Debug for SpanTrace

source§

impl Debug for SpanTraceStatus

source§

impl Debug for tracing_log::log_tracer::Builder

source§

impl Debug for LogTracer

source§

impl Debug for OtelData

source§

impl Debug for tracing_subscriber::filter::directive::ParseError

source§

impl Debug for tracing_subscriber::filter::env::builder::Builder

source§

impl Debug for Directive

source§

impl Debug for BadName

source§

impl Debug for EnvFilter

source§

impl Debug for FromEnvError

source§

impl Debug for FilterId

source§

impl Debug for tracing_subscriber::filter::targets::IntoIter

source§

impl Debug for Targets

source§

impl Debug for Pretty

source§

impl Debug for PrettyFields

source§

impl Debug for Compact

source§

impl Debug for DefaultFields

source§

impl Debug for FmtSpan

source§

impl Debug for Full

source§

impl Debug for tracing_subscriber::fmt::format::Writer<'_>

source§

impl Debug for tracing_subscriber::fmt::time::SystemTime

source§

impl Debug for Uptime

source§

impl Debug for BoxMakeWriter

source§

impl Debug for TestWriter

source§

impl Debug for Identity

source§

impl Debug for Registry

source§

impl Debug for tracing_subscriber::reload::Error

source§

impl Debug for TryInitError

source§

impl Debug for EnteredSpan

source§

impl Debug for tracing::span::Span

1.0.0 · source§

impl Debug for Arguments<'_>

1.0.0 · source§

impl Debug for ockam_core::compat::fmt::Error

1.0.0 · source§

impl Debug for dyn Any

1.0.0 · source§

impl Debug for dyn Any + Send

1.28.0 · source§

impl Debug for dyn Any + Sync + Send

source§

impl Debug for dyn Value

1.0.0 · source§

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

1.0.0 · source§

impl<'a> Debug for std::path::Prefix<'a>

source§

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

source§

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

source§

impl<'a> Debug for Cbor<'a>

source§

impl<'a> Debug for CowBytes<'a>

source§

impl<'a> Debug for CowStr<'a>

source§

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

1.36.0 · source§

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

1.36.0 · source§

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

1.0.0 · source§

impl<'a> Debug for ockam_core::compat::net::Incoming<'a>

source§

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

source§

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

source§

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

source§

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

1.10.0 · source§

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

1.10.0 · source§

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

1.60.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.34.0 · source§

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

1.34.0 · source§

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

1.34.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.34.0 · source§

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

1.1.0 · source§

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

1.80.0 · source§

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

source§

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

source§

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

1.10.0 · source§

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

1.28.0 · source§

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

1.0.0 · source§

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

1.57.0 · source§

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

1.57.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'a> Debug for MietteSpanContents<'a>

source§

impl<'a> Debug for opentelemetry::baggage::Iter<'a>

source§

impl<'a> Debug for FieldIter<'a>

source§

impl<'a> Debug for opentelemetry::trace::context::SpanRef<'a>

source§

impl<'a> Debug for opentelemetry_sdk::resource::Iter<'a>

source§

impl<'a> Debug for PercentDecode<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'a> Debug for regex_syntax::hir::ClassBytesIter<'a>

source§

impl<'a> Debug for regex_syntax::hir::ClassBytesIter<'a>

source§

impl<'a> Debug for regex_syntax::hir::ClassUnicodeIter<'a>

source§

impl<'a> Debug for regex_syntax::hir::ClassUnicodeIter<'a>

source§

impl<'a> Debug for regex::regexset::bytes::SetMatchesIter<'a>

source§

impl<'a> Debug for regex::regexset::string::SetMatchesIter<'a>

source§

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

source§

impl<'a> Debug for tracing_core::event::Event<'a>

source§

impl<'a> Debug for ValueSet<'a>

source§

impl<'a> Debug for tracing_core::metadata::Metadata<'a>

source§

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

source§

impl<'a> Debug for tracing_core::span::Record<'a>

source§

impl<'a> Debug for tracing_subscriber::filter::targets::Iter<'a>

source§

impl<'a> Debug for PrettyVisitor<'a>

source§

impl<'a> Debug for DefaultVisitor<'a>

source§

impl<'a> Debug for Extensions<'a>

source§

impl<'a> Debug for ExtensionsMut<'a>

source§

impl<'a> Debug for Data<'a>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'a, 'b, C, K, V> Debug for MapIterWithCtx<'a, 'b, C, K, V>
where C: Debug, K: Debug, V: Debug,

source§

impl<'a, 'b, C, T> Debug for ArrayIterWithCtx<'a, 'b, C, T>
where C: Debug, T: Debug,

source§

impl<'a, 'b, K, V> Debug for minicbor::decode::decoder::MapIter<'a, 'b, K, V>
where K: Debug, V: Debug,

source§

impl<'a, 'b, T> Debug for minicbor::decode::decoder::ArrayIter<'a, 'b, T>
where T: Debug,

source§

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

source§

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

1.0.0 · source§

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

1.0.0 · source§

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

source§

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

source§

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

source§

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

source§

impl<'a, F> Debug for FieldFnVisitor<'a, F>

source§

impl<'a, Fut> Debug for futures_util::stream::futures_unordered::iter::Iter<'a, Fut>
where Fut: Debug + Unpin,

source§

impl<'a, Fut> Debug for futures_util::stream::futures_unordered::iter::IterMut<'a, Fut>
where Fut: Debug + Unpin,

source§

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

source§

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

source§

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

1.21.0 · source§

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

source§

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

source§

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

1.5.0 · source§

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

1.2.0 · source§

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

1.5.0 · source§

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

1.2.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.51.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

source§

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

source§

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

source§

impl<'a, R> Debug for tracing_subscriber::registry::Scope<'a, R>
where R: Debug,

source§

impl<'a, R> Debug for ScopeFromRoot<'a, R>
where R: LookupSpan<'a>,

source§

impl<'a, R> Debug for tracing_subscriber::registry::SpanRef<'a, R>
where R: Debug + LookupSpan<'a>, <R as LookupSpan<'a>>::Data: Debug,

source§

impl<'a, S> Debug for AnsiGenericString<'a, S>
where S: Debug + 'a + ToOwned + ?Sized, <S as ToOwned>::Owned: Debug,

source§

impl<'a, S> Debug for AnsiGenericStrings<'a, S>
where S: Debug + 'a + ToOwned + PartialEq + ?Sized, <S as ToOwned>::Owned: Debug,

source§

impl<'a, S> Debug for tracing_subscriber::layer::context::Context<'a, S>
where S: Debug,

source§

impl<'a, S, A> Debug for Matcher<'a, S, A>
where S: Debug + StateID, A: Debug + DFA<ID = S>,

source§

impl<'a, S, N> Debug for FmtContext<'a, S, N>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

1.17.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.31.0 · source§

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

1.31.0 · source§

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

1.0.0 · source§

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

1.31.0 · source§

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

1.31.0 · source§

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

1.31.0 · source§

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

1.31.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.15.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'a, T> Debug for thread_local::Iter<'a, T>
where T: Debug + Send + Sync,

source§

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

source§

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

1.6.0 · source§

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

source§

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

source§

impl<'a, T, C> Debug for UniqueIter<'a, T, C>
where T: Debug, C: Debug + Config,

source§

impl<'a, T, C> Debug for sharded_slab::pool::Ref<'a, T, C>
where T: Debug + Clear + Default, C: Config,

source§

impl<'a, T, C> Debug for sharded_slab::pool::RefMut<'a, T, C>
where T: Debug + Clear + Default, C: Config,

source§

impl<'a, T, C> Debug for sharded_slab::Entry<'a, T, C>
where T: Debug, C: Config,

source§

impl<'a, T, C> Debug for sharded_slab::VacantEntry<'a, T, C>
where T: Debug, C: Debug + Config,

source§

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

source§

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

1.77.0 · source§

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

1.77.0 · source§

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

source§

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

source§

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

source§

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

source§

impl<'a, W> Debug for MutexGuardWriter<'a, W>
where W: Debug,

source§

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

source§

impl<'b> Debug for Decoder<'b>

source§

impl<'c, 'h> Debug for regex::regex::bytes::SubCaptureMatches<'c, 'h>

source§

impl<'c, 'h> Debug for regex::regex::string::SubCaptureMatches<'c, 'h>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'h> Debug for regex::regex::bytes::Captures<'h>

source§

impl<'h> Debug for regex::regex::bytes::Match<'h>

source§

impl<'h> Debug for regex::regex::string::Captures<'h>

source§

impl<'h> Debug for regex::regex::string::Match<'h>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'r> Debug for regex::regex::bytes::CaptureNames<'r>

source§

impl<'r> Debug for regex::regex::string::CaptureNames<'r>

source§

impl<'r, 'c, 'h> Debug for regex_automata::nfa::thompson::pikevm::CapturesMatches<'r, 'c, 'h>

source§

impl<'r, 'c, 'h> Debug for regex_automata::nfa::thompson::pikevm::FindMatches<'r, 'c, 'h>

source§

impl<'r, 'h> Debug for regex_automata::meta::regex::CapturesMatches<'r, 'h>

source§

impl<'r, 'h> Debug for regex_automata::meta::regex::FindMatches<'r, 'h>

source§

impl<'r, 'h> Debug for regex_automata::meta::regex::Split<'r, 'h>

source§

impl<'r, 'h> Debug for regex_automata::meta::regex::SplitN<'r, 'h>

source§

impl<'r, 'h> Debug for regex::regex::bytes::CaptureMatches<'r, 'h>

source§

impl<'r, 'h> Debug for regex::regex::bytes::Matches<'r, 'h>

source§

impl<'r, 'h> Debug for regex::regex::bytes::Split<'r, 'h>

source§

impl<'r, 'h> Debug for regex::regex::bytes::SplitN<'r, 'h>

source§

impl<'r, 'h> Debug for regex::regex::string::CaptureMatches<'r, 'h>

source§

impl<'r, 'h> Debug for regex::regex::string::Matches<'r, 'h>

source§

impl<'r, 'h> Debug for regex::regex::string::Split<'r, 'h>

source§

impl<'r, 'h> Debug for regex::regex::string::SplitN<'r, 'h>

source§

impl<'s> Debug for regex::regex::bytes::NoExpand<'s>

source§

impl<'s> Debug for regex::regex::string::NoExpand<'s>

source§

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

source§

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

1.63.0 · source§

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

source§

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

source§

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

1.0.0 · source§

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

source§

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

1.0.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

1.0.0 · source§

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

1.0.0 · source§

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

source§

impl<A, B> Debug for futures_util::future::select::Select<A, B>
where A: Debug, B: Debug,

source§

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

source§

impl<A, B> Debug for tracing_subscriber::fmt::writer::OrElse<A, B>
where A: Debug, B: Debug,

source§

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

source§

impl<A, B, S> Debug for And<A, B, S>
where A: Debug, B: Debug,

source§

impl<A, B, S> Debug for Or<A, B, S>
where A: Debug, B: Debug,

source§

impl<A, B, S> Debug for Layered<A, B, S>
where A: Debug, B: Debug,

source§

impl<A, S> Debug for Not<A, S>
where A: Debug,

1.0.0 · source§

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

1.0.0 · source§

impl<B> Debug for ockam_core::compat::io::Lines<B>
where B: Debug,

1.0.0 · source§

impl<B> Debug for ockam_core::compat::io::Split<B>
where B: Debug,

1.55.0 · source§

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

source§

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

source§

impl<D> Debug for regex_automata::regex::Regex<D>
where D: Debug + DFA,

source§

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

source§

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

source§

impl<D, V> Debug for Delimited<D, V>
where D: Debug, V: Debug,

source§

impl<D, V> Debug for VisitDelimited<D, V>
where D: Debug, V: Debug,

source§

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

source§

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

source§

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

source§

impl<E> Debug for minicbor::encode::error::Error<E>
where E: Debug,

source§

impl<E> Debug for BoolDeserializer<E>

source§

impl<E> Debug for CharDeserializer<E>

source§

impl<E> Debug for F32Deserializer<E>

source§

impl<E> Debug for F64Deserializer<E>

source§

impl<E> Debug for I8Deserializer<E>

source§

impl<E> Debug for I16Deserializer<E>

source§

impl<E> Debug for I32Deserializer<E>

source§

impl<E> Debug for I64Deserializer<E>

source§

impl<E> Debug for I128Deserializer<E>

source§

impl<E> Debug for IsizeDeserializer<E>

source§

impl<E> Debug for StringDeserializer<E>

source§

impl<E> Debug for U8Deserializer<E>

source§

impl<E> Debug for U16Deserializer<E>

source§

impl<E> Debug for U32Deserializer<E>

source§

impl<E> Debug for U64Deserializer<E>

source§

impl<E> Debug for U128Deserializer<E>

source§

impl<E> Debug for UnitDeserializer<E>

source§

impl<E> Debug for UsizeDeserializer<E>

source§

impl<E> Debug for FormattedFields<E>
where E: ?Sized,

source§

impl<E, R> Debug for BatchSpanProcessorBuilder<E, R>
where E: Debug, R: Debug,

source§

impl<E, RT> Debug for PeriodicReaderBuilder<E, RT>
where E: Debug, RT: Debug,

1.64.0 · source§

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

1.34.0 · source§

impl<F> Debug for FromFn<F>

1.68.0 · source§

impl<F> Debug for OnceWith<F>

1.68.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<F> Debug for futures_util::future::lazy::Lazy<F>
where F: Debug,

source§

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

source§

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

source§

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

source§

impl<F> Debug for futures_util::stream::poll_fn::PollFn<F>

source§

impl<F> Debug for futures_util::stream::repeat_with::RepeatWith<F>
where F: Debug,

source§

impl<F> Debug for FilterFn<F>

source§

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

source§

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

1.4.0 · source§

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

source§

impl<F, L, S> Debug for Filtered<F, L, S>
where F: Debug, L: Debug,

source§

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

source§

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

source§

impl<Fut1, Fut2> Debug for futures_util::future::try_future::TryFlatten<Fut1, Fut2>
where TryFlatten<Fut1, Fut2>: Debug,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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,

source§

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

source§

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,

source§

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

source§

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

source§

impl<Fut> Debug for futures_util::future::future::catch_unwind::CatchUnwind<Fut>
where Fut: Debug,

source§

impl<Fut> Debug for futures_util::future::future::fuse::Fuse<Fut>
where Fut: Debug,

source§

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

source§

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

source§

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

source§

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

source§

impl<Fut> Debug for futures_util::future::select_all::SelectAll<Fut>
where Fut: Debug,

source§

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

source§

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

source§

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

source§

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

source§

impl<Fut> Debug for futures_util::stream::futures_unordered::iter::IntoIter<Fut>
where Fut: Debug + Unpin,

source§

impl<Fut> Debug for FuturesUnordered<Fut>

source§

impl<Fut> Debug for futures_util::stream::once::Once<Fut>
where Fut: Debug,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

1.9.0 · source§

impl<H> Debug for BuildHasherDefault<H>

source§

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

1.9.0 · source§

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

1.1.0 · source§

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

1.36.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.28.0 · source§

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

1.0.0 · source§

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

source§

impl<I> Debug for futures_util::stream::iter::Iter<I>
where I: Debug,

source§

impl<I> Debug for minicbor::encode::ArrayIter<I>
where I: Debug,

source§

impl<I> Debug for minicbor::encode::MapIter<I>
where I: Debug,

source§

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

1.9.0 · source§

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

1.9.0 · source§

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

1.9.0 · source§

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

source§

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

source§

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

source§

impl<I, M> Debug for AsyncInstrumentBuilder<'_, I, M>
where I: AsyncInstrument<M>,

1.9.0 · source§

impl<I, P> Debug for core::iter::adapters::filter::Filter<I, P>
where I: Debug,

1.57.0 · source§

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

1.9.0 · source§

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

1.9.0 · source§

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

1.9.0 · source§

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

1.29.0 · source§

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

1.9.0 · source§

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

source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.26.0 · source§

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

1.0.0 · source§

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

1.26.0 · source§

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

1.16.0 · source§

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

1.16.0 · source§

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

1.16.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

1.12.0 · source§

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

source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.10.0 · source§

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

1.16.0 · source§

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

1.16.0 · source§

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

1.54.0 · source§

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

1.54.0 · source§

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

1.16.0 · source§

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

1.16.0 · source§

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

1.16.0 · source§

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

1.12.0 · source§

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

source§

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

1.12.0 · source§

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

1.16.0 · source§

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

1.16.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

1.12.0 · source§

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

1.0.0 · source§

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

1.12.0 · source§

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

source§

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

1.12.0 · source§

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

source§

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

source§

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

1.17.0 · source§

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

1.54.0 · source§

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

1.54.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

1.0.0 · source§

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

source§

impl<K, V, S> Debug for std::collections::hash::map::RawEntryBuilder<'_, K, V, S>

source§

impl<K, V, S> Debug for std::collections::hash::map::RawEntryBuilderMut<'_, K, V, S>

source§

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

source§

impl<K, V, S> Debug for std::collections::hash::map::RawVacantEntryMut<'_, K, V, S>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<L, S> Debug for Handle<L, S>
where L: Debug, S: Debug,

source§

impl<L, S> Debug for tracing_subscriber::reload::Layer<L, S>
where L: Debug, S: Debug,

source§

impl<M> Debug for WithMaxLevel<M>
where M: Debug,

source§

impl<M> Debug for WithMinLevel<M>
where M: Debug,

source§

impl<M, F> Debug for WithFilter<M, F>
where M: Debug, F: Debug,

source§

impl<M: Message + Debug> Debug for Routed<M>

source§

impl<N, E, F, W> Debug for Subscriber<N, E, F, W>
where N: Debug, E: Debug, F: Debug, W: Debug,

source§

impl<N, E, F, W> Debug for SubscriberBuilder<N, E, F, W>
where N: Debug, E: Debug, F: Debug, W: Debug,

1.33.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

impl<R> Debug for ockam_core::compat::io::Bytes<R>
where R: Debug,

source§

impl<R> Debug for ReadRng<R>
where R: Debug,

source§

impl<R> Debug for BatchSpanProcessor<R>
where R: RuntimeChannel,

source§

impl<R> Debug for BlockRng64<R>
where R: BlockRngCore + Debug,

source§

impl<R> Debug for BlockRng<R>
where R: BlockRngCore + Debug,

source§

impl<R, Rsdr> Debug for ReseedingRng<R, Rsdr>
where R: Debug + BlockRngCore + SeedableRng, Rsdr: Debug + RngCore,

source§

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

source§

impl<S> Debug for futures_util::stream::poll_immediate::PollImmediate<S>
where S: Debug,

source§

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

source§

impl<S> Debug for NamedSource<S>
where S: SourceCode,

source§

impl<S, A> Debug for matchers::Pattern<S, A>
where S: Debug + StateID, A: Debug + DFA<ID = S>,

source§

impl<S, F> Debug for ErrorLayer<S, F>
where F: Debug,

source§

impl<S, F, R> Debug for DynFilterFn<S, F, R>

source§

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

source§

impl<S, N, E, W> Debug for tracing_subscriber::fmt::fmt_layer::Layer<S, N, E, W>
where S: Debug, N: Debug, E: Debug, W: Debug,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<St1, St2> Debug for futures_util::stream::select::Select<St1, St2>
where St1: Debug, St2: Debug,

source§

impl<St1, St2> Debug for futures_util::stream::stream::chain::Chain<St1, St2>
where St1: Debug, St2: Debug,

source§

impl<St1, St2> Debug for futures_util::stream::stream::zip::Zip<St1, St2>
where St1: Debug + Stream, St2: Debug + Stream, <St1 as Stream>::Item: Debug, <St2 as Stream>::Item: Debug,

source§

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

source§

impl<St> Debug for futures_util::stream::select_all::IntoIter<St>
where St: Debug + Unpin,

source§

impl<St> Debug for futures_util::stream::select_all::SelectAll<St>
where St: Debug,

source§

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

source§

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

source§

impl<St> Debug for futures_util::stream::stream::catch_unwind::CatchUnwind<St>
where St: Debug,

source§

impl<St> Debug for futures_util::stream::stream::chunks::Chunks<St>
where St: Debug + Stream, <St as Stream>::Item: Debug,

source§

impl<St> Debug for futures_util::stream::stream::concat::Concat<St>
where St: Debug + Stream, <St as Stream>::Item: Debug,

source§

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

source§

impl<St> Debug for futures_util::stream::stream::cycle::Cycle<St>
where St: Debug,

source§

impl<St> Debug for futures_util::stream::stream::enumerate::Enumerate<St>
where St: Debug,

source§

impl<St> Debug for futures_util::stream::stream::fuse::Fuse<St>
where St: Debug,

source§

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

source§

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

source§

impl<St> Debug for futures_util::stream::stream::peek::PeekMut<'_, St>
where St: Stream + Debug, <St as Stream>::Item: Debug,

source§

impl<St> Debug for futures_util::stream::stream::peek::Peekable<St>
where St: Debug + Stream, <St as Stream>::Item: Debug,

source§

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

source§

impl<St> Debug for futures_util::stream::stream::skip::Skip<St>
where St: Debug,

source§

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

source§

impl<St> Debug for futures_util::stream::stream::take::Take<St>
where St: Debug,

source§

impl<St> Debug for futures_util::stream::try_stream::into_stream::IntoStream<St>
where St: Debug,

source§

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

source§

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

source§

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

source§

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

source§

impl<St> Debug for futures_util::stream::try_stream::try_flatten::TryFlatten<St>
where St: Debug + TryStream, <St as TryStream>::Ok: Debug,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<St, F> Debug for futures_util::stream::stream::map::Map<St, F>
where St: Debug,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<St, Fut, F> Debug for futures_util::stream::stream::filter::Filter<St, Fut, F>
where St: Stream + Debug, <St as Stream>::Item: Debug, Fut: Debug,

source§

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

source§

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

source§

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

source§

impl<St, Fut, F> Debug for futures_util::stream::stream::skip_while::SkipWhile<St, Fut, F>
where St: Stream + Debug, <St as Stream>::Item: Debug, Fut: Debug,

source§

impl<St, Fut, F> Debug for futures_util::stream::stream::take_while::TakeWhile<St, Fut, F>
where St: Stream + Debug, <St as Stream>::Item: Debug, Fut: Debug,

source§

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

source§

impl<St, Fut, F> Debug for futures_util::stream::try_stream::and_then::AndThen<St, Fut, F>
where St: Debug, Fut: Debug,

source§

impl<St, Fut, F> Debug for futures_util::stream::try_stream::or_else::OrElse<St, Fut, F>
where St: Debug, Fut: Debug,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<Str> Debug for Encoded<Str>
where Str: Debug,

1.36.0 · source§

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

1.17.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

impl<T> Debug for std::sync::mpsc::TrySendError<T>

1.0.0 · source§

impl<T> Debug for TryLockError<T>

source§

impl<T> Debug for SendTimeoutError<T>

source§

impl<T> Debug for crossbeam_channel::err::TrySendError<T>

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

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

1.0.0 · source§

impl<T> Debug for ockam_core::compat::io::Cursor<T>
where T: Debug,

1.0.0 · source§

impl<T> Debug for ockam_core::compat::io::Take<T>
where T: Debug,

1.0.0 · source§

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

1.0.0 · source§

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

source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.17.0 · source§

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

source§

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

1.4.0 · source§

impl<T> Debug for alloc::sync::Weak<T>
where T: ?Sized,

1.70.0 · source§

impl<T> Debug for core::cell::once::OnceCell<T>
where T: Debug,

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

source§

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

1.9.0 · source§

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

1.19.0 · source§

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

source§

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

1.48.0 · source§

impl<T> Debug for core::future::pending::Pending<T>

1.48.0 · source§

impl<T> Debug for core::future::ready::Ready<T>
where T: Debug,

1.0.0 · source§

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

1.9.0 · source§

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

1.2.0 · source§

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

1.0.0 · source§

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

1.20.0 · source§

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

1.21.0 · source§

impl<T> Debug for Discriminant<T>

1.28.0 · source§

impl<T> Debug for NonZero<T>

1.74.0 · source§

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

1.0.0 · source§

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

source§

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

1.16.0 · source§

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

1.25.0 · source§

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

1.0.0 · source§

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

1.9.0 · source§

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

1.9.0 · source§

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

1.3.0 · source§

impl<T> Debug for AtomicPtr<T>

source§

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

1.1.0 · source§

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

1.8.0 · source§

impl<T> Debug for std::sync::mpsc::Receiver<T>

1.0.0 · source§

impl<T> Debug for std::sync::mpsc::SendError<T>

1.8.0 · source§

impl<T> Debug for std::sync::mpsc::Sender<T>

1.8.0 · source§

impl<T> Debug for SyncSender<T>

source§

impl<T> Debug for std::sync::mutex::MappedMutexGuard<'_, T>
where T: Debug + ?Sized,

1.16.0 · source§

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

1.70.0 · source§

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

1.0.0 · source§

impl<T> Debug for PoisonError<T>

source§

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

source§

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

source§

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

source§

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

1.16.0 · source§

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

1.16.0 · source§

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

1.16.0 · source§

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

1.16.0 · source§

impl<T> Debug for JoinHandle<T>

source§

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

source§

impl<T> Debug for crossbeam_channel::channel::Iter<'_, T>

source§

impl<T> Debug for crossbeam_channel::channel::Receiver<T>

source§

impl<T> Debug for crossbeam_channel::channel::Sender<T>

source§

impl<T> Debug for crossbeam_channel::channel::TryIter<'_, T>

source§

impl<T> Debug for crossbeam_channel::err::SendError<T>

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<T> Debug for crossbeam_utils::thread::ScopedJoinHandle<'_, T>

source§

impl<T> Debug for futures_channel::mpsc::Receiver<T>

source§

impl<T> Debug for futures_channel::mpsc::Sender<T>

source§

impl<T> Debug for futures_channel::mpsc::TrySendError<T>

source§

impl<T> Debug for UnboundedReceiver<T>

source§

impl<T> Debug for UnboundedSender<T>

source§

impl<T> Debug for futures_channel::oneshot::Receiver<T>

source§

impl<T> Debug for futures_channel::oneshot::Sender<T>

source§

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

source§

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

source§

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

source§

impl<T> Debug for futures_util::future::pending::Pending<T>
where T: Debug,

source§

impl<T> Debug for futures_util::future::poll_immediate::PollImmediate<T>
where T: Debug,

source§

impl<T> Debug for futures_util::future::ready::Ready<T>
where T: Debug,

source§

impl<T> Debug for futures_util::lock::mutex::Mutex<T>
where T: ?Sized,

source§

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

source§

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

source§

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

source§

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

source§

impl<T> Debug for futures_util::sink::drain::Drain<T>
where T: Debug,

source§

impl<T> Debug for futures_util::stream::empty::Empty<T>
where T: Debug,

source§

impl<T> Debug for futures_util::stream::pending::Pending<T>
where T: Debug,

source§

impl<T> Debug for futures_util::stream::repeat::Repeat<T>
where T: Debug,

source§

impl<T> Debug for OnceBox<T>

source§

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

source§

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

source§

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

source§

impl<T> Debug for ObservableCounter<T>

source§

impl<T> Debug for opentelemetry::metrics::instruments::gauge::Gauge<T>
where T: Debug,

source§

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

source§

impl<T> Debug for opentelemetry::metrics::instruments::histogram::Histogram<T>
where T: Debug,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<T> Debug for opentelemetry_sdk::metrics::data::Gauge<T>
where T: Debug,

source§

impl<T> Debug for opentelemetry_sdk::metrics::data::Histogram<T>
where T: Debug,

source§

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

source§

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

source§

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

source§

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

source§

impl<T> Debug for slab::Drain<'_, T>

source§

impl<T> Debug for slab::IntoIter<T>
where T: Debug,

source§

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

source§

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

source§

impl<T> Debug for slab::Slab<T>
where T: Debug,

source§

impl<T> Debug for CachedThreadLocal<T>
where T: Send + Debug,

source§

impl<T> Debug for thread_local::IntoIter<T>
where T: Debug + Send,

source§

impl<T> Debug for ThreadLocal<T>
where T: Send + Debug,

source§

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

source§

impl<T> Debug for DisplayValue<T>
where T: Display,

source§

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

source§

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

source§

impl<T> Debug for Unalign<T>
where T: Unaligned + Debug,

1.41.0 · source§

impl<T> Debug for MaybeUninit<T>

source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.4.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.17.0 · source§

impl<T, A> Debug for ockam_core::compat::vec::Drain<'_, T, A>
where T: Debug, A: Allocator,

1.13.0 · source§

impl<T, A> Debug for ockam_core::compat::vec::IntoIter<T, A>
where T: Debug, A: Allocator,

1.0.0 · source§

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

1.17.0 · source§

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

source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.0.0 · source§

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

source§

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

source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.17.0 · source§

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

1.0.0 · source§

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

1.4.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<T, B> Debug for zerocopy::Ref<B, [T]>
where B: ByteSlice, T: FromBytes + Debug,

source§

impl<T, B> Debug for zerocopy::Ref<B, T>
where B: ByteSlice, T: FromBytes + Debug,

source§

impl<T, C> Debug for OwnedRef<T, C>
where T: Debug + Clear + Default, C: Config,

source§

impl<T, C> Debug for OwnedRefMut<T, C>
where T: Debug + Clear + Default, C: Config,

source§

impl<T, C> Debug for sharded_slab::pool::Pool<T, C>
where T: Debug + Clear + Default, C: Config,

source§

impl<T, C> Debug for OwnedEntry<T, C>
where T: Debug, C: Config,

source§

impl<T, C> Debug for sharded_slab::Slab<T, C>
where T: Debug, C: Config,

1.0.0 · source§

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

source§

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

source§

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

source§

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

source§

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

1.34.0 · source§

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

source§

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

source§

impl<T, F> Debug for once_cell::sync::Lazy<T, F>
where T: Debug,

source§

impl<T, F> Debug for once_cell::unsync::Lazy<T, F>
where T: Debug,

source§

impl<T, F> Debug for regex_automata::util::lazy::Lazy<T, F>
where T: Debug, F: Fn() -> T,

source§

impl<T, F> Debug for regex_automata::util::pool::Pool<T, F>
where T: Debug,

source§

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

source§

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

source§

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

source§

impl<T, F, R> Debug for futures_util::sink::unfold::Unfold<T, F, R>
where T: Debug, F: Debug, R: Debug,

source§

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

1.27.0 · source§

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

1.27.0 · source§

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

1.9.0 · source§

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

1.9.0 · source§

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

1.9.0 · source§

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

1.51.0 · source§

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

1.51.0 · source§

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

1.9.0 · source§

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

1.9.0 · source§

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

1.9.0 · source§

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

source§

impl<T, S> Debug for DenseDFA<T, S>
where T: Debug + AsRef<[S]>, S: Debug + StateID,

source§

impl<T, S> Debug for SparseDFA<T, S>
where T: Debug + AsRef<[u8]>, S: Debug + StateID,

1.16.0 · source§

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

1.0.0 · source§

impl<T, S> Debug for std::collections::hash::set::HashSet<T, S>
where T: Debug,

1.16.0 · source§

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

1.16.0 · source§

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

1.16.0 · source§

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

source§

impl<T, S> Debug for regex_automata::dense_imp::ByteClass<T, S>
where T: Debug + AsRef<[S]>, S: Debug + StateID,

source§

impl<T, S> Debug for Premultiplied<T, S>
where T: Debug + AsRef<[S]>, S: Debug + StateID,

source§

impl<T, S> Debug for PremultipliedByteClass<T, S>
where T: Debug + AsRef<[S]>, S: Debug + StateID,

source§

impl<T, S> Debug for regex_automata::dense_imp::Standard<T, S>
where T: Debug + AsRef<[S]>, S: Debug + StateID,

source§

impl<T, S> Debug for regex_automata::sparse_imp::ByteClass<T, S>
where T: Debug + AsRef<[u8]>, S: Debug + StateID,

source§

impl<T, S> Debug for regex_automata::sparse_imp::Standard<T, S>
where T: Debug + AsRef<[u8]>, S: Debug + StateID,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

1.0.0 · source§

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

source§

impl<T, U> Debug for futures_util::lock::mutex::MappedMutexGuard<'_, T, U>
where U: Debug + ?Sized, T: ?Sized,

1.0.0 · source§

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

1.40.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<V> Debug for Alt<V>
where V: Debug,

source§

impl<V> Debug for Messages<V>
where V: Debug,

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

source§

impl<W> Debug for ockam_core::compat::rand::distributions::weighted::alias_method::WeightedIndex<W>
where W: Debug + Weight,

source§

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

source§

impl<W> Debug for minicbor::encode::write::Cursor<W>
where W: Debug,

source§

impl<W> Debug for minicbor::encode::write::Writer<W>
where W: Debug,

source§

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

source§

impl<X> Debug for Uniform<X>

source§

impl<X> Debug for ockam_core::compat::rand::distributions::WeightedIndex<X>

source§

impl<X> Debug for UniformFloat<X>
where X: Debug,

source§

impl<X> Debug for UniformInt<X>
where X: Debug,

source§

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

source§

impl<const N: u64, T> Debug for Tagged<N, T>
where T: Debug,

source§

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

source§

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