Trait Debug

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

? formatting.

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

Generally speaking, you should just derive a Debug implementation.

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

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

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

§Stability

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

§Examples

Deriving an implementation:

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

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

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

Manually implementing:

use std::fmt;

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

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

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

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

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

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

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

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

Pretty-printing with #?:

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

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

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

Required Methods§

1.0.0 · Source

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

Formats the value using the given formatter.

§Errors

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

§Examples
use std::fmt;

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

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

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

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

Implementors§

Source§

impl Debug for rstsr_core::error::Error

Source§

impl Debug for FlagSymm

Source§

impl Debug for TensorIterOrder

Source§

impl Debug for TensorOrder

Source§

impl Debug for BroadcastType

Source§

impl Debug for Indexer

Source§

impl Debug for MatMulType

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

impl Debug for FromBytesWithNulError

1.16.0 · Source§

impl Debug for c_void

1.28.0 · Source§

impl Debug for core::fmt::Alignment

Source§

impl Debug for DebugAsHex

Source§

impl Debug for core::fmt::Sign

1.7.0 · Source§

impl Debug for IpAddr

Source§

impl Debug for Ipv6MulticastScope

1.0.0 · Source§

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

1.0.0 · Source§

impl Debug for FpCategory

1.55.0 · Source§

impl Debug for IntErrorKind

Source§

impl Debug for GetManyMutError

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

1.0.0 · Source§

impl Debug for SeekFrom

1.0.0 · Source§

impl Debug for ErrorKind

1.0.0 · Source§

impl Debug for Shutdown

Source§

impl Debug for AncillaryError

Source§

impl Debug for BacktraceStyle

1.12.0 · Source§

impl Debug for RecvTimeoutError

1.0.0 · Source§

impl Debug for TryRecvError

Source§

impl Debug for _Unwind_Reason_Code

Source§

impl Debug for CheckedCastError

Source§

impl Debug for PodCastError

Source§

impl Debug for BigEndian

Source§

impl Debug for LittleEndian

Source§

impl Debug for Conj

Source§

impl Debug for Side

Source§

impl Debug for NpyDType

Source§

impl Debug for faer::linalg::evd::ComputeVectors

Source§

impl Debug for BlockStructure

Source§

impl Debug for faer::linalg::svd::ComputeVectors

Source§

impl Debug for faer::linalg::zip::Diag

Source§

impl Debug for CreationError

Source§

impl Debug for FaerError

Source§

impl Debug for FillMode

Source§

impl Debug for faer::sparse::linalg::CholeskyError

Source§

impl Debug for LuError

Source§

impl Debug for NanHandling

Source§

impl Debug for gemm_common::Parallelism

Source§

impl Debug for itertools::with_position::Position

Source§

impl Debug for matrixcompare::comparison_failure::Entry

Source§

impl Debug for UlpComparisonResult

Source§

impl Debug for PrefilterConfig

Source§

impl Debug for DType

Source§

impl Debug for Order

Source§

impl Debug for Endianness

Source§

impl Debug for TimeUnits

Source§

impl Debug for TypeChar

Source§

impl Debug for num_bigint::bigint::Sign

Source§

impl Debug for FloatErrorKind

Source§

impl Debug for InputLocation

Source§

impl Debug for LineColLocation

Source§

impl Debug for Atomicity

Source§

impl Debug for Lookahead

Source§

impl Debug for MatchDir

Source§

impl Debug for pest::pratt_parser::Assoc

Source§

impl Debug for pest::prec_climber::Assoc

Source§

impl Debug for pulp::x86::Arch

Source§

impl Debug for Value

Source§

impl Debug for FormatError

Source§

impl Debug for py_literal::parse::ParseError

Source§

impl Debug for BernoulliError

Source§

impl Debug for rand_distr::binomial::Error

Source§

impl Debug for rand_distr::cauchy::Error

Source§

impl Debug for rand_distr::exponential::Error

Source§

impl Debug for rand_distr::frechet::Error

Source§

impl Debug for BetaError

Source§

impl Debug for ChiSquaredError

Source§

impl Debug for rand_distr::gamma::Error

Source§

impl Debug for FisherFError

Source§

impl Debug for rand_distr::geometric::Error

Source§

impl Debug for rand_distr::gumbel::Error

Source§

impl Debug for rand_distr::hypergeometric::Error

Source§

impl Debug for rand_distr::inverse_gaussian::Error

Source§

impl Debug for rand_distr::normal::Error

Source§

impl Debug for rand_distr::normal_inverse_gaussian::Error

Source§

impl Debug for rand_distr::pareto::Error

Source§

impl Debug for PertError

Source§

impl Debug for rand_distr::poisson::Error

Source§

impl Debug for rand_distr::skew_normal::Error

Source§

impl Debug for TriangularError

Source§

impl Debug for rand_distr::weibull::Error

Source§

impl Debug for ZetaError

Source§

impl Debug for ZipfError

Source§

impl Debug for CacheInfoType

Source§

impl Debug for CacheType

Source§

impl Debug for DatType

Source§

impl Debug for ExtendedRegisterStateLocation

Source§

impl Debug for ExtendedRegisterType

Source§

impl Debug for Hypervisor

Source§

impl Debug for SgxSectionInfo

Source§

impl Debug for TopologyType

Source§

impl Debug for Associativity

Source§

impl Debug for Yield

Source§

impl Debug for ucd_trie::owned::Error

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 DeviceCpuSerial

Source§

impl Debug for DeviceFaer

Source§

impl Debug for DeviceCpuRayon

1.0.0 · Source§

impl Debug for RangeFull

Source§

impl Debug for Global

Source§

impl Debug for ByteString

Source§

impl Debug for UnorderedKeyError

1.57.0 · Source§

impl Debug for 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

Source§

impl Debug for IntoChars

1.28.0 · Source§

impl Debug for core::alloc::layout::Layout

1.50.0 · Source§

impl Debug for LayoutError

Source§

impl Debug for core::alloc::AllocError

1.0.0 · Source§

impl Debug for TypeId

1.34.0 · Source§

impl Debug for TryFromSliceError

1.16.0 · Source§

impl Debug for core::ascii::EscapeDefault

Source§

impl Debug for ByteStr

1.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

Source§

impl Debug for __m128h

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

Source§

impl Debug for __m256h

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

Source§

impl Debug for __m512h

1.72.0 · Source§

impl Debug for __m512i

Source§

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

1.3.0 · Source§

impl Debug for CStr

1.69.0 · Source§

impl Debug for FromBytesUntilNulError

1.0.0 · Source§

impl Debug for Arguments<'_>

1.0.0 · Source§

impl Debug for core::fmt::Error

Source§

impl Debug for FormattingOptions

1.0.0 · Source§

impl Debug for SipHasher

Source§

impl Debug for BorrowedBuf<'_>

1.33.0 · Source§

impl Debug for PhantomPinned

Source§

impl Debug for PhantomContravariantLifetime<'_>

Source§

impl Debug for PhantomCovariantLifetime<'_>

Source§

impl Debug for PhantomInvariantLifetime<'_>

Source§

impl Debug for Assume

1.0.0 · Source§

impl Debug for Ipv4Addr

1.0.0 · Source§

impl Debug for Ipv6Addr

1.0.0 · Source§

impl Debug for AddrParseError

1.0.0 · Source§

impl Debug for SocketAddrV4

1.0.0 · Source§

impl Debug for SocketAddrV6

1.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 TryFromIntError

1.81.0 · Source§

impl Debug for PanicMessage<'_>

Source§

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

1.0.0 · Source§

impl Debug for ParseBoolError

