Module db

Module db 

Source
Expand description

Types for representing data contained in a KeePass database

Structs§

AutoType
An AutoType setting associated with an Entry
AutoTypeAssociation
A window association associated with an AutoType setting
BinaryAttachment
Binary attachment in the metadata of a XML database
BinaryAttachments
Collection of binary attachments in the metadata of an XML database
Color
A color value for the Database, or Entry
CustomData
Collection of custom data fields for an entry or metadata
CustomDataItem
Custom data field for an entry or metadata for internal use
CustomDataItemDenormalized
Custom data field for an entry or metadata from XML data
CustomIcons
Collection of custom icons
Database
A decrypted KeePass database
DeletedObject
A reference to a deleted element
DeletedObjects
Elements that have been previously deleted
Entry
A database entry containing several key-value fields.
Group
A database group with child groups and entries
HeaderAttachment
Binary attachments stored in a database inner header
History
An entry’s history
Icon
A custom icon
MemoryProtection
Database memory protection settings
Meta
Database metadata
NodeIter
An iterator over Group and Entry references
Times
Timestamps for a Group or Entry

Enums§

Node
An owned node in the database tree structure which can either be an Entry or Group
NodeRef
A shared reference to a node in the database tree structure which can either point to an Entry or a Group
NodeRefMut
An exclusive mutable reference to a node in the database tree structure which can either point to an Entry or a Group
Value
A value that can be a raw string, byte array, or protected memory region

Constants§

CREATION_TIME_TAG_NAME
EXPIRY_TIME_TAG_NAME
LAST_ACCESS_TIME_TAG_NAME
LAST_MODIFICATION_TIME_TAG_NAME
LOCATION_CHANGED_TAG_NAME