pub struct PlanStatusReport {
pub project: PlanProject,
pub statuses: PlanVocabulary,
pub milestones: Vec<PlanMilestoneProgress>,
pub next_ready: Option<PlanIssue>,
pub counts: PlanCounts,
}Expand description
Where the plan stands: every milestone’s progress, the milestone being executed, and the one issue to take next.
Fields§
§project: PlanProjectThe plan’s header, with the active milestone derived.
statuses: PlanVocabularyThe declared status vocabularies.
milestones: Vec<PlanMilestoneProgress>Every milestone, in id order.
next_ready: Option<PlanIssue>The next ready issue, when there is one.
counts: PlanCountsEvery issue of the plan, counted by derived status.
Trait Implementations§
Source§impl Clone for PlanStatusReport
impl Clone for PlanStatusReport
Source§fn clone(&self) -> PlanStatusReport
fn clone(&self) -> PlanStatusReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PlanStatusReport
impl Debug for PlanStatusReport
Source§impl<'de> Deserialize<'de> for PlanStatusReport
impl<'de> Deserialize<'de> for PlanStatusReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl JsonSchema for PlanStatusReport
impl JsonSchema for PlanStatusReport
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for PlanStatusReport
impl RefUnwindSafe for PlanStatusReport
impl Send for PlanStatusReport
impl Sync for PlanStatusReport
impl Unpin for PlanStatusReport
impl UnsafeUnpin for PlanStatusReport
impl UnwindSafe for PlanStatusReport
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