pub struct RequestResponse { /* private fields */ }Expand description
Result from request made using RequestBuilder.
Implementations§
Source§impl RequestResponse
impl RequestResponse
pub fn new( request: SsrFetchRequest, response: SsrFetchResponse, ) -> RequestResponse
pub fn status(&self) -> Option<u32>
pub fn into<T>( self, convert: impl Fn(u32, RequestBody) -> Option<Result<T, String>>, ) -> Result<T, String>
pub fn into_data<T: JsJsonDeserialize>(self) -> Result<T, String>
pub fn into_error_message<T>(self) -> Result<T, String>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RequestResponse
impl RefUnwindSafe for RequestResponse
impl Send for RequestResponse
impl Sync for RequestResponse
impl Unpin for RequestResponse
impl UnwindSafe for RequestResponse
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