pub struct MilestoneRow {
pub id: String,
pub critical_path: Vec<String>,
pub hours: f32,
pub complete: bool,
}Expand description
A milestone’s schedule summary, reported by PlanStatus::milestones.
Fields§
§id: String§critical_path: Vec<String>Longest chain from __start__ to this milestone (ends at id).
hours: f32The milestone’s earliest finish, in hours from plan start.
complete: boolTrue once the milestone deliverable is Complete.
Trait Implementations§
Source§impl Clone for MilestoneRow
impl Clone for MilestoneRow
Source§impl Debug for MilestoneRow
impl Debug for MilestoneRow
Source§impl<'de> Deserialize<'de> for MilestoneRow
impl<'de> Deserialize<'de> for MilestoneRow
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 PartialEq for MilestoneRow
impl PartialEq for MilestoneRow
Source§impl Serialize for MilestoneRow
impl Serialize for MilestoneRow
impl StructuralPartialEq for MilestoneRow
Auto Trait Implementations§
impl Freeze for MilestoneRow
impl RefUnwindSafe for MilestoneRow
impl Send for MilestoneRow
impl Sync for MilestoneRow
impl Unpin for MilestoneRow
impl UnsafeUnpin for MilestoneRow
impl UnwindSafe for MilestoneRow
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoToolOutput for Twhere
T: Serialize + 'static,
impl<T> IntoToolOutput for Twhere
T: Serialize + 'static,
Source§fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
fn into_tool_output(self) -> Result<ToolOutput, ToolExecutionError>
Convert this value without routing structured data through a string.