pub struct ExtraRootReport {
pub guest_path: String,
pub path: String,
pub access: HostPathAccess,
pub source: GuestRootSource,
}Expand description
One extra root as PreopenReport::extra_roots carries it. Every key is always present.
Fields§
§guest_path: StringWhere the guest opens it: murmur-host followed by Self::path.
path: StringThe canonical host directory.
access: HostPathAccessread or read-write.
source: GuestRootSourceunconfined or host_paths.
Trait Implementations§
Source§impl Clone for ExtraRootReport
impl Clone for ExtraRootReport
Source§impl Debug for ExtraRootReport
impl Debug for ExtraRootReport
impl Eq for ExtraRootReport
Source§impl From<&GuestRoot> for ExtraRootReport
impl From<&GuestRoot> for ExtraRootReport
Source§impl PartialEq for ExtraRootReport
impl PartialEq for ExtraRootReport
Source§impl Serialize for ExtraRootReport
impl Serialize for ExtraRootReport
impl StructuralPartialEq for ExtraRootReport
Auto Trait Implementations§
impl Forget for ExtraRootReport
impl Freeze for ExtraRootReport
impl Move for ExtraRootReport
impl RefUnwindSafe for ExtraRootReport
impl Send for ExtraRootReport
impl Sync for ExtraRootReport
impl Unpin for ExtraRootReport
impl UnsafeUnpin for ExtraRootReport
impl UnwindSafe for ExtraRootReport
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<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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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