pub struct BulkSessionOutput {
pub record: BulkRecord,
pub activity: RawActivity,
}Expand description
Raw bulk output plus activity metadata known by its producer.
Fields§
§record: BulkRecordValidated record whose payload is written with the fixed header via writev.
activity: RawActivityActivity represented by the record.
Implementations§
Source§impl BulkSessionOutput
impl BulkSessionOutput
Sourcepub fn new(record: BulkRecord, activity: RawActivity) -> Self
pub fn new(record: BulkRecord, activity: RawActivity) -> Self
Creates a raw bulk output event.
Auto Trait Implementations§
impl !Freeze for BulkSessionOutput
impl RefUnwindSafe for BulkSessionOutput
impl Send for BulkSessionOutput
impl Sync for BulkSessionOutput
impl Unpin for BulkSessionOutput
impl UnsafeUnpin for BulkSessionOutput
impl UnwindSafe for BulkSessionOutput
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