pub struct TopicsScreen {
pub previews: Vec<TopicMonitor>,
pub show_dead: bool,
pub monitor: Option<TopicMonitor>,
pub list: Feed<Vec<Topic>>,
pub reading: Vec<Topic>,
pub pages: u32,
pub stats: Feed<TopicStats>,
pub stats_reading: TopicStats,
pub stats_pages: u32,
pub selected: Option<String>,
pub filter: String,
pub sort: TopicSort,
}Expand description
The Topics tab (doc 34, section 6.4).
Fields§
§previews: Vec<TopicMonitor>The strip of charts under the list: what was sampled of the topics that were selected lately (the most recent last), so going back to one does not start its charts over.
show_dead: boolShow the dead-letter queues too; off by default (they follow their source queue).
monitor: Option<TopicMonitor>The charts of the queue being looked at (Enter), or none while the list is shown.
list: Feed<Vec<Topic>>Every topic the server lists, read page by page.
reading: Vec<Topic>§pages: u32§stats: Feed<TopicStats>Their numbers (depth, rates, age, condition), read the same way; a failure leaves the table without them.
stats_reading: TopicStats§stats_pages: u32§selected: Option<String>The selected topic, by name.
filter: String§sort: TopicSortTrait Implementations§
Source§impl Clone for TopicsScreen
impl Clone for TopicsScreen
Source§impl Debug for TopicsScreen
impl Debug for TopicsScreen
Source§impl Default for TopicsScreen
impl Default for TopicsScreen
Source§fn default() -> TopicsScreen
fn default() -> TopicsScreen
Returns the “default value” for a type. Read more
Source§impl PartialEq for TopicsScreen
impl PartialEq for TopicsScreen
impl StructuralPartialEq for TopicsScreen
Auto Trait Implementations§
impl Freeze for TopicsScreen
impl RefUnwindSafe for TopicsScreen
impl Send for TopicsScreen
impl Sync for TopicsScreen
impl Unpin for TopicsScreen
impl UnsafeUnpin for TopicsScreen
impl UnwindSafe for TopicsScreen
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