pub struct TopicPartitionDescription {
pub partition: i32,
pub leader_id: i32,
pub leader_epoch: i32,
pub replica_nodes: Vec<i32>,
pub isr_nodes: Vec<i32>,
pub offline_replicas: Vec<i32>,
}Expand description
Metadata for one partition in a TopicDescription.
Fields§
§partition: i32Partition number.
leader_id: i32Broker ID currently acting as leader.
leader_epoch: i32Leader epoch reported by the broker.
replica_nodes: Vec<i32>Broker IDs hosting replicas for this partition.
isr_nodes: Vec<i32>Broker IDs currently in the in-sync replica set.
offline_replicas: Vec<i32>Broker IDs for replicas currently offline.
Trait Implementations§
Source§impl Clone for TopicPartitionDescription
impl Clone for TopicPartitionDescription
Source§fn clone(&self) -> TopicPartitionDescription
fn clone(&self) -> TopicPartitionDescription
Returns a duplicate 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 TopicPartitionDescription
impl Debug for TopicPartitionDescription
impl Eq for TopicPartitionDescription
impl StructuralPartialEq for TopicPartitionDescription
Auto Trait Implementations§
impl Freeze for TopicPartitionDescription
impl RefUnwindSafe for TopicPartitionDescription
impl Send for TopicPartitionDescription
impl Sync for TopicPartitionDescription
impl Unpin for TopicPartitionDescription
impl UnsafeUnpin for TopicPartitionDescription
impl UnwindSafe for TopicPartitionDescription
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.