//! Domain types shared between the db, dbus and carddav layers.
//!
//! These are plain structs with no behaviour — persistence lives in `db`,
//! serialisation in `carddav` / `dbus`. Types here are deliberately
//! decoupled from rusqlite, zbus and hyper.

pub mod raw_contact;
pub mod contact;
pub mod data_item;
pub mod data_fields;
pub mod group;
pub mod mimetype;
