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