pub struct RequestData { /* private fields */ }Implementations§
Source§impl RequestData
impl RequestData
Source§impl RequestData
impl RequestData
pub async fn try_get<T>(
&mut self,
request: &Request<Incoming>,
remote_addr: SocketAddr,
) -> Result<&T, Error>where
T: FromRequest,
pub fn remove<T>(&mut self) -> Result<Option<Box<T>>, Error>where
T: FromRequest,
pub async fn remove_or_get<T>(
&mut self,
request: &Request<Incoming>,
remote_addr: SocketAddr,
) -> Result<T, Error>where
T: FromRequest,
Trait Implementations§
Source§impl Default for RequestData
impl Default for RequestData
Source§fn default() -> RequestData
fn default() -> RequestData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RequestData
impl !RefUnwindSafe for RequestData
impl Send for RequestData
impl Sync for RequestData
impl Unpin for RequestData
impl !UnwindSafe for RequestData
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