pub struct RoadmapRow {
pub id: String,
pub name: String,
pub outcome: Option<String>,
pub owner: Option<String>,
pub status: Option<String>,
pub priority: Option<Priority>,
pub labels: Vec<String>,
pub target_date: Option<String>,
pub summary: InitiativeSummary,
pub references: Vec<RowReference>,
pub diagnostics: Vec<RoadmapDiagnostic>,
}Expand description
One displayable initiative row (data-model §6).
Fields§
§id: StringThe stable initiative id.
name: StringThe display label.
outcome: Option<String>The optional strategic outcome.
owner: Option<String>The optional owner identity.
status: Option<String>The optional initiative status.
priority: Option<Priority>The optional priority.
labels: Vec<String>The filterable labels.
target_date: Option<String>The target date; None is the explicit undated state (C-003).
summary: InitiativeSummaryThe source-attributed summary.
references: Vec<RowReference>The record’s references, with resolution.
diagnostics: Vec<RoadmapDiagnostic>The row’s ordered findings.
Trait 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
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
Compare self to
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> ⓘ
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