pub enum ClassOutcome {
Classified {
classes: Vec<String>,
rows: Vec<usize>,
},
Unclassified,
Undecided(NotEvaluatedReason, String),
}Expand description
What one classification assigned one object.
Variants§
Classified
The class names of the matching rows, distinct in row order (one for a first-match classification), with the rows’ indices.
Unclassified
Every row surely does not match.
Undecided(NotEvaluatedReason, String)
A row that could decide the class could not be decided, and why.
Trait Implementations§
Source§impl Clone for ClassOutcome
impl Clone for ClassOutcome
Source§impl Debug for ClassOutcome
impl Debug for ClassOutcome
Source§impl PartialEq for ClassOutcome
impl PartialEq for ClassOutcome
impl StructuralPartialEq for ClassOutcome
Auto Trait Implementations§
impl Freeze for ClassOutcome
impl RefUnwindSafe for ClassOutcome
impl Send for ClassOutcome
impl Sync for ClassOutcome
impl Unpin for ClassOutcome
impl UnsafeUnpin for ClassOutcome
impl UnwindSafe for ClassOutcome
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