pub trait MakeDebug<T> {
    type Target: Debug;

    // Required method
    fn make_debug(&self, source: T) -> Self::Target;
}
Expand description

Identical to MakeFmt but with a Debug bound on the associated type.

Required Associated Types§

Required Methods§

source

fn make_debug(&self, source: T) -> Self::Target

Mirrors MakeFmt::make.

Implementors§

source§

impl<T, U> MakeDebug<T> for U
where U: MakeFmt<T>, U::Target: Debug,

§

type Target = <U as MakeFmt<T>>::Target