pub enum ToolClassification {
Allowed,
Destructive {
reason: String,
},
DestructiveButAllowed {
reason: String,
},
}Expand description
Result of classifying a single tool.
Variants§
Allowed
Tool is safe to fuzz.
Destructive
Tool is destructive and not in the allowlist.
DestructiveButAllowed
Tool is destructive but matches the allowlist; fuzzing is permitted.
Implementations§
Trait Implementations§
Source§impl Clone for ToolClassification
impl Clone for ToolClassification
Source§fn clone(&self) -> ToolClassification
fn clone(&self) -> ToolClassification
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 moreSource§impl Debug for ToolClassification
impl Debug for ToolClassification
Source§impl PartialEq for ToolClassification
impl PartialEq for ToolClassification
impl Eq for ToolClassification
impl StructuralPartialEq for ToolClassification
Auto Trait Implementations§
impl Freeze for ToolClassification
impl RefUnwindSafe for ToolClassification
impl Send for ToolClassification
impl Sync for ToolClassification
impl Unpin for ToolClassification
impl UnsafeUnpin for ToolClassification
impl UnwindSafe for ToolClassification
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.