Crate airomem

Source

Re-exports§

pub use tx::Tx;

Modules§

error
tx

Macros§

EnumBorrowOwned
Implements Into and From for given struct. crate::Tx needs to implement this, because we need to wrap nested tx temporarily into its parent to serialize it, but then we need it back to execute it on data.
MergeTx
Merges multiple Tx into one enum of Tx and implements Into and From traits required by crate::Store for merged tx ($subtx) variants (see [EnumBorrowOwned!]).

Structs§

JsonSerializer
QueryGuard
Store
Store is clonable (so do not wrap it in Arc!), thread-safe implementation of system prevalence.
StoreOptions

Enums§

JournalFlushMethod
JournalFlushPolicy
Dictates Store how often transactions should be saved to [JournalFile].

Traits§

Serializer

Type Aliases§

JsonStore