pub struct SessionExtractor { /* private fields */ }Expand description
Implementations§
Source§impl SessionExtractor
impl SessionExtractor
Sourcepub fn from_request<B>(request: &Request<B>) -> Result<Self, SessionRejection>
pub fn from_request<B>(request: &Request<B>) -> Result<Self, SessionRejection>
从请求的扩展中提取 Session
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 moreAuto 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