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}