tpl/collections: Properly handle pointer types in complement/symdiff
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 7 Nov 2018 07:59:21 +0000 (08:59 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 7 Nov 2018 08:29:13 +0000 (09:29 +0100)
commit79a06aa4b64b526c242dfa41f2c7bc24e1352d5b
tree31b2b429bcb849f93d2abd492e5b08f45c80291d
parentd212f60949b6afefbe5aa79394f98dbddf7be068
tpl/collections: Properly handle pointer types in complement/symdiff

We cannot compare them by values, because that gets `hash of unhashable type` for the prime use case.
tpl/collections/complement_test.go
tpl/collections/reflect_helpers.go
tpl/collections/symdiff_test.go