pub struct TopicInfo {
pub name: String,
pub read_queue_nums: u32,
pub write_queue_nums: u32,
pub perm: u32,
pub topic_sys_flag: u32,
pub brokers: Vec<String>,
pub metadata: Value,
}Expand description
Topic information
Fields§
§name: StringTopic name
read_queue_nums: u32Number of read queues
write_queue_nums: u32Number of write queues
perm: u32Permission
topic_sys_flag: u32Topic system flag
brokers: Vec<String>Broker addresses that have this topic
metadata: ValueAdditional metadata
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TopicInfo
impl<'de> Deserialize<'de> for TopicInfo
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 TopicInfo
impl RefUnwindSafe for TopicInfo
impl Send for TopicInfo
impl Sync for TopicInfo
impl Unpin for TopicInfo
impl UnwindSafe for TopicInfo
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