pub struct PrettyFields { /* private fields */ }
Available on crate features
fmt
and std
and ansi
only.Expand description
An excessively pretty, human-readable MakeVisitor
implementation.
Implementations§
Source§impl PrettyFields
impl PrettyFields
Trait Implementations§
Source§impl Debug for PrettyFields
impl Debug for PrettyFields
Source§impl Default for PrettyFields
impl Default for PrettyFields
Source§impl<'a> MakeVisitor<Writer<'a>> for PrettyFields
impl<'a> MakeVisitor<Writer<'a>> for PrettyFields
Source§type Visitor = PrettyVisitor<'a>
type Visitor = PrettyVisitor<'a>
The visitor type produced by this
MakeVisitor
.Source§fn make_visitor(&self, target: Writer<'a>) -> Self::Visitor
fn make_visitor(&self, target: Writer<'a>) -> Self::Visitor
Make a new visitor for the provided
target
.Auto Trait Implementations§
impl Freeze for PrettyFields
impl RefUnwindSafe for PrettyFields
impl Send for PrettyFields
impl Sync for PrettyFields
impl Unpin for PrettyFields
impl UnwindSafe for PrettyFields
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T, M> MakeExt<T> for Mwhere
M: MakeVisitor<T> + Sealed<MakeExtMarker<T>>,
impl<T, M> MakeExt<T> for Mwhere
M: MakeVisitor<T> + Sealed<MakeExtMarker<T>>,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 1 byte