uniffi::deps::static_assertions::_core::fmt

Trait Debug

1.6.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 AnsiColor

Source§

impl Debug for Color

Source§

impl Debug for Action

Source§

impl Debug for State

Source§

impl Debug for askama::error::Error

Source§

impl Debug for DependencyKind

Source§

impl Debug for Applicability

Source§

impl Debug for DiagnosticLevel

Source§

impl Debug for CargoOpt

Source§

impl Debug for Edition

Source§

impl Debug for cargo_metadata::errors::Error

Source§

impl Debug for Message

Source§

impl Debug for Cfg

Source§

impl Debug for CfgExpr

Source§

impl Debug for cargo_platform::Platform

Source§

impl Debug for ParseErrorKind

Source§

impl Debug for ArgAction

Source§

impl Debug for ArgPredicate

Source§

impl Debug for ValueHint

Source§

impl Debug for ContextKind

Source§

impl Debug for ContextValue

Source§

impl Debug for clap_builder::error::kind::ErrorKind

Source§

impl Debug for MatchesError

Source§

impl Debug for ValueSource

Source§

impl Debug for clap_builder::util::color::ColorChoice

Source§

impl Debug for colorchoice::ColorChoice

Source§

impl Debug for IndexType

Source§

impl Debug for Container

Source§

impl Debug for Hint

Source§

impl Debug for goblin::error::Error

Source§

impl Debug for SymbolKind

Source§

impl Debug for CommandVariant

Source§

impl Debug for goblin::mach::load_command::Platform

Source§

impl Debug for StackFrameOffset

Source§

impl Debug for UnwindOperation

Source§

impl Debug for ExportAddressTableEntry

Source§

impl Debug for PrefilterConfig

Source§

impl Debug for nom::error::ErrorKind

Source§

impl Debug for VerboseErrorKind

Source§

impl Debug for Needed

Source§

impl Debug for Endianness

Source§

impl Debug for CompareResult

Source§

impl Debug for oneshot_uniffi::errors::RecvTimeoutError

Source§

impl Debug for oneshot_uniffi::errors::TryRecvError

Source§

impl Debug for plain::error::Error

Source§

impl Debug for StrCtx

Source§

impl Debug for Endian

Source§

impl Debug for scroll::error::Error

Source§

impl Debug for Op

Source§

impl Debug for Category

Source§

impl Debug for serde_json::value::Value

Source§

impl Debug for StrSimError

Source§

impl Debug for toml::ser::Error

Source§

impl Debug for toml::value::Value

Source§

impl Debug for uniffi_bindgen::bindings::kotlin::gen_kotlin::ImportRequirement

Source§

impl Debug for uniffi_bindgen::bindings::python::gen_python::ImportRequirement

Source§

impl Debug for FfiType

Source§

impl Debug for UniffiTrait

Source§

impl Debug for ErrorMetadata

Source§

impl Debug for LiteralMetadata

Source§

impl Debug for uniffi_meta::Metadata

Source§

impl Debug for Radix

Source§

impl Debug for UniffiTraitMetadata

Source§

impl Debug for ExternalKind

Source§

impl Debug for ObjectImpl

Source§

impl Debug for uniffi_meta::types::Type

Source§

impl Debug for Special

Source§

impl Debug for StringifierOrInheritOrStatic

Source§

impl Debug for StringifierOrStatic

Source§

impl Debug for FloatingPointType

Source§

impl Debug for IntegerType

Source§

impl Debug for CallbackResult

Source§

impl Debug for ForeignExecutorCallbackResult

Source§

impl Debug for RustCallStatusCode

Source§

impl Debug for RustFuturePoll

Source§

impl Debug for RustTaskCallbackCode

Source§

impl Debug for Level

Source§

impl Debug for LevelFilter

Source§

impl Debug for AsciiChar

1.0.0 · Source§

impl Debug for uniffi::deps::static_assertions::_core::cmp::Ordering

1.34.0 · Source§

impl Debug for Infallible

1.16.0 · Source§

impl Debug for c_void

1.7.0 · Source§

impl Debug for IpAddr

Source§

impl Debug for Ipv6MulticastScope

1.0.0 · Source§

impl Debug for uniffi::deps::static_assertions::_core::net::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 uniffi::deps::static_assertions::_core::sync::atomic::Ordering

1.28.0 · Source§

impl Debug for uniffi::deps::static_assertions::_core::fmt::Alignment

Source§

impl Debug for DebugAsHex

Source§

impl Debug for Sign

Source§

impl Debug for TryReserveErrorKind

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 std::io::error::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 std::sync::mpsc::RecvTimeoutError

1.0.0 · Source§

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

Source§

impl Debug for _Unwind_Reason_Code

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 StripBytes

Source§

impl Debug for StripStr

Source§

impl Debug for WinconBytes

Source§

impl Debug for Ansi256Color

Source§

impl Debug for RgbColor

Source§

impl Debug for EffectIter

Source§

impl Debug for Effects

§Examples

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

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

impl Debug for Reset

Source§

impl Debug for Style

Source§

impl Debug for Params

Source§

impl Debug for AsciiParser

Source§

impl Debug for Utf8Parser

Source§

impl Debug for FromPathBufError

Source§

impl Debug for FromPathError

Source§

impl Debug for camino::Iter<'_>

Source§

impl Debug for ReadDirUtf8

Source§

impl Debug for Utf8DirEntry

Source§

impl Debug for Utf8Path

Source§

impl Debug for Utf8PathBuf

Source§

impl Debug for Dependency

Source§

impl Debug for Diagnostic

Source§

impl Debug for DiagnosticCode

Source§

impl Debug for DiagnosticSpan

Source§

impl Debug for DiagnosticSpanLine

Source§

impl Debug for DiagnosticSpanMacroExpansion

