vstorage 0.7.0

Common API for various icalendar/vcard storages.
Documentation
// Copyright 2023-2026 Hugo Osvaldo Barrera
//
// SPDX-License-Identifier: EUPL-1.2

//! Analysis types for synchronisation.
//!
//! Types that represent the analyzed state of items, properties, and collection mappings.
//! These are the output of comparing current storage state with the status database, and are
//! typically not used externally.

mod items;
mod mapping;
mod properties;

pub use items::{
    ExistingItem, ExistingItemPresence, ItemAnalysis, ItemSource, ItemWithData, NewItem, SideState,
    StatusAction,
};
pub use mapping::{ResolvedCollection, ResolvedMapping};
pub use properties::PropertyChange;