pub struct RoadmapRow {
pub id: NodeId,
pub item: String,
pub weight: u32,
pub needs: Vec<NodeId>,
pub status: RoadmapStatus,
pub evidence: EvidenceCell,
}Expand description
One row, as the table spells it.
weight is a ratio among the rows that share a parent and never a
quantity, so doubling every number on one level changes nothing. An
empty cell reads as 1: a plan that says nothing about how a level
divides is a plan that divides it evenly.
Fields§
§id: NodeId§item: String§weight: u32§needs: Vec<NodeId>§status: RoadmapStatus§evidence: EvidenceCellTrait Implementations§
Source§impl Clone for RoadmapRow
impl Clone for RoadmapRow
Source§impl Debug for RoadmapRow
impl Debug for RoadmapRow
impl Eq for RoadmapRow
Source§impl PartialEq for RoadmapRow
impl PartialEq for RoadmapRow
impl StructuralPartialEq for RoadmapRow
Auto Trait Implementations§
impl Freeze for RoadmapRow
impl RefUnwindSafe for RoadmapRow
impl Send for RoadmapRow
impl Sync for RoadmapRow
impl Unpin for RoadmapRow
impl UnsafeUnpin for RoadmapRow
impl UnwindSafe for RoadmapRow
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