pub struct VoteRequest {
pub cluster_id: Option<String>,
pub voter_id: i32,
pub topics: Vec<TopicData>,
pub unknown_tagged_fields: UnknownTaggedFields,
}Fields§
§cluster_id: Option<String>§voter_id: i32§topics: Vec<TopicData>§unknown_tagged_fields: UnknownTaggedFieldsTrait Implementations§
Source§impl Clone for VoteRequest
impl Clone for VoteRequest
Source§fn clone(&self) -> VoteRequest
fn clone(&self) -> VoteRequest
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 VoteRequest
impl Debug for VoteRequest
Source§impl Decode<'_> for VoteRequest
impl Decode<'_> for VoteRequest
Source§impl Default for VoteRequest
impl Default for VoteRequest
Source§impl Encode for VoteRequest
impl Encode for VoteRequest
impl Eq for VoteRequest
Source§impl PartialEq for VoteRequest
impl PartialEq for VoteRequest
Source§fn eq(&self, other: &VoteRequest) -> bool
fn eq(&self, other: &VoteRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ProtocolRequest for VoteRequest
impl ProtocolRequest for VoteRequest
Source§const MIN_VERSION: i16 = MIN_VERSION
const MIN_VERSION: i16 = MIN_VERSION
Minimum protocol version this Rust type supports.
Source§const MAX_VERSION: i16 = MAX_VERSION
const MAX_VERSION: i16 = MAX_VERSION
Maximum protocol version this Rust type supports.
Source§const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
const FLEXIBLE_MIN: i16 = FLEXIBLE_MIN
First version that uses flexible (KIP-482) framing.
i16::MAX for never-flexible messages.Source§type Response = VoteResponse
type Response = VoteResponse
Matching response type from
crabka-protocol.impl StructuralPartialEq for VoteRequest
Auto Trait Implementations§
impl Freeze for VoteRequest
impl RefUnwindSafe for VoteRequest
impl Send for VoteRequest
impl Sync for VoteRequest
impl Unpin for VoteRequest
impl UnsafeUnpin for VoteRequest
impl UnwindSafe for VoteRequest
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