pub struct MacPasswordRecord {
pub title: String,
pub url: Option<Url>,
pub username: String,
pub password: String,
pub notes: Option<String>,
pub otp_auth: Option<String>,
}Available on crate feature
import only.Expand description
Record for an entry in a MacOS passwords CSV export.
Fields§
§title: StringThe title of the entry.
url: Option<Url>The URL of the entry.
username: StringThe username for the entry.
password: StringThe password for the entry.
notes: Option<String>Notes for the entry.
otp_auth: Option<String>OTP auth information for the entry.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MacPasswordRecord
impl<'de> Deserialize<'de> for MacPasswordRecord
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<MacPasswordRecord> for GenericCsvEntry
impl From<MacPasswordRecord> for GenericCsvEntry
Source§fn from(value: MacPasswordRecord) -> Self
fn from(value: MacPasswordRecord) -> Self
Converts to this type from the input type.
Source§impl From<MacPasswordRecord> for GenericPasswordRecord
impl From<MacPasswordRecord> for GenericPasswordRecord
Source§fn from(value: MacPasswordRecord) -> Self
fn from(value: MacPasswordRecord) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MacPasswordRecord
impl RefUnwindSafe for MacPasswordRecord
impl Send for MacPasswordRecord
impl Sync for MacPasswordRecord
impl Unpin for MacPasswordRecord
impl UnwindSafe for MacPasswordRecord
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