in crates/libs/core/src/types/runtime/store.rs [102:120]
fn from(e: FABRIC_TRANSACTION_ISOLATION_LEVEL) -> Self {
match e {
FABRIC_TRANSACTION_ISOLATION_LEVEL_DEFAULT => TransactionIsolationLevel::Default,
FABRIC_TRANSACTION_ISOLATION_LEVEL_READ_COMMITTED => {
TransactionIsolationLevel::ReadCommitted
}
FABRIC_TRANSACTION_ISOLATION_LEVEL_READ_UNCOMMITTED => {
TransactionIsolationLevel::ReadUncomitted
}
FABRIC_TRANSACTION_ISOLATION_LEVEL_REPEATABLE_READ => {
TransactionIsolationLevel::RepeatableRead
}
FABRIC_TRANSACTION_ISOLATION_LEVEL_SERIALIZABLE => {
TransactionIsolationLevel::Serializable
}
FABRIC_TRANSACTION_ISOLATION_LEVEL_SNAPSHOT => TransactionIsolationLevel::Snapshot,
_ => TransactionIsolationLevel::Default,
}
}