pub struct EditClassificationCLI { /* private fields */ }Expand description
Interactive CLI for edit classification
Implementations§
Source§impl EditClassificationCLI
impl EditClassificationCLI
pub fn new() -> Result<Self>
Sourcepub fn run_interactive_classification(
&mut self,
edits: Vec<ModifiableEdit>,
) -> Result<Vec<ClassifiedEdit>>
pub fn run_interactive_classification( &mut self, edits: Vec<ModifiableEdit>, ) -> Result<Vec<ClassifiedEdit>>
Main interactive classification workflow
Sourcepub fn classify_single_edit(
&mut self,
edit: &ModifiableEdit,
) -> Result<ClassifiedEdit>
pub fn classify_single_edit( &mut self, edit: &ModifiableEdit, ) -> Result<ClassifiedEdit>
Classify a single edit with detailed display
Sourcepub fn show_configuration(&self) -> Result<()>
pub fn show_configuration(&self) -> Result<()>
Display classification system configuration
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EditClassificationCLI
impl RefUnwindSafe for EditClassificationCLI
impl Send for EditClassificationCLI
impl Sync for EditClassificationCLI
impl Unpin for EditClassificationCLI
impl UnsafeUnpin for EditClassificationCLI
impl UnwindSafe for EditClassificationCLI
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