pub struct SandboxBundleSpec {Show 13 fields
pub box_id: String,
pub rootfs_path: PathBuf,
pub rootfs_read_only: bool,
pub hostname: String,
pub init_path: String,
pub init_environment: Vec<(String, String)>,
pub mounts: Vec<SandboxMount>,
pub tmpfs: Vec<SandboxTmpfs>,
pub id_mappings: SandboxIdMappingPlan,
pub resources: SandboxResources,
pub requested_capabilities: Vec<String>,
pub execution_plan_digest: String,
pub runtime_digest: String,
}Expand description
Backend-neutral inputs already validated and resolved by the runtime.
Fields§
§box_id: String§rootfs_path: PathBuf§rootfs_read_only: bool§hostname: String§init_path: StringGuest-init location already resolved against the prepared rootfs.
init_environment: Vec<(String, String)>§mounts: Vec<SandboxMount>§tmpfs: Vec<SandboxTmpfs>§id_mappings: SandboxIdMappingPlan§resources: SandboxResources§requested_capabilities: Vec<String>§execution_plan_digest: String§runtime_digest: StringTrait Implementations§
Source§impl Clone for SandboxBundleSpec
impl Clone for SandboxBundleSpec
Source§fn clone(&self) -> SandboxBundleSpec
fn clone(&self) -> SandboxBundleSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SandboxBundleSpec
impl RefUnwindSafe for SandboxBundleSpec
impl Send for SandboxBundleSpec
impl Sync for SandboxBundleSpec
impl Unpin for SandboxBundleSpec
impl UnsafeUnpin for SandboxBundleSpec
impl UnwindSafe for SandboxBundleSpec
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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