pub struct SystemMemoryStateContext {
pub windows_memory: Annotated<WindowsMemoryContext>,
}
Expand description
Records the state of system memory at the time of crash.
Fields§
§windows_memory: Annotated<WindowsMemoryContext>
Trait Implementations§
Source§impl Clone for SystemMemoryStateContext
impl Clone for SystemMemoryStateContext
Source§fn clone(&self) -> SystemMemoryStateContext
fn clone(&self) -> SystemMemoryStateContext
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 SystemMemoryStateContext
impl Debug for SystemMemoryStateContext
Source§impl Default for SystemMemoryStateContext
impl Default for SystemMemoryStateContext
Source§fn default() -> SystemMemoryStateContext
fn default() -> SystemMemoryStateContext
Returns the “default value” for a type. Read more
Source§impl Empty for SystemMemoryStateContext
impl Empty for SystemMemoryStateContext
Source§impl From<SystemMemoryState> for SystemMemoryStateContext
impl From<SystemMemoryState> for SystemMemoryStateContext
Source§impl FromObjectRef for SystemMemoryStateContext
impl FromObjectRef for SystemMemoryStateContext
Source§fn from_object_ref(__obj: &mut Object<Value>) -> Self
fn from_object_ref(__obj: &mut Object<Value>) -> Self
Creates a meta structure from key value pairs. Read more
Source§impl FromValue for SystemMemoryStateContext
impl FromValue for SystemMemoryStateContext
Source§fn from_value(__value: Annotated<Value>) -> Annotated<Self>
fn from_value(__value: Annotated<Value>) -> Annotated<Self>
Creates a meta structure from an annotated boxed value.
Source§impl IntoObjectRef for SystemMemoryStateContext
impl IntoObjectRef for SystemMemoryStateContext
Source§fn into_object_ref(self, __map: &mut Object<Value>)
fn into_object_ref(self, __map: &mut Object<Value>)
Boxes the meta structure back into an object of values. Read more
Source§impl IntoValue for SystemMemoryStateContext
impl IntoValue for SystemMemoryStateContext
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.
§fn extract_meta_tree(value: &Annotated<Self>) -> MetaTreewhere
Self: Sized,
fn extract_meta_tree(value: &Annotated<Self>) -> MetaTreewhere
Self: Sized,
Extracts the meta tree out of annotated value. Read more
Source§impl PartialEq for SystemMemoryStateContext
impl PartialEq for SystemMemoryStateContext
Source§impl ProcessValue for SystemMemoryStateContext
impl ProcessValue for SystemMemoryStateContext
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 SystemMemoryStateContext
Auto Trait Implementations§
impl Freeze for SystemMemoryStateContext
impl RefUnwindSafe for SystemMemoryStateContext
impl Send for SystemMemoryStateContext
impl Sync for SystemMemoryStateContext
impl Unpin for SystemMemoryStateContext
impl UnwindSafe for SystemMemoryStateContext
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