pub struct ProduceRequestV13 {
pub correlation_id: i32,
pub client_id: Option<String>,
pub transactional_id: Option<String>,
pub acks: i16,
pub timeout_ms: i32,
pub topics: Vec<ProduceTopicV13>,
}Expand description
Flexible Produce request for Kafka API version 13.
Kafka v13 replaces the topic name with the stable topic UUID while keeping the flexible RecordBatch partition schema from v9-v12.
Fields§
§correlation_id: i32§client_id: Option<String>§transactional_id: Option<String>§acks: i16§timeout_ms: i32§topics: Vec<ProduceTopicV13>Implementations§
Trait Implementations§
Source§impl Clone for ProduceRequestV13
impl Clone for ProduceRequestV13
Source§fn clone(&self) -> ProduceRequestV13
fn clone(&self) -> ProduceRequestV13
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 ProduceRequestV13
impl Debug for ProduceRequestV13
impl Eq for ProduceRequestV13
Source§impl PartialEq for ProduceRequestV13
impl PartialEq for ProduceRequestV13
impl StructuralPartialEq for ProduceRequestV13
Auto Trait Implementations§
impl Freeze for ProduceRequestV13
impl RefUnwindSafe for ProduceRequestV13
impl Send for ProduceRequestV13
impl Sync for ProduceRequestV13
impl Unpin for ProduceRequestV13
impl UnsafeUnpin for ProduceRequestV13
impl UnwindSafe for ProduceRequestV13
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