Struct fluvio_smartmodule::dataplane::core::record::BatchHeader
source · pub struct BatchHeader {
pub partition_leader_epoch: i32,
pub magic: i8,
pub crc: u32,
pub attributes: i16,
pub last_offset_delta: i32,
pub first_timestamp: i64,
pub max_time_stamp: i64,
pub producer_id: i64,
pub producer_epoch: i16,
pub first_sequence: i32,
}Fields
partition_leader_epoch: i32magic: i8crc: u32attributes: i16last_offset_delta: i32Indicates the count from the beginning of the batch to the end
Adding this to the base_offset will give the offset of the last record in this batch
first_timestamp: i64max_time_stamp: i64producer_id: i64producer_epoch: i16first_sequence: i32Implementations
sourceimpl BatchHeader
impl BatchHeader
pub fn set_compression(&mut self, compression: Compression)
Trait Implementations
sourceimpl Clone for BatchHeader
impl Clone for BatchHeader
sourcefn clone(&self) -> BatchHeader
fn clone(&self) -> BatchHeader
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for BatchHeader
impl Debug for BatchHeader
sourceimpl Decoder for BatchHeader
impl Decoder for BatchHeader
sourceimpl Default for BatchHeader
impl Default for BatchHeader
sourcefn default() -> BatchHeader
fn default() -> BatchHeader
Returns the “default value” for a type. Read more
sourceimpl Encoder for BatchHeader
impl Encoder for BatchHeader
sourceimpl ProducerBatchHeader for BatchHeader
impl ProducerBatchHeader for BatchHeader
fn set_first_timestamp(&mut self, timestamp: i64)
fn set_max_time_stamp(&mut self, timestamp: i64)
Auto Trait Implementations
impl RefUnwindSafe for BatchHeader
impl Send for BatchHeader
impl Sync for BatchHeader
impl Unpin for BatchHeader
impl UnwindSafe for BatchHeader
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more