()
| 20 | var segmentDecoder = &SegmentDecoder{} |
| 21 | |
| 22 | func NewSegmentDecoder() *SegmentDecoder { |
| 23 | return segmentDecoder |
| 24 | } |
| 25 | |
| 26 | func (d *SegmentDecoder) PrepareForWrite(trace *tempopb.Trace, start uint32, end uint32) ([]byte, error) { |
| 27 | return marshalWithStartEnd(trace, start, end) |