Module storage

Module storage 

Source
Expand description

This module defines the storage interfaces and implementations for various application data, including friends, message history, mailboxes, and seen messages.

Re-exports§

pub use friends::FriendsStore;
pub use friends::SledFriendsStore;
pub use history::MessageHistory;
pub use history::MessageStore;
pub use known_mailboxes::KnownMailbox;
pub use known_mailboxes::KnownMailboxesStore;
pub use known_mailboxes::SledKnownMailboxesStore;
pub use mailbox::MailboxStore;
pub use mailbox::SledMailboxStore;
pub use outbox::OutboxStore;
pub use outbox::SledOutboxStore;
pub use seen::SeenTracker;
pub use seen::SledSeenTracker;

Modules§

friends
This module defines the storage interface and implementation for managing friends.
history
This module defines the storage interface and implementation for managing the message history.
known_mailboxes
This module defines the storage interface and implementation for managing known mailbox nodes, including their performance statistics.
mailbox
This module defines the storage interface and implementation for the mailbox.
outbox
This module defines the storage interface and implementation for managing outgoing messages that are pending delivery.
seen
This module provides an interface and implementation for tracking messages that have been seen.