pub struct WafSimulateResponse {
pub waf_response: i32,
pub signals: Vec<WafSimulateSignal>,
}Expand description
WafSimulateResponse : Response from the WAF simulation containing the WAF response code and detected signals.
Fields§
§waf_response: i32The HTTP status code the WAF would return for the simulated request (e.g., 200 for allowed, 406 for blocked).
signals: Vec<WafSimulateSignal>List of signals detected by the WAF during simulation. Empty array when no signals are detected.
Implementations§
Source§impl WafSimulateResponse
impl WafSimulateResponse
Sourcepub fn new(
waf_response: i32,
signals: Vec<WafSimulateSignal>,
) -> WafSimulateResponse
pub fn new( waf_response: i32, signals: Vec<WafSimulateSignal>, ) -> WafSimulateResponse
Response from the WAF simulation containing the WAF response code and detected signals.
Trait Implementations§
Source§impl Clone for WafSimulateResponse
impl Clone for WafSimulateResponse
Source§fn clone(&self) -> WafSimulateResponse
fn clone(&self) -> WafSimulateResponse
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 WafSimulateResponse
impl Debug for WafSimulateResponse
Source§impl Default for WafSimulateResponse
impl Default for WafSimulateResponse
Source§fn default() -> WafSimulateResponse
fn default() -> WafSimulateResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WafSimulateResponse
impl<'de> Deserialize<'de> for WafSimulateResponse
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 PartialEq for WafSimulateResponse
impl PartialEq for WafSimulateResponse
Source§impl Serialize for WafSimulateResponse
impl Serialize for WafSimulateResponse
impl StructuralPartialEq for WafSimulateResponse
Auto Trait Implementations§
impl Freeze for WafSimulateResponse
impl RefUnwindSafe for WafSimulateResponse
impl Send for WafSimulateResponse
impl Sync for WafSimulateResponse
impl Unpin for WafSimulateResponse
impl UnsafeUnpin for WafSimulateResponse
impl UnwindSafe for WafSimulateResponse
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