5 Commits

Author SHA1 Message Date
Paul Chesnais 14f714261f Generics migration (#237)
* Generics migration

This attempts to migrate this library in the least invasive way by preserving as
much of the original API as possible. It does not change the tests in a
meaningful way nor does it attempt to upgrade any logic that can be simplified
or improved with generics. This is purely an API migration, and still requires a
lot of additional work to be fully ready.

* Fix a few broken tests around serialization

* Add v2 suffix

* Temporarily change mod name for testing

* Rename module to /v2
2024-01-06 16:06:17 -08:00
Emir Pasic e2b92bbc7a Interface implementation assertions moved outside the functions 2022-04-13 15:04:39 +02:00
Emir Pasic 08ae493e8a Implement NextTo and PrevTo for all iterators and containers (index or key, forward-only or reversable) 2022-04-12 01:20:56 +02:00
Emir Pasic 213367f1ca - replace long bsd text with short in all .go files 2016-06-27 04:21:09 +02:00
Emir Pasic 20229603ab - refactor all iterators and enumerables into separate files 2016-06-27 04:02:52 +02:00