Source§

impl Debug for Artifact

Source§

impl Debug for ArtifactProfile

Source§

impl Debug for BuildFinished

Source§

impl Debug for BuildScript

Source§

impl Debug for CompilerMessage

Source§

impl Debug for DepKindInfo

Source§

impl Debug for cargo_metadata::Metadata

Source§

impl Debug for MetadataCommand

Source§

impl Debug for Node

Source§

impl Debug for NodeDep

Source§

impl Debug for Package

Source§

impl Debug for PackageId

Source§

impl Debug for Resolve

Source§

impl Debug for cargo_metadata::Source

Source§

impl Debug for Target

Source§

impl Debug for ParseError

Source§

impl Debug for Arg

Source§

impl Debug for ArgGroup

Source§

impl Debug for clap_builder::builder::command::Command

Source§

impl Debug for clap_builder::builder::os_str::OsStr

Source§

impl Debug for PossibleValue

Source§

impl Debug for ValueRange

Source§

impl Debug for Str

Source§

impl Debug for StyledStr

Source§

impl Debug for Styles

Source§

impl Debug for BoolValueParser

Source§

impl Debug for BoolishValueParser

Source§

impl Debug for FalseyValueParser

Source§

impl Debug for NonEmptyStringValueParser

Source§

impl Debug for OsStringValueParser

Source§

impl Debug for PathBufValueParser

Source§

impl Debug for PossibleValuesParser

Source§

impl Debug for StringValueParser

Source§

impl Debug for UnknownArgumentValueParser

Source§

impl Debug for ValueParser

Source§

impl Debug for ArgMatches

Source§

impl Debug for Id

Source§

impl Debug for ArgCursor

Source§

impl Debug for RawArgs

Source§

impl Debug for fs_err::dir::DirEntry

Source§

impl Debug for fs_err::dir::ReadDir

Source§

impl Debug for fs_err::file::File

Source§

impl Debug for fs_err::open_options::OpenOptions

Source§

impl Debug for GlobError

Source§

impl Debug for MatchOptions

Source§

impl Debug for Paths

Source§

impl Debug for Pattern

Source§

impl Debug for PatternError

Source§

impl Debug for MemberHeader

Source§

impl Debug for Ctx

Source§

impl Debug for goblin::elf32::gnu_hash::GnuHash<'_>

Source§

impl Debug for goblin::elf64::gnu_hash::GnuHash<'_>

Source§

impl Debug for goblin::elf::compression_header::compression_header32::CompressionHeader

Source§

impl Debug for goblin::elf::compression_header::compression_header64::CompressionHeader

Source§

impl Debug for goblin::elf::compression_header::CompressionHeader

Source§

impl Debug for goblin::elf::dynamic::dyn32::Dyn

Source§

impl Debug for goblin::elf::dynamic::dyn32::DynamicInfo

Source§

impl Debug for goblin::elf::dynamic::dyn64::Dyn

Source§

impl Debug for goblin::elf::dynamic::dyn64::DynamicInfo

Source§

impl Debug for goblin::elf::dynamic::Dyn

Source§

impl Debug for Dynamic

Source§

impl Debug for goblin::elf::dynamic::DynamicInfo

Source§

impl Debug for goblin::elf::header::header32::Header

Source§

impl Debug for goblin::elf::header::header64::Header

Source§

impl Debug for goblin::elf::header::Header

Source§

impl Debug for Nhdr32

Source§

impl Debug for Nhdr64

Source§

impl Debug for goblin::elf::program_header::program_header32::ProgramHeader

Source§

impl Debug for goblin::elf::program_header::program_header64::ProgramHeader

Source§

impl Debug for goblin::elf::program_header::ProgramHeader

Source§

impl Debug for goblin::elf::reloc::reloc32::Rel

Source§

impl Debug for goblin::elf::reloc::reloc32::Rela

Source§

impl Debug for goblin::elf::reloc::reloc64::Rel

Source§

impl Debug for goblin::elf::reloc::reloc64::Rela

Source§

impl Debug for Reloc

Source§

impl Debug for goblin::elf::section_header::section_header32::SectionHeader

Source§

impl Debug for goblin::elf::section_header::section_header64::SectionHeader

Source§

impl Debug for goblin::elf::section_header::SectionHeader

Source§

impl Debug for goblin::elf::sym::Sym

Source§

impl Debug for goblin::elf::sym::sym32::Sym

Source§

impl Debug for goblin::elf::sym::sym64::Sym

Source§

impl Debug for Verdaux

Source§

impl Debug for Vernaux

Source§

impl Debug for Versym

Source§

impl Debug for FatArch

Source§

impl Debug for FatHeader

Source§

impl Debug for Header32

Source§

impl Debug for Header64

Source§

impl Debug for goblin::mach::header::Header

Source§

impl Debug for BuildToolVersion

Source§

impl Debug for BuildVersionCommand

Source§

impl Debug for DataInCodeEntry

Source§

impl Debug for DyldInfoCommand

Source§

impl Debug for Dylib

Source§

impl Debug for DylibCommand

Source§

impl Debug for DylibModule64

Source§

impl Debug for DylibModule

Source§

impl Debug for DylibReference

Source§

impl Debug for DylibTableOfContents

Source§

impl Debug for DylinkerCommand

Source§

impl Debug for DysymtabCommand

Source§

impl Debug for EncryptionInfoCommand32

Source§

impl Debug for EncryptionInfoCommand64

Source§

impl Debug for EntryPointCommand

Source§

impl Debug for FvmfileCommand

Source§

impl Debug for Fvmlib

Source§

impl Debug for FvmlibCommand

Source§

impl Debug for IdentCommand

Source§

impl Debug for LinkeditDataCommand

Source§

