]> Sergey Matveev's repositories - btrtrc.git/blobdiff - ordered-bitmap.go
Drop support for go 1.20
[btrtrc.git] / ordered-bitmap.go
index 685ac62c5fa723b39a8166b165d7c6b88a25062f..741067168431032cec7b71d2aa9ac98079a98afb 100644 (file)
@@ -1,9 +1,10 @@
 package torrent
 
 import (
-       "github.com/anacrolix/generics"
-       "github.com/anacrolix/torrent/typed-roaring"
+       g "github.com/anacrolix/generics"
        list "github.com/bahlo/generic-list-go"
+
+       "github.com/anacrolix/torrent/typed-roaring"
 )
 
 type orderedBitmap[T typedRoaring.BitConstraint] struct {
@@ -32,7 +33,7 @@ func (o *orderedBitmap[T]) Contains(index T) bool {
 func (o *orderedBitmap[T]) Add(index T) {
        o.bitmap.Add(index)
        if _, ok := o.elements[index]; !ok {
-               generics.MakeMapIfNilAndSet(&o.elements, index, o.order.PushBack(index))
+               g.MakeMapIfNilAndSet(&o.elements, index, o.order.PushBack(index))
        }
 }