pub struct CompareWeights {
pub makespan: f32,
pub p80: f32,
pub criticality_risk: f32,
pub total_effort: f32,
pub peak_load: f32,
}Expand description
Per-criterion weights for the combined score (lower score is better).
Fields§
§makespan: f32§p80: f32§criticality_risk: f32§total_effort: f32§peak_load: f32Trait Implementations§
Source§impl Clone for CompareWeights
impl Clone for CompareWeights
Source§impl Debug for CompareWeights
impl Debug for CompareWeights
Source§impl Default for CompareWeights
impl Default for CompareWeights
Source§impl<'de> Deserialize<'de> for CompareWeights
impl<'de> Deserialize<'de> for CompareWeights
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 CompareWeights
impl PartialEq for CompareWeights
Source§impl Serialize for CompareWeights
impl Serialize for CompareWeights
impl StructuralPartialEq for CompareWeights
Auto Trait Implementations§
impl Freeze for CompareWeights
impl RefUnwindSafe for CompareWeights
impl Send for CompareWeights
impl Sync for CompareWeights
impl Unpin for CompareWeights
impl UnsafeUnpin for CompareWeights
impl UnwindSafe for CompareWeights
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.