pub struct UnsupportedPlatformError;
Expand description
The error type returned on unsupported platforms.
On unsupported platforms, all operations will fail with an io::Error
with
a kind io::ErrorKind::Other
and an UnsupportedPlatformError
error as the inner error.
While you could check the inner error, it’s probably simpler just to check
xattr::SUPPORTED_PLATFORM
.
This error mostly exists for pretty error messages.
Trait Implementations§
Source§impl Clone for UnsupportedPlatformError
impl Clone for UnsupportedPlatformError
Source§fn clone(&self) -> UnsupportedPlatformError
fn clone(&self) -> UnsupportedPlatformError
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for UnsupportedPlatformError
impl Debug for UnsupportedPlatformError
Source§impl Display for UnsupportedPlatformError
impl Display for UnsupportedPlatformError
Source§impl Error for UnsupportedPlatformError
impl Error for UnsupportedPlatformError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
1.30.0 · 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
impl Copy for UnsupportedPlatformError
Auto Trait Implementations§
impl Freeze for UnsupportedPlatformError
impl RefUnwindSafe for UnsupportedPlatformError
impl Send for UnsupportedPlatformError
impl Sync for UnsupportedPlatformError
impl Unpin for UnsupportedPlatformError
impl UnwindSafe for UnsupportedPlatformError
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