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>where
TypeRequestDataE<FetchIn, PostOut>: Freeze,
impl<FetchIn, PostOut> RefUnwindSafe for TypeRequestData<FetchIn, PostOut>where
TypeRequestDataE<FetchIn, PostOut>: RefUnwindSafe,
impl<FetchIn, PostOut> Send for TypeRequestData<FetchIn, PostOut>where
TypeRequestDataE<FetchIn, PostOut>: Send,
impl<FetchIn, PostOut> Sync for TypeRequestData<FetchIn, PostOut>where
TypeRequestDataE<FetchIn, PostOut>: Sync,
impl<FetchIn, PostOut> Unpin for TypeRequestData<FetchIn, PostOut>where
TypeRequestDataE<FetchIn, PostOut>: Unpin,
impl<FetchIn, PostOut> UnsafeUnpin for TypeRequestData<FetchIn, PostOut>where
TypeRequestDataE<FetchIn, PostOut>: UnsafeUnpin,
impl<FetchIn, PostOut> UnwindSafe for TypeRequestData<FetchIn, PostOut>where
TypeRequestDataE<FetchIn, 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