Versions in this module Expand all Collapse all v1 v1.7.1 Jan 29, 2021 v1.7.0 Dec 8, 2020 Changes in this version + const HashMurmur3 + type Shard struct + func NewHamtFromDag(dserv ipld.DAGService, nd ipld.Node) (*Shard, error) + func NewShard(dserv ipld.DAGService, size int) (*Shard, error) + func (ds *Shard) CidBuilder() cid.Builder + func (ds *Shard) EnumLinks(ctx context.Context) ([]*ipld.Link, error) + func (ds *Shard) EnumLinksAsync(ctx context.Context) <-chan format.LinkResult + func (ds *Shard) Find(ctx context.Context, name string) (*ipld.Link, error) + func (ds *Shard) ForEachLink(ctx context.Context, f func(*ipld.Link) error) error + func (ds *Shard) Link() (*ipld.Link, error) + func (ds *Shard) Node() (ipld.Node, error) + func (ds *Shard) Remove(ctx context.Context, name string) error + func (ds *Shard) Set(ctx context.Context, name string, nd ipld.Node) error + func (ds *Shard) SetCidBuilder(builder cid.Builder)