pub struct Entry {Show 22 fields
pub associations: Vec<Association>,
pub auto_type_def_sequence: String,
pub auto_type_enabled: bool,
pub auto_type_obfuscation: Obfuscation,
pub background_color: Option<Color>,
pub binaries: HashMap<BinaryKey, BinaryValue>,
pub creation_time: DateTime<Utc>,
pub custom_icon_uuid: Option<CustomIconUuid>,
pub expires: bool,
pub expiry_time: DateTime<Utc>,
pub foreground_color: Option<Color>,
pub history: Vec<Entry>,
pub icon: Icon,
pub last_accessed: DateTime<Utc>,
pub last_modified: DateTime<Utc>,
pub location_changed: DateTime<Utc>,
pub override_url: String,
pub strings: StringsMap,
pub tags: String,
pub usage_count: i32,
pub uuid: EntryUuid,
pub parent: GroupUuid,
}
Expand description
An entry in the database.
Fields§
§associations: Vec<Association>
Auto-type associations.
auto_type_def_sequence: String
Default auto-type sequence.
auto_type_enabled: bool
Whether auto-type is enabled.
auto_type_obfuscation: Obfuscation
The type of obfuscation to use for auto-typing.
background_color: Option<Color>
The background color.
binaries: HashMap<BinaryKey, BinaryValue>
Map with binaries.
creation_time: DateTime<Utc>
The date and time this entry was created.
custom_icon_uuid: Option<CustomIconUuid>
The identifier of this entry’s custom icon if any.
expires: bool
Whether this entry expires.
expiry_time: DateTime<Utc>
The date and time this entry will expire if expires is true.
foreground_color: Option<Color>
The foreground color.
history: Vec<Entry>
This entry’s history.
icon: Icon
This entry’s icon.
last_accessed: DateTime<Utc>
The date and time this entry was last accessed.
last_modified: DateTime<Utc>
The date and time this entry was last modified.
location_changed: DateTime<Utc>
The date and time the location of this entry was changed.
override_url: String
Override URL.
strings: StringsMap
Map with strings.
The tags associated with this entry.
usage_count: i32
The usage count of this entry.
uuid: EntryUuid
The identifier of this entry.
parent: GroupUuid
The parent groups GroupUUID.
Implementations§
source§impl Entry
impl Entry
Trait Implementations§
source§impl PartialEq<Entry> for Entry
impl PartialEq<Entry> for Entry
source§impl Times for Entry
impl Times for Entry
source§fn creation_time(&self) -> DateTime<Utc>
fn creation_time(&self) -> DateTime<Utc>
Gets the date and time the implementor was created.
source§fn expiry_time(&self) -> DateTime<Utc>
fn expiry_time(&self) -> DateTime<Utc>
Gets the date and time the implementor will expire if expires is true.
source§fn last_accessed(&self) -> DateTime<Utc>
fn last_accessed(&self) -> DateTime<Utc>
Gets the date and time the implementor was last accessed.
source§fn last_modified(&self) -> DateTime<Utc>
fn last_modified(&self) -> DateTime<Utc>
Gets the date and time the implementor was last modified.
source§fn location_changed(&self) -> DateTime<Utc>
fn location_changed(&self) -> DateTime<Utc>
Gets the date and time the location of the implementor was changed.
source§fn usage_count(&self) -> i32
fn usage_count(&self) -> i32
Gets the usage count for the implementor.
source§fn set_creation_time(&mut self, val: DateTime<Utc>)
fn set_creation_time(&mut self, val: DateTime<Utc>)
Sets the date and time the implementor was created.
source§fn set_expires(&mut self, val: bool)
fn set_expires(&mut self, val: bool)
Sets whether the implementor expires.
source§fn set_expiry_time(&mut self, val: DateTime<Utc>)
fn set_expiry_time(&mut self, val: DateTime<Utc>)
Sets the date and time the implementor will expire if expires is true.
source§fn set_last_accessed(&mut self, val: DateTime<Utc>)
fn set_last_accessed(&mut self, val: DateTime<Utc>)
Sets the date and time the implementor was last accessed.
source§fn set_last_modified(&mut self, val: DateTime<Utc>)
fn set_last_modified(&mut self, val: DateTime<Utc>)
Sets the date and time the implementor was last modified.
source§fn set_location_changed(&mut self, val: DateTime<Utc>)
fn set_location_changed(&mut self, val: DateTime<Utc>)
Sets the date and time the location of the implementor was changed.
source§fn set_usage_count(&mut self, val: i32)
fn set_usage_count(&mut self, val: i32)
Sets the usage count for the implementor.
impl StructuralPartialEq for Entry
Auto Trait Implementations§
impl RefUnwindSafe for Entry
impl Send for Entry
impl Sync for Entry
impl Unpin for Entry
impl UnwindSafe for Entry
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