Struct scram::server::PasswordInfo [−][src]
Contains information about stored passwords. In particular, it stores the password that has been salted and hashed, the salt that was used, and the number of iterations of the hashing algorithm
Implementations
impl PasswordInfo
[src]
pub fn new(hashed_password: Vec<u8>, iterations: u16, salt: Vec<u8>) -> Self
[src]
Create a new PasswordInfo
from the given information. The password is assumed to have
already been hashed using the given salt and iterations.
Auto Trait Implementations
impl RefUnwindSafe for PasswordInfo
[src]
impl Send for PasswordInfo
[src]
impl Sync for PasswordInfo
[src]
impl Unpin for PasswordInfo
[src]
impl UnwindSafe for PasswordInfo
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,