pub struct StrategyPattern {
pub pattern_id: String,
pub constraint_characteristics: ConstraintCharacteristics,
pub best_strategy: ReasoningStrategy,
pub performance_statistics: StrategyPerformanceStats,
pub confidence: f32,
}Expand description
Learned patterns about strategy effectiveness
Fields§
§pattern_id: String§constraint_characteristics: ConstraintCharacteristics§best_strategy: ReasoningStrategy§performance_statistics: StrategyPerformanceStats§confidence: f32Trait Implementations§
Source§impl Clone for StrategyPattern
impl Clone for StrategyPattern
Source§impl Debug for StrategyPattern
impl Debug for StrategyPattern
Source§impl<'de> Deserialize<'de> for StrategyPattern
impl<'de> Deserialize<'de> for StrategyPattern
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
Auto Trait Implementations§
impl Freeze for StrategyPattern
impl RefUnwindSafe for StrategyPattern
impl Send for StrategyPattern
impl Sync for StrategyPattern
impl Unpin for StrategyPattern
impl UnsafeUnpin for StrategyPattern
impl UnwindSafe for StrategyPattern
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