(w io.Writer)
| 229 | } |
| 230 | |
| 231 | func (s *UUIDSet) encode(w io.Writer) { |
| 232 | _, _ = w.Write(s.SID.Bytes()) |
| 233 | n := int64(len(s.Intervals)) |
| 234 | |
| 235 | _ = binary.Write(w, binary.LittleEndian, n) |
| 236 | |
| 237 | for _, i := range s.Intervals { |
| 238 | _ = binary.Write(w, binary.LittleEndian, i.Start) |
| 239 | _ = binary.Write(w, binary.LittleEndian, i.Stop) |
| 240 | } |
| 241 | } |
| 242 | |
| 243 | func (s *UUIDSet) Encode() []byte { |
| 244 | var buf bytes.Buffer |