pub enum ChildResourceUnavailableReason {
NotRunning,
UnsupportedPlatform,
Unreadable,
ProcessIdentityUnconfirmed,
Unknown(String),
}Expand description
Why a module process’s resources could not be read.
Variants§
NotRunning
The module has no running process.
UnsupportedPlatform
The daemon’s platform has no per-process source.
Unreadable
The process could not be read, typically because it exited while the list was being answered.
ProcessIdentityUnconfirmed
The pid no longer names the process the supervisor spawned, so a reading would describe some other process.
Unknown(String)
Trait Implementations§
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
Auto Trait Implementations§
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