Module storage

Module storage 

Source
Expand description

Persistent Thread storage contracts and abstractions.

Re-exports§

pub use crate::runtime::RunStatus;
pub use mailbox_traits::MailboxReader;
pub use mailbox_traits::MailboxStore;
pub use mailbox_traits::MailboxWriter;
pub use mailbox_types::has_active_claim_for_mailbox;
pub use mailbox_types::paginate_mailbox_entries;
pub use mailbox_types::MailboxEntry;
pub use mailbox_types::MailboxEntryOrigin;
pub use mailbox_types::MailboxEntryStatus;
pub use mailbox_types::MailboxInterrupt;
pub use mailbox_types::MailboxPage;
pub use mailbox_types::MailboxQuery;
pub use mailbox_types::MailboxReceiver;
pub use mailbox_types::MailboxState;
pub use mailbox_types::MailboxStoreError;
pub use mailbox_types::ReceiveOutcome;
pub use run_traits::RunReader;
pub use run_traits::RunStore;
pub use run_traits::RunWriter;
pub use run_types::paginate_runs_in_memory;
pub use run_types::RunOrigin;
pub use run_types::RunPage;
pub use run_types::RunQuery;
pub use run_types::RunRecord;
pub use run_types::RunStoreError;
pub use traits::ThreadReader;
pub use traits::ThreadStore;
pub use traits::ThreadSync;
pub use traits::ThreadWriter;
pub use types::paginate_in_memory;
pub use types::Committed;
pub use types::MessagePage;
pub use types::MessageQuery;
pub use types::MessageWithCursor;
pub use types::SortOrder;
pub use types::ThreadHead;
pub use types::ThreadListPage;
pub use types::ThreadListQuery;
pub use types::ThreadStoreError;
pub use types::VersionPrecondition;

Modules§

mailbox_traits
mailbox_types
run_traits
run_types
traits
types