pub struct StabilityReportContext {
pub process_states: Annotated<Array<ProcessStateContext>>,
pub system_memory_state: Annotated<SystemMemoryStateContext>,
}
Expand description
A stability report contains information pertaining to the execution of a single logical instance of a “chrome browser”. It is comprised of information about the system state and about the chrome browser’s processes.
Fields§
§process_states: Annotated<Array<ProcessStateContext>>
State pertaining to Chrome’s processes.
system_memory_state: Annotated<SystemMemoryStateContext>
System-wide resource usage.
Trait Implementations§
Source§impl Clone for StabilityReportContext
impl Clone for StabilityReportContext
Source§fn clone(&self) -> StabilityReportContext
fn clone(&self) -> StabilityReportContext
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for StabilityReportContext
impl Debug for StabilityReportContext
Source§impl Default for StabilityReportContext
impl Default for StabilityReportContext
Source§fn default() -> StabilityReportContext
fn default() -> StabilityReportContext
Returns the “default value” for a type. Read more
Source§impl DefaultContext for StabilityReportContext
impl DefaultContext for StabilityReportContext
Source§fn default_key() -> &'static str
fn default_key() -> &'static str
The default key at which this context resides in
Contexts
.Source§fn from_context(context: Context) -> Option<Self>
fn from_context(context: Context) -> Option<Self>
Converts this context type from a generic context type. Read more
Source§fn cast(context: &Context) -> Option<&Self>
fn cast(context: &Context) -> Option<&Self>
Casts a reference to this context type from a generic context type. Read more
Source§fn cast_mut(context: &mut Context) -> Option<&mut Self>
fn cast_mut(context: &mut Context) -> Option<&mut Self>
Casts a mutable reference to this context type from a generic context type. Read more
Source§fn into_context(self) -> Context
fn into_context(self) -> Context
Boxes this context type in the generic context wrapper. Read more
Source§impl Empty for StabilityReportContext
impl Empty for StabilityReportContext
Source§impl From<StabilityReport> for StabilityReportContext
impl From<StabilityReport> for StabilityReportContext
Source§impl FromValue for StabilityReportContext
impl FromValue for StabilityReportContext
Source§impl IntoValue for StabilityReportContext
impl IntoValue for StabilityReportContext
Source§fn into_value(self) -> Value
fn into_value(self) -> Value
Boxes the meta structure back into a value.
Source§fn serialize_payload<S>(
&self,
__serializer: S,
__behavior: SkipSerialization,
) -> Result<S::Ok, S::Error>where
Self: Sized,
S: Serializer,
fn serialize_payload<S>(
&self,
__serializer: S,
__behavior: SkipSerialization,
) -> Result<S::Ok, S::Error>where
Self: Sized,
S: Serializer,
Efficiently serializes the payload directly.
Source§fn extract_child_meta(&self) -> MetaMapwhere
Self: Sized,
fn extract_child_meta(&self) -> MetaMapwhere
Self: Sized,
Extracts children meta map out of a value.
Source§impl PartialEq for StabilityReportContext
impl PartialEq for StabilityReportContext
Source§impl ProcessValue for StabilityReportContext
impl ProcessValue for StabilityReportContext
Source§fn value_type(&self) -> EnumSet<ValueType>
fn value_type(&self) -> EnumSet<ValueType>
Returns the type of the value.
Source§fn process_value<P>(
&mut self,
__meta: &mut Meta,
__processor: &mut P,
__state: &ProcessingState<'_>,
) -> ProcessingResultwhere
P: Processor,
fn process_value<P>(
&mut self,
__meta: &mut Meta,
__processor: &mut P,
__state: &ProcessingState<'_>,
) -> ProcessingResultwhere
P: Processor,
Executes a processor on this value.
Source§fn process_child_values<P>(
&mut self,
__processor: &mut P,
__state: &ProcessingState<'_>,
) -> ProcessingResultwhere
P: Processor,
fn process_child_values<P>(
&mut self,
__processor: &mut P,
__state: &ProcessingState<'_>,
) -> ProcessingResultwhere
P: Processor,
Recurses into children of this value.
impl StructuralPartialEq for StabilityReportContext
Auto Trait Implementations§
impl Freeze for StabilityReportContext
impl RefUnwindSafe for StabilityReportContext
impl Send for StabilityReportContext
impl Sync for StabilityReportContext
impl Unpin for StabilityReportContext
impl UnwindSafe for StabilityReportContext
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