pub enum FileUriError {
PermissionError,
InvalidParameter,
DeviceNotSupported,
OperationNotPermitted,
NoSuchFileOrDirectory,
OutOfMemory,
Unknown,
NullByteError,
ConversionError,
}Expand description
Error type for file URI operations
Variants§
PermissionError
Permission verification failed
InvalidParameter
Invalid input parameter
DeviceNotSupported
Device not supported
OperationNotPermitted
Operation not permitted
NoSuchFileOrDirectory
No such file or directory
OutOfMemory
Out of memory
Unknown
Unknown error
NullByteError
Failed to convert string to CString (contains null bytes)
ConversionError
Failed to convert result from C
Trait Implementations§
Source§impl Clone for FileUriError
impl Clone for FileUriError
Source§fn clone(&self) -> FileUriError
fn clone(&self) -> FileUriError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FileUriError
impl Debug for FileUriError
Source§impl Display for FileUriError
impl Display for FileUriError
Source§impl Error for FileUriError
impl Error for FileUriError
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
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 PartialEq for FileUriError
impl PartialEq for FileUriError
Source§fn eq(&self, other: &FileUriError) -> bool
fn eq(&self, other: &FileUriError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for FileUriError
impl StructuralPartialEq for FileUriError
Auto Trait Implementations§
impl Freeze for FileUriError
impl RefUnwindSafe for FileUriError
impl Send for FileUriError
impl Sync for FileUriError
impl Unpin for FileUriError
impl UnsafeUnpin for FileUriError
impl UnwindSafe for FileUriError
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