pub enum VulnCategory {
Show 13 variants
Reentrancy,
UncheckedCall,
Selfdestruct,
Delegatecall,
TxOrigin,
IntegerOverflow,
UninitializedStorage,
TimestampDependence,
FrontRunning,
AccessControl,
DoS,
LogicError,
Informational,
}Expand description
Vulnerability category.
Variants§
Reentrancy
UncheckedCall
Selfdestruct
Delegatecall
TxOrigin
IntegerOverflow
UninitializedStorage
TimestampDependence
FrontRunning
AccessControl
DoS
LogicError
Informational
Trait Implementations§
Source§impl Clone for VulnCategory
impl Clone for VulnCategory
impl Copy for VulnCategory
Source§impl Debug for VulnCategory
impl Debug for VulnCategory
Source§impl<'de> Deserialize<'de> for VulnCategory
impl<'de> Deserialize<'de> for VulnCategory
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for VulnCategory
impl Display for VulnCategory
impl Eq for VulnCategory
Source§impl PartialEq for VulnCategory
impl PartialEq for VulnCategory
Source§impl Serialize for VulnCategory
impl Serialize for VulnCategory
impl StructuralPartialEq for VulnCategory
Auto Trait Implementations§
impl Forget for VulnCategory
impl Freeze for VulnCategory
impl RefUnwindSafe for VulnCategory
impl Send for VulnCategory
impl Sync for VulnCategory
impl Unpin for VulnCategory
impl UnsafeUnpin for VulnCategory
impl UnwindSafe for VulnCategory
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.