Struct rdkafka::statistics::Topic
source · [−]pub struct Topic {
pub topic: String,
pub metadata_age: i64,
pub batchsize: Window,
pub batchcnt: Window,
pub partitions: HashMap<i32, Partition>,
}
Expand description
Per-topic statistics.
Fields
topic: String
The name of the topic.
metadata_age: i64
The age of the client’s metadata for this topic, in milliseconds.
batchsize: Window
Rolling window statistics for batch sizes, in bytes.
batchcnt: Window
Rolling window statistics for batch message counts.
partitions: HashMap<i32, Partition>
Per-partition statistics.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Topic
impl<'de> Deserialize<'de> for Topic
sourcefn 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 RefUnwindSafe for Topic
impl Send for Topic
impl Sync for Topic
impl Unpin for Topic
impl UnwindSafe for Topic
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more