pub struct DbUserAuthenticationRepository { /* private fields */ }
Implementations§
Source§impl DbUserAuthenticationRepository
impl DbUserAuthenticationRepository
pub fn new(database: Arc<Box<dyn Database>>) -> Self
Sourcepub async fn get_user_authentication_from_id(
&self,
user_id: &UserId,
) -> Result<UserAuthentication, Error>
pub async fn get_user_authentication_from_id( &self, user_id: &UserId, ) -> Result<UserAuthentication, Error>
Get user authentication data from user id.
§Errors
This function will return an error if unable to get the user authentication data from the database.
Auto Trait Implementations§
impl Freeze for DbUserAuthenticationRepository
impl !RefUnwindSafe for DbUserAuthenticationRepository
impl Send for DbUserAuthenticationRepository
impl Sync for DbUserAuthenticationRepository
impl Unpin for DbUserAuthenticationRepository
impl !UnwindSafe for DbUserAuthenticationRepository
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more