pub enum TextDataError {
FromUtf8(FromUtf8Error),
FromUtf16(FromUtf16Error),
UnevenByteSequence(UnevenByteSequenceError),
Binary,
}
Expand description
The possible errors that can occur when working with TextData structs.
Variants§
FromUtf8(FromUtf8Error)
FromUtf16(FromUtf16Error)
UnevenByteSequence(UnevenByteSequenceError)
Binary
Trait Implementations§
Source§impl Debug for TextDataError
impl Debug for TextDataError
Source§impl Display for TextDataError
impl Display for TextDataError
Source§impl Error for TextDataError
impl Error for TextDataError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<FromUtf16Error> for TextDataError
impl From<FromUtf16Error> for TextDataError
Source§fn from(source: FromUtf16Error) -> Self
fn from(source: FromUtf16Error) -> Self
Converts to this type from the input type.
Source§impl From<FromUtf8Error> for TextDataError
impl From<FromUtf8Error> for TextDataError
Source§fn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.
Source§impl From<TextDataError> for FileError
impl From<TextDataError> for FileError
Source§fn from(source: TextDataError) -> Self
fn from(source: TextDataError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TextDataError
impl RefUnwindSafe for TextDataError
impl Send for TextDataError
impl Sync for TextDataError
impl Unpin for TextDataError
impl UnwindSafe for TextDataError
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