impl Debug for LinkerOptionCommand

Source§

impl Debug for LoadCommand

Source§

impl Debug for LoadCommandHeader

Source§

impl Debug for PrebindCksumCommand

Source§

impl Debug for PreboundDylibCommand

Source§

impl Debug for RoutinesCommand32

Source§

impl Debug for RoutinesCommand64

Source§

impl Debug for RpathCommand

Source§

impl Debug for Section32

Source§

impl Debug for Section64

Source§

impl Debug for SegmentCommand32

Source§

impl Debug for SegmentCommand64

Source§

impl Debug for SourceVersionCommand

Source§

impl Debug for SubClientCommand

Source§

impl Debug for SubFrameworkCommand

Source§

impl Debug for SubLibraryCommand

Source§

impl Debug for SubUmbrellaCommand

Source§

impl Debug for SymsegCommand

Source§

impl Debug for SymtabCommand

Source§

impl Debug for ThreadCommand

Source§

impl Debug for TwolevelHint

Source§

impl Debug for TwolevelHintsCommand

Source§

impl Debug for UuidCommand

Source§

impl Debug for VersionMinCommand

Source§

impl Debug for RelocationInfo

Source§

impl Debug for Section

Source§

impl Debug for Nlist32

Source§

impl Debug for Nlist64

Source§

impl Debug for Nlist

Source§

impl Debug for SymbolsCtx

Source§

impl Debug for DataDirectories

Source§

impl Debug for DataDirectory

Source§

impl Debug for ImageDebugDirectory

Source§

impl Debug for ExceptionData<'_>

Source§

impl Debug for Register

Source§

impl Debug for RuntimeFunction

Source§

impl Debug for UnwindCode

Source§

impl Debug for UnwindInfo<'_>

Source§

impl Debug for ExportDirectoryTable

Source§

impl Debug for CoffHeader

Source§

impl Debug for DosHeader

Source§

impl Debug for goblin::pe::header::Header

Source§

impl Debug for ImportDirectoryEntry

Source§

impl Debug for OptionalHeader

Source§

impl Debug for StandardFields32

Source§

impl Debug for StandardFields64

Source§

impl Debug for StandardFields

Source§

impl Debug for WindowsFields32

Source§

impl Debug for WindowsFields64

Source§

impl Debug for ParseOptions

Source§

impl Debug for Relocation

Source§

impl Debug for SectionTable

Source§

impl Debug for AuxBeginAndEndFunction

Source§

impl Debug for AuxFunctionDefinition

Source§

impl Debug for AuxSectionDefinition

Source§

impl Debug for AuxWeakExternal

Source§

impl Debug for goblin::pe::symbol::Symbol

Source§

impl Debug for HintData

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 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 oneshot_uniffi::errors::RecvError

Source§

impl Debug for Sleb128

Source§

impl Debug for Uleb128

Source§

impl Debug for semver::parse::Error

Source§

impl Debug for BuildMetadata

Source§

impl Debug for Comparator

Source§

impl Debug for Prerelease

Source§

impl Debug for Version

Source§

impl Debug for VersionReq

Source§

impl Debug for IgnoredAny

Source§

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

Source§

impl Debug for serde_json::error::Error

Source§

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

Source§

impl Debug for Number

Source§

impl Debug for CompactFormatter

Source§

impl Debug for Hash128

Source§

impl Debug for siphasher::sip128::SipHasher13

Source§

impl Debug for siphasher::sip128::SipHasher24

Source§

impl Debug for siphasher::sip128::SipHasher

Source§

impl Debug for siphasher::sip::SipHasher13

Source§

impl Debug for siphasher::sip::SipHasher24

Source§

impl Debug for siphasher::sip::SipHasher

Source§

impl Debug for Datetime

Source§

impl Debug for DatetimeParseError

Source§

impl Debug for toml::de::Error

Source§

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

Source§

impl Debug for TemplateExpression

Source§

impl Debug for uniffi_bindgen::bindings::kotlin::gen_kotlin::Config

Source§

impl Debug for uniffi_bindgen::bindings::kotlin::gen_kotlin::CustomTypeConfig

Source§

impl Debug for uniffi_bindgen::bindings::python::gen_python::Config

Source§

impl Debug for uniffi_bindgen::bindings::python::gen_python::CustomTypeConfig

Source§

impl Debug for uniffi_bindgen::bindings::ruby::gen_ruby::Config

Source§

impl Debug for uniffi_bindgen::bindings::Config

Source§

impl Debug for RunScriptOptions

Source§

impl Debug for uniffi_bindgen::bindings::swift::gen_swift::Config

Source§

impl Debug for uniffi_bindgen::bindings::swift::gen_swift::CustomTypeConfig

Source§

impl Debug for CallbackInterface

Source§

impl Debug for uniffi_bindgen::interface::enum_::Enum

Source§

impl Debug for Variant

Source§

impl Debug for FfiArgument

Source§

impl Debug for FfiFunction

Source§

impl Debug for uniffi_bindgen::interface::function::Argument

Source§

impl Debug for Function

Source§

impl Debug for ResultType

Source§

impl Debug for uniffi_bindgen::interface::object::Constructor

Source§

impl Debug for Method

Source§

impl Debug for uniffi_bindgen::interface::object::Object

Source§

impl Debug for Field

Source§

impl Debug for uniffi_bindgen::interface::record::Record

Source§

impl Debug for ComponentInterface

Source§

impl Debug for uniffi_bindgen::Config

Source§

impl Debug for EmptyBindingsConfig

Source§

impl Debug for MetadataGroup

Source§

impl Debug for CallbackInterfaceMetadata

Source§

impl Debug for ConstructorMetadata

Source§

impl Debug for CustomTypeMetadata

Source§

impl Debug for EnumMetadata

