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 + var ErrNotUnixfs = errors.New("dagmodifier only supports unixfs nodes (proto or raw)") + var ErrSeekFail = errors.New("failed to seek properly") + var ErrUnrecognizedWhence = errors.New("unrecognized whence") + type DagModifier struct + Prefix cid.Prefix + RawLeaves bool + func NewDagModifier(ctx context.Context, from ipld.Node, serv ipld.DAGService, ...) (*DagModifier, error) + func (dm *DagModifier) CtxReadFull(ctx context.Context, b []byte) (int, error) + func (dm *DagModifier) GetNode() (ipld.Node, error) + func (dm *DagModifier) HasChanges() bool + func (dm *DagModifier) Read(b []byte) (int, error) + func (dm *DagModifier) Seek(offset int64, whence int) (int64, error) + func (dm *DagModifier) Size() (int64, error) + func (dm *DagModifier) Sync() error + func (dm *DagModifier) Truncate(size int64) error + func (dm *DagModifier) Write(b []byte) (int, error) + func (dm *DagModifier) WriteAt(b []byte, offset int64) (int, error)