pub enum InjectionSeverity {
Low,
Medium,
High,
Critical,
}Expand description
Severity level of a detected prompt injection attempt.
Variants§
Low
Low — suspicious but likely benign.
Medium
Medium — probable injection attempt.
High
High — clear injection attempt.
Critical
Critical — sophisticated or dangerous injection.
Trait Implementations§
Source§impl Clone for InjectionSeverity
impl Clone for InjectionSeverity
Source§fn clone(&self) -> InjectionSeverity
fn clone(&self) -> InjectionSeverity
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 InjectionSeverity
impl Debug for InjectionSeverity
Source§impl<'de> Deserialize<'de> for InjectionSeverity
impl<'de> Deserialize<'de> for InjectionSeverity
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 InjectionSeverity
impl Display for InjectionSeverity
Source§impl Hash for InjectionSeverity
impl Hash for InjectionSeverity
Source§impl Ord for InjectionSeverity
impl Ord for InjectionSeverity
Source§fn cmp(&self, other: &InjectionSeverity) -> Ordering
fn cmp(&self, other: &InjectionSeverity) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for InjectionSeverity
impl PartialEq for InjectionSeverity
Source§impl PartialOrd for InjectionSeverity
impl PartialOrd for InjectionSeverity
Source§impl Serialize for InjectionSeverity
impl Serialize for InjectionSeverity
impl Copy for InjectionSeverity
impl Eq for InjectionSeverity
impl StructuralPartialEq for InjectionSeverity
Auto Trait Implementations§
impl Freeze for InjectionSeverity
impl RefUnwindSafe for InjectionSeverity
impl Send for InjectionSeverity
impl Sync for InjectionSeverity
impl Unpin for InjectionSeverity
impl UnsafeUnpin for InjectionSeverity
impl UnwindSafe for InjectionSeverity
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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§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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.