logo
pub trait MakeExt<T> where
    Self: MakeVisitor<T> + Sized,
    Self: Sealed<MakeExtMarker<T>>, 
{ fn debug_alt(self) -> Alt<Self> { ... }
fn display_messages(self) -> Messages<Self> { ... }
fn delimited<D>(self, delimiter: D) -> Delimited<D, Self>
    where
        D: AsRef<str> + Clone,
        Self::Visitor: VisitFmt
, { ... } }
Expand description

Extension trait providing MakeVisitor combinators.

Provided methods

Wraps self so that any fmt::Debug fields are recorded using the alternate formatter ({:#?}).

Wraps self so that any string fields named “message” are recorded using fmt::Display.

Wraps self so that when fields are formatted to a writer, they are separated by the provided delimiter.

Implementors