1.0.0 · Source§

impl Debug for Utf8Error

1.38.0 · Source§

impl Debug for core::str::iter::Chars<'_>

1.17.0 · Source§

impl Debug for core::str::iter::EncodeUtf16<'_>

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

impl Debug for Context<'_>

Source§

impl Debug for LocalWaker

1.36.0 · Source§

impl Debug for RawWaker

1.36.0 · Source§

impl Debug for RawWakerVTable

1.36.0 · Source§

impl Debug for Waker

1.27.0 · Source§

impl Debug for Duration

1.66.0 · Source§

impl Debug for TryFromFloatSecsError

1.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 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 RandomState

1.56.0 · Source§

impl Debug for WriterPanicked

1.0.0 · Source§

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

Source§

impl Debug for PipeReader

Source§

impl Debug for PipeWriter

1.16.0 · Source§

impl Debug for Stderr

1.16.0 · Source§

impl Debug for StderrLock<'_>

1.16.0 · Source§

impl Debug for Stdin

1.16.0 · Source§

impl Debug for StdinLock<'_>

1.16.0 · Source§

impl Debug for Stdout

1.16.0 · Source§

impl Debug for StdoutLock<'_>

1.0.0 · Source§

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

1.16.0 · Source§

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

1.0.0 · Source§

impl Debug for Sink

Source§

impl Debug for IntoIncoming

1.0.0 · Source§

impl Debug for TcpListener

1.0.0 · Source§

impl Debug for TcpStream

1.0.0 · Source§

impl Debug for UdpSocket

1.63.0 · Source§

impl Debug for BorrowedFd<'_>

1.63.0 · Source§

impl Debug for OwnedFd

Source§

impl Debug for PidFd

1.10.0 · Source§

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

1.10.0 · Source§

impl Debug for UnixDatagram

1.10.0 · Source§

impl Debug for UnixListener

1.10.0 · Source§

impl Debug for UnixStream

Source§

impl Debug for UCred

1.13.0 · Source§

impl Debug for Components<'_>

1.0.0 · Source§

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

1.13.0 · Source§

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

1.0.0 · Source§

impl Debug for Path

1.0.0 · Source§

impl Debug for PathBuf

1.7.0 · Source§

impl Debug for StripPrefixError

1.16.0 · Source§

impl Debug for Child

1.16.0 · Source§

impl Debug for ChildStderr

1.16.0 · Source§

impl Debug for ChildStdin

1.16.0 · Source§

impl Debug for ChildStdout

1.0.0 · Source§

impl Debug for Command

1.61.0 · Source§

impl Debug for ExitCode

1.0.0 · Source§

impl Debug for ExitStatus

Source§

impl Debug for ExitStatusError

1.7.0 · Source§

impl Debug for Output

1.16.0 · Source§

impl Debug for Stdio

Source§

impl Debug for DefaultRandomSource

1.16.0 · Source§

impl Debug for Barrier

1.16.0 · Source§

impl Debug for BarrierWaitResult

1.0.0 · Source§

impl Debug for RecvError

1.16.0 · Source§

impl Debug for Condvar

1.5.0 · Source§

impl Debug for WaitTimeoutResult

1.16.0 · Source§

impl Debug for std::sync::poison::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 Builder

1.0.0 · Source§

impl Debug for Thread

1.19.0 · Source§

impl Debug for ThreadId

1.8.0 · Source§

impl Debug for Instant

1.8.0 · Source§

impl Debug for SystemTime

1.8.0 · Source§

impl Debug for SystemTimeError

Source§

impl Debug for bitflags::parser::ParseError

Source§

impl Debug for Collector

Source§

impl Debug for LocalHandle

Source§

impl Debug for Guard

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 dyn_stack::alloc::AllocError

Source§

impl Debug for dyn_stack::mem::AllocError

Source§

impl Debug for dyn_stack::mem::AllocError

Source§

impl Debug for SizeOverflow

Source§

impl Debug for dyn_stack::stack_req::StackReq

Source§

impl Debug for dyn_stack::stack_req::StackReq

Source§

impl Debug for Eq

Source§

impl Debug for EqError

Source§

impl Debug for Ge

Source§

impl Debug for GeError

Source§

impl Debug for Gt

Source§

impl Debug for GtError

Source§

impl Debug for Le

Source§

impl Debug for LeError

Source§

impl Debug for Lt

Source§

impl Debug for LtError

Source§

impl Debug for Ne

Source§

impl Debug for NeError

Source§

impl Debug for NoSimd

Source§

impl Debug for Symbolic

Source§

impl Debug for c32

Source§

impl Debug for c32conj

Source§

impl Debug for c64

Source§

impl Debug for c64conj

Source§

impl Debug for BunchKaufmanInfo

Source§

impl Debug for LdltInfo

Source§

impl Debug for LltInfo

Source§

impl Debug for faer::linalg::cholesky::llt::CholeskyError

Source§

impl Debug for EvdParams

Source§

impl Debug for FullPivLuInfo

Source§

impl Debug for PartialPivLuInfo

Source§

impl Debug for ColPivQrInfo

Source§

impl Debug for faer::sparse::linalg::amd::Control

Source§

impl Debug for FlopCount

Source§

impl Debug for faer::sparse::linalg::colamd::Control

Source§

impl Debug for SparseMatmulInfo

Source§

impl Debug for SupernodalThreshold

Source§

impl Debug for Size<'_>

Source§

impl Debug for NoConj

Source§

impl Debug for YesConj

Source§

impl Debug for gemm_common::cache::CacheInfo

Source§

impl Debug for KernelParams

Source§

impl Debug for gemm_common::simd::Scalar

Source§

impl Debug for gemm_common::simd::x86::V3

Source§

impl Debug for V3Half

Source§

impl Debug for half::bfloat::bf16

Source§

impl Debug for f16

Source§

impl Debug for ExactElementwiseComparator

Source§

impl Debug for ExactError

Source§

impl Debug for UlpElementwiseComparator

Source§

impl Debug for UlpError

Source§

impl Debug for DimensionMismatch

Source§

impl Debug for memchr::arch::all::memchr::One

Source§

impl Debug for memchr::arch::all::memchr::Three

Source§

impl Debug for memchr::arch::all::memchr::Two

Source§

impl Debug for memchr::arch::all::packedpair::Finder

Source§

impl Debug for memchr::arch::all::packedpair::Pair

Source§

impl Debug for memchr::arch::all::rabinkarp::Finder

Source§

impl Debug for memchr::arch::all::rabinkarp::FinderRev

Source§

impl Debug for memchr::arch::all::shiftor::Finder

Source§

impl Debug for memchr::arch::all::twoway::Finder

Source§

impl Debug for memchr::arch::all::twoway::FinderRev

Source§

impl Debug for memchr::arch::x86_64::avx2::memchr::One

Source§

impl Debug for memchr::arch::x86_64::avx2::memchr::Three

Source§

impl Debug for memchr::arch::x86_64::avx2::memchr::Two

Source§

impl Debug for memchr::arch::x86_64::avx2::packedpair::Finder

Source§

impl Debug for memchr::arch::x86_64::sse2::memchr::One

Source§

impl Debug for memchr::arch::x86_64::sse2::memchr::Three

Source§

impl Debug for memchr::arch::x86_64::sse2::memchr::Two

Source§

impl Debug for memchr::arch::x86_64::sse2::packedpair::Finder

Source§

impl Debug for FinderBuilder

Source§

impl Debug for Field

Source§

impl Debug for DTypeError

Source§

impl Debug for ParseTypeStrError

Source§

impl Debug for TypeStr

Source§

