Struct conciliator::print::PushableFmt
source · pub struct PushableFmt<M>(/* private fields */);
Expand description
Format items using their Pushable
implementation
This carries the marker type needed by Pushable
to pick the correct blanket implementation.
As with other uses of Pushable
, the marker type should be inferred automatically, and it’s currently not possible to specify it explicitly.
Used by List
as the “default” Formatter
returned by its constructors.
Trait Implementations§
Auto Trait Implementations§
impl<M> RefUnwindSafe for PushableFmt<M>where
M: RefUnwindSafe,
impl<M> Send for PushableFmt<M>where
M: Send,
impl<M> Sync for PushableFmt<M>where
M: Sync,
impl<M> Unpin for PushableFmt<M>where
M: Unpin,
impl<M> UnwindSafe for PushableFmt<M>where
M: UnwindSafe,
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