Source§

impl Debug for FieldMetadata

Source§

impl Debug for FnMetadata

Source§

impl Debug for FnParamMetadata

Source§

impl Debug for MethodMetadata

Source§

impl Debug for NamespaceMetadata

Source§

impl Debug for ObjectMetadata

Source§

impl Debug for RecordMetadata

Source§

impl Debug for TraitMethodMetadata

Source§

impl Debug for UdlFile

Source§

impl Debug for VariantMetadata

Source§

impl Debug for CompileSource

Source§

impl Debug for utf8parse::Parser

Source§

impl Debug for BooleanLit

Source§

impl Debug for EmptyArrayLit

Source§

impl Debug for EmptyDictionaryLit

Source§

impl Debug for Any

Source§

impl Debug for ArrayBuffer

Source§

impl Debug for ArrayBufferView

Source§

impl Debug for Assign

Source§

impl Debug for Async

Source§

impl Debug for Attribute

Source§

impl Debug for Boolean

Source§

impl Debug for BufferSource

Source§

impl Debug for Byte

Source§

impl Debug for ByteString

Source§

impl Debug for Callback

Source§

impl Debug for CloseBrace

Source§

impl Debug for CloseBracket

Source§

impl Debug for CloseParen

Source§

impl Debug for Colon

Source§

impl Debug for Comma

Source§

impl Debug for Const

Source§

impl Debug for weedle::term::Constructor

Source§

impl Debug for DOMString

Source§

impl Debug for DataView

Source§

impl Debug for Deleter

Source§

impl Debug for Dictionary

Source§

impl Debug for Dot

Source§

impl Debug for Double

Source§

impl Debug for Ellipsis

Source§

impl Debug for weedle::term::Enum

Source§

impl Debug for weedle::term::Error

Source§

impl Debug for False

Source§

impl Debug for Float32Array

Source§

impl Debug for Float64Array

Source§

impl Debug for Float

Source§

impl Debug for FrozenArray

Source§

impl Debug for Getter

Source§

impl Debug for GreaterThan

Source§

impl Debug for Implements

Source§

impl Debug for Includes

Source§

impl Debug for Infinity

Source§

impl Debug for Inherit

Source§

impl Debug for Int8Array

Source§

impl Debug for Int16Array

Source§

impl Debug for Int32Array

Source§

impl Debug for Interface

Source§

impl Debug for Iterable

Source§

impl Debug for LegacyCaller

Source§

impl Debug for LessThan

Source§

impl Debug for Long

Source§

impl Debug for Maplike

Source§

impl Debug for Minus

Source§

impl Debug for Mixin

Source§

impl Debug for NaN

Source§

impl Debug for Namespace

Source§

impl Debug for NegInfinity

Source§

impl Debug for Null

Source§

impl Debug for weedle::term::Object

Source§

impl Debug for Octet

Source§

impl Debug for OpenBrace

Source§

impl Debug for OpenBracket

Source§

impl Debug for OpenParen

Source§

impl Debug for Optional

Source§

impl Debug for Or

Source§

impl Debug for Partial

Source§

impl Debug for Promise

Source§

impl Debug for QMark

Source§

impl Debug for ReadOnly

Source§

impl Debug for weedle::term::Record

Source§

impl Debug for Required

Source§

impl Debug for SemiColon

Source§

impl Debug for Sequence

Source§

impl Debug for Setlike

Source§

impl Debug for Setter

Source§

impl Debug for Short

Source§

impl Debug for Static

Source§

impl Debug for Stringifier

Source§

impl Debug for weedle::term::Symbol

Source§

impl Debug for True

Source§

impl Debug for Typedef

Source§

impl Debug for USVString

Source§

impl Debug for Uint8Array

Source§

impl Debug for Uint8ClampedArray

Source§

impl Debug for Uint16Array

Source§

impl Debug for Uint32Array

Source§

impl Debug for Undefined

Source§

impl Debug for Unrestricted

Source§

impl Debug for Unsigned

Source§

impl Debug for DoubleType

Source§

impl Debug for FloatType

Source§

impl Debug for LongLongType

Source§

impl Debug for LongType

Source§

impl Debug for ShortType

Source§

impl Debug for ForeignExecutor

Source§

impl Debug for ForeignExecutorHandle

Source§

impl Debug for MetadataBuffer

Source§

impl Debug for RustBuffer

Source§

impl Debug for UnexpectedUniFFICallbackError

Source§

impl Debug for uniffi::deps::anyhow::Error

Source§

impl Debug for UninitSlice

Source§

impl Debug for uniffi::deps::bytes::Bytes

Source§

impl Debug for BytesMut

Source§

impl Debug for ParseLevelError

Source§

impl Debug for SetLoggerError

Source§

impl Debug for OnceBool

Source§

impl Debug for OnceNonZeroUsize

Source§

impl Debug for AllocError

1.28.0 · Source§

impl Debug for Layout

1.50.0 · Source§

impl Debug for LayoutError

1.0.0 · Source§

impl Debug for TypeId

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 bf16

1.34.0 · Source§

impl Debug for TryFromSliceError

1.16.0 · Source§

impl Debug for uniffi::deps::static_assertions::_core::ascii::EscapeDefault

1.13.0 · Source§

impl Debug for BorrowError

1.13.0 · Source§

impl Debug for BorrowMutError

1.34.0 · Source§

impl Debug for CharTryFromError

1.9.0 · Source§

impl Debug for DecodeUtf16Error

1.20.0 · Source§

impl Debug for uniffi::deps::static_assertions::_core::char::EscapeDebug

1.0.0 · Source§

impl Debug for uniffi::deps::static_assertions::_core::char::EscapeDefault

1.0.0 · Source§

impl Debug for uniffi::deps::static_assertions::_core::char::EscapeUnicode

