pub struct Quotable<'a> { /* private fields */ }
Expand description
A string of bytes that can be quoted/escaped.
This is used by many methods in this crate as a generic Into<Quotable>
constraint. Why not accept [AsRef<[u8]>
] instead? The ergonomics of that
approach were not so good. For example, quoting OsString
/OsStr
and
PathBuf
/Path
didn’t work in a natural way.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
From<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.