mirror of
https://github.com/isar/rusqlite.git
synced 2025-10-21 07:48:55 +08:00
Rename transaction mode
to behavior
to match SQLite docs
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
use {SqliteResult, SqliteConnection};
|
||||
|
||||
pub enum SqliteTransactionMode {
|
||||
pub enum SqliteTransactionBehavior {
|
||||
SqliteTransactionDeferred,
|
||||
SqliteTransactionImmediate,
|
||||
SqliteTransactionExclusive,
|
||||
@@ -15,8 +15,8 @@ pub struct SqliteTransaction<'conn> {
|
||||
|
||||
impl<'conn> SqliteTransaction<'conn> {
|
||||
pub fn new(conn: &SqliteConnection,
|
||||
mode: SqliteTransactionMode) -> SqliteResult<SqliteTransaction> {
|
||||
let query = match mode {
|
||||
behavior: SqliteTransactionBehavior) -> SqliteResult<SqliteTransaction> {
|
||||
let query = match behavior {
|
||||
SqliteTransactionDeferred => "BEGIN DEFERRED",
|
||||
SqliteTransactionImmediate => "BEGIN IMMEDIATE",
|
||||
SqliteTransactionExclusive => "BEGIN EXCLUSIVE",
|
||||
|
Reference in New Issue
Block a user