1.20.0 · Source§

impl Debug for ParseCharError

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

impl Debug for CStr

1.69.0 · Source§

impl Debug for FromBytesUntilNulError

1.64.0 · Source§

impl Debug for FromBytesWithNulError

1.0.0 · Source§

impl Debug for uniffi::deps::static_assertions::_core::hash::SipHasher

Source§

impl Debug for BorrowedBuf<'_>

1.33.0 · Source§

impl Debug for PhantomPinned

Source§

impl Debug for Assume

1.0.0 · Source§

impl Debug for AddrParseError

1.0.0 · Source§

impl Debug for Ipv4Addr

1.0.0 · Source§

impl Debug for Ipv6Addr

1.0.0 · Source§

impl Debug for SocketAddrV4

1.0.0 · Source§

impl Debug for SocketAddrV6

1.0.0 · Source§

impl Debug for ParseFloatError

1.0.0 · Source§

impl Debug for ParseIntError

1.34.0 · Source§

impl Debug for TryFromIntError

1.0.0 · Source§

impl Debug for RangeFull

1.81.0 · Source§

impl Debug for PanicMessage<'_>

Source§

impl Debug for uniffi::deps::static_assertions::_core::ptr::Alignment

1.38.0 · Source§

impl Debug for Chars<'_>

1.17.0 · Source§

impl Debug for EncodeUtf16<'_>

1.0.0 · Source§

impl Debug for ParseBoolError

1.79.0 · Source§

impl Debug for Utf8Chunks<'_>

1.0.0 · Source§

impl Debug for Utf8Error

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

Source§

impl Debug for Global

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

1.0.0 · Source§

impl Debug for String

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 std::ffi::os_str::OsStr

1.0.0 · Source§

impl Debug for OsString

1.6.0 · Source§

impl Debug for DirBuilder

1.13.0 · Source§

impl Debug for std::fs::DirEntry

1.0.0 · Source§

impl Debug for std::fs::File

1.75.0 · Source§

impl Debug for FileTimes

1.16.0 · Source§

impl Debug for FileType

1.16.0 · Source§

impl Debug for std::fs::Metadata

1.0.0 · Source§

impl Debug for std::fs::OpenOptions

1.0.0 · Source§

impl Debug for Permissions

1.0.0 · Source§

impl Debug for std::fs::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

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

Source§

impl Debug for PipeReader

Source§

impl Debug for PipeWriter

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 std::process::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 std::sync::mpsc::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 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

1.0.0 · Source§

impl Debug for Arguments<'_>

1.0.0 · Source§

impl Debug for uniffi::deps::static_assertions::_core::fmt::Error

Source§

impl Debug for FormattingOptions

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 Utf8Component<'a>

Source§

impl<'a> Debug for Utf8Prefix<'a>

Source§

impl<'a> Debug for goblin::Object<'a>

Source§

impl<'a> Debug for Mach<'a>

Source§

impl<'a> Debug for SingleArch<'a>

Source§

impl<'a> Debug for ExportInfo<'a>

Source§

impl<'a> Debug for UnwindHandler<'a>

Source§

impl<'a> Debug for Reexport<'a>

Source§

impl<'a> Debug for SyntheticImportLookupTableEntry<'a>

Source§

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

Source§

impl<'a> Debug for weedle::argument::Argument<'a>

Source§

impl<'a> Debug for ExtendedAttribute<'a>

Source§

impl<'a> Debug for IdentifierOrString<'a>

Source§

impl<'a> Debug for Definition<'a>

Source§

impl<'a> Debug for AsyncIterableInterfaceMember<'a>

Source§

impl<'a> Debug for InterfaceMember<'a>

Source§

impl<'a> Debug for IterableInterfaceMember<'a>

Source§

impl<'a> Debug for ConstValue<'a>

Source§

impl<'a> Debug for DefaultValue<'a>

Source§

impl<'a> Debug for FloatLit<'a>

Source§

impl<'a> Debug for IntegerLit<'a>

Source§

impl<'a> Debug for MixinMember<'a>

Source§

impl<'a> Debug for NamespaceMember<'a>

Source§

impl<'a> Debug for ConstType<'a>

Source§

impl<'a> Debug for NonAnyType<'a>

Source§

impl<'a> Debug for RecordKeyType<'a>

Source§

impl<'a> Debug for ReturnType<'a>

Source§

impl<'a> Debug for SingleType<'a>

Source§

impl<'a> Debug for weedle::types::Type<'a>

Source§

impl<'a> Debug for UnionMemberType<'a>

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 Prefix<'a>

Source§

impl<'a> Debug for Utf8Ancestors<'a>

Source§

impl<'a> Debug for Utf8Components<'a>

Source§

impl<'a> Debug for Utf8PrefixComponent<'a>

Source§

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

Source§

impl<'a> Debug for Indices<'a>

Source§

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

Source§

impl<'a> Debug for Archive<'a>

Source§

impl<'a> Debug for goblin::archive::Header<'a>

Source§

impl<'a> Debug for Index<'a>

Source§

impl<'a> Debug for Member<'a>

Source§

impl<'a> Debug for Note<'a>

Source§

impl<'a> Debug for RelocIterator<'a>

Source§

impl<'a> Debug for RelocSection<'a>

Source§

impl<'a> Debug for Elf<'a>

Source§

impl<'a> Debug for Symtab<'a>

Source§

impl<'a> Debug for Verdef<'a>

Source§

impl<'a> Debug for VerdefSection<'a>

Source§

impl<'a> Debug for Verneed<'a>

Source§

impl<'a> Debug for VerneedSection<'a>

Source§

impl<'a> Debug for VersymSection<'a>

Source§

impl<'a> Debug for goblin::mach::exports::Export<'a>

