pub struct WebResponse {
pub status: u16,
pub headers: MultiStringValue,
pub body: WebBody,
}Fields§
§status: u16§headers: MultiStringValue§body: WebBodyImplementations§
Source§impl WebResponse
impl WebResponse
pub fn empty() -> Self
pub fn from_error(error: Error, request: Option<&WebRequest>) -> Self
pub fn from_error_request( error: Error, trace_id: &str, method: &str, path: &str, ) -> Self
pub fn from_result(result: Result<Self>, request: Option<&WebRequest>) -> Self
pub fn from_t<T>(value: T, request: Option<&WebRequest>) -> Selfwhere
T: Serialize,
pub fn from_r<T>(value: R<T>, request: Option<&WebRequest>) -> Selfwhere
T: Serialize,
pub fn from_result_t<T>(result: Result<T>, request: Option<&WebRequest>) -> Selfwhere
T: Serialize,
pub fn from_result_r<T>(
result: Result<R<T>>,
request: Option<&WebRequest>,
) -> Selfwhere
T: Serialize,
Auto Trait Implementations§
impl !Freeze for WebResponse
impl !RefUnwindSafe for WebResponse
impl !Sync for WebResponse
impl !UnwindSafe for WebResponse
impl Send for WebResponse
impl Unpin for WebResponse
impl UnsafeUnpin for WebResponse
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