Struct Display
struct Display<'a> { ... }
Helper struct for safely printing paths with format! and {}.
A Path might contain non-Unicode data. This struct implements the
Display trait in a way that mitigates that. It is created by the
display method on Path. This may perform lossy
conversion, depending on the platform. If you would like an implementation
which escapes the path please use Debug instead.
Examples
use Path;
let path = new;
println!;
Implementations
impl Debug for Display<'_>
fn fmt(self: &Self, f: &mut fmt::Formatter<'_>) -> fmt::Result
impl Display for Display<'_>
fn fmt(self: &Self, f: &mut fmt::Formatter<'_>) -> fmt::Result
impl<'a> Freeze for Display<'a>
impl<'a> RefUnwindSafe for Display<'a>
impl<'a> Send for Display<'a>
impl<'a> Sync for Display<'a>
impl<'a> Unpin for Display<'a>
impl<'a> UnwindSafe for Display<'a>
impl<T> Any for Display<'a>
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for Display<'a>
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for Display<'a>
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> From for Display<'a>
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToString for Display<'a>
fn to_string(self: &Self) -> String
impl<T, U> Into for Display<'a>
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom for Display<'a>
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for Display<'a>
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>