Source§

impl<'a> Debug for ExportTrie<'a>

Source§

impl<'a> Debug for BindInterpreter<'a>

Source§

impl<'a> Debug for goblin::mach::imports::Import<'a>

Source§

impl<'a> Debug for Segment<'a>

Source§

impl<'a> Debug for Segments<'a>

Source§

impl<'a> Debug for MachO<'a>

Source§

impl<'a> Debug for MultiArch<'a>

Source§

impl<'a> Debug for Symbols<'a>

Source§

impl<'a> Debug for CodeviewPDB70DebugInfo<'a>

Source§

impl<'a> Debug for DebugData<'a>

Source§

impl<'a> Debug for RuntimeFunctionIterator<'a>

Source§

impl<'a> Debug for UnwindCodeIterator<'a>

Source§

impl<'a> Debug for goblin::pe::export::Export<'a>

Source§

impl<'a> Debug for ExportData<'a>

Source§

impl<'a> Debug for HintNameTableEntry<'a>

Source§

impl<'a> Debug for goblin::pe::import::Import<'a>

Source§

impl<'a> Debug for ImportData<'a>

Source§

impl<'a> Debug for SyntheticImportDirectoryEntry<'a>

Source§

impl<'a> Debug for Coff<'a>

Source§

impl<'a> Debug for PE<'a>

Source§

impl<'a> Debug for SymbolTable<'a>

Source§

impl<'a> Debug for Strtab<'a>

Source§

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

Source§

impl<'a> Debug for SingleArgument<'a>

Source§

impl<'a> Debug for VariadicArgument<'a>

Source§

impl<'a> Debug for ExtendedAttributeArgList<'a>

Source§

impl<'a> Debug for ExtendedAttributeIdent<'a>

Source§

impl<'a> Debug for ExtendedAttributeIdentList<'a>

Source§

impl<'a> Debug for ExtendedAttributeNamedArgList<'a>

Source§

impl<'a> Debug for ExtendedAttributeNoArgs<'a>

Source§

impl<'a> Debug for Default<'a>

Source§

impl<'a> Debug for Identifier<'a>

Source§

impl<'a> Debug for DictionaryMember<'a>

Source§

impl<'a> Debug for AttributeInterfaceMember<'a>

Source§

impl<'a> Debug for ConstMember<'a>

Source§

impl<'a> Debug for ConstructorInterfaceMember<'a>

Source§

impl<'a> Debug for DoubleTypedAsyncIterable<'a>

Source§

impl<'a> Debug for DoubleTypedIterable<'a>

Source§

impl<'a> Debug for Inheritance<'a>

Source§

impl<'a> Debug for MaplikeInterfaceMember<'a>

Source§

impl<'a> Debug for OperationInterfaceMember<'a>

Source§

impl<'a> Debug for SetlikeInterfaceMember<'a>

Source§

impl<'a> Debug for SingleTypedAsyncIterable<'a>

Source§

impl<'a> Debug for SingleTypedIterable<'a>

Source§

impl<'a> Debug for StringifierMember<'a>

Source§

impl<'a> Debug for DecLit<'a>

Source§

impl<'a> Debug for FloatValueLit<'a>

Source§

impl<'a> Debug for HexLit<'a>

Source§

impl<'a> Debug for OctLit<'a>

Source§

impl<'a> Debug for StringLit<'a>

Source§

impl<'a> Debug for AttributeMixinMember<'a>

Source§

impl<'a> Debug for OperationMixinMember<'a>

Source§

impl<'a> Debug for AttributeNamespaceMember<'a>

Source§

impl<'a> Debug for OperationNamespaceMember<'a>

Source§

impl<'a> Debug for CallbackDefinition<'a>

Source§

impl<'a> Debug for CallbackInterfaceDefinition<'a>

Source§

impl<'a> Debug for DictionaryDefinition<'a>

Source§

impl<'a> Debug for EnumDefinition<'a>

Source§

impl<'a> Debug for ImplementsDefinition<'a>

Source§

impl<'a> Debug for IncludesStatementDefinition<'a>

Source§

impl<'a> Debug for InterfaceDefinition<'a>

Source§

impl<'a> Debug for InterfaceMixinDefinition<'a>

Source§

impl<'a> Debug for NamespaceDefinition<'a>

Source§

impl<'a> Debug for PartialDictionaryDefinition<'a>

Source§

impl<'a> Debug for PartialInterfaceDefinition<'a>

Source§

impl<'a> Debug for PartialInterfaceMixinDefinition<'a>

Source§

impl<'a> Debug for PartialNamespaceDefinition<'a>

Source§

impl<'a> Debug for TypedefDefinition<'a>

Source§

impl<'a> Debug for AttributedNonAnyType<'a>

Source§

impl<'a> Debug for AttributedType<'a>

Source§

impl<'a> Debug for FrozenArrayType<'a>

Source§

impl<'a> Debug for PromiseType<'a>

Source§

impl<'a> Debug for RecordType<'a>

Source§

impl<'a> Debug for SequenceType<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::error::Source<'a>

Source§

impl<'a> Debug for uniffi::deps::static_assertions::_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>

Source§

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

1.0.0 · Source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::Bytes<'a>

1.0.0 · Source§

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

1.34.0 · Source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::EscapeUnicode<'a>

1.0.0 · Source§

impl<'a> Debug for uniffi::deps::static_assertions::_core::str::Lines<'a>

1.0.0 · Source§

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

1.34.0 · Source§

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

1.1.0 · Source§

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

1.79.0 · Source§

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

Source§

impl<'a> 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, '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 uniffi::deps::static_assertions::_core::option::Iter<'a, A>
where A: Debug + 'a,

1.0.0 · Source§

