pub enum MountLifecycleError {
Workspace(WorkspaceError),
Lazy(LazyWorkspaceError),
Native(NativeMountError),
Source(MountSourceError),
Work(WorkError),
}Expand description
Customer mount admission, publication, and lifecycle failures.
Variants§
Workspace(WorkspaceError)
Workspace path, state, or storage failed admission.
Lazy(LazyWorkspaceError)
Lazy source or sparse-overlay admission failed.
Native(NativeMountError)
Native driver admission or teardown failed.
Source(MountSourceError)
Native callback publication failed.
Work(WorkError)
Combined exactification and materialization exceeded its work budget.
Trait Implementations§
Source§impl Debug for MountLifecycleError
impl Debug for MountLifecycleError
Source§impl Display for MountLifecycleError
impl Display for MountLifecycleError
Source§impl Error for MountLifecycleError
impl Error for MountLifecycleError
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<LazyWorkspaceError> for MountLifecycleError
impl From<LazyWorkspaceError> for MountLifecycleError
Source§fn from(source: LazyWorkspaceError) -> Self
fn from(source: LazyWorkspaceError) -> Self
Converts to this type from the input type.
Source§impl From<MountSourceError> for MountLifecycleError
impl From<MountSourceError> for MountLifecycleError
Source§fn from(source: MountSourceError) -> Self
fn from(source: MountSourceError) -> Self
Converts to this type from the input type.
Source§impl From<NativeMountError> for MountLifecycleError
impl From<NativeMountError> for MountLifecycleError
Source§fn from(source: NativeMountError) -> Self
fn from(source: NativeMountError) -> Self
Converts to this type from the input type.
Source§impl From<WorkError> for MountLifecycleError
impl From<WorkError> for MountLifecycleError
Source§impl From<WorkspaceError> for MountLifecycleError
impl From<WorkspaceError> for MountLifecycleError
Source§fn from(source: WorkspaceError) -> Self
fn from(source: WorkspaceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for MountLifecycleError
impl !UnwindSafe for MountLifecycleError
impl Freeze for MountLifecycleError
impl Send for MountLifecycleError
impl Sync for MountLifecycleError
impl Unpin for MountLifecycleError
impl UnsafeUnpin for MountLifecycleError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request