pub struct PartitionMetadata {
pub partition_index: u32,
pub leader_id: Option<NodeId>,
pub leader_epoch: u64,
pub replica_nodes: Vec<NodeId>,
pub isr_nodes: Vec<NodeId>,
pub offline_replicas: Vec<NodeId>,
}Expand description
Partition metadata in response
Fields§
§partition_index: u32§leader_id: Option<NodeId>§leader_epoch: u64§replica_nodes: Vec<NodeId>§isr_nodes: Vec<NodeId>§offline_replicas: Vec<NodeId>Trait Implementations§
Source§impl Clone for PartitionMetadata
impl Clone for PartitionMetadata
Source§fn clone(&self) -> PartitionMetadata
fn clone(&self) -> PartitionMetadata
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 PartitionMetadata
impl Debug for PartitionMetadata
Source§impl<'de> Deserialize<'de> for PartitionMetadata
impl<'de> Deserialize<'de> for PartitionMetadata
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
Auto Trait Implementations§
impl Freeze for PartitionMetadata
impl RefUnwindSafe for PartitionMetadata
impl Send for PartitionMetadata
impl Sync for PartitionMetadata
impl Unpin for PartitionMetadata
impl UnsafeUnpin for PartitionMetadata
impl UnwindSafe for PartitionMetadata
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