impl Debug for BigInt

Source§

impl Debug for BigUint

Source§

impl Debug for ParseBigIntError

Source§

impl Debug for ParseRatioError

Source§

impl Debug for num_traits::ParseFloatError

Source§

impl Debug for OnceBool

Source§

impl Debug for OnceNonZeroUsize

Source§

impl Debug for Adx

Source§

impl Debug for Aes

Source§

impl Debug for Avx2

Source§

impl Debug for Avx

Source§

impl Debug for Bmi1

Source§

impl Debug for Bmi2

Source§

impl Debug for Cmpxchg16b

Source§

impl Debug for F16c

Source§

impl Debug for Fma

Source§

impl Debug for Fxsr

Source§

impl Debug for Lzcnt

Source§

impl Debug for Pclmulqdq

Source§

impl Debug for Popcnt

Source§

impl Debug for Rdrand

Source§

impl Debug for Rdseed

Source§

impl Debug for Rtm

Source§

impl Debug for Sha

Source§

impl Debug for Sse2

Source§

impl Debug for Sse3

Source§

impl Debug for Sse4_1

Source§

impl Debug for Sse4_2

Source§

impl Debug for Sse4a

Source§

impl Debug for Sse

Source§

impl Debug for Ssse3

Source§

impl Debug for Tbm

Source§

impl Debug for Xsave

Source§

impl Debug for Xsavec

Source§

impl Debug for Xsaveopt

Source§

impl Debug for Xsaves

Source§

impl Debug for pulp::Arch

Source§

impl Debug for Scalar128b

Source§

impl Debug for Scalar256b

Source§

impl Debug for Scalar512b

Source§

impl Debug for pulp::Scalar

Source§

impl Debug for pulp::Scalar

Source§

impl Debug for ScalarArch

Source§

impl Debug for pulp::b8

Source§

impl Debug for pulp::b8

Source§

impl Debug for pulp::b16

Source§

impl Debug for pulp::b16

Source§

impl Debug for pulp::b32

Source§

impl Debug for pulp::b32

Source§

impl Debug for pulp::b64

Source§

impl Debug for pulp::b64

Source§

impl Debug for pulp::f32x4

Source§

impl Debug for pulp::f32x4

Source§

impl Debug for pulp::f32x8

Source§

impl Debug for pulp::f32x8

Source§

impl Debug for pulp::f32x16

Source§

impl Debug for pulp::f32x16

Source§

impl Debug for pulp::f64x2

Source§

impl Debug for pulp::f64x2

Source§

impl Debug for pulp::f64x4

Source§

impl Debug for pulp::f64x4

Source§

impl Debug for pulp::f64x8

Source§

impl Debug for pulp::f64x8

Source§

impl Debug for pulp::i8x16

Source§

impl Debug for pulp::i8x16

Source§

impl Debug for pulp::i8x32

Source§

impl Debug for pulp::i8x32

Source§

impl Debug for pulp::i8x64

Source§

impl Debug for pulp::i8x64

Source§

impl Debug for pulp::i16x8

Source§

impl Debug for pulp::i16x8

Source§

impl Debug for pulp::i16x16

Source§

impl Debug for pulp::i16x16

Source§

impl Debug for pulp::i16x32

Source§

impl Debug for pulp::i16x32

Source§

impl Debug for pulp::i32x4

Source§

impl Debug for pulp::i32x4

Source§

impl Debug for pulp::i32x8

Source§

impl Debug for pulp::i32x8

Source§

impl Debug for pulp::i32x16

Source§

impl Debug for pulp::i32x16

Source§

impl Debug for pulp::i64x2

Source§

impl Debug for pulp::i64x2

Source§

impl Debug for pulp::i64x4

Source§

impl Debug for pulp::i64x4

Source§

impl Debug for pulp::i64x8

Source§

impl Debug for pulp::i64x8

Source§

impl Debug for pulp::m8

Source§

impl Debug for pulp::m8

Source§

impl Debug for pulp::m8x16

Source§

impl Debug for pulp::m8x16

Source§

impl Debug for pulp::m8x32

Source§

impl Debug for pulp::m8x32

Source§

impl Debug for pulp::m16

Source§

impl Debug for pulp::m16

Source§

impl Debug for pulp::m16x8

Source§

impl Debug for pulp::m16x8

Source§

impl Debug for pulp::m16x16

Source§

impl Debug for pulp::m16x16

Source§

impl Debug for pulp::m32

Source§

impl Debug for pulp::m32

Source§

impl Debug for pulp::m32x4

Source§

impl Debug for pulp::m32x4

Source§

impl Debug for pulp::m32x8

Source§

impl Debug for pulp::m32x8

Source§

impl Debug for m32x16

Source§

impl Debug for pulp::m64

Source§

impl Debug for pulp::m64

Source§

impl Debug for pulp::m64x2

Source§

impl Debug for pulp::m64x2

Source§

impl Debug for pulp::m64x4

Source§

impl Debug for pulp::m64x4

Source§

impl Debug for m64x8

Source§

impl Debug for pulp::u8x16

Source§

impl Debug for pulp::u8x16

Source§

impl Debug for pulp::u8x32

Source§

impl Debug for pulp::u8x32

Source§

impl Debug for pulp::u8x64

Source§

impl Debug for pulp::u8x64

Source§

impl Debug for pulp::u16x8

Source§

impl Debug for pulp::u16x8

Source§

impl Debug for pulp::u16x16

Source§

impl Debug for pulp::u16x16

Source§

impl Debug for pulp::u16x32

Source§

impl Debug for pulp::u16x32

Source§

impl Debug for pulp::u32x4

Source§

impl Debug for pulp::u32x4

Source§

impl Debug for pulp::u32x8

Source§

impl Debug for pulp::u32x8

Source§

impl Debug for pulp::u32x16

Source§

impl Debug for pulp::u32x16

Source§

impl Debug for pulp::u64x2

Source§

impl Debug for pulp::u64x2

Source§

impl Debug for pulp::u64x4

Source§

impl Debug for pulp::u64x4

Source§

impl Debug for pulp::u64x8

Source§

impl Debug for pulp::u64x8

Source§

impl Debug for pulp::x86::V2

Source§

impl Debug for pulp::x86::V3

Source§

impl Debug for V3Scalar

Source§

impl Debug for pulp::x86::v2::V2

Source§

impl Debug for pulp::x86::v3::V3

Source§

impl Debug for V3_128b

Source§

impl Debug for V3_256b

Source§

impl Debug for V3_512b

Source§

impl Debug for V3_Scalar

Source§

impl Debug for Bernoulli

Source§

impl Debug for Open01

Source§

impl Debug for OpenClosed01

Source§

impl Debug for Alphanumeric

Source§

impl Debug for Standard

Source§

impl Debug for UniformChar

Source§

impl Debug for UniformDuration

Source§

impl Debug for StepRng

Source§

impl Debug for rand_core::error::Error

Source§

impl Debug for Binomial

Source§

impl Debug for Exp1

Source§

impl Debug for Geometric

Source§

impl Debug for StandardGeometric

Source§

impl Debug for Hypergeometric

Source§

impl Debug for StandardNormal

Source§

impl Debug for UnitBall

Source§

impl Debug for UnitCircle

Source§

impl Debug for UnitDisc

Source§

impl Debug for UnitSphere

Source§

impl Debug for ApmInfo

Source§

impl Debug for ExtendedProcessorFeatureIdentifiers

Source§

impl Debug for L1CacheTlbInfo

Source§

impl Debug for L2And3CacheTlbInfo

Source§

impl Debug for MemoryEncryptionInfo

Source§

