Struct kafka_protocol::records::RecordBatchEncoder
source · pub struct RecordBatchEncoder;
Expand description
Batch encoder for Kafka records.
Implementations§
source§impl RecordBatchEncoder
impl RecordBatchEncoder
sourcepub fn encode<'a, B, I>(
buf: &mut B,
records: I,
options: &RecordEncodeOptions,
) -> Result<(), EncodeError>
pub fn encode<'a, B, I>( buf: &mut B, records: I, options: &RecordEncodeOptions, ) -> Result<(), EncodeError>
Encode records into given buffer, using provided encoding options that select the encoding strategy based on version.
Trait Implementations§
source§impl Clone for RecordBatchEncoder
impl Clone for RecordBatchEncoder
source§fn clone(&self) -> RecordBatchEncoder
fn clone(&self) -> RecordBatchEncoder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for RecordBatchEncoder
impl RefUnwindSafe for RecordBatchEncoder
impl Send for RecordBatchEncoder
impl Sync for RecordBatchEncoder
impl Unpin for RecordBatchEncoder
impl UnwindSafe for RecordBatchEncoder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)