pub struct ProcessRecord {
pub pid: u32,
pub api_socket: Option<PathBuf>,
pub jail: Option<JailRecord>,
}Expand description
An external VMM process.
Fields§
§pid: u32The VMM’s pid.
api_socket: Option<PathBuf>The VMM’s control socket, when it has one.
jail: Option<JailRecord>The jail the VMM runs in, when it is confined to one.
None means unconfined — and, in a record written before this field
existed, means the same, because a record that predates it can no
longer be asked.
Trait Implementations§
Source§impl Clone for ProcessRecord
impl Clone for ProcessRecord
Source§impl Debug for ProcessRecord
impl Debug for ProcessRecord
Source§impl<'de> Deserialize<'de> for ProcessRecord
impl<'de> Deserialize<'de> for ProcessRecord
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ProcessRecord
Source§impl PartialEq for ProcessRecord
impl PartialEq for ProcessRecord
Source§impl Serialize for ProcessRecord
impl Serialize for ProcessRecord
impl StructuralPartialEq for ProcessRecord
Auto Trait Implementations§
impl Freeze for ProcessRecord
impl RefUnwindSafe for ProcessRecord
impl Send for ProcessRecord
impl Sync for ProcessRecord
impl Unpin for ProcessRecord
impl UnsafeUnpin for ProcessRecord
impl UnwindSafe for ProcessRecord
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.