pub struct WafInvalid { /* private fields */ }
Expand description
The WAF object representation of a value of type WafObjectType::Invalid
Implementations§
Source§impl WafInvalid
impl WafInvalid
Sourcepub const fn is_valid(&self) -> bool
pub const fn is_valid(&self) -> bool
Returns true if this WafInvalid is indeed WafObjectType::Invalid.
Trait Implementations§
Source§impl AsRef<_ddwaf_object> for WafInvalid
impl AsRef<_ddwaf_object> for WafInvalid
Source§fn as_ref(&self) -> &ddwaf_object
fn as_ref(&self) -> &ddwaf_object
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Default for WafInvalid
impl Default for WafInvalid
Source§impl<T: AsRef<ddwaf_object>> PartialEq<T> for WafInvalid
impl<T: AsRef<ddwaf_object>> PartialEq<T> for WafInvalid
Source§impl TryFrom<WafObject> for WafInvalid
impl TryFrom<WafObject> for WafInvalid
Source§impl TypedWafObject for WafInvalid
impl TypedWafObject for WafInvalid
Source§const TYPE: WafObjectType = WafObjectType::Invalid
const TYPE: WafObjectType = WafObjectType::Invalid
The associated
WafObjectType
constant corresponding to the typed
object’s type discriminator.Auto Trait Implementations§
impl Freeze for WafInvalid
impl RefUnwindSafe for WafInvalid
impl Send for WafInvalid
impl Sync for WafInvalid
impl Unpin for WafInvalid
impl UnwindSafe for WafInvalid
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