usestd::fmt;usecrate::exhibit::Exhibit;/// A trait that provides control over
/// how [`Display`](std::fmt::Display)able types are shown.
////// This is implemented by any type that implements the `Display` trait.
pubtraitExhibitExt{/// Wrap the given value in an [`Exhibit`] instance.
fnexhibit(&self)->Exhibit<Self>;}impl<T> ExhibitExt forTwhere
T:fmt::Display,
{fnexhibit(&self)->Exhibit<Self>{Exhibit::new(self)}}