impl<'a, A> Debug for uniffi::deps::static_assertions::_core::option::IterMut<'a, A>
where A: Debug + 'a,

Source§

impl<'a, E> Debug for Escaped<'a, E>
where E: Debug + Escaper,

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, E, W> Debug for EscapeWriter<'a, E, W>
where E: Debug, W: Debug,

Source§

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

1.21.0 · Source§

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

Source§

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

Source§

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

1.5.0 · Source§

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

1.2.0 · Source§

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

1.5.0 · Source§

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

1.2.0 · Source§

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

1.0.0 · Source§

impl<'a, P> Debug for uniffi::deps::static_assertions::_core::str::RSplit<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for uniffi::deps::static_assertions::_core::str::RSplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

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

1.0.0 · Source§

impl<'a, P> Debug for uniffi::deps::static_assertions::_core::str::Split<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.51.0 · Source§

impl<'a, P> Debug for uniffi::deps::static_assertions::_core::str::SplitInclusive<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

impl<'a, P> Debug for uniffi::deps::static_assertions::_core::str::SplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Debug,

1.0.0 · Source§

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

Source§

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

Source§

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

1.0.0 · Source§

impl<'a, T> Debug for uniffi::deps::static_assertions::_core::result::Iter<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

impl<'a, T> Debug for uniffi::deps::static_assertions::_core::result::IterMut<'a, T>
where T: Debug + 'a,

1.0.0 · Source§

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

1.31.0 · Source§

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

1.31.0 · Source§

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

1.0.0 · Source§

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

1.31.0 · Source§

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

1.31.0 · Source§

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

1.31.0 · Source§

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

1.31.0 · Source§

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

1.0.0 · Source§

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

1.17.0 · Source§

impl<'a, T> Debug for alloc::collections::btree::set::Range<'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,

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 alloc::vec::extract_if::ExtractIf<'a, T, F, A>
where T: Debug, F: Debug, A: Debug + Allocator,

1.77.0 · Source§

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

1.77.0 · Source§

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

Source§

impl<'a, T, const N: usize> Debug for uniffi::deps::static_assertions::_core::slice::ArrayChunks<'a, T, N>
where T: Debug + 'a,

Source§

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

Source§

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

Source§

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

Source§

impl<'de, 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<'n> Debug for memchr::memmem::Finder<'n>

Source§

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

Source§

impl<'s> Debug for StripBytesIter<'s>

Source§

impl<'s> Debug for StripStrIter<'s>

Source§

impl<'s> Debug for StrippedBytes<'s>

Source§

impl<'s> Debug for StrippedStr<'s>

Source§

impl<'s> Debug for WinconBytesIter<'s>

Source§

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

Source§

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

1.63.0 · Source§

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

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,

1.0.0 · Source§

impl<A> Debug for uniffi::deps::static_assertions::_core::iter::Repeat<A>
where A: Debug,

1.82.0 · Source§

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

1.0.0 · Source§

impl<A> Debug for uniffi::deps::static_assertions::_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,

1.0.0 · Source§

impl<A, B> Debug for uniffi::deps::static_assertions::_core::iter::Chain<A, B>
where A: Debug, B: Debug,

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.55.0 · Source§

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

Source§

impl<C> Debug for anstyle_parse::Parser<C>
where C: Debug,

Source§

impl<Config> Debug for uniffi_bindgen::library_mode::Source<Config>
where Config: Debug + BindingsConfig,

Source§

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

Source§

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

Source§

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

Source§

impl<E> Debug for BoolDeserializer<E>

Source§

impl<E> Debug for CharDeserializer<E>

Source§

impl<E> Debug for F32Deserializer<E>

Source§

impl<E> Debug for F64Deserializer<E>

Source§

impl<E> Debug for I8Deserializer<E>

Source§

impl<E> Debug for I16Deserializer<E>

Source§

impl<E> Debug for I32Deserializer<E>

Source§

impl<E> Debug for I64Deserializer<E>

Source§

impl<E> Debug for I128Deserializer<E>

Source§

impl<E> Debug for IsizeDeserializer<E>

Source§

impl<E> Debug for StringDeserializer<E>

Source§

impl<E> Debug for U8Deserializer<E>

Source§

impl<E> Debug for U16Deserializer<E>

Source§

impl<E> Debug for U32Deserializer<E>

Source§

impl<E> Debug for U64Deserializer<E>

Source§

impl<E> Debug for U128Deserializer<E>

Source§

impl<E> Debug for UnitDeserializer<E>

Source§

impl<E> Debug for UsizeDeserializer<E>

Source§

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

Source§

impl<E, T> Debug for MarkupDisplay<E, T>
where E: Debug + Escaper, T: Debug + Display,

Source§

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

1.64.0 · Source§

impl<F> Debug for PollFn<F>

1.34.0 · Source§

impl<F> Debug for uniffi::deps::static_assertions::_core::iter::FromFn<F>

1.68.0 · Source§

impl<F> Debug for OnceWith<F>

1.68.0 · Source§

impl<F> Debug for RepeatWith<F>

Source§

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

Source§

