pub struct PartitionAssignment {
pub primary: Option<NodeId>,
pub replicas: Vec<NodeId>,
pub epoch: Epoch,
}Fields§
§primary: Option<NodeId>§replicas: Vec<NodeId>§epoch: EpochImplementations§
Trait Implementations§
Source§impl Clone for PartitionAssignment
impl Clone for PartitionAssignment
Source§fn clone(&self) -> PartitionAssignment
fn clone(&self) -> PartitionAssignment
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 PartitionAssignment
impl Debug for PartitionAssignment
Source§impl Default for PartitionAssignment
impl Default for PartitionAssignment
Source§impl PartialEq for PartitionAssignment
impl PartialEq for PartitionAssignment
Source§fn eq(&self, other: &PartitionAssignment) -> bool
fn eq(&self, other: &PartitionAssignment) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PartitionAssignment
Auto Trait Implementations§
impl Freeze for PartitionAssignment
impl RefUnwindSafe for PartitionAssignment
impl Send for PartitionAssignment
impl Sync for PartitionAssignment
impl Unpin for PartitionAssignment
impl UnsafeUnpin for PartitionAssignment
impl UnwindSafe for PartitionAssignment
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