pub struct TopicDescription {
pub name: String,
pub topic_id: Option<Uuid>,
pub is_internal: bool,
pub partitions: Vec<TopicPartitionDescription>,
}Expand description
Detailed metadata returned by KafkaAdmin::describe_topics.
Fields§
§name: StringTopic name.
topic_id: Option<Uuid>Stable topic ID when the broker returns one.
is_internal: boolWhether Kafka marks the topic as internal.
partitions: Vec<TopicPartitionDescription>Partition metadata sorted by partition number.
Trait Implementations§
Source§impl Clone for TopicDescription
impl Clone for TopicDescription
Source§fn clone(&self) -> TopicDescription
fn clone(&self) -> TopicDescription
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 TopicDescription
impl Debug for TopicDescription
Source§impl PartialEq for TopicDescription
impl PartialEq for TopicDescription
impl Eq for TopicDescription
impl StructuralPartialEq for TopicDescription
Auto Trait Implementations§
impl Freeze for TopicDescription
impl RefUnwindSafe for TopicDescription
impl Send for TopicDescription
impl Sync for TopicDescription
impl Unpin for TopicDescription
impl UnsafeUnpin for TopicDescription
impl UnwindSafe for TopicDescription
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.