pub struct WasmRequest {
pub url: String,
pub method: String,
pub headers: Vec<(String, String)>,
pub body: Vec<u8>,
pub params: HashMap<String, String>,
pub query: HashMap<String, String>,
pub env: HashMap<String, String>,
}
Fields§
§url: String
§method: String
§headers: Vec<(String, String)>
§body: Vec<u8>
§params: HashMap<String, String>
The path parameters.
query: HashMap<String, String>
The query string parameters.
env: HashMap<String, String>
The environment variables.
Trait Implementations§
Source§impl Debug for WasmRequest
impl Debug for WasmRequest
Source§impl<'de> Deserialize<'de> for WasmRequest
impl<'de> Deserialize<'de> for WasmRequest
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 WasmRequest
impl RefUnwindSafe for WasmRequest
impl Send for WasmRequest
impl Sync for WasmRequest
impl Unpin for WasmRequest
impl UnwindSafe for WasmRequest
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