impl Debug for PerformanceOptimizationInfo

Source§

impl Debug for ProcessorBrandString

Source§

impl Debug for ProcessorCapacityAndFeatureInfo

Source§

impl Debug for ProcessorTopologyInfo

Source§

impl Debug for SvmFeatures

Source§

impl Debug for Tlb1gbPageInfo

Source§

impl Debug for raw_cpuid::CacheInfo

Source§

impl Debug for CacheInfoIter

Source§

impl Debug for CacheParameter

Source§

impl Debug for CpuIdResult

Source§

impl Debug for DatInfo

Source§

impl Debug for DirectCacheAccessInfo

Source§

impl Debug for EpcSection

Source§

impl Debug for ExtendedFeatures

Source§

impl Debug for ExtendedState

Source§

impl Debug for ExtendedTopologyLevel

Source§

impl Debug for FeatureInfo

Source§

impl Debug for L2CatInfo

Source§

impl Debug for L3CatInfo

Source§

impl Debug for L3MonitoringInfo

Source§

impl Debug for MemBwAllocationInfo

Source§

impl Debug for MonitorMwaitInfo

Source§

impl Debug for PerformanceMonitoringInfo

Source§

impl Debug for ProcessorFrequencyInfo

Source§

impl Debug for ProcessorSerial

Source§

impl Debug for ProcessorTraceInfo

Source§

impl Debug for SoCVendorBrand

Source§

impl Debug for ThermalPowerInfo

Source§

impl Debug for TscInfo

Source§

impl Debug for VendorInfo

Source§

impl Debug for ThreadBuilder

Source§

impl Debug for Configuration

Source§

impl Debug for FnContext

Source§

impl Debug for ThreadPoolBuildError

Source§

impl Debug for ThreadPool

Source§

impl Debug for IgnoredAny

Source§

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

Source§

impl Debug for TrieSetOwned

1.0.0 · Source§

impl Debug for String

1.0.0 · Source§

impl Debug for dyn Any

1.0.0 · Source§

impl Debug for dyn Any + Send

1.28.0 · Source§

impl Debug for dyn Any + Send + Sync

Source§

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

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 faer::Parallelism<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.10.0 · Source§

impl<'a> Debug for 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 core::str::iter::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 core::str::iter::SplitAsciiWhitespace<'a>

1.1.0 · Source§

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

1.79.0 · Source§

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

Source§

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

Source§

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

1.36.0 · Source§

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

1.36.0 · Source§

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

1.0.0 · Source§

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

Source§

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

1.10.0 · Source§

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

1.81.0 · Source§

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

1.28.0 · Source§

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

1.0.0 · Source§

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

1.57.0 · Source§

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

1.57.0 · Source§

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

Source§

impl<'a> Debug for CholeskySymbolicParams<'a>

Source§

impl<'a> Debug for LuSymbolicParams<'a>

Source§

impl<'a> Debug for QrSymbolicParams<'a>

Source§

impl<'a> Debug for SymbolicSupernodalParams<'a>

Source§

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

Source§

impl<'a> Debug for rayon::string::Drain<'a>

Source§

impl<'a> Debug for TrieSetSlice<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a, 'h> Debug for memchr::arch::all::memchr::OneIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::all::memchr::ThreeIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::all::memchr::TwoIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::x86_64::avx2::memchr::OneIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::x86_64::avx2::memchr::ThreeIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::x86_64::avx2::memchr::TwoIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::x86_64::sse2::memchr::OneIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::x86_64::sse2::memchr::ThreeIter<'a, 'h>

Source§

impl<'a, 'h> Debug for memchr::arch::x86_64::sse2::memchr::TwoIter<'a, 'h>

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, C: Debug> Debug for DataCow<'a, C>

Source§

impl<'a, C: Debug> Debug for DataMut<'a, C>

Source§

impl<'a, C: Debug> Debug for DataRef<'a, C>

Source§

impl<'a, E> Debug for ColMut<'a, E>
where E: Entity,

Source§

impl<'a, E> Debug for ColRef<'a, E>
where E: Entity,

Source§

impl<'a, E> Debug for DiagMut<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for DiagRef<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for ColChunks<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for ColChunksMut<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for ColElemChunks<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for ColElemChunksMut<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for ColElemPartition<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for ColElemPartitionMut<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for ColIter<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for ColIterMut<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for ColPartition<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for ColPartitionMut<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for ElemIter<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for ElemIterMut<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for RowChunks<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for RowChunksMut<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for RowElemChunks<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for RowElemChunksMut<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for RowElemPartition<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for RowElemPartitionMut<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for RowIter<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for RowIterMut<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for RowPartition<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for RowPartitionMut<'a, E>
where E: Debug + Entity,

Source§

impl<'a, E> Debug for BunchKaufmanRegularization<'a, E>
where E: Debug + ComplexField, <E as ComplexField>::Real: Debug,

Source§

impl<'a, E> Debug for LdltRegularization<'a, E>
where E: Debug + ComplexField, <E as ComplexField>::Real: Debug,

Source§

impl<'a, E> Debug for faer::mat::matmut::MatMut<'a, E>
where E: Entity,

Source§

impl<'a, E> Debug for faer::mat::matref::MatRef<'a, E>
where E: Entity,

Source§

impl<'a, E> Debug for RowMut<'a, E>
where E: Entity,

Source§

impl<'a, E> Debug for RowRef<'a, E>
where E: Entity,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a, I> Debug for faer::perm::permref::PermRef<'a, I>
where I: Debug + Index,

Source§

impl<'a, I> Debug for EliminationTreeRef<'a, I>
where I: Debug + Index, <I as Index>::Signed: Debug,

Source§

impl<'a, I> Debug for SymbolicSupernodeRef<'a, I>
where I: Debug + Index,

Source§

impl<'a, I> Debug for Format<'a, I>
where I: Iterator, <I as Iterator>::Item: 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, I, E> Debug for SimplicialLdltRef<'a, I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

impl<'a, I, E> Debug for SimplicialLltRef<'a, I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

impl<'a, I, E> Debug for IntranodeBunchKaufmanRef<'a, I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

impl<'a, I, E> Debug for LdltRef<'a, I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

impl<'a, I, E> Debug for LltRef<'a, I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

impl<'a, I, E> Debug for SupernodalIntranodeBunchKaufmanRef<'a, I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

impl<'a, I, E> Debug for SupernodalLdltRef<'a, I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

impl<'a, I, E> Debug for SupernodalLltRef<'a, I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

impl<'a, I, E> Debug for SupernodeRef<'a, I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

impl<'a, I, E> Debug for LuRef<'a, I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

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

Source§

impl<'a, I, E> Debug for QrRef<'a, I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

impl<'a, I, E> Debug for SupernodalQrRef<'a, I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

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

Source§

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

Source§

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

Source§

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

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> Debug for rayon::collections::btree_map::Iter<'a, K, V>
where K: Debug + Ord + Sync, V: Debug + Sync,

Source§

impl<'a, K, V> Debug for rayon::collections::btree_map::IterMut<'a, K, V>
where K: Debug + Ord + Sync, V: Debug + Send,

Source§

impl<'a, K, V> Debug for rayon::collections::hash_map::Drain<'a, K, V>
where K: Debug + Hash + Eq + Send, V: Debug + Send,

Source§

impl<'a, K, V> Debug for rayon::collections::hash_map::Iter<'a, K, V>
where K: Debug + Hash + Eq + Sync, V: Debug + Sync,

Source§

impl<'a, K, V> Debug for rayon::collections::hash_map::IterMut<'a, K, V>
where K: Debug + Hash + Eq + Sync, V: Debug + Send,

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 core::str::iter::MatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.2.0 · Source§

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

