Expand description
§use-db-transaction
Transaction identifiers, modes, states, isolation levels, outcomes, and boundaries.
This crate is part of the use-database facade workspace. It provides small, engine-neutral vocabulary types and metadata containers. It does not connect to databases, execute queries, run migrations, parse SQL, or model engine-specific behavior.
§Example
use use_db_transaction::TransactionIsolation;
let isolation = TransactionIsolation::Serializable;
assert_eq!(isolation.as_str(), "serializable");Transaction metadata primitives for RustUse.
Structs§
- Transaction
Id - Transaction identifier label.
Enums§
- Transaction
Boundary - Transaction boundary metadata.
- Transaction
Error - Error returned by transaction metadata constructors.
- Transaction
Isolation - Common transaction isolation levels.
- Transaction
Mode - Transaction mode metadata.
- Transaction
Outcome - Transaction outcome metadata.
- Transaction
State - Transaction state metadata.