pub struct TopicMonitor {
pub name: String,
pub tab: TopicTab,
pub distributor: bool,
pub dead_letter: bool,
pub messages: Messages,
pub monitor: Monitor,
pub feed: Feed<()>,
pub series: HashMap<String, Ring>,
pub groups: Vec<String>,
}Expand description
The charts of one queue (TUI-MSG-11, TUI-MON-*): what was sampled since they were opened.
Fields§
§name: String§tab: TopicTab§distributor: boolA distributor has no queue: no numbers, no charts, nothing to receive.
dead_letter: bool§messages: Messages§monitor: MonitorThe window, the freeze and the scale, as in the charts of a node.
feed: Feed<()>The reading on a schedule; its data is unused, the samples go to series.
series: HashMap<String, Ring>One ring per line: visible, invisible, published, consumed, acked, oldest and g:<group>.
groups: Vec<String>The groups charted, in the order they first showed up (at most three), so their colors stay.
Implementations§
Source§impl TopicMonitor
impl TopicMonitor
Trait Implementations§
Source§impl Clone for TopicMonitor
impl Clone for TopicMonitor
Source§impl Debug for TopicMonitor
impl Debug for TopicMonitor
Source§impl PartialEq for TopicMonitor
impl PartialEq for TopicMonitor
impl StructuralPartialEq for TopicMonitor
Auto Trait Implementations§
impl Freeze for TopicMonitor
impl RefUnwindSafe for TopicMonitor
impl Send for TopicMonitor
impl Sync for TopicMonitor
impl Unpin for TopicMonitor
impl UnsafeUnpin for TopicMonitor
impl UnwindSafe for TopicMonitor
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more