pub struct PartitionProduceData {
pub index: i32,
pub records: Option<Bytes>,
pub _unknown_tagged_fields: Vec<RawTaggedField>,
}Fields§
§index: i32The partition index.
records: Option<Bytes>The record data to be produced.
_unknown_tagged_fields: Vec<RawTaggedField>Implementations§
Source§impl PartitionProduceData
impl PartitionProduceData
pub fn with_index(self, value: i32) -> Self
pub fn with_records(self, value: Option<Bytes>) -> Self
pub fn read(buf: &mut Bytes, version: i16) -> Result<Self>
pub fn write(&self, buf: &mut BytesMut, version: i16) -> Result<()>
pub fn encoded_len(&self, version: i16) -> Result<usize>
Trait Implementations§
Source§impl Clone for PartitionProduceData
impl Clone for PartitionProduceData
Source§fn clone(&self) -> PartitionProduceData
fn clone(&self) -> PartitionProduceData
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 PartitionProduceData
impl Debug for PartitionProduceData
Source§impl Default for PartitionProduceData
impl Default for PartitionProduceData
Source§impl PartialEq for PartitionProduceData
impl PartialEq for PartitionProduceData
Source§fn eq(&self, other: &PartitionProduceData) -> bool
fn eq(&self, other: &PartitionProduceData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PartitionProduceData
Auto Trait Implementations§
impl !Freeze for PartitionProduceData
impl RefUnwindSafe for PartitionProduceData
impl Send for PartitionProduceData
impl Sync for PartitionProduceData
impl Unpin for PartitionProduceData
impl UnsafeUnpin for PartitionProduceData
impl UnwindSafe for PartitionProduceData
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