DebugPls

Trait DebugPls 

Source
pub trait DebugPls {
    // Required method
    fn fmt(&self, f: Formatter<'_>);
}
Expand description

Syntax aware pretty-printed debug formatting.

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

Generally speaking, you should just derive a Debug implementation.

§Examples

Deriving an implementation:

use dbg_pls::{pretty, DebugPls};
#[derive(DebugPls)]
struct Point {
    x: i32,
    y: i32,
}

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

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

Manually implementing:

use dbg_pls::{pretty, DebugPls, Formatter};
struct Point {
    x: i32,
    y: i32,
}

impl DebugPls for Point {
    fn fmt(&self, f: Formatter<'_>) {
        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: {}", pretty(&origin)), "The origin is: Point { x: 0, y: 0 }");

Required Methods§

Source

fn fmt(&self, f: Formatter<'_>)

Formats the value using the given formatter.

§Examples
use dbg_pls::{pretty, DebugPls, Formatter};

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

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

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

Implementations on Foreign Types§

Source§

impl DebugPls for Delimiter

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Spacing

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TokenTree

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for AttrStyle

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Meta

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Fields

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Data

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Expr

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Member

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for RangeLimits

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for GenericParam

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TraitBoundModifier

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeParamBound

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for WherePredicate

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for FnArg

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ForeignItem

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ImplItem

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ImplRestriction

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Item

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for StaticMutability

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TraitItem

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for UseTree

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Lit

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for MacroDelimiter

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for BinOp

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for UnOp

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Pat

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for GenericArgument

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PathArguments

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for FieldMutability

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Visibility

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Stmt

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ReturnType

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Type

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for bool

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for char

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for f32

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for f64

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for i8

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for i16

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for i32

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for i64

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for i128

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for isize

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for str

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for u8

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for u16

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for u32

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for u64

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for u128

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ()

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for usize

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for String

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for RangeFull

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Group

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Ident

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Literal

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Punct

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Span

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TokenStream

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Attribute

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for MetaList

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for MetaNameValue

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Field

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for FieldsNamed

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for FieldsUnnamed

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Variant

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for DataEnum

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for DataStruct

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for DataUnion

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for DeriveInput

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Arm

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprArray

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprAssign

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprAsync

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprAwait

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprBinary

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprBlock

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprBreak

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprCall

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprCast

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprClosure

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprConst

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprContinue

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprField

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprForLoop

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprGroup

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprIf

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprIndex

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprInfer

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprLet

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprLit

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprLoop

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprMacro

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprMatch

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprMethodCall

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprParen

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprPath

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprRange

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprReference

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprRepeat

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprReturn

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprStruct

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprTry

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprTryBlock

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprTuple

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprUnary

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprUnsafe

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprWhile

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ExprYield

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for FieldValue

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Index

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Label

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for File

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for BoundLifetimes

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ConstParam

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Generics

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for LifetimeParam

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PredicateLifetime

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PredicateType

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TraitBound

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeParam

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for WhereClause

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ForeignItemFn

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ForeignItemMacro

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ForeignItemStatic

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ForeignItemType

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ImplItemConst

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ImplItemFn

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ImplItemMacro

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ImplItemType

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemConst

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemEnum

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemExternCrate

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemFn

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemForeignMod

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemImpl

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemMacro

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemMod

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemStatic

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemStruct

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemTrait

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemTraitAlias

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemType

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemUnion

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ItemUse

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Receiver

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Signature

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TraitItemConst

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TraitItemFn

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TraitItemMacro

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TraitItemType

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for UseGlob

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for UseGroup

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for UseName

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for UsePath

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for UseRename

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Variadic

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Lifetime

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for LitBool

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for LitByte

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for LitByteStr

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for LitChar

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for LitFloat

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for LitInt

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for LitStr

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Macro

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for FieldPat

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PatIdent

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PatOr

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PatParen

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PatReference

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PatRest

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PatSlice

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PatStruct

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PatTuple

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PatTupleStruct

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PatType

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PatWild

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for AngleBracketedGenericArguments

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for AssocConst

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for AssocType

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Constraint

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ParenthesizedGenericArguments

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Path

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PathSegment

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for QSelf

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for VisRestricted

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Block

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Local

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for LocalInit

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for StmtMacro

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Abstract

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for And

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for AndAnd

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for AndEq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for As

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Async

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for At

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Auto

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Await

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Become

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Box

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Brace

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Bracket

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Break

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Caret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for CaretEq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Colon

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Comma

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Const

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Continue

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Crate

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Default

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Do

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Dollar

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Dot

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for DotDot

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for DotDotDot

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for DotDotEq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Dyn

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Else

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Enum

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Eq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for EqEq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Extern

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for FatArrow

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Final

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Fn

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for For

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Ge

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Group

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Gt

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for If

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Impl

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for In

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for LArrow

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Le

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Let

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Loop

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Lt

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Macro

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Match

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Minus

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for MinusEq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Mod

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Move

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Mut

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Ne

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Not

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Or

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for OrEq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for OrOr

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Override

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Paren

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PathSep

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Percent

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PercentEq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Plus

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for PlusEq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Pound

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Priv

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Pub

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Question

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for RArrow

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Ref

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Return

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for SelfType

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for SelfValue

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Semi

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Shl

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ShlEq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Shr

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for ShrEq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Slash

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for SlashEq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Star

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for StarEq

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Static

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Struct

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Super

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Tilde

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Trait

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Try

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Type

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Typeof

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Underscore

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Union

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Unsafe

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Unsized

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Use

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Virtual

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Where

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for While

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Yield

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for Abi

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for BareFnArg

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for BareVariadic

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeArray

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeBareFn

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeGroup

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeImplTrait

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeInfer

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeMacro

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeNever

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeParen

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypePath

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypePtr

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeReference

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeSlice

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeTraitObject

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for TypeTuple

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for NonZeroI8

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for NonZeroI16

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for NonZeroI32

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for NonZeroI64

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for NonZeroI128

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for NonZeroIsize

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for NonZeroU8

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for NonZeroU16

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for NonZeroU32

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for NonZeroU64

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for NonZeroU128

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl DebugPls for NonZeroUsize

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<'a, D: DebugPls + ?Sized> DebugPls for &'a D

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<'a, D: DebugPls + ?Sized> DebugPls for &'a mut D

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<B: DebugPls, C: DebugPls> DebugPls for ControlFlow<B, C>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<D: DebugPls + ?Sized> DebugPls for *const D

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<D: DebugPls + ?Sized> DebugPls for *mut D

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<D: DebugPls> DebugPls for [D]

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<D: DebugPls> DebugPls for BinaryHeap<D>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<D: DebugPls> DebugPls for LinkedList<D>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<D: DebugPls> DebugPls for VecDeque<D>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<D: DebugPls> DebugPls for Vec<D>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<D: DebugPls, const N: usize> DebugPls for [D; N]

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<K: DebugPls, V: DebugPls> DebugPls for BTreeMap<K, V>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<K: DebugPls, V: DebugPls, S: BuildHasher> DebugPls for HashMap<K, V, S>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret> DebugPls for fn() -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret> DebugPls for extern "C" fn() -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret> DebugPls for unsafe fn() -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret> DebugPls for unsafe extern "C" fn() -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> DebugPls for fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> DebugPls for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> DebugPls for extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> DebugPls for unsafe fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, A, B, C, D, E, F, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(A, B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, B, C, D, E, F, G, H, I, J, K, L> DebugPls for fn(B, C, D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, B, C, D, E, F, G, H, I, J, K, L> DebugPls for extern "C" fn(B, C, D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, B, C, D, E, F, G, H, I, J, K, L> DebugPls for extern "C" fn(B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, B, C, D, E, F, G, H, I, J, K, L> DebugPls for unsafe fn(B, C, D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, B, C, D, E, F, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(B, C, D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, B, C, D, E, F, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(B, C, D, E, F, G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, C, D, E, F, G, H, I, J, K, L> DebugPls for fn(C, D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, C, D, E, F, G, H, I, J, K, L> DebugPls for extern "C" fn(C, D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, C, D, E, F, G, H, I, J, K, L> DebugPls for extern "C" fn(C, D, E, F, G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, C, D, E, F, G, H, I, J, K, L> DebugPls for unsafe fn(C, D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, C, D, E, F, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(C, D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, C, D, E, F, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(C, D, E, F, G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, D, E, F, G, H, I, J, K, L> DebugPls for fn(D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, D, E, F, G, H, I, J, K, L> DebugPls for extern "C" fn(D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, D, E, F, G, H, I, J, K, L> DebugPls for extern "C" fn(D, E, F, G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, D, E, F, G, H, I, J, K, L> DebugPls for unsafe fn(D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, D, E, F, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(D, E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, D, E, F, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(D, E, F, G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, E, F, G, H, I, J, K, L> DebugPls for fn(E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, E, F, G, H, I, J, K, L> DebugPls for extern "C" fn(E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, E, F, G, H, I, J, K, L> DebugPls for extern "C" fn(E, F, G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, E, F, G, H, I, J, K, L> DebugPls for unsafe fn(E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, E, F, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(E, F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, E, F, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(E, F, G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, F, G, H, I, J, K, L> DebugPls for fn(F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, F, G, H, I, J, K, L> DebugPls for extern "C" fn(F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, F, G, H, I, J, K, L> DebugPls for extern "C" fn(F, G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, F, G, H, I, J, K, L> DebugPls for unsafe fn(F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, F, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(F, G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, F, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(F, G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, G, H, I, J, K, L> DebugPls for fn(G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, G, H, I, J, K, L> DebugPls for extern "C" fn(G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, G, H, I, J, K, L> DebugPls for extern "C" fn(G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, G, H, I, J, K, L> DebugPls for unsafe fn(G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(G, H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, G, H, I, J, K, L> DebugPls for unsafe extern "C" fn(G, H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, H, I, J, K, L> DebugPls for fn(H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, H, I, J, K, L> DebugPls for extern "C" fn(H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, H, I, J, K, L> DebugPls for extern "C" fn(H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, H, I, J, K, L> DebugPls for unsafe fn(H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, H, I, J, K, L> DebugPls for unsafe extern "C" fn(H, I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, H, I, J, K, L> DebugPls for unsafe extern "C" fn(H, I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, I, J, K, L> DebugPls for fn(I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, I, J, K, L> DebugPls for extern "C" fn(I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, I, J, K, L> DebugPls for extern "C" fn(I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, I, J, K, L> DebugPls for unsafe fn(I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, I, J, K, L> DebugPls for unsafe extern "C" fn(I, J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, I, J, K, L> DebugPls for unsafe extern "C" fn(I, J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, J, K, L> DebugPls for fn(J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, J, K, L> DebugPls for extern "C" fn(J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, J, K, L> DebugPls for extern "C" fn(J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, J, K, L> DebugPls for unsafe fn(J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, J, K, L> DebugPls for unsafe extern "C" fn(J, K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, J, K, L> DebugPls for unsafe extern "C" fn(J, K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, K, L> DebugPls for fn(K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, K, L> DebugPls for extern "C" fn(K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, K, L> DebugPls for extern "C" fn(K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, K, L> DebugPls for unsafe fn(K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, K, L> DebugPls for unsafe extern "C" fn(K, L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, K, L> DebugPls for unsafe extern "C" fn(K, L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, L> DebugPls for fn(L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, L> DebugPls for extern "C" fn(L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, L> DebugPls for extern "C" fn(L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, L> DebugPls for unsafe fn(L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, L> DebugPls for unsafe extern "C" fn(L) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<Ret, L> DebugPls for unsafe extern "C" fn(L, ...) -> Ret

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T0: DebugPls, T1: DebugPls, T2: DebugPls, T3: DebugPls, T4: DebugPls, T5: DebugPls, T6: DebugPls, T7: DebugPls, T8: DebugPls, T9: DebugPls, T10: DebugPls, T11> DebugPls for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T11: ?Sized + DebugPls,

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T1: DebugPls, T2: DebugPls, T3: DebugPls, T4: DebugPls, T5: DebugPls, T6: DebugPls, T7: DebugPls, T8: DebugPls, T9: DebugPls, T10: DebugPls, T11> DebugPls for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T11: ?Sized + DebugPls,

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T2: DebugPls, T3: DebugPls, T4: DebugPls, T5: DebugPls, T6: DebugPls, T7: DebugPls, T8: DebugPls, T9: DebugPls, T10: DebugPls, T11> DebugPls for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T11: ?Sized + DebugPls,

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T3: DebugPls, T4: DebugPls, T5: DebugPls, T6: DebugPls, T7: DebugPls, T8: DebugPls, T9: DebugPls, T10: DebugPls, T11> DebugPls for (T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T11: ?Sized + DebugPls,

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T4: DebugPls, T5: DebugPls, T6: DebugPls, T7: DebugPls, T8: DebugPls, T9: DebugPls, T10: DebugPls, T11> DebugPls for (T4, T5, T6, T7, T8, T9, T10, T11)
where T11: ?Sized + DebugPls,

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T5: DebugPls, T6: DebugPls, T7: DebugPls, T8: DebugPls, T9: DebugPls, T10: DebugPls, T11> DebugPls for (T5, T6, T7, T8, T9, T10, T11)
where T11: ?Sized + DebugPls,

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T6: DebugPls, T7: DebugPls, T8: DebugPls, T9: DebugPls, T10: DebugPls, T11> DebugPls for (T6, T7, T8, T9, T10, T11)
where T11: ?Sized + DebugPls,

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T7: DebugPls, T8: DebugPls, T9: DebugPls, T10: DebugPls, T11> DebugPls for (T7, T8, T9, T10, T11)
where T11: ?Sized + DebugPls,

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T8: DebugPls, T9: DebugPls, T10: DebugPls, T11> DebugPls for (T8, T9, T10, T11)
where T11: ?Sized + DebugPls,

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T9: DebugPls, T10: DebugPls, T11> DebugPls for (T9, T10, T11)
where T11: ?Sized + DebugPls,

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T10: DebugPls, T11> DebugPls for (T10, T11)
where T11: ?Sized + DebugPls,

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T11> DebugPls for (T11,)
where T11: ?Sized + DebugPls,

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: DebugPls> DebugPls for Option<T>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: DebugPls> DebugPls for Poll<T>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: DebugPls> DebugPls for Range<T>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: DebugPls> DebugPls for RangeFrom<T>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: DebugPls> DebugPls for RangeInclusive<T>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: DebugPls> DebugPls for RangeTo<T>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: DebugPls> DebugPls for RangeToInclusive<T>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: DebugPls, E: DebugPls> DebugPls for Result<T, E>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: DebugPls, P: DebugPls> DebugPls for Punctuated<T, P>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: ?Sized + DebugPls> DebugPls for Box<T>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: ?Sized + DebugPls> DebugPls for Rc<T>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: ?Sized + DebugPls> DebugPls for Arc<T>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<T: ?Sized + DebugPls> DebugPls for Mutex<T>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

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

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<V: DebugPls> DebugPls for BTreeSet<V>

Source§

fn fmt(&self, f: Formatter<'_>)

Source§

impl<V: DebugPls, S: BuildHasher> DebugPls for HashSet<V, S>

Source§

fn fmt(&self, f: Formatter<'_>)

Implementors§