pub struct VoteRequestData {
pub cluster_id: Option<KafkaString>,
pub voter_id: i32,
pub topics: Vec<TopicData>,
pub _unknown_tagged_fields: Vec<RawTaggedField>,
}Fields§
§cluster_id: Option<KafkaString>The cluster id.
voter_id: i32The replica id of the voter receiving the request.
topics: Vec<TopicData>The topic data.
_unknown_tagged_fields: Vec<RawTaggedField>Implementations§
Source§impl VoteRequestData
impl VoteRequestData
pub fn with_cluster_id(self, value: Option<KafkaString>) -> Self
pub fn with_voter_id(self, value: i32) -> Self
pub fn with_topics(self, value: Vec<TopicData>) -> 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 VoteRequestData
impl Clone for VoteRequestData
Source§fn clone(&self) -> VoteRequestData
fn clone(&self) -> VoteRequestData
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 VoteRequestData
impl Debug for VoteRequestData
Source§impl Default for VoteRequestData
impl Default for VoteRequestData
Source§impl PartialEq for VoteRequestData
impl PartialEq for VoteRequestData
Source§fn eq(&self, other: &VoteRequestData) -> bool
fn eq(&self, other: &VoteRequestData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VoteRequestData
Auto Trait Implementations§
impl !Freeze for VoteRequestData
impl RefUnwindSafe for VoteRequestData
impl Send for VoteRequestData
impl Sync for VoteRequestData
impl Unpin for VoteRequestData
impl UnsafeUnpin for VoteRequestData
impl UnwindSafe for VoteRequestData
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