1.5.0 · Source§

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

1.2.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.51.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<'a, S: Debug> Debug for DataMutable<'a, S>

Source§

impl<'a, S: Debug> Debug for DataReference<'a, S>

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 core::slice::iter::ChunksExact<'a, T>
where T: Debug + 'a,

1.31.0 · Source§

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

1.0.0 · Source§

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

1.31.0 · Source§

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

1.31.0 · Source§

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

1.31.0 · Source§

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

1.31.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

impl<'a, T> Debug for std::sync::mpmc::TryIter<'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 dyn_stack::DynArray<'a, T>
where T: Debug,

Source§

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

Source§

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

Source§

impl<'a, T> Debug for rayon::collections::binary_heap::Drain<'a, T>
where T: Debug + Ord + Send,

Source§

impl<'a, T> Debug for rayon::collections::binary_heap::Iter<'a, T>
where T: Debug + Ord + Sync,

Source§

impl<'a, T> Debug for rayon::collections::btree_set::Iter<'a, T>
where T: Debug + Ord + Sync,

Source§

impl<'a, T> Debug for rayon::collections::hash_set::Drain<'a, T>
where T: Debug + Hash + Eq + Send,

Source§

impl<'a, T> Debug for rayon::collections::hash_set::Iter<'a, T>
where T: Debug + Hash + Eq + Sync,

Source§

impl<'a, T> Debug for rayon::collections::linked_list::Iter<'a, T>
where T: Debug + Sync,

Source§

impl<'a, T> Debug for rayon::collections::linked_list::IterMut<'a, T>
where T: Debug + Send,

Source§

impl<'a, T> Debug for rayon::collections::vec_deque::Drain<'a, T>
where T: Debug + Send,

Source§

impl<'a, T> Debug for rayon::collections::vec_deque::Iter<'a, T>
where T: Debug + Sync,

Source§

impl<'a, T> Debug for rayon::collections::vec_deque::IterMut<'a, T>
where T: Debug + Send,

Source§

impl<'a, T> Debug for rayon::option::Iter<'a, T>
where T: Debug + Sync,

Source§

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

Source§

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

Source§

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

1.6.0 · Source§

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

Source§

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

Source§

impl<'a, T, F, A> Debug for rstsr_core::prelude_dev::vec::ExtractIf<'a, T, F, A>
where T: Debug, F: Debug, A: Debug + Allocator,

1.77.0 · Source§

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

1.77.0 · Source§

impl<'a, T, P> Debug for core::slice::iter::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, const N: usize> Debug for CharArraySearcher<'a, N>

Source§

impl<'ch> Debug for rayon::str::Bytes<'ch>

Source§

impl<'ch> Debug for rayon::str::CharIndices<'ch>

Source§

impl<'ch> Debug for rayon::str::Chars<'ch>

Source§

impl<'ch> Debug for rayon::str::EncodeUtf16<'ch>

Source§

impl<'ch> Debug for rayon::str::Lines<'ch>

Source§

impl<'ch> Debug for rayon::str::SplitAsciiWhitespace<'ch>

Source§

impl<'ch> Debug for rayon::str::SplitWhitespace<'ch>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'data, T> Debug for rayon::slice::chunks::Chunks<'data, T>
where T: Debug + Sync,

Source§

impl<'data, T> Debug for rayon::slice::chunks::ChunksExact<'data, T>
where T: Debug + Sync,

Source§

impl<'data, T> Debug for rayon::slice::chunks::ChunksExactMut<'data, T>
where T: Debug + Send,

Source§

impl<'data, T> Debug for rayon::slice::chunks::ChunksMut<'data, T>
where T: Debug + Send,

Source§

impl<'data, T> Debug for rayon::slice::rchunks::RChunks<'data, T>
where T: Debug + Sync,

Source§

impl<'data, T> Debug for rayon::slice::rchunks::RChunksExact<'data, T>
where T: Debug + Sync,

Source§

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

Source§

impl<'data, T> Debug for rayon::slice::rchunks::RChunksMut<'data, T>
where T: Debug + Send,

Source§

impl<'data, T> Debug for rayon::slice::Iter<'data, T>
where T: Debug + Sync,

Source§

impl<'data, T> Debug for rayon::slice::IterMut<'data, T>
where T: Debug + Send,

Source§

impl<'data, T> Debug for rayon::slice::Windows<'data, T>
where T: Debug + Sync,

Source§

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

Source§

impl<'data, T, P> Debug for rayon::slice::chunk_by::ChunkBy<'data, T, P>
where T: Debug,

Source§

impl<'data, T, P> Debug for rayon::slice::chunk_by::ChunkByMut<'data, T, P>
where T: Debug,

Source§

impl<'data, T, P> Debug for rayon::slice::Split<'data, T, P>
where T: Debug,

Source§

impl<'data, T, P> Debug for rayon::slice::SplitInclusive<'data, T, P>
where T: Debug,

Source§

impl<'data, T, P> Debug for rayon::slice::SplitInclusiveMut<'data, T, P>
where T: Debug,

Source§

impl<'data, T, P> Debug for rayon::slice::SplitMut<'data, T, P>
where T: Debug,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'i> Debug for pest::position::Position<'i>

Source§

impl<'i> Debug for Span<'i>

Source§

impl<'i, R> Debug for Token<'i, R>
where R: Debug,

Source§

impl<'i, R> Debug for FlatPairs<'i, R>
where R: RuleType,

Source§

impl<'i, R> Debug for pest::iterators::pair::Pair<'i, R>
where R: RuleType,

Source§

impl<'i, R> Debug for Pairs<'i, R>
where R: RuleType,

Source§

impl<'i, R> Debug for Tokens<'i, R>
where R: RuleType,

Source§

impl<'i, R> Debug for ParserState<'i, R>
where R: Debug + RuleType,

Source§

impl<'n> Debug for memchr::memmem::Finder<'n>

Source§

impl<'n> Debug for memchr::memmem::FinderRev<'n>

Source§

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

Source§

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

Source§

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

1.63.0 · Source§

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

1.0.0 · Source§

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

1.82.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<A> Debug for ExtendedGcd<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, B> Debug for EitherOrBoth<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 rayon::iter::chain::Chain<A, B>

Source§

impl<A, B> Debug for rayon::iter::zip::Zip<A, B>

Source§

impl<A, B> Debug for rayon::iter::zip_eq::ZipEq<A, B>

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

1.55.0 · Source§

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

Source§

impl<Builder> Debug for WithDType<Builder>
where Builder: Debug,

Source§

impl<Builder> Debug for WithShape<Builder>
where Builder: Debug,

Source§

impl<C: Debug> Debug for DataArc<C>

Source§

impl<C: Debug> Debug for DataOwned<C>

Source§

impl<D> Debug for IterLayout<D>
where D: DimDevAPI + Debug,

Source§

impl<D> Debug for IterLayoutColMajor<D>
where D: DimDevAPI + Debug,

Source§

impl<D> Debug for IterLayoutRowMajor<D>
where D: DimDevAPI + Debug,

Source§

impl<D> Debug for rstsr_core::layout::layoutbase::Layout<D>
where D: DimDevAPI,

Source§

impl<D> Debug for Stride<D>
where D: DimBaseAPI + Debug, D::Stride: Debug,

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, S> Debug for rayon::iter::splitter::Split<D, S>
where D: Debug,

Source§

impl<DA, DB> Debug for LayoutMatMulConfig<DA, DB>
where DA: DimAPI + Debug, DB: DimAPI + Debug, Self: LayoutMatMulAPI<DA, DB>,

