X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=ordered-bitmap.go;h=741067168431032cec7b71d2aa9ac98079a98afb;hb=17930ef4600d0c7d538c495af7044f94a99801a7;hp=685ac62c5fa723b39a8166b165d7c6b88a25062f;hpb=a54d2d81e48267b37ce21f4dbf0ee6160715cefb;p=btrtrc.git diff --git a/ordered-bitmap.go b/ordered-bitmap.go index 685ac62c..74106716 100644 --- a/ordered-bitmap.go +++ b/ordered-bitmap.go @@ -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)) } }