pub struct GetFsUser<T, U> {
pub login: Login,
/* private fields */
}Available on crate feature
integration-fs only.Expand description
Gets the user from a request.
Fields§
§login: LoginImplementations§
Source§impl<T: DeserializeOwned + Serialize + Send + Sync, U: DeserializeOwned + Serialize + Send + Sync> GetFsUser<T, U>
impl<T: DeserializeOwned + Serialize + Send + Sync, U: DeserializeOwned + Serialize + Send + Sync> GetFsUser<T, U>
Sourcepub fn get_user(
&self,
request: &FatRequest,
addr: SocketAddr,
) -> UserValidation<Ref<'_, CompactString, User<T>>>
pub fn get_user( &self, request: &FatRequest, addr: SocketAddr, ) -> UserValidation<Ref<'_, CompactString, User<T>>>
Get the user and it’s data.
Sourcepub fn get_user_mut(
&self,
request: &FatRequest,
addr: SocketAddr,
) -> UserValidation<RefMut<'_, CompactString, User<T>>>
pub fn get_user_mut( &self, request: &FatRequest, addr: SocketAddr, ) -> UserValidation<RefMut<'_, CompactString, User<T>>>
Get the user and it’s data as a mutable reference.
Trait Implementations§
Auto Trait Implementations§
impl<T, U> Freeze for GetFsUser<T, U>
impl<T, U> !RefUnwindSafe for GetFsUser<T, U>
impl<T, U> Send for GetFsUser<T, U>
impl<T, U> Sync for GetFsUser<T, U>
impl<T, U> Unpin for GetFsUser<T, U>
impl<T, U> !UnwindSafe for GetFsUser<T, U>
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