pub enum CleanError {
EmptyBuildDir,
RootBuildDir(PathBuf),
HomeBuildDir(PathBuf),
WorkspaceRootBuildDir(PathBuf),
PackageRootBuildDir(PathBuf),
SourcePathBuildDir {
build_dir: PathBuf,
source_path: PathBuf,
},
SymlinkBuildDir(PathBuf),
PathEscapesBuildDir {
path: PathBuf,
build_dir: PathBuf,
},
Io {
path: PathBuf,
source: Error,
},
}Expand description
Errors produced while validating a clean request, planning the deletion, or removing files.
Variants§
EmptyBuildDir
RootBuildDir(PathBuf)
HomeBuildDir(PathBuf)
WorkspaceRootBuildDir(PathBuf)
PackageRootBuildDir(PathBuf)
SourcePathBuildDir
SymlinkBuildDir(PathBuf)
PathEscapesBuildDir
Io
Trait Implementations§
Source§impl Debug for CleanError
impl Debug for CleanError
Source§impl Display for CleanError
impl Display for CleanError
Source§impl Error for CleanError
impl Error for CleanError
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 CleanError
impl !UnwindSafe for CleanError
impl Freeze for CleanError
impl Send for CleanError
impl Sync for CleanError
impl Unpin for CleanError
impl UnsafeUnpin for CleanError
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