Source§

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

Source§

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

Source§

impl<E> Debug for Col<E>
where E: Entity,

Source§

impl<E> Debug for faer::diag::diagown::Diag<E>
where E: Debug + Entity,

Source§

impl<E> Debug for LltRegularization<E>
where E: Debug + ComplexField, <E as ComplexField>::Real: Debug,

Source§

impl<E> Debug for faer::linalg::solvers::Cholesky<E>
where E: Debug + Entity,

Source§

impl<E> Debug for ColPivQr<E>
where E: Debug + Entity,

Source§

impl<E> Debug for Eigendecomposition<E>
where E: Debug + Entity,

Source§

impl<E> Debug for FullPivLu<E>
where E: Debug + Entity,

Source§

impl<E> Debug for Lblt<E>
where E: Debug + Entity,

Source§

impl<E> Debug for PartialPivLu<E>
where E: Debug + Entity,

Source§

impl<E> Debug for faer::linalg::solvers::Qr<E>
where E: Debug + Entity,

Source§

impl<E> Debug for SelfAdjointEigendecomposition<E>
where E: Debug + Entity,

Source§

impl<E> Debug for Svd<E>
where E: Debug + Entity,

Source§

impl<E> Debug for ThinSvd<E>
where E: Debug + Entity,

Source§

impl<E> Debug for Mat<E>
where E: Entity,

Source§

impl<E> Debug for Row<E>
where E: Entity,

Source§

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

Source§

impl<E> Debug for faer::utils::constrained::mat::MatMut<'_, '_, '_, E>
where E: Entity,

Source§

impl<E> Debug for faer::utils::constrained::mat::MatRef<'_, '_, '_, E>
where E: Entity,

Source§

impl<E> Debug for ArrayGroup<'_, '_, E>
where E: Entity,

Source§

impl<E> Debug for ArrayGroupMut<'_, '_, E>
where E: Entity,

Source§

impl<E> Debug for ParseComplexError<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, S> Debug for faer::utils::simd::Prefix<'_, E, S>
where E: Entity, S: Simd,

Source§

impl<E, S> Debug for faer::utils::simd::PrefixMut<'_, E, S>
where E: Entity, S: Simd,

Source§

impl<E, S> Debug for faer::utils::simd::Suffix<'_, E, S>
where E: Entity, S: Simd,

Source§

impl<E, S> Debug for faer::utils::simd::SuffixMut<'_, E, S>
where E: Entity, S: Simd,

Source§

impl<E, T> Debug for RefGroup<'_, E, T>
where E: Entity, T: Debug,

Source§

impl<E, T> Debug for RefGroupMut<'_, E, T>
where E: Entity, T: Debug,

Source§

impl<E, T> Debug for SliceGroup<'_, E, T>
where E: Entity, T: Debug,

Source§

impl<E, T> Debug for SliceGroupMut<'_, E, T>
where E: Entity, T: Debug,

Source§

impl<E, T> Debug for VecGroup<E, T>
where E: Entity, T: Debug,

Source§

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

1.64.0 · Source§

impl<F> Debug for PollFn<F>

1.34.0 · Source§

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

1.68.0 · Source§

impl<F> Debug for OnceWith<F>

1.68.0 · Source§

impl<F> Debug for RepeatWith<F>

Source§

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

Source§

impl<F> Debug for Cauchy<F>

Source§

impl<F> Debug for Exp<F>
where F: Debug + Float, Exp1: Distribution<F>,

Source§

impl<F> Debug for Frechet<F>

Source§

impl<F> Debug for Beta<F>
where F: Debug + Float, Open01: Distribution<F>,

Source§

impl<F> Debug for ChiSquared<F>

Source§

impl<F> Debug for FisherF<F>

Source§

impl<F> Debug for Gamma<F>

Source§

impl<F> Debug for StudentT<F>

Source§

impl<F> Debug for Gumbel<F>

Source§

impl<F> Debug for InverseGaussian<F>

Source§

impl<F> Debug for LogNormal<F>

Source§

impl<F> Debug for Normal<F>

Source§

impl<F> Debug for NormalInverseGaussian<F>

Source§

impl<F> Debug for Pareto<F>

Source§

impl<F> Debug for Pert<F>

Source§

impl<F> Debug for Poisson<F>

Source§

impl<F> Debug for SkewNormal<F>

Source§

impl<F> Debug for Triangular<F>
where F: Debug + Float, Standard: Distribution<F>,

Source§

impl<F> Debug for Weibull<F>

Source§

impl<F> Debug for Zeta<F>

Source§

impl<F> Debug for Zipf<F>
where F: Debug + Float, Standard: Distribution<F>,

1.4.0 · Source§

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

1.9.0 · Source§

impl<H> Debug for BuildHasherDefault<H>

Source§

impl<Head, Tail> Debug for faer::linalg::zip::Zip<Head, Tail>
where Head: Debug, Tail: Debug,

Source§

impl<I> Debug for SymbolicCholeskyRaw<I>
where I: Debug + Index,

Source§

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

Source§

impl<I> Debug for SymbolicQrRaw<I>
where I: Debug + Index,

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 core::iter::adapters::cloned::Cloned<I>
where I: Debug,

1.36.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.28.0 · Source§

impl<I> Debug for core::iter::adapters::step_by::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 ComplexConjIter<I>
where I: Debug,

Source§

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

Source§

impl<I> Debug for Perm<I>
where I: Debug + Index,

Source§

impl<I> Debug for SymbolicSparseColMat<I>
where I: Index,

Source§

impl<I> Debug for SymbolicSparseColMatRef<'_, I>
where I: Index,

Source§

impl<I> Debug for SymbolicSparseRowMat<I>
where I: Index,

Source§

impl<I> Debug for SymbolicSparseRowMatRef<'_, I>
where I: Index,

Source§

impl<I> Debug for SymbolicSimplicialCholesky<I>
where I: Debug + Index,

Source§

impl<I> Debug for faer::sparse::linalg::cholesky::SymbolicCholesky<I>
where I: Debug + Index,

Source§

impl<I> Debug for SymbolicSupernodalCholesky<I>
where I: Debug + Index,

Source§

impl<I> Debug for faer::sparse::linalg::lu::SymbolicLu<I>
where I: Debug,

Source§

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

Source§

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

Source§

impl<I> Debug for faer::sparse::linalg::qr::SymbolicQr<I>
where I: Debug + Index,

Source§

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

Source§

impl<I> Debug for SymbolicSupernodalQr<I>
where I: Debug + Index,

Source§

impl<I> Debug for faer::sparse::linalg::solvers::SymbolicCholesky<I>
where I: Debug + Index,

Source§

impl<I> Debug for faer::sparse::linalg::solvers::SymbolicLu<I>
where I: Debug + Index,

Source§

impl<I> Debug for faer::sparse::linalg::solvers::SymbolicQr<I>
where I: Debug + Index,

Source§

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

Source§

impl<I> Debug for faer::utils::constrained::perm::PermRef<'_, '_, I>
where I: Index,

Source§

impl<I> Debug for Idx<'_, I>
where I: Debug,

Source§

impl<I> Debug for IdxInclusive<'_, I>
where I: Debug,

Source§

impl<I> Debug for MaybeIdx<'_, I>
where I: Debug + Index,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<I> Debug for rayon::iter::chunks::Chunks<I>

Source§

impl<I> Debug for rayon::iter::cloned::Cloned<I>

Source§

impl<I> Debug for rayon::iter::copied::Copied<I>

Source§

impl<I> Debug for rayon::iter::enumerate::Enumerate<I>

Source§

impl<I> Debug for rayon::iter::flatten::Flatten<I>

Source§

impl<I> Debug for FlattenIter<I>

Source§

impl<I> Debug for rayon::iter::intersperse::Intersperse<I>

Source§

impl<I> Debug for MaxLen<I>

Source§

impl<I> Debug for MinLen<I>

Source§

impl<I> Debug for PanicFuse<I>

Source§

impl<I> Debug for rayon::iter::rev::Rev<I>

Source§

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

Source§

impl<I> Debug for SkipAny<I>

Source§

impl<I> Debug for rayon::iter::step_by::StepBy<I>

Source§

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

Source§

impl<I> Debug for TakeAny<I>

Source§

impl<I> Debug for rayon::iter::while_some::WhileSome<I>

Source§

impl<I, E> Debug for SparseColMatMut<'_, I, E>
where I: Index, E: Entity,

Source§

impl<I, E> Debug for SparseColMat<I, E>
where I: Index, E: Entity,

Source§

impl<I, E> Debug for SparseColMatRef<'_, I, E>
where I: Index, E: Entity,

Source§

impl<I, E> Debug for SparseRowMatMut<'_, I, E>
where I: Index, E: Entity,

Source§

impl<I, E> Debug for SparseRowMat<I, E>
where I: Index, E: Entity,

Source§

impl<I, E> Debug for SparseRowMatRef<'_, I, E>
where I: Index, E: Entity,

Source§

impl<I, E> Debug for SimplicialLu<I, E>
where I: Debug, E: Debug + Entity,

Source§

impl<I, E> Debug for NumericLu<I, E>
where I: Debug, E: Debug + Entity,

Source§

impl<I, E> Debug for SupernodalLu<I, E>
where I: Debug, E: Debug + Entity,

Source§

impl<I, E> Debug for faer::sparse::linalg::solvers::Cholesky<I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

impl<I, E> Debug for Lu<I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

impl<I, E> Debug for faer::sparse::linalg::solvers::Qr<I, E>
where I: Debug + Index, E: Debug + Entity,

Source§

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

Source§

impl<I, ElemF> Debug for itertools::intersperse::IntersperseWith<I, ElemF>
where I: Debug + Iterator, ElemF: Debug, <I as Iterator>::Item: 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> Debug for Batching<I, F>
where I: Debug,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<I, F> Debug for rayon::iter::flat_map::FlatMap<I, F>

Source§

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

Source§

impl<I, F> Debug for rayon::iter::inspect::Inspect<I, F>

Source§

impl<I, F> Debug for rayon::iter::map::Map<I, F>

Source§

impl<I, F> Debug for rayon::iter::update::Update<I, F>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<I, J> Debug for rayon::iter::interleave::Interleave<I, J>

Source§

impl<I, J> Debug for rayon::iter::interleave_shortest::InterleaveShortest<I, J>

Source§

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

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 SkipWhile<I, P>
where I: Debug,

1.9.0 · Source§

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

Source§

impl<I, P> Debug for rayon::iter::filter::Filter<I, P>

Source§

impl<I, P> Debug for rayon::iter::filter_map::FilterMap<I, P>

Source§

impl<I, P> Debug for rayon::iter::positions::Positions<I, P>

Source§

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

Source§

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

1.9.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<I, T, F> Debug for MapWith<I, T, F>
where I: ParallelIterator + Debug, T: 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, U, F> Debug for FoldWith<I, U, F>
where I: ParallelIterator + Debug, U: Debug,

Source§

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

Source§

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

Source§

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

Source§

impl<I, const N: usize> Debug for 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 rstsr_core::prelude::rstsr_traits::Range<Idx>
where Idx: Debug,

1.0.0 · Source§

impl<Idx> Debug for rstsr_core::prelude::rstsr_traits::RangeFrom<Idx>
where Idx: Debug,

1.26.0 · Source§

impl<Idx> Debug for rstsr_core::prelude::rstsr_traits::RangeInclusive<Idx>
where Idx: Debug,

1.0.0 · Source§

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

1.26.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<K> Debug for alloc::collections::btree::set::Cursor<'_, K>
where K: 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, A> Debug for alloc::collections::btree::set::CursorMut<'_, K, A>
where K: Debug,

Source§

impl<K, A> Debug for alloc::collections::btree::set::CursorMutKey<'_, K, A>
where K: Debug,

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 rayon::collections::btree_map::IntoIter<K, V>
where K: Debug + Ord + Send, V: Debug + Send,

Source§

impl<K, V> Debug for rayon::collections::hash_map::IntoIter<K, V>
where K: Debug + Hash + Eq + Send, V: Debug + Send,

1.12.0 · Source§

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

1.12.0 · Source§

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

Source§

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

1.12.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

impl<K, V, A> Debug for alloc::collections::btree::map::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, 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 RawEntryMut<'_, K, V, S>
where K: Debug, V: Debug,

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<L, R> Debug for Either<L, R>
where L: Debug, R: Debug,

Source§

impl<L, R> Debug for IterEither<L, R>
where L: Debug, R: Debug,

Source§

impl<Mask> Debug for Offset<Mask>
where Mask: Debug,

Source§

impl<Mat> Debug for Last<Mat>
where Mat: Debug,

1.33.0 · Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<R> Debug for pest::error::Error<R>
where R: Debug,

Source§

impl<R> Debug for Operator<R>
where R: Debug + RuleType,

Source§

impl<R> Debug for PrecClimber<R>
where R: Debug + Clone + 'static,

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> Debug for CacheParametersIter<R>
where R: CpuIdReader,

Source§

impl<R> Debug for CpuId<R>
where R: CpuIdReader,

Source§

impl<R> Debug for DatIter<R>
where R: CpuIdReader,

Source§

impl<R> Debug for ExtendedStateInfo<R>
where R: CpuIdReader,

Source§

impl<R> Debug for ExtendedStateIter<R>
where R: CpuIdReader,

Source§

impl<R> Debug for ExtendedTopologyIter<R>
where R: CpuIdReader,

Source§

impl<R> Debug for HypervisorInfo<R>
where R: CpuIdReader,

Source§

impl<R> Debug for RdtAllocationInfo<R>
where R: CpuIdReader,

Source§

impl<R> Debug for RdtMonitoringInfo<R>
where R: CpuIdReader,

Source§

impl<R> Debug for SgxInfo<R>
where R: CpuIdReader,

Source§

impl<R> Debug for SgxSectionIter<R>
where R: CpuIdReader,

Source§

impl<R> Debug for SoCVendorAttributesIter<R>
where R: CpuIdReader,

Source§

impl<R> Debug for SoCVendorInfo<R>
where R: CpuIdReader,

Source§

impl<R, T, B, D> Debug for TensorAny<R, T, B, D>
where T: Clone + Debug, B: DeviceAPI<T> + Debug, D: DimAPI, R: DataAPI<Data = B::Raw>,

Source§

impl<R: Debug, T: Debug, B> Debug for Storage<R, T, B>
where B: DeviceRawAPI<T> + Debug,

Source§

impl<Re, Im> Debug for ComplexDistribution<Re, Im>
where Re: Debug, Im: Debug,

Source§

impl<Rows, Cols, Head, Tail> Debug for faer::linalg::zip::ZipEq<Rows, Cols, Head, Tail>
where Rows: Debug, Cols: Debug, Head: Debug + MatShape<Rows = Rows, Cols = Cols>, Tail: Debug + MatShape<Rows = Rows, Cols = Cols>,

Source§

impl<Rows, Cols, Mat> Debug for LastEq<Rows, Cols, Mat>
where Rows: Debug, Cols: Debug, Mat: Debug + MatShape<Rows = Rows, Cols = Cols>,

Source§

impl<S> Debug for pulp::Prefix<'_, f32, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::Prefix<'_, f64, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::Prefix<'_, i32, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::Prefix<'_, i64, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::Prefix<'_, u32, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::Prefix<'_, u64, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::Prefix<'_, Complex<f32>, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::Prefix<'_, Complex<f64>, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::PrefixMut<'_, f32, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::PrefixMut<'_, f64, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::PrefixMut<'_, i32, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::PrefixMut<'_, i64, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::PrefixMut<'_, u32, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::PrefixMut<'_, u64, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::PrefixMut<'_, Complex<f32>, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::PrefixMut<'_, Complex<f64>, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::Suffix<'_, f32, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::Suffix<'_, f64, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::Suffix<'_, i32, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::Suffix<'_, i64, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::Suffix<'_, u32, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::Suffix<'_, u64, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::Suffix<'_, Complex<f32>, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::Suffix<'_, Complex<f64>, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::SuffixMut<'_, f32, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::SuffixMut<'_, f64, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::SuffixMut<'_, i32, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::SuffixMut<'_, i64, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::SuffixMut<'_, u32, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::SuffixMut<'_, u64, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for pulp::SuffixMut<'_, Complex<f32>, S, <S as Simd>::m32s>
where S: Simd,

Source§

impl<S> Debug for pulp::SuffixMut<'_, Complex<f64>, S, <S as Simd>::m64s>
where S: Simd,

Source§

impl<S> Debug for ThreadPoolBuilder<S>

Source§

impl<S, B> Debug for WalkTree<S, B>
where S: Debug, B: Debug,

Source§

impl<S, B> Debug for WalkTreePostfix<S, B>
where S: Debug, B: Debug,

Source§

impl<S, B> Debug for WalkTreePrefix<S, B>
where S: Debug, B: Debug,

Source§

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

Source§

impl<St, F> Debug for Unfold<St, F>
where St: 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.36.0 · Source§

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

Source§

impl<T> Debug for SendTimeoutError<T>

1.0.0 · Source§

impl<T> Debug for TrySendError<T>

1.0.0 · Source§

impl<T> Debug for TryLockError<T>

Source§

impl<T> Debug for Steal<T>

Source§

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

Source§

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

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.

Source§

impl<T> Debug for rstsr_core::layout::slice::Slice<T>
where T: Integer + Clone + Debug,

Source§

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

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,

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 Ref<'_, T>
where T: Debug + ?Sized,

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

1.9.0 · Source§

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

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 Pending<T>

1.48.0 · Source§

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

1.0.0 · Source§

impl<T> Debug for core::iter::adapters::rev::Rev<T>
where T: Debug,

1.9.0 · Source§

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

1.2.0 · Source§

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

Source§

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

Source§

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

Source§

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

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

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

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

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

1.70.0 · Source§

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

Source§

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

1.0.0 · Source§

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

1.16.0 · Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.16.0 · Source§

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

1.16.0 · Source§

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

1.0.0 · Source§

impl<T> Debug for PoisonError<T>

Source§

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

Source§

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

1.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 Injector<T>

Source§

impl<T> Debug for Stealer<T>

Source§

impl<T> Debug for Worker<T>

Source§

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

Source§

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

Source§

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

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 dyn_stack::DynArray<'_, T>
where T: Debug,

Source§

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

Source§

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

Source§

impl<T> Debug for TupleBuffer<T>
where T: Debug + HomogeneousTuple, <T as TupleCollect>::Buffer: Debug,

Source§

impl<T> Debug for itertools::ziptuple::Zip<T>
where T: Debug,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Debug for Ratio<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 Stack<T>
where T: Debug + Clone,

Source§

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

Source§

impl<T> Debug for rayon::collections::binary_heap::IntoIter<T>
where T: Debug + Ord + Send,

Source§

impl<T> Debug for rayon::collections::btree_set::IntoIter<T>
where T: Debug + Ord + Send,

Source§

impl<T> Debug for rayon::collections::hash_set::IntoIter<T>
where T: Debug + Hash + Eq + Send,

Source§

impl<T> Debug for rayon::collections::linked_list::IntoIter<T>
where T: Debug + Send,

Source§

impl<T> Debug for rayon::collections::vec_deque::IntoIter<T>
where T: Debug + Send,

Source§

impl<T> Debug for rayon::iter::empty::Empty<T>
where T: Send,

Source§

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

Source§

impl<T> Debug for rayon::iter::once::Once<T>
where T: Debug + Send,

Source§

impl<T> Debug for rayon::iter::repeat::Repeat<T>
where T: Debug + Clone + Send,

Source§

impl<T> Debug for rayon::iter::repeat::RepeatN<T>
where T: Debug + Clone + Send,

Source§

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

Source§

impl<T> Debug for rayon::range::Iter<T>
where T: Debug,

Source§

impl<T> Debug for rayon::range_inclusive::Iter<T>
where T: Debug,

Source§

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

Source§

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

1.0.0 · Source§

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

1.41.0 · Source§

impl<T> Debug for MaybeUninit<T>

Source§

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

1.4.0 · Source§

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

1.17.0 · Source§

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

Source§

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

1.17.0 · Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.17.0 · Source§

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

1.17.0 · Source§

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

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

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

1.17.0 · Source§

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

1.17.0 · Source§

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

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 Rc<T, A>
where T: Debug + ?Sized, A: Allocator,

Source§

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

1.4.0 · Source§

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

1.0.0 · Source§

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

1.4.0 · Source§

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

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 Vec<T, A>
where T: Debug, A: Allocator,

1.17.0 · Source§

impl<T, A> Debug for rstsr_core::prelude_dev::vec::Drain<'_, T, A>
where T: Debug, A: Allocator,

1.13.0 · Source§

impl<T, A> Debug for rstsr_core::prelude_dev::vec::IntoIter<T, A>
where T: Debug, A: Allocator,

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

impl<T, Error> Debug for MatrixComparisonFailure<T, Error>
where T: Debug, Error: Debug,

Source§

impl<T, Error> Debug for ElementsMismatch<T, Error>
where T: Debug, Error: Debug,

Source§

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

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

1.80.0 · 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, A> Debug for alloc::collections::btree::set::ExtractIf<'_, T, F, A>
where A: Allocator + Clone, T: Debug, F: FnMut(&T) -> bool,

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 core::slice::iter::SplitInclusiveMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for core::slice::iter::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, P> Debug for CompareExchangeError<'_, T, P>
where P: Pointer<T> + Debug,

Source§

impl<T, S> Debug for std::collections::hash::set::Entry<'_, T, S>
where T: Debug,

1.16.0 · Source§

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

1.0.0 · Source§

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

1.16.0 · Source§

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

Source§

impl<T, S> Debug for std::collections::hash::set::OccupiedEntry<'_, T, S>
where T: Debug,

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 std::collections::hash::set::VacantEntry<'_, T, S>
where T: Debug,

1.0.0 · Source§

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

Source§

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

1.0.0 · Source§

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

1.40.0 · Source§

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

Source§

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

Source§

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

Source§

impl<T, const N: usize> Debug for rayon::array::IntoIter<T, N>
where T: Debug + Send,

Source§

impl<U, I, ID, F> Debug for TryFold<I, U, ID, F>

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<W, Builder> Debug for WithWriter<W, Builder>
where W: Debug, Builder: Debug,

Source§

impl<X> Debug for Uniform<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: usize> Debug for FixedSizeBytes<N>