diff --git a/ref/src/seq.rs b/ref/src/seq.rs index e0a27310..7d5a642f 100644 --- a/ref/src/seq.rs +++ b/ref/src/seq.rs @@ -42,9 +42,9 @@ macro_rules! tuple { stream.tuple_begin(None, None, None, Some($len))?; $( - stream.tuple_value_begin(None, &Index::new($i))?; + stream.tuple_value_begin(None, &Index::new($i).with_tag(&sval::tags::VALUE_OFFSET))?; crate::stream_ref(stream, &self.$i)?; - stream.tuple_value_end(None, &Index::new($i))?; + stream.tuple_value_end(None, &Index::new($i).with_tag(&sval::tags::VALUE_OFFSET))?; )+ stream.tuple_end(None, None, None)