pub struct StagedRuntimeMountError {
pub binary: String,
pub source_path: PathBuf,
pub target_path: PathBuf,
pub stage: StagedRuntimeMountStage,
pub errno: i32,
}Expand description
One staged-runtime bind mount that could not be established.
Fields§
§binary: StringThe staged_runtime grant’s binary, so the failure names the capsule’s own declaration
rather than only a path.
source_path: PathBufThe host tree that was being staged.
target_path: PathBufWhere it was being staged to, inside the target root.
stage: StagedRuntimeMountStage§errno: i32errno from the failing syscall.
Trait Implementations§
Source§impl Clone for StagedRuntimeMountError
impl Clone for StagedRuntimeMountError
Source§impl Debug for StagedRuntimeMountError
impl Debug for StagedRuntimeMountError
Source§impl Display for StagedRuntimeMountError
Available on Linux only.
impl Display for StagedRuntimeMountError
Available on Linux only.
Source§impl Error for StagedRuntimeMountError
Available on Linux only.
impl Error for StagedRuntimeMountError
Available on Linux only.
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()
Auto Trait Implementations§
impl Forget for StagedRuntimeMountError
impl Freeze for StagedRuntimeMountError
impl Move for StagedRuntimeMountError
impl RefUnwindSafe for StagedRuntimeMountError
impl Send for StagedRuntimeMountError
impl Sync for StagedRuntimeMountError
impl Unpin for StagedRuntimeMountError
impl UnsafeUnpin for StagedRuntimeMountError
impl UnwindSafe for StagedRuntimeMountError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more