(typ *super.TypeRecord)
| 118 | } |
| 119 | |
| 120 | func newRecordBuilder(typ *super.TypeRecord) Builder { |
| 121 | var fields []fieldBuilder |
| 122 | for _, f := range typ.Fields { |
| 123 | fields = append(fields, fieldBuilder{opt: f.Opt, val: NewBuilder(f.Type)}) |
| 124 | } |
| 125 | return &recordBuilder{typ: typ, fields: fields} |
| 126 | } |
| 127 | |
| 128 | func (r *recordBuilder) Write(bytes scode.Bytes) { |
| 129 | off := r.len |
no test coverage detected