pub struct HeaderSignature {
pub name: String,
pub value_contains: Option<String>,
pub confidence: f64,
}Expand description
A header-based WAF detection signature.
Fields§
§name: StringHeader name to check (case-insensitive).
value_contains: Option<String>If present, the header value must contain this substring.
confidence: f64Detection confidence when this signature matches (0.0–1.0).
Trait Implementations§
Source§impl Clone for HeaderSignature
impl Clone for HeaderSignature
Source§fn clone(&self) -> HeaderSignature
fn clone(&self) -> HeaderSignature
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 moreSource§impl Debug for HeaderSignature
impl Debug for HeaderSignature
Source§impl<'de> Deserialize<'de> for HeaderSignature
impl<'de> Deserialize<'de> for HeaderSignature
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
Auto Trait Implementations§
impl Freeze for HeaderSignature
impl RefUnwindSafe for HeaderSignature
impl Send for HeaderSignature
impl Sync for HeaderSignature
impl Unpin for HeaderSignature
impl UnsafeUnpin for HeaderSignature
impl UnwindSafe for HeaderSignature
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