# 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
~~~rust
use use_db_transaction::TransactionIsolation;
let isolation = TransactionIsolation::Serializable;
assert_eq!(isolation.as_str(), "serializable");
~~~