(leaf []byte)
| 153 | } |
| 154 | |
| 155 | func (r *RecordBuilder) Append(leaf []byte) { |
| 156 | field := r.fields[r.curField] |
| 157 | r.curField++ |
| 158 | for range field.containerBegins { |
| 159 | r.builder.BeginContainer() |
| 160 | } |
| 161 | r.builder.Append(leaf) |
| 162 | for range field.containerEnds { |
| 163 | r.builder.EndContainer() |
| 164 | } |
| 165 | } |
| 166 | |
| 167 | func (r *RecordBuilder) Encode() (scode.Bytes, error) { |
| 168 | if r.curField != len(r.fields) { |
no test coverage detected