pub unsafe extern "C" fn ditto_read_transaction_free(
    transaction: Box<CReadTransaction>
)