On Fri Oct 16, 2026 at 10:53 AM JST, Eliot Courtney wrote: > Add a decoder for NVKV. This is for receiving messages from GSP for > GMCAPI calls. The NVKV format essentially encodes a sequence of function > calls f(key, index, value). This decoder reads an encoded stream and > invokes a type implementing the new `Schema` and `Visit` trait. The > `Visit` trait can either consume the value or not, which is useful for > composing schemas. If a (key, index, value) is not consumed, error out > depending on `UnknownKeyPolicy`. Whether ignoring unknown keys is ok or > not is per each GMCAPI call. > > Add kunit tests for the decoder. > > Signed-off-by: Eliot Courtney <[email protected]>
Reviewed-by: Alexandre Courbot <[email protected]>
