pub enum StatsTab {
Health,
Time,
Burndown,
}Expand description
Which tab of the F7 Stats page is showing (mission
per-issue-time-tracking-01M3C9A4, WP05 T026; mission
burndown-scope-analytics-01M3C9J1, WP06 T029).
A tab, not a mode. The page, its TopMode::Stats, its
InputContext::Stats and its F7 binding all ship from
project-issue-health-status-01M3C8HX, and the same tab-not-mode rule
crate::ui::roadmap documents for the F10 Portfolio page applies here — a
further TopMode (or a second InputContext, or a nav limb) would break
every_mode_maps_to_a_distinct_shell_action. The tab is additive in this enum
and nowhere else: the strip, the hint and the switch all read Self::ALL.
Variants§
Health
The Health tab: the shared health document’s scopes, states and diagnostics.
It ships first, so F7 still opens on what it always showed.
Time
The Time tab: the scope’s shared total, its entry rows, its filters and the three mutations.
Burndown
The Burndown tab (mission burndown-scope-analytics-01M3C9J1, WP06 T029): the
shared daily series, its coverage markers and the read-only forecast, over one
cycle or milestone.
Implementations§
Trait Implementations§
impl Copy for StatsTab
impl Eq for StatsTab
impl StructuralPartialEq for StatsTab
Auto Trait Implementations§
impl Freeze for StatsTab
impl RefUnwindSafe for StatsTab
impl Send for StatsTab
impl Sync for StatsTab
impl Unpin for StatsTab
impl UnsafeUnpin for StatsTab
impl UnwindSafe for StatsTab
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
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.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> ⓘ
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> ⓘ
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