pub enum ListColumn {
Show 20 variants
Num,
Id,
Title,
Status,
Priority,
Cycle,
Milestone,
Reviewer,
Start,
Due,
Overdue,
Blocked,
Relations,
Progress,
Projects,
Epics,
Category,
Wip,
Archived,
Health,
}Variants§
Num
Id
The issue’s canonical 8-character id (the identity crate::id mints, not
the colliding-per-checkout number). A default column: the compact listing
is number, id, title, so a reader can copy the token that is stable
across clones and branches (#1711).
Title
Status
Priority
Cycle
Milestone
Reviewer
Start
Due
Overdue
Blocked
The service-derived blocked reason. Empty when the issue is not blocked.
Relations
The issue’s relationships as kind -> #target, in the service’s order.
Progress
The child count, and the rollup for a parent, from the hierarchy service.
Projects
The issue’s project associations with each project’s progress and health,
from the project service (WP04 T018, FR-003). Requested by --show progress
(or by the projects column name), never emitted by default.
Epics
The issue’s epic references with each epic’s progress, weight-aware figure
and blocked count, from the epic service (WP04 T018, FR-003). Requested by
--show progress (or by the epics column name), never emitted by default.
Category
The issue’s resolved category label, from the service (WP04 T019).
Wip
The issue’s column usage against its WIP limit, from the shared snapshot
(mission configurable-wip-limits-01M3C6WX, WP02). The cell is the column’s
count/limit, repeated on each of its rows — a per-row copy is what a table
column is, exactly as Category repeats a per-column fact.
Archived
Whether the issue is archived (issue #1492). Derived from the filename, never stored; appended to the default columns only when at least one row is archived.
Health
The issue’s health: its own value, with the derived rollup beside it when
its children say something different (at_risk→unknown). Read from the one
portable health document (mission project-issue-health-status-01M3C8HX,
WP05 T028), so the CLI, the TUI and MCP cannot disagree about a state.
Trait Implementations§
Source§impl Clone for ListColumn
impl Clone for ListColumn
impl Copy for ListColumn
Source§impl Debug for ListColumn
impl Debug for ListColumn
impl Eq for ListColumn
Source§impl PartialEq for ListColumn
impl PartialEq for ListColumn
impl StructuralPartialEq for ListColumn
Auto Trait Implementations§
impl Freeze for ListColumn
impl RefUnwindSafe for ListColumn
impl Send for ListColumn
impl Sync for ListColumn
impl Unpin for ListColumn
impl UnsafeUnpin for ListColumn
impl UnwindSafe for ListColumn
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