pub struct ProcessViewReport {
pub private: bool,
pub mounted_by: Option<&'static str>,
pub not_private_because: Option<String>,
}Expand description
The /proc a session’s commands see — --explain-scope’s Process view block,
session_start.effective_grants.process_view and mur doctor’s section, all from
process_view_report. Field names are the JSON keys; every field is always serialized.
Fields§
§private: boolWhether commands see a private /proc of the session’s PID namespace.
mounted_by: Option<&'static str>The mechanism: pid-namespace for the private view, null for the host’s.
not_private_because: Option<String>Why commands see the host’s /proc; null for the private view.
Trait Implementations§
Source§impl Clone for ProcessViewReport
impl Clone for ProcessViewReport
Source§impl Debug for ProcessViewReport
impl Debug for ProcessViewReport
impl Eq for ProcessViewReport
Source§impl PartialEq for ProcessViewReport
impl PartialEq for ProcessViewReport
Source§impl Serialize for ProcessViewReport
impl Serialize for ProcessViewReport
impl StructuralPartialEq for ProcessViewReport
Auto Trait Implementations§
impl Forget for ProcessViewReport
impl Freeze for ProcessViewReport
impl RefUnwindSafe for ProcessViewReport
impl Send for ProcessViewReport
impl Sync for ProcessViewReport
impl Unpin for ProcessViewReport
impl UnsafeUnpin for ProcessViewReport
impl UnwindSafe for ProcessViewReport
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