Equality of sequences, based on seq, triggered by and low hash
(s2 SequenceID)
| 179 | |
| 180 | // Equality of sequences, based on seq, triggered by and low hash |
| 181 | func (s SequenceID) Equals(s2 SequenceID) bool { |
| 182 | return s.SafeSequence() == s2.SafeSequence() && s.TriggeredBy == s2.TriggeredBy |
| 183 | } |
| 184 | |
| 185 | // The most significant value is TriggeredBy, unless it's zero, in which case use Seq. |
| 186 | // The tricky part is that "n" sorts after "n:m" for any nonzero m |