pub struct SelectionReasoning {
pub primary_factors: Vec<SelectionFactor>,
pub priority_scores: PriorityScores,
pub trade_offs: Vec<String>,
pub warnings: Vec<String>,
}Expand description
Detailed reasoning for model selection
Fields§
§primary_factors: Vec<SelectionFactor>Primary factors that influenced the decision
priority_scores: PriorityScoresWeighted scores for each priority
trade_offs: Vec<String>Trade-offs made in the selection
warnings: Vec<String>Warnings or considerations
Trait Implementations§
Source§impl Clone for SelectionReasoning
impl Clone for SelectionReasoning
Source§fn clone(&self) -> SelectionReasoning
fn clone(&self) -> SelectionReasoning
Returns a duplicate of the value. Read more
1.0.0 · 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 SelectionReasoning
impl Debug for SelectionReasoning
Source§impl<'de> Deserialize<'de> for SelectionReasoning
impl<'de> Deserialize<'de> for SelectionReasoning
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SelectionReasoning, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SelectionReasoning, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SelectionReasoning
impl Serialize for SelectionReasoning
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for SelectionReasoning
impl RefUnwindSafe for SelectionReasoning
impl Send for SelectionReasoning
impl Sync for SelectionReasoning
impl Unpin for SelectionReasoning
impl UnwindSafe for SelectionReasoning
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