pub struct WasmResponse { /* private fields */ }
Implementations§
Source§impl WasmResponse
impl WasmResponse
pub fn new(status: u16, headers: HashMap<String, String>, body: Vec<u8>) -> Self
pub fn empty() -> Self
pub fn ok(content: &str) -> Self
pub fn not_found() -> Self
pub fn add_header(&mut self, key: &str, value: &str)
pub fn add_body(&mut self, body: Vec<u8>)
pub fn add_status(&mut self, status: u16)
pub fn with_header(self, key: &str, value: &str) -> Self
pub fn with_headers(self, headers: HashMap<String, String>) -> Self
pub fn with_status(self, status: u16) -> Self
pub fn with_body(self, body: Vec<u8>) -> Self
Trait Implementations§
Source§impl Debug for WasmResponse
impl Debug for WasmResponse
Source§impl<'de> Deserialize<'de> for WasmResponse
impl<'de> Deserialize<'de> for WasmResponse
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 WasmResponse
impl RefUnwindSafe for WasmResponse
impl Send for WasmResponse
impl Sync for WasmResponse
impl Unpin for WasmResponse
impl UnwindSafe for WasmResponse
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