pub struct SpecificPassword {
pub id: String,
pub encryption: Password,
pub integrity: Password,
}Expand description
A password with an ID, encryption, and integrity password.
Fields§
§id: StringThe ID of the password
encryption: PasswordThe password used for encryption.
integrity: PasswordThe password used for integrity.
Trait Implementations§
Source§impl Clone for SpecificPassword
impl Clone for SpecificPassword
Source§fn clone(&self) -> SpecificPassword
fn clone(&self) -> SpecificPassword
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 moreSource§impl SpecificPasswordInit for SpecificPassword
impl SpecificPasswordInit for SpecificPassword
Source§fn normalize(&self) -> Result<SpecificPassword, HapiIronOxideError>
fn normalize(&self) -> Result<SpecificPassword, HapiIronOxideError>
Normalizes the password to
SpecificPassword Read moreSource§fn normalize_unseal(
&self,
_idx: Option<&str>,
) -> Result<SpecificPassword, HapiIronOxideError>
fn normalize_unseal( &self, _idx: Option<&str>, ) -> Result<SpecificPassword, HapiIronOxideError>
Normalizes the password to
SpecificPassword, except this one takes in the optional
index of the password in case the user provides the HashMap of password with an ID and
the password. Read moreAuto Trait Implementations§
impl Freeze for SpecificPassword
impl RefUnwindSafe for SpecificPassword
impl Send for SpecificPassword
impl Sync for SpecificPassword
impl Unpin for SpecificPassword
impl UnwindSafe for SpecificPassword
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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