#[repr(u8)]pub enum Phase {
RequestHeaders = 1,
RequestBody = 2,
ResponseHeaders = 3,
ResponseBody = 4,
Logging = 5,
}Expand description
ModSecurity processing phases.
Variants§
RequestHeaders = 1
Phase 1: Request headers
RequestBody = 2
Phase 2: Request body
ResponseHeaders = 3
Phase 3: Response headers
ResponseBody = 4
Phase 4: Response body
Logging = 5
Phase 5: Logging
Implementations§
Source§impl Phase
impl Phase
Sourcepub fn from_number(n: u8) -> Option<Self>
pub fn from_number(n: u8) -> Option<Self>
Create from phase number.
Sourcepub fn is_request_phase(&self) -> bool
pub fn is_request_phase(&self) -> bool
Check if this is a request phase.
Sourcepub fn is_response_phase(&self) -> bool
pub fn is_response_phase(&self) -> bool
Check if this is a response phase.
Trait Implementations§
Source§impl Ord for Phase
impl Ord for Phase
Source§impl PartialOrd for Phase
impl PartialOrd for Phase
impl Copy for Phase
impl Eq for Phase
impl StructuralPartialEq for Phase
Auto Trait Implementations§
impl Freeze for Phase
impl RefUnwindSafe for Phase
impl Send for Phase
impl Sync for Phase
impl Unpin for Phase
impl UnwindSafe for Phase
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