pub fn encode_upsert<T, Op>( stream: &mut impl Write, space_id: u32, index_id: u32, value: &T, ops: &Op ) -> Result<(), Error>where T: ToTupleBuffer + ?Sized, Op: ToTupleBuffer + ?Sized,