pub struct PasswordEntry {
pub username: String,
pub password: Vec<u8>,
}Expand description
A credential entry containing username and password for a specific domain.
The password field uses Zeroize to ensure secure memory erasure when the
entry is dropped. This prevents sensitive data from remaining in memory
after credentials are no longer needed.
Fields§
§username: StringUsername for authentication
password: Vec<u8>Password bytes (zeroized on drop)
Trait Implementations§
Source§impl Clone for PasswordEntry
impl Clone for PasswordEntry
Source§fn clone(&self) -> PasswordEntry
fn clone(&self) -> PasswordEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PasswordEntry
impl Debug for PasswordEntry
Source§impl Drop for PasswordEntry
impl Drop for PasswordEntry
Auto Trait Implementations§
impl Freeze for PasswordEntry
impl RefUnwindSafe for PasswordEntry
impl Send for PasswordEntry
impl Sync for PasswordEntry
impl Unpin for PasswordEntry
impl UnsafeUnpin for PasswordEntry
impl UnwindSafe for PasswordEntry
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