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.

tags: String

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

Create a new entry.

Gets the notes string if any.

Gets an other string if any.

Gets the password string if any.

Sets the notes string value.

Sets an other string value.

Sets the password string value.

Sets the title string value.

Sets the url string value.

Sets the username string value.

Gets the title string if any.

Gets the url string if any.

Gets the username string if any.

Trait Implementations

source

impl Clone for Entry

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
source

impl Debug for Entry

Formats the value using the given formatter. Read more
source

impl Default for Entry

Returns the “default value” for a type. Read more
source

impl PartialEq<Entry> for Entry

This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
source

impl Times for Entry

Gets the date and time the implementor was created.
Gets whether the implementor expires.
Gets the date and time the implementor will expire if expires is true.
Gets the date and time the implementor was last accessed.
Gets the date and time the implementor was last modified.
Gets the date and time the location of the implementor was changed.
Gets the usage count for the implementor.
Sets the date and time the implementor was created.
Sets whether the implementor expires.
Sets the date and time the implementor will expire if expires is true.
Sets the date and time the implementor was last accessed.
Sets the date and time the implementor was last modified.
Sets the date and time the location of the implementor was changed.
Sets the usage count for the implementor.
source

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> Any for Twhere
    T: 'static + ?Sized,

Gets the TypeId of self. Read more
source

impl<T> Borrow<T> for Twhere
    T: ?Sized,

Immutably borrows from an owned value. Read more
source

impl<T> BorrowMut<T> for Twhere
    T: ?Sized,

Mutably borrows from an owned value. Read more
source

impl<T> From<T> for T

Returns the argument unchanged.

source

impl<T, U> Into<U> for Twhere
    U: From<T>,

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source

impl<T> ToOwned for Twhere
    T: Clone,

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
source

impl<T, U> TryFrom<U> for Twhere
    U: Into<T>,

The type returned in the event of a conversion error.
Performs the conversion.
source

impl<T, U> TryInto<U> for Twhere
    U: TryFrom<T>,

The type returned in the event of a conversion error.
Performs the conversion.

impl<V, T> VZip<V> for Twhere
    V: MultiLane<T>,