pub struct MemoryStateContext {
pub windows_memory: Annotated<WindowsMemoryContext>,
}
Expand description
Records the state of process memory at the time of crash. Next id: 6
Fields§
§windows_memory: Annotated<WindowsMemoryContext>
Trait Implementations§
Source§impl Clone for MemoryStateContext
impl Clone for MemoryStateContext
Source§fn clone(&self) -> MemoryStateContext
fn clone(&self) -> MemoryStateContext
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 MemoryStateContext
impl Debug for MemoryStateContext
Source§impl Default for MemoryStateContext
impl Default for MemoryStateContext
Source§fn default() -> MemoryStateContext
fn default() -> MemoryStateContext
Returns the “default value” for a type. Read more
Source§impl Empty for MemoryStateContext
impl Empty for MemoryStateContext
Source§impl From<MemoryState> for MemoryStateContext
impl From<MemoryState> for MemoryStateContext
Source§impl FromObjectRef for MemoryStateContext
impl FromObjectRef for MemoryStateContext
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 MemoryStateContext
impl FromValue for MemoryStateContext
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 MemoryStateContext
impl IntoObjectRef for MemoryStateContext
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 MemoryStateContext
impl IntoValue for MemoryStateContext
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 MemoryStateContext
impl PartialEq for MemoryStateContext
Source§impl ProcessValue for MemoryStateContext
impl ProcessValue for MemoryStateContext
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 MemoryStateContext
Auto Trait Implementations§
impl Freeze for MemoryStateContext
impl RefUnwindSafe for MemoryStateContext
impl Send for MemoryStateContext
impl Sync for MemoryStateContext
impl Unpin for MemoryStateContext
impl UnwindSafe for MemoryStateContext
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