fn from()

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,
        }
    }