email/sync/
report.rs

1//! # Sync report
2//!
3//! Module dedicated to synchronization reporting. The main structure
4//! of thi module is [`SyncReport`].
5
6use crate::{email::sync::report::EmailSyncReport, folder::sync::report::FolderSyncReport};
7
8/// The synchronization report.
9///
10/// A report is just a struct containing reports from the folders and
11/// the emails synchronization.
12#[derive(Debug, Default)]
13pub struct SyncReport {
14    /// The report of folder synchronization.
15    pub folder: FolderSyncReport,
16
17    /// The report of email synchronization.
18    pub email: EmailSyncReport,
19}