pub enum AttackCategory {
CommandInjection,
CodeInjection,
CredentialExfiltration,
Ssrf,
ArbitraryFileAccess,
SupplyChain,
SelfModification,
PromptInjectionSurface,
ExcessivePermissions,
DataExfiltration,
}Variants§
CommandInjection
CodeInjection
CredentialExfiltration
Ssrf
ArbitraryFileAccess
SupplyChain
SelfModification
PromptInjectionSurface
ExcessivePermissions
DataExfiltration
Trait Implementations§
Source§impl Clone for AttackCategory
impl Clone for AttackCategory
Source§fn clone(&self) -> AttackCategory
fn clone(&self) -> AttackCategory
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 AttackCategory
impl Debug for AttackCategory
Source§impl<'de> Deserialize<'de> for AttackCategory
impl<'de> Deserialize<'de> for AttackCategory
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 AttackCategory
impl Display for AttackCategory
Source§impl Hash for AttackCategory
impl Hash for AttackCategory
Source§impl PartialEq for AttackCategory
impl PartialEq for AttackCategory
Source§impl Serialize for AttackCategory
impl Serialize for AttackCategory
impl Copy for AttackCategory
impl Eq for AttackCategory
impl StructuralPartialEq for AttackCategory
Auto Trait Implementations§
impl Freeze for AttackCategory
impl RefUnwindSafe for AttackCategory
impl Send for AttackCategory
impl Sync for AttackCategory
impl Unpin for AttackCategory
impl UnsafeUnpin for AttackCategory
impl UnwindSafe for AttackCategory
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§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.