pub enum NativeMountError {
UnsupportedTarget,
CapabilityUnavailable(String),
InvalidDestination,
DestinationBusy,
WritableUnavailable(String),
ProfileUnavailable {
profile: &'static str,
platform: &'static str,
},
Driver(String),
}Expand description
Native mount admission and lifecycle failures.
Variants§
UnsupportedTarget
This target has no supported native namespace mechanism.
Required host driver/device is unavailable.
InvalidDestination
Destination must already exist and be empty.
DestinationBusy
Another process owns this exact native destination.
Requested writable semantics cannot be captured exactly.
Volume name representation cannot be projected exactly on this target.
Driver(String)
Platform driver operation failed.
Trait Implementations§
Source§impl Debug for NativeMountError
impl Debug for NativeMountError
Source§impl Display for NativeMountError
impl Display for NativeMountError
Source§impl Error for NativeMountError
impl Error for NativeMountError
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 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.
Auto Trait Implementations§
impl Freeze for NativeMountError
impl RefUnwindSafe for NativeMountError
impl Send for NativeMountError
impl Sync for NativeMountError
impl Unpin for NativeMountError
impl UnsafeUnpin for NativeMountError
impl UnwindSafe for NativeMountError
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