Hashstructure. Turn any data into a unique fingerprint for comparison or caching.

gist.github.com/mitchellh/90029601268e59a29e64e55bab1c5bdc

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

May 2021
  • Merge pull request #33 from mwhooker/master
  • Use built-in `IsZero` function.
  • Failing test showing panic
December 2020
  • Merge pull request #29 from matheus-meneses/master
  • update-readme-v2
November 2020
  • Merge pull request #28 from desimone/patch-1
  • Update hashstructure.go
  • update go.mod for v2
  • docs for ErrFormat
  • validate format
  • support the v1 format, require formats in Hash
  • clarifying comments
  • Merge pull request #20 from aaronlehmann/fix-set-hashing
  • Merge pull request #27 from mitchellh/gh-actions
  • add GH actions
  • gofmt -s
  • Merge pull request #21 from F21/support-time.Time
  • more robust check if pointers implement our interface
  • fix: accept interface implementation on pointer
  • Merge branch 'LarsFronius-master'