pub struct BaselineRow {
pub id: String,
pub es: f32,
pub ef: f32,
pub budget: f32,
pub cost_rate: f32,
}Expand description
One frozen baseline row.
Fields§
§id: String§es: f32Baseline earliest start, hours from plan start.
ef: f32Baseline earliest finish, hours from plan start.
budget: f32Budget = effort basis x cost rate.
cost_rate: f32Cost rate captured at baseline time; AC uses this, not the live graph.
Trait Implementations§
Source§impl Clone for BaselineRow
impl Clone for BaselineRow
Source§impl Debug for BaselineRow
impl Debug for BaselineRow
Source§impl<'de> Deserialize<'de> for BaselineRow
impl<'de> Deserialize<'de> for BaselineRow
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 BaselineRow
impl PartialEq for BaselineRow
Source§impl Serialize for BaselineRow
impl Serialize for BaselineRow
impl StructuralPartialEq for BaselineRow
Auto Trait Implementations§
impl Freeze for BaselineRow
impl RefUnwindSafe for BaselineRow
impl Send for BaselineRow
impl Sync for BaselineRow
impl Unpin for BaselineRow
impl UnsafeUnpin for BaselineRow
impl UnwindSafe for BaselineRow
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.