pub enum FileSaveError {
PathNotAllowed(String),
Io(Error),
Other(String),
}Expand description
Errors that can occur during file save operations
Variants§
PathNotAllowed(String)
Path is not allowed (traversal, outside base dir, etc.)
Io(Error)
IO error during save
Other(String)
Other save error
Trait Implementations§
Source§impl Debug for FileSaveError
impl Debug for FileSaveError
Source§impl Display for FileSaveError
impl Display for FileSaveError
Source§impl Error for FileSaveError
impl Error for FileSaveError
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()
Auto Trait Implementations§
impl !RefUnwindSafe for FileSaveError
impl !UnwindSafe for FileSaveError
impl Freeze for FileSaveError
impl Send for FileSaveError
impl Sync for FileSaveError
impl Unpin for FileSaveError
impl UnsafeUnpin for FileSaveError
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