(sid uuid.UUID, in ...Interval)
| 189 | } |
| 190 | |
| 191 | func NewUUIDSet(sid uuid.UUID, in ...Interval) *UUIDSet { |
| 192 | s := new(UUIDSet) |
| 193 | s.SID = sid |
| 194 | |
| 195 | s.Intervals = in |
| 196 | s.Intervals = s.Intervals.Normalize() |
| 197 | |
| 198 | return s |
| 199 | } |
| 200 | |
| 201 | func (s *UUIDSet) Contain(sub *UUIDSet) bool { |
| 202 | if !bytes.Equal(s.SID.Bytes(), sub.SID.Bytes()) { |