pub struct Voter {
pub id: NodeId,
pub directory_id: Uuid,
pub endpoints: Vec<VoterEndpoint>,
pub kraft_version: KRaftVersionRange,
}Expand description
One voter’s full identity.
Fields§
§id: NodeId§directory_id: Uuid§endpoints: Vec<VoterEndpoint>§kraft_version: KRaftVersionRangeTrait Implementations§
Source§impl<'de> Deserialize<'de> for Voter
impl<'de> Deserialize<'de> for Voter
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Voter
impl StructuralPartialEq for Voter
Auto Trait Implementations§
impl Freeze for Voter
impl RefUnwindSafe for Voter
impl Send for Voter
impl Sync for Voter
impl Unpin for Voter
impl UnsafeUnpin for Voter
impl UnwindSafe for Voter
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