pub struct UbuntuProcessEnvelope {
pub argv: Vec<OsString>,
pub work_root: PathBuf,
pub cache_root: Option<PathBuf>,
pub registry_endpoint: Option<String>,
pub allow_insecure_registry: bool,
}Expand description
Owned process-entry facts captured by the Ubuntu capsule.
Portable bootloaders consume this value and never inspect argv, the current directory, or environment variables themselves.
Fields§
§argv: Vec<OsString>Complete process argument vector.
work_root: PathBufExplicit working root supplied to configuration and cache policy.
cache_root: Option<PathBuf>Explicit cache root override, when supplied by the host.
registry_endpoint: Option<String>Explicit registry artifact endpoint, when supplied by the host.
allow_insecure_registry: boolWhether the host admits unauthenticated non-loopback registry access.
Implementations§
Trait Implementations§
Source§impl Clone for UbuntuProcessEnvelope
impl Clone for UbuntuProcessEnvelope
Source§fn clone(&self) -> UbuntuProcessEnvelope
fn clone(&self) -> UbuntuProcessEnvelope
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 moreSource§impl Debug for UbuntuProcessEnvelope
impl Debug for UbuntuProcessEnvelope
impl Eq for UbuntuProcessEnvelope
Source§impl PartialEq for UbuntuProcessEnvelope
impl PartialEq for UbuntuProcessEnvelope
impl StructuralPartialEq for UbuntuProcessEnvelope
Auto Trait Implementations§
impl Freeze for UbuntuProcessEnvelope
impl RefUnwindSafe for UbuntuProcessEnvelope
impl Send for UbuntuProcessEnvelope
impl Sync for UbuntuProcessEnvelope
impl Unpin for UbuntuProcessEnvelope
impl UnsafeUnpin for UbuntuProcessEnvelope
impl UnwindSafe for UbuntuProcessEnvelope
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.