Skip to main content

StorageBackend

Trait StorageBackend 

Source
pub trait StorageBackend: Send + Sync {
    // Required methods
    fn mailbox_store(&self) -> Arc<dyn MailboxStore>;
    fn message_store(&self) -> Arc<dyn MessageStore>;
    fn metadata_store(&self) -> Arc<dyn MetadataStore>;
}
Expand description

Combined storage backend

Required Methods§

Source

fn mailbox_store(&self) -> Arc<dyn MailboxStore>

Get mailbox store

Source

fn message_store(&self) -> Arc<dyn MessageStore>

Get message store

Source

fn metadata_store(&self) -> Arc<dyn MetadataStore>

Get metadata store

Implementors§