Versions in this module Expand all Collapse all v0 v0.8.0 Nov 20, 2022 Changes in this version + type ID [64]byte + func Identify(src io.Reader) (id ID) + func Parse(source string) (ID, error) + func (id *ID) UnmarshalJSON(data []byte) error + func (id ID) Digest() []byte + func (id ID) IsNil() bool + func (id ID) Less(idArg ID) bool + func (id ID) MarshalJSON() ([]byte, error) + func (id ID) String() string + func (l ID) Cmp(r ID) int + func (l ID) Sum(r ID) ID + type IDs []ID + func (d IDs) ID() ID + func (d IDs) Len() int + func (d IDs) Less(i, j int) bool + func (d IDs) Swap(i, j int) + func (d IDs) Tree() Tree + type Identifiable interface + ID func() ID + type Tree []byte + func NewTree(s []ID) Tree + func ReadTree(r io.Reader) (Tree, error) + func (t Tree) Bytes() []byte + func (t Tree) ID() (id ID) + func (t Tree) Len() int + func (t Tree) String() string v0.7.0 Aug 25, 2017