pub enum WorkspaceBackendError {
Vfs(VfsError),
Guest(GuestFsError),
Vm(VmError),
PathOutsideWorkspace,
ModeSOnly,
Unsupported(&'static str),
}Expand description
Unified error for workspace operations (until dispatch is wired).
Variants§
Vfs(VfsError)
Guest(GuestFsError)
Vm(VmError)
PathOutsideWorkspace
Logical path is not under the current logical cwd project subtree.
ModeSOnly
MemoryVfsBackend does not map to guest paths.
Unsupported(&'static str)
Not yet implemented (Sprint 3+).
Trait Implementations§
Source§impl Debug for WorkspaceBackendError
impl Debug for WorkspaceBackendError
Source§impl Display for WorkspaceBackendError
impl Display for WorkspaceBackendError
Source§impl Error for WorkspaceBackendError
impl Error for WorkspaceBackendError
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<GuestFsError> for WorkspaceBackendError
impl From<GuestFsError> for WorkspaceBackendError
Source§fn from(e: GuestFsError) -> Self
fn from(e: GuestFsError) -> Self
Converts to this type from the input type.
Source§impl From<VfsError> for WorkspaceBackendError
impl From<VfsError> for WorkspaceBackendError
Auto Trait Implementations§
impl Freeze for WorkspaceBackendError
impl !RefUnwindSafe for WorkspaceBackendError
impl Send for WorkspaceBackendError
impl Sync for WorkspaceBackendError
impl Unpin for WorkspaceBackendError
impl UnsafeUnpin for WorkspaceBackendError
impl !UnwindSafe for WorkspaceBackendError
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