//export GOLUCY_Doc_Deserialize func GOLUCY_Doc_Deserialize(d *C.lucy_Doc, instream *C.lucy_InStream) *C.lucy_Doc { ivars := C.lucy_Doc_IVARS(d) hash := unsafe.Pointer(C.lucy_Freezer_read_hash(instream)) defer C.cfish_decref(hash) fields := clownfish.ToGo(hash) fieldsID := registry.store(fields) ivars.fields = unsafe.Pointer(fieldsID) ivars.doc_id = C.int32_t(C.LUCY_InStream_Read_C32(instream)) return d }
//export GOLUCY_Doc_Deserialize func GOLUCY_Doc_Deserialize(d *C.lucy_Doc, instream *C.lucy_InStream) *C.lucy_Doc { ivars := C.lucy_Doc_IVARS(d) ivars.fields = unsafe.Pointer(C.lucy_Freezer_read_hash(instream)) ivars.doc_id = C.int32_t(C.LUCY_InStream_Read_C32(instream)) return d }