pub fn begin(conn: &Connection) -> Result<Transaction<'_>, Error>Expand description
Begins a new transaction.
§Arguments
conn- SQLite connection
§Returns
Result<Transaction<'_>, Error>- Transaction or an error
§Example
use rusqlite::{Connection, Result};
use parsql::sqlite::transactional;
fn main() -> Result<()> {
let conn = Connection::open("test.db")?;
let tx = transactional::begin(&conn)?;
// Perform operations within the transaction
tx.commit()?;
Ok(())
}