Struct bitwarden_crypto::PinKey
source · pub struct PinKey(/* private fields */);Expand description
Pin Key.
Derived from a specific password, used for pin encryption and exports.
Implementations§
Trait Implementations§
source§impl KeyEncryptable<PinKey, EncString> for &[u8]
impl KeyEncryptable<PinKey, EncString> for &[u8]
fn encrypt_with_key(self, key: &PinKey) -> Result<EncString, CryptoError>
source§impl KeyEncryptable<PinKey, EncString> for String
impl KeyEncryptable<PinKey, EncString> for String
fn encrypt_with_key(self, key: &PinKey) -> Result<EncString, CryptoError>
impl CryptoKey for PinKey
Auto Trait Implementations§
impl Freeze for PinKey
impl RefUnwindSafe for PinKey
impl Send for PinKey
impl Sync for PinKey
impl Unpin for PinKey
impl UnwindSafe for PinKey
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> 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