pub struct WafRule {
pub id: String,
pub target: WafTarget,
pub pattern: String,
}Expand description
One rule definition.
Fields§
§id: StringUnique id, reported in events.
target: WafTargetWhat the rule inspects.
pattern: StringRegular expression, matched case-insensitively.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for WafRule
impl<'de> Deserialize<'de> for WafRule
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
impl Eq for WafRule
impl StructuralPartialEq for WafRule
Auto Trait Implementations§
impl Forget for WafRule
impl Freeze for WafRule
impl RefUnwindSafe for WafRule
impl Send for WafRule
impl Sync for WafRule
impl Unpin for WafRule
impl UnsafeUnpin for WafRule
impl UnwindSafe for WafRule
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>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.