Versions in this module Expand all Collapse all v0 v0.1.0 Jan 2, 2018 Changes in this version + func NewTicker(ctx context.Context, counter Counter, size int64, d time.Duration) <-chan Progress + type Counter interface + N func() int64 + type Progress struct + func (p Progress) Complete() bool + func (p Progress) Estimated() time.Time + func (p Progress) N() int64 + func (p Progress) Percent() float64 + func (p Progress) Remaining() time.Duration + func (p Progress) Size() int64 + func (p Progress) Started() bool + type Reader struct + func NewReader(r io.Reader) *Reader + func (r *Reader) N() int64 + func (r *Reader) Read(p []byte) (n int, err error) + type Writer struct + func NewWriter(w io.Writer) *Writer + func (w *Writer) N() int64 + func (w *Writer) Write(p []byte) (n int, err error)