pub struct RequestContext {Show 14 fields
pub client_ip: IpAddr,
pub request_id: String,
pub timestamp: SystemTime,
pub method: String,
pub path: String,
pub raw_path: String,
pub query: Option<String>,
pub http_version: String,
pub headers: Vec<(String, String)>,
pub cookies: Vec<(String, String)>,
pub body: Bytes,
pub normalized: Normalized,
pub score: u32,
pub score_contributions: Vec<ScoreContribution>,
}Fields§
§client_ip: IpAddr§request_id: String§timestamp: SystemTime§method: String§path: String§raw_path: String§query: Option<String>§http_version: String§headers: Vec<(String, String)>§body: Bytes§normalized: Normalized§score: u32§score_contributions: Vec<ScoreContribution>Trait Implementations§
Auto Trait Implementations§
impl !Freeze for RequestContext
impl RefUnwindSafe for RequestContext
impl Send for RequestContext
impl Sync for RequestContext
impl Unpin for RequestContext
impl UnsafeUnpin for RequestContext
impl UnwindSafe for RequestContext
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