pub enum ChildResourceUsage {
Measured(ChildResourceReading),
Unavailable {
reason: ChildResourceUnavailableReason,
},
Unknown {
tag: String,
body: OrderedJsonObject,
},
}Expand description
A module process’s memory and CPU time as read at list time, or why none could be read.
Variants§
Measured(ChildResourceReading)
Unknown
Future discriminator. body retains the complete ordered object; tag
is its decoded discriminator projection.
Trait Implementations§
Source§impl Clone for ChildResourceUsage
impl Clone for ChildResourceUsage
Source§impl Debug for ChildResourceUsage
impl Debug for ChildResourceUsage
Source§impl<'de> Deserialize<'de> for ChildResourceUsage
impl<'de> Deserialize<'de> for ChildResourceUsage
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
Source§impl PartialEq for ChildResourceUsage
impl PartialEq for ChildResourceUsage
Source§impl Serialize for ChildResourceUsage
impl Serialize for ChildResourceUsage
impl StructuralPartialEq for ChildResourceUsage
Auto Trait Implementations§
impl Freeze for ChildResourceUsage
impl RefUnwindSafe for ChildResourceUsage
impl Send for ChildResourceUsage
impl Sync for ChildResourceUsage
impl Unpin for ChildResourceUsage
impl UnsafeUnpin for ChildResourceUsage
impl UnwindSafe for ChildResourceUsage
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