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