pub unsafe extern "C" fn ditto_write_transaction_commit(
    ditto: &Ditto,
    transaction: Box<CWriteTransaction>
) -> c_int