pub fn define_virtual_table_writeable_with_transactions<'vtab, T: VTabWriteableWithTransactions<'vtab> + 'vtab>( db: *mut sqlite3, name: &str, aux: Option<T::Aux>, ) -> Result<()>