//+build go1.7 package mpb import "context" // WithContext provided context will be used for cancellation purposes func WithContext(ctx context.Context) ProgressOption { return func(s *pState) { if ctx == nil { panic("ctx must not be nil") } s.cancel = ctx.Done() } }