pub struct WritableTxnMarkerTopic {
pub name: TopicName,
pub partition_indexes: Vec<i32>,
pub unknown_tagged_fields: BTreeMap<i32, Vec<u8>>,
}
Expand description
Valid versions: 0-1
Fields§
§name: TopicName
The topic name.
Supported API versions: 0-1
partition_indexes: Vec<i32>
The indexes of the partitions to write transaction markers for.
Supported API versions: 0-1
unknown_tagged_fields: BTreeMap<i32, Vec<u8>>
Other tagged fields
Trait Implementations§
source§impl Clone for WritableTxnMarkerTopic
impl Clone for WritableTxnMarkerTopic
source§fn clone(&self) -> WritableTxnMarkerTopic
fn clone(&self) -> WritableTxnMarkerTopic
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 moresource§impl Debug for WritableTxnMarkerTopic
impl Debug for WritableTxnMarkerTopic
source§impl Decodable for WritableTxnMarkerTopic
impl Decodable for WritableTxnMarkerTopic
source§impl Default for WritableTxnMarkerTopic
impl Default for WritableTxnMarkerTopic
source§impl Encodable for WritableTxnMarkerTopic
impl Encodable for WritableTxnMarkerTopic
source§fn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16
) -> Result<(), EncodeError>
fn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16
) -> Result<(), EncodeError>
Encode the message into the target buffer.
source§fn compute_size(&self, version: i16) -> Result<usize, EncodeError>
fn compute_size(&self, version: i16) -> Result<usize, EncodeError>
Compute the total size of the message when encoded.
source§impl Message for WritableTxnMarkerTopic
impl Message for WritableTxnMarkerTopic
source§const VERSIONS: VersionRange = _
const VERSIONS: VersionRange = _
The valid versions for this message.