pub struct ClassifiedEdit {
pub edit: ModifiableEdit,
pub category: EditCategory,
pub risk_assessment: RiskAssessment,
pub priority_score: f64,
pub classification_confidence: f64,
pub cognitive_analysis: Option<SymbolicContext>,
pub recommendation: ClassificationRecommendation,
pub reasoning: String,
}
Expand description
Comprehensive edit classification result
Fields§
§edit: ModifiableEdit
Original edit proposal
category: EditCategory
Determined category
risk_assessment: RiskAssessment
Risk assessment
priority_score: f64
Priority score (0.0 = lowest, 1.0 = highest)
classification_confidence: f64
Confidence in classification (0.0 = low, 1.0 = high)
cognitive_analysis: Option<SymbolicContext>
Cognitive analysis results (if enabled)
recommendation: ClassificationRecommendation
Recommended action
reasoning: String
Detailed reasoning
Trait Implementations§
Source§impl Clone for ClassifiedEdit
impl Clone for ClassifiedEdit
Source§fn clone(&self) -> ClassifiedEdit
fn clone(&self) -> ClassifiedEdit
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 moreAuto Trait Implementations§
impl Freeze for ClassifiedEdit
impl RefUnwindSafe for ClassifiedEdit
impl Send for ClassifiedEdit
impl Sync for ClassifiedEdit
impl Unpin for ClassifiedEdit
impl UnwindSafe for ClassifiedEdit
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