unsafe extern "C" fn __replace_document( db: Pin<&mut WritableDatabase>, unique_term: RustStr, doc: Pin<&mut Document>, __return: *mut u32 ) -> Result