pub struct BulkRecord {
pub id: u32,
pub kind: BulkKind,
pub flow: BulkFlow,
pub offset: u64,
pub payload: Bytes,
}Expand description
A generation-8 raw record after fixed-header validation.
Fields§
§id: u32Correlation that owns this record.
kind: BulkKindOperation family.
flow: BulkFlowPhysical data direction.
offset: u64Zero-based stream offset of the first payload byte.
payload: BytesOpaque payload bytes.
Trait Implementations§
Source§impl Clone for BulkRecord
impl Clone for BulkRecord
Source§fn clone(&self) -> BulkRecord
fn clone(&self) -> BulkRecord
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 BulkRecord
impl Debug for BulkRecord
impl Eq for BulkRecord
Source§impl PartialEq for BulkRecord
impl PartialEq for BulkRecord
impl StructuralPartialEq for BulkRecord
Auto Trait Implementations§
impl !Freeze for BulkRecord
impl RefUnwindSafe for BulkRecord
impl Send for BulkRecord
impl Sync for BulkRecord
impl Unpin for BulkRecord
impl UnsafeUnpin for BulkRecord
impl UnwindSafe for BulkRecord
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