pub struct EditClassificationSystem { /* private fields */ }Expand description
Production-ready edit classification system
Implementations§
Source§impl EditClassificationSystem
impl EditClassificationSystem
pub fn with_config(config: ClassificationConfig) -> Self
Sourcepub fn classify_edit(&self, edit: &ModifiableEdit) -> Result<ClassifiedEdit>
pub fn classify_edit(&self, edit: &ModifiableEdit) -> Result<ClassifiedEdit>
Classify a single edit with comprehensive analysis
Sourcepub fn classify_batch(
&self,
edits: &[ModifiableEdit],
) -> Result<Vec<ClassifiedEdit>>
pub fn classify_batch( &self, edits: &[ModifiableEdit], ) -> Result<Vec<ClassifiedEdit>>
Classify multiple edits and sort by priority
Sourcepub fn filter_edits<'a>(
&self,
edits: &'a [ClassifiedEdit],
criteria: &FilterCriteria,
) -> Vec<&'a ClassifiedEdit>
pub fn filter_edits<'a>( &self, edits: &'a [ClassifiedEdit], criteria: &FilterCriteria, ) -> Vec<&'a ClassifiedEdit>
Filter classified edits by criteria
Sourcepub fn get_classification_stats(
&self,
edits: &[ClassifiedEdit],
) -> ClassificationStats
pub fn get_classification_stats( &self, edits: &[ClassifiedEdit], ) -> ClassificationStats
Generate statistical analysis of classification results
Sourcepub fn config(&self) -> &ClassificationConfig
pub fn config(&self) -> &ClassificationConfig
Access configuration (for CLI display)
Trait Implementations§
Source§impl Clone for EditClassificationSystem
impl Clone for EditClassificationSystem
Source§impl Debug for EditClassificationSystem
impl Debug for EditClassificationSystem
Auto Trait Implementations§
impl Freeze for EditClassificationSystem
impl RefUnwindSafe for EditClassificationSystem
impl Send for EditClassificationSystem
impl Sync for EditClassificationSystem
impl Unpin for EditClassificationSystem
impl UnsafeUnpin for EditClassificationSystem
impl UnwindSafe for EditClassificationSystem
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