pub struct MemoryCarvedRecord {
pub offset: usize,
pub raw: Vec<u8>,
pub binxml_valid: bool,
}Expand description
A record found by scanning a raw memory buffer for EVTX record magic.
Fields§
§offset: usizeByte offset of the record magic within the input buffer.
raw: Vec<u8>Raw bytes of the candidate record (from magic through trailing size field).
binxml_valid: boolTrue when the BinXML payload starts with a valid FragmentHeader token (0x0F).
Trait Implementations§
Source§impl Clone for MemoryCarvedRecord
impl Clone for MemoryCarvedRecord
Source§fn clone(&self) -> MemoryCarvedRecord
fn clone(&self) -> MemoryCarvedRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MemoryCarvedRecord
impl Debug for MemoryCarvedRecord
Auto Trait Implementations§
impl Freeze for MemoryCarvedRecord
impl RefUnwindSafe for MemoryCarvedRecord
impl Send for MemoryCarvedRecord
impl Sync for MemoryCarvedRecord
impl Unpin for MemoryCarvedRecord
impl UnsafeUnpin for MemoryCarvedRecord
impl UnwindSafe for MemoryCarvedRecord
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