pub struct HandlerContext {
pub method: String,
pub path: String,
pub headers: HashMap<String, String>,
pub query_params: HashMap<String, String>,
pub body: Option<String>,
pub environment: HashMap<String, String>,
}Expand description
Handler execution context
Fields§
§method: String§path: String§headers: HashMap<String, String>§query_params: HashMap<String, String>§body: Option<String>§environment: HashMap<String, String>Trait Implementations§
Source§impl Clone for HandlerContext
impl Clone for HandlerContext
Source§fn clone(&self) -> HandlerContext
fn clone(&self) -> HandlerContext
Returns a duplicate of the value. Read more
1.0.0 · 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 HandlerContext
impl Debug for HandlerContext
Source§impl<'de> Deserialize<'de> for HandlerContext
impl<'de> Deserialize<'de> for HandlerContext
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
Auto Trait Implementations§
impl Freeze for HandlerContext
impl RefUnwindSafe for HandlerContext
impl Send for HandlerContext
impl Sync for HandlerContext
impl Unpin for HandlerContext
impl UnwindSafe for HandlerContext
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