pub unsafe extern "C" fn ditto_collection_update(
    ditto: &Ditto,
    coll_name: Ref<'_>,
    transaction: &mut CWriteTransaction,
    document: Box<Document>
) -> c_int