pub struct TypeRequestData<FetchIn, PostOut>(/* private fields */);
Expand description
Data carried around between a request and its response for TypeHandlers
This carries input data from FETCH and output data from POST, under the assumption that FETCH
generally have small input representations and POST have large output representations; see
TypeRenderable
documentation.
Auto Trait Implementations§
impl<FetchIn, PostOut> Freeze for TypeRequestData<FetchIn, PostOut>
impl<FetchIn, PostOut> RefUnwindSafe for TypeRequestData<FetchIn, PostOut>where
FetchIn: RefUnwindSafe,
PostOut: RefUnwindSafe,
impl<FetchIn, PostOut> Send for TypeRequestData<FetchIn, PostOut>
impl<FetchIn, PostOut> Sync for TypeRequestData<FetchIn, PostOut>
impl<FetchIn, PostOut> Unpin for TypeRequestData<FetchIn, PostOut>
impl<FetchIn, PostOut> UnwindSafe for TypeRequestData<FetchIn, PostOut>where
FetchIn: UnwindSafe,
PostOut: UnwindSafe,
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