Trait wyz::fmt::FmtForward[][src]

pub trait FmtForward: Sized {
    fn fmt_binary(self) -> FmtBinary<Self>
    where
        Self: Binary
, { ... }
fn fmt_display(self) -> FmtDisplay<Self>
    where
        Self: Display
, { ... }
fn fmt_lower_exp(self) -> FmtLowerExp<Self>
    where
        Self: LowerExp
, { ... }
fn fmt_lower_hex(self) -> FmtLowerHex<Self>
    where
        Self: LowerHex
, { ... }
fn fmt_octal(self) -> FmtOctal<Self>
    where
        Self: Octal
, { ... }
fn fmt_pointer(self) -> FmtPointer<Self>
    where
        Self: Pointer
, { ... }
fn fmt_upper_exp(self) -> FmtUpperExp<Self>
    where
        Self: UpperExp
, { ... }
fn fmt_upper_hex(self) -> FmtUpperHex<Self>
    where
        Self: UpperHex
, { ... } }

Wraps any value with a format-forward to Debug.

Provided methods

fn fmt_binary(self) -> FmtBinary<Self> where
    Self: Binary
[src]

Causes self to use its Binary implementation when Debug-formatted.

fn fmt_display(self) -> FmtDisplay<Self> where
    Self: Display
[src]

Causes self to use its Display implementation when Debug-formatted.

fn fmt_lower_exp(self) -> FmtLowerExp<Self> where
    Self: LowerExp
[src]

Causes self to use its LowerExp implementation when Debug-formatted.

fn fmt_lower_hex(self) -> FmtLowerHex<Self> where
    Self: LowerHex
[src]

Causes self to use its LowerHex implementation when Debug-formatted.

fn fmt_octal(self) -> FmtOctal<Self> where
    Self: Octal
[src]

Causes self to use its Octal implementation when Debug-formatted.

fn fmt_pointer(self) -> FmtPointer<Self> where
    Self: Pointer
[src]

Causes self to use its Pointer implementation when Debug-formatted.

fn fmt_upper_exp(self) -> FmtUpperExp<Self> where
    Self: UpperExp
[src]

Causes self to use its UpperExp implementation when Debug-formatted.

fn fmt_upper_hex(self) -> FmtUpperHex<Self> where
    Self: UpperHex
[src]

Causes self to use its UpperHex implementation when Debug-formatted.

Loading content...

Implementors

impl<T: Sized> FmtForward for T[src]

Loading content...