pub struct EvtxChunkHeader {
pub first_event_record_number: u64,
pub last_event_record_number: u64,
pub first_event_record_id: u64,
pub last_event_record_id: u64,
pub header_size: u32,
pub last_event_record_data_offset: u32,
pub free_space_offset: u32,
pub event_records_checksum: u32,
pub header_checksum: u32,
}Fields§
§first_event_record_number: u64§last_event_record_number: u64§first_event_record_id: u64§last_event_record_id: u64§header_size: u32§last_event_record_data_offset: u32§free_space_offset: u32§event_records_checksum: u32§header_checksum: u32Implementations§
Source§impl EvtxChunkHeader
impl EvtxChunkHeader
pub fn parse(buf: &[u8]) -> Option<EvtxChunkHeader>
Trait Implementations§
Source§impl Clone for EvtxChunkHeader
impl Clone for EvtxChunkHeader
Source§fn clone(&self) -> EvtxChunkHeader
fn clone(&self) -> EvtxChunkHeader
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 EvtxChunkHeader
impl Debug for EvtxChunkHeader
Source§impl Serialize for EvtxChunkHeader
impl Serialize for EvtxChunkHeader
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for EvtxChunkHeader
impl RefUnwindSafe for EvtxChunkHeader
impl Send for EvtxChunkHeader
impl Sync for EvtxChunkHeader
impl Unpin for EvtxChunkHeader
impl UnsafeUnpin for EvtxChunkHeader
impl UnwindSafe for EvtxChunkHeader
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