1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
//! Provides types and traits for working with FDB Transactions and
//! Snapshots.
mod fdb_transaction;
mod read_transaction;
// We do this in order to preserve consistency with Java and Go
// bindings.
#[allow(clippy::module_inception)]
mod transaction;
pub use crate::option::MutationType;
pub use crate::option::TransactionOption;
pub use fdb_transaction::{
CommittedVersion, FdbReadTransaction, FdbTransaction, TransactionVersionstamp,
};
pub use read_transaction::ReadTransaction;
pub use transaction::Transaction;