go-micro.dev/v5@v5.12.0/config/source/changeset.go (about) 1 package source 2 3 import ( 4 "crypto/md5" 5 "fmt" 6 ) 7 8 // Sum returns the md5 checksum of the ChangeSet data. 9 func (c *ChangeSet) Sum() string { 10 h := md5.New() 11 h.Write(c.Data) 12 return fmt.Sprintf("%x", h.Sum(nil)) 13 }