Expand description
Traits and common implementations shared by different storages.
When writing code that should deal with different storage implementations, these traits should be used as input / outputs, rather than concrete per-store types.
See Storage
as an entry point to this module.
Structs§
- A collection may, for example, be an address book or a calendar.
- An item plus metadata returned when fetching it.
- Immutable wrapper around a
VCALENDAR
orVCARD
. - A reference to an
Item
inside a collection. - Immutable wrapper around a
VCARD
.
Enums§
- Properties supported for address books.
- Properties supported for calendars.
Traits§
- A type of item that is contained in a
Storage
. - Properties for storage collections or items.
- A storage is the highest level abstraction where items can be stored. It can be a remote CalDav account, a local filesystem, etc.