pub struct BaseUser { /* private fields */ }Implementations§
Trait Implementations§
Source§impl User for BaseUser
impl User for BaseUser
fn authenticate( &self, clear_text_password: Arc<dyn ClearTextPassword>, ) -> Result<Token, Error>
fn hashed_password(&self) -> Arc<dyn HashedPassword + Send + Sync>
fn public_key(&self) -> &PublicKey
Auto Trait Implementations§
impl Freeze for BaseUser
impl !RefUnwindSafe for BaseUser
impl Send for BaseUser
impl Sync for BaseUser
impl Unpin for BaseUser
impl !UnwindSafe for BaseUser
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