From 170e4b35303a89623dcc9191197fc77b9023a168 Mon Sep 17 00:00:00 2001 From: link2xt Date: Tue, 14 May 2024 00:36:44 +0000 Subject: [PATCH] refactor(sql): make open flags immutable --- src/sql.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/sql.rs b/src/sql.rs index 7c2779f53..16409d92e 100644 --- a/src/sql.rs +++ b/src/sql.rs @@ -671,10 +671,9 @@ impl Sql { /// `passphrase` is the SQLCipher database passphrase. /// Empty string if database is not encrypted. fn new_connection(path: &Path, passphrase: &str) -> Result { - let mut flags = OpenFlags::SQLITE_OPEN_NO_MUTEX; - flags.insert(OpenFlags::SQLITE_OPEN_READ_WRITE); - flags.insert(OpenFlags::SQLITE_OPEN_CREATE); - + let flags = OpenFlags::SQLITE_OPEN_NO_MUTEX + | OpenFlags::SQLITE_OPEN_READ_WRITE + | OpenFlags::SQLITE_OPEN_CREATE; let conn = Connection::open_with_flags(path, flags)?; conn.execute_batch( "PRAGMA cipher_memory_security = OFF; -- Too slow on Android