pub struct SessionExtractor { /* private fields */ }Expand description
Implementations§
Source§impl SessionExtractor
impl SessionExtractor
Sourcepub async fn get_typed<T: DeserializeOwned>(&self, key: &str) -> Option<T>
pub async fn get_typed<T: DeserializeOwned>(&self, key: &str) -> Option<T>
获取类型化的值
Trait Implementations§
Source§impl Clone for SessionExtractor
impl Clone for SessionExtractor
Source§fn clone(&self) -> SessionExtractor
fn clone(&self) -> SessionExtractor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SessionExtractor
impl Debug for SessionExtractor
Source§impl<S> FromRequestParts<S> for SessionExtractor
impl<S> FromRequestParts<S> for SessionExtractor
Auto Trait Implementations§
impl Freeze for SessionExtractor
impl !RefUnwindSafe for SessionExtractor
impl Send for SessionExtractor
impl Sync for SessionExtractor
impl Unpin for SessionExtractor
impl UnsafeUnpin for SessionExtractor
impl !UnwindSafe for SessionExtractor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<S, T> FromRequest<S, ViaParts> for T
impl<S, T> FromRequest<S, ViaParts> for T
Source§type Rejection = <T as FromRequestParts<S>>::Rejection
type Rejection = <T as FromRequestParts<S>>::Rejection
If the extractor fails it’ll use this “rejection” type. A rejection is
a kind of error that can be converted into a response.
Source§fn from_request(
req: Request<Body>,
state: &S,
) -> impl Future<Output = Result<T, <T as FromRequest<S, ViaParts>>::Rejection>>
fn from_request( req: Request<Body>, state: &S, ) -> impl Future<Output = Result<T, <T as FromRequest<S, ViaParts>>::Rejection>>
Perform the extraction.