pub enum GStrError {
InvalidUtf8(Utf8Error),
InteriorNul(GStrInteriorNulError),
NoTrailingNul,
}
Expand description
Error type holding all possible failures when creating a GStr
reference.
Variants§
Trait Implementations§
Source§impl Error for GStrError
impl Error for GStrError
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<GStrInteriorNulError> for GStrError
impl From<GStrInteriorNulError> for GStrError
Source§fn from(err: GStrInteriorNulError) -> Self
fn from(err: GStrInteriorNulError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GStrError
impl RefUnwindSafe for GStrError
impl Send for GStrError
impl Sync for GStrError
impl Unpin for GStrError
impl UnwindSafe for GStrError
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