diff --git a/melib/src/imap/mod.rs b/melib/src/imap/mod.rs index e334383e..7919f0bd 100644 --- a/melib/src/imap/mod.rs +++ b/melib/src/imap/mod.rs @@ -146,31 +146,31 @@ macro_rules! get_conf_val { #[derive(Debug)] pub struct UIDStore { - account_hash: AccountHash, - account_name: Arc, - keep_offline_cache: Arc>, - capabilities: Arc>, - hash_index: Arc>>, - uid_index: Arc>>, - msn_index: Arc>>>, - - byte_cache: Arc>>, - collection: Collection, - - /* Offline caching */ - uidvalidity: Arc>>, - envelopes: Arc>>, - max_uids: Arc>>, - modseq: Arc>>, - highestmodseqs: Arc>>>, - mailboxes: Arc>>, - is_online: Arc)>>, - event_consumer: BackendEventConsumer, - timeout: Option, + pub account_hash: AccountHash, + pub account_name: Arc, + pub keep_offline_cache: Arc>, + pub capabilities: Arc>, + pub hash_index: Arc>>, + pub uid_index: Arc>>, + pub msn_index: Arc>>>, + + pub byte_cache: Arc>>, + pub collection: Collection, + + // Offline caching + pub uidvalidity: Arc>>, + pub envelopes: Arc>>, + pub max_uids: Arc>>, + pub modseq: Arc>>, + pub highestmodseqs: Arc>>>, + pub mailboxes: Arc>>, + pub is_online: Arc)>>, + pub event_consumer: BackendEventConsumer, + pub timeout: Option, } impl UIDStore { - fn new( + pub fn new( account_hash: AccountHash, account_name: Arc, event_consumer: BackendEventConsumer, @@ -204,10 +204,10 @@ impl UIDStore { #[derive(Debug)] pub struct ImapType { - _is_subscribed: Arc, - connection: Arc>, - server_conf: ImapServerConf, - uid_store: Arc, + pub _is_subscribed: Arc, + pub connection: Arc>, + pub server_conf: ImapServerConf, + pub uid_store: Arc, } impl MailBackend for ImapType {