pub struct EnvRequestInfo {
pub type: String,
pub host: String,
pub ip: Option<String>,
pub method: Option<String>,
pub path: Option<String>,
pub headers: Option<HashMap<String, String>>,
pub args: Option<Vec<String>>,
}Expand description
A simplified, serializable form of EnvRequest for response bodies or logs.
Fields§
§type: String§host: String§ip: Option<String>§method: Option<String>§path: Option<String>§headers: Option<HashMap<String, String>>§args: Option<Vec<String>>Trait Implementations§
Source§impl Clone for EnvRequestInfo
impl Clone for EnvRequestInfo
Source§fn clone(&self) -> EnvRequestInfo
fn clone(&self) -> EnvRequestInfo
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 EnvRequestInfo
impl Debug for EnvRequestInfo
Source§impl<'de> Deserialize<'de> for EnvRequestInfo
impl<'de> Deserialize<'de> for EnvRequestInfo
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 From<&EnvRequest> for EnvRequestInfo
impl From<&EnvRequest> for EnvRequestInfo
Source§fn from(req: &EnvRequest) -> Self
fn from(req: &EnvRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for EnvRequestInfo
impl RefUnwindSafe for EnvRequestInfo
impl Send for EnvRequestInfo
impl Sync for EnvRequestInfo
impl Unpin for EnvRequestInfo
impl UnsafeUnpin for EnvRequestInfo
impl UnwindSafe for EnvRequestInfo
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