Versions in this module Expand all Collapse all v1 v1.23.14 Apr 4, 2026 v1.23.13 Mar 26, 2026 Changes in this version + func RunWithProgressE[T comparable](observer func(T), f func(*Progress[T]) error) error + func RunWithProgress[T comparable, R any](observer func(T), f func(*Progress[T]) (R, error)) (R, error) + type Progress struct + func NewNoopProgress[T comparable]() *Progress[T] + func NewProgress[T comparable]() *Progress[T] + func (p *Progress[T]) Done() + func (p *Progress[T]) Progress() <-chan T + func (p *Progress[T]) SetProgress(progress T)