pub struct FileSystemStateContext {
pub posix_file_system_state: Annotated<PosixFileSystemStateContext>,
pub windows_file_system_state: Annotated<WindowsFileSystemStateContext>,
}
Expand description
Records the state of the file system at the time of crash.
Fields§
§posix_file_system_state: Annotated<PosixFileSystemStateContext>
The state of the file system for POSIX systems.
windows_file_system_state: Annotated<WindowsFileSystemStateContext>
The state of the file system for Windows systems.
Trait Implementations§
Source§impl Clone for FileSystemStateContext
impl Clone for FileSystemStateContext
Source§fn clone(&self) -> FileSystemStateContext
fn clone(&self) -> FileSystemStateContext
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 FileSystemStateContext
impl Debug for FileSystemStateContext
Source§impl Default for FileSystemStateContext
impl Default for FileSystemStateContext
Source§fn default() -> FileSystemStateContext
fn default() -> FileSystemStateContext
Returns the “default value” for a type. Read more
Source§impl Empty for FileSystemStateContext
impl Empty for FileSystemStateContext
Source§impl From<FileSystemState> for FileSystemStateContext
impl From<FileSystemState> for FileSystemStateContext
Source§impl FromObjectRef for FileSystemStateContext
impl FromObjectRef for FileSystemStateContext
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 FileSystemStateContext
impl FromValue for FileSystemStateContext
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 FileSystemStateContext
impl IntoObjectRef for FileSystemStateContext
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 FileSystemStateContext
impl IntoValue for FileSystemStateContext
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 FileSystemStateContext
impl PartialEq for FileSystemStateContext
Source§impl ProcessValue for FileSystemStateContext
impl ProcessValue for FileSystemStateContext
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 FileSystemStateContext
Auto Trait Implementations§
impl Freeze for FileSystemStateContext
impl RefUnwindSafe for FileSystemStateContext
impl Send for FileSystemStateContext
impl Sync for FileSystemStateContext
impl Unpin for FileSystemStateContext
impl UnwindSafe for FileSystemStateContext
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