[−][src]Struct os_str_bytes::EncodingError
The error that occurs when a byte sequence is not representable in the platform encoding.
Result::unwrap
should almost always be called on results containing
this error. It should be known whether or not byte sequences are properly
encoded for the platform, since the module-level documentation
discourages using encoded bytes in interchange. Results are returned
primarily to make panicking behavior explicit.
On Unix, this error is never returned, but OsStrExt
or OsStringExt
should be used instead if that needs to be guaranteed.
Trait Implementations
impl Debug for EncodingError
[src]
impl Display for EncodingError
[src]
impl Eq for EncodingError
[src]
impl Error for EncodingError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<EncodingError> for EncodingError
[src]
fn eq(&self, other: &EncodingError) -> bool
[src]
fn ne(&self, other: &EncodingError) -> bool
[src]
impl StructuralEq for EncodingError
[src]
impl StructuralPartialEq for EncodingError
[src]
Auto Trait Implementations
impl RefUnwindSafe for EncodingError
impl Send for EncodingError
impl Sync for EncodingError
impl Unpin for EncodingError
impl UnwindSafe for EncodingError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,