Skip to main content

VisitFmt

Trait VisitFmt 

Source
pub trait VisitFmt: VisitOutput<Result> {
    // Required method
    fn writer(&mut self) -> &mut dyn Write;
}
Expand description

Extension trait implemented by visitors to indicate that they write to a fmt::Write instance, and allow access to that writer.

Required Methods§

Source

fn writer(&mut self) -> &mut dyn Write

Returns the formatter that this visitor writes to.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl VisitFmt for DefaultVisitor<'_>

Source§

impl VisitFmt for JsonVisitor<'_>

Source§

impl VisitFmt for PrettyVisitor<'_>

Source§

impl<'a, F> VisitFmt for FieldFnVisitor<'a, F>
where F: Fn(&mut Writer<'a>, &Field, &dyn Debug) -> Result,

Source§

impl<D, V> VisitFmt for VisitDelimited<D, V>
where V: VisitFmt, D: AsRef<str>,

Source§

impl<V> VisitFmt for Alt<V>
where V: VisitFmt,

Source§

impl<V> VisitFmt for Messages<V>
where V: VisitFmt,