#[non_exhaustive]pub enum CategoryStatus {
Warning,
Passed,
NotAssessed,
}Expand description
How a framework category came out.
Marked #[non_exhaustive]: additional frameworks bring statuses this
tri-state cannot express. A downstream wildcard arm must fold into the
non-passing side, never into CategoryStatus::Passed.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Warning
A mapped finding was detected.
Passed
Killer covers this category and found nothing.
NotAssessed
Killer has no rule that maps to this category.
Implementations§
Trait Implementations§
Source§impl Clone for CategoryStatus
impl Clone for CategoryStatus
Source§fn clone(&self) -> CategoryStatus
fn clone(&self) -> CategoryStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CategoryStatus
Source§impl Debug for CategoryStatus
impl Debug for CategoryStatus
impl Eq for CategoryStatus
Source§impl PartialEq for CategoryStatus
impl PartialEq for CategoryStatus
Source§impl Serialize for CategoryStatus
impl Serialize for CategoryStatus
impl StructuralPartialEq for CategoryStatus
Auto Trait Implementations§
impl Freeze for CategoryStatus
impl RefUnwindSafe for CategoryStatus
impl Send for CategoryStatus
impl Sync for CategoryStatus
impl Unpin for CategoryStatus
impl UnsafeUnpin for CategoryStatus
impl UnwindSafe for CategoryStatus
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