impl<F> Debug for uniffi::deps::static_assertions::_core::fmt::FromFn<F>
where F: Fn(&mut Formatter<'_>) -> Result<(), Error>,

1.4.0 · Source§

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

1.9.0 · Source§

impl<H> Debug for BuildHasherDefault<H>

Source§

impl<I> Debug for nom::error::Error<I>
where I: Debug,

Source§

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

Source§

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

1.9.0 · Source§

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

1.1.0 · Source§

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

1.36.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.28.0 · Source§

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

1.0.0 · Source§

impl<I> Debug for uniffi::deps::static_assertions::_core::iter::Take<I>
where I: Debug,

Source§

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

1.9.0 · Source§

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

1.9.0 · Source§

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

1.9.0 · Source§

impl<I, F> Debug for uniffi::deps::static_assertions::_core::iter::Map<I, F>
where I: Debug,

Source§

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

Source§

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

1.9.0 · Source§

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

1.57.0 · Source§

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

1.9.0 · Source§

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

1.9.0 · Source§

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

1.9.0 · Source§

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

1.29.0 · Source§

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

1.9.0 · Source§

impl<I, U, F> Debug for FlatMap<I, U, F>
where I: Debug, U: IntoIterator, <U as IntoIterator>::IntoIter: Debug,

Source§

impl<I, const N: usize> Debug for uniffi::deps::static_assertions::_core::iter::ArrayChunks<I, N>
where I: Debug + Iterator, <I as Iterator>::Item: Debug,

1.0.0 · Source§

impl<Idx> Debug for uniffi::deps::static_assertions::_core::ops::Range<Idx>
where Idx: Debug,

1.0.0 · Source§

impl<Idx> Debug for uniffi::deps::static_assertions::_core::ops::RangeFrom<Idx>
where Idx: Debug,

1.26.0 · Source§

impl<Idx> Debug for uniffi::deps::static_assertions::_core::ops::RangeInclusive<Idx>
where Idx: Debug,

1.0.0 · Source§

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

1.26.0 · Source§

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

Source§

impl<Idx> Debug for uniffi::deps::static_assertions::_core::range::Range<Idx>
where Idx: Debug,

Source§

impl<Idx> Debug for uniffi::deps::static_assertions::_core::range::RangeFrom<Idx>
where Idx: Debug,

Source§

impl<Idx> Debug for uniffi::deps::static_assertions::_core::range::RangeInclusive<Idx>
where Idx: 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,

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<P, F> Debug for MapValueParser<P, F>
where P: Debug, F: Debug,

Source§

impl<P, F> Debug for TryMapValueParser<P, F>
where P: Debug, F: Debug,

1.33.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<S> Debug for AutoStream<S>
where S: Debug + RawStream,

Source§

impl<S> Debug for StripStream<S>
where S: Debug + Write,

Source§

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

1.17.0 · Source§

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

1.0.0 · Source§

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

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

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 RangedI64ValueParser<T>
where T: Debug + TryFrom<i64> + Clone + Send + Sync,

Source§

impl<T> Debug for RangedU64ValueParser<T>
where T: Debug + TryFrom<u64>,

Source§

impl<T> Debug for clap_builder::parser::matches::arg_matches::Values<T>
where T: Debug,

Source§

impl<T> Debug for oneshot_uniffi::errors::SendError<T>

Source§

impl<T> Debug for oneshot_uniffi::Receiver<T>
where T: Debug,

Source§

impl<T> Debug for oneshot_uniffi::Sender<T>
where T: Debug,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Debug for uniffi::deps::bytes::buf::IntoIter<T>
where T: Debug,

Source§

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

Source§

impl<T> Debug for uniffi::deps::bytes::buf::Take<T>
where T: Debug,

Source§

impl<T> Debug for OnceBox<T>

Source§

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

Source§

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

1.0.0 · Source§

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

1.70.0 · Source§

impl<T> Debug for uniffi::deps::static_assertions::_core::cell::OnceCell<T>
where T: 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.9.0 · Source§

impl<T> Debug for uniffi::deps::static_assertions::_core::iter::Empty<T>

1.2.0 · Source§

impl<T> Debug for uniffi::deps::static_assertions::_core::iter::Once<T>
where T: Debug,

1.0.0 · Source§

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

1.0.0 · Source§

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

1.21.0 · Source§

impl<T> Debug for Discriminant<T>

1.20.0 · Source§

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

1.28.0 · Source§

impl<T> Debug for NonZero<T>

1.74.0 · Source§

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

1.0.0 · Source§

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

Source§

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

1.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 uniffi::deps::static_assertions::_core::result::IntoIter<T>
where T: Debug,

1.9.0 · Source§

impl<T> Debug for uniffi::deps::static_assertions::_core::slice::Iter<'_, T>
where T: Debug,

1.9.0 · Source§

impl<T> Debug for uniffi::deps::static_assertions::_core::slice::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,

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.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 std::sync::mpsc::SendError<T>

1.8.0 · Source§

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

1.8.0 · Source§

impl<T> Debug for SyncSender<T>

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>

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

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

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

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

1.13.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

impl<T, F> Debug for uniffi::deps::once_cell::unsync::Lazy<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,

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 LazyLock<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 uniffi::deps::static_assertions::_core::slice::RSplit<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.27.0 · Source§

impl<T, P> Debug for RSplitMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for uniffi::deps::static_assertions::_core::slice::RSplitN<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for RSplitNMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for uniffi::deps::static_assertions::_core::slice::Split<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.51.0 · Source§

impl<T, P> Debug for uniffi::deps::static_assertions::_core::slice::SplitInclusive<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.51.0 · Source§

impl<T, P> Debug for SplitInclusiveMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for SplitMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for uniffi::deps::static_assertions::_core::slice::SplitN<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

1.9.0 · Source§

impl<T, P> Debug for SplitNMut<'_, T, P>
where T: Debug, P: FnMut(&T) -> bool,

Source§

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

Source§

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

Source§

impl<T, S> Debug for PunctuatedNonEmpty<T, S>
where T: Debug, S: 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,

Source§

impl<T, U> Debug for uniffi::deps::bytes::buf::Chain<T, U>
where T: Debug, U: Debug,

1.0.0 · Source§

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

1.0.0 · Source§

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

1.40.0 · Source§

impl<T, const N: usize> Debug for uniffi::deps::static_assertions::_core::array::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>

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<Y, R> Debug for CoroutineState<Y, R>
where Y: Debug, R: Debug,