NopStyle filler
Vladimir Bauer
4 years ago
|
0 |
package mpb
|
|
1 |
|
|
2 |
import (
|
|
3 |
"io"
|
|
4 |
|
|
5 |
"github.com/vbauerster/mpb/v7/decor"
|
|
6 |
)
|
|
7 |
|
|
8 |
// NopStyle provides BarFillerBuilder which build NOP BarFiller.
|
|
9 |
func NopStyle() BarFillerBuilder {
|
|
10 |
return BarFillerBuilderFunc(func() BarFiller {
|
|
11 |
return BarFillerFunc(func(io.Writer, int, decor.Statistics) {})
|
|
12 |
})
|
|
13 |
}
|
| 118 | 118 |
// Panics if *Progress instance is done, i.e. called after *Progress.Wait().
|
| 119 | 119 |
func (p *Progress) Add(total int64, filler BarFiller, options ...BarOption) *Bar {
|
| 120 | 120 |
if filler == nil {
|
| 121 | |
filler = BarFillerFunc(func(io.Writer, int, decor.Statistics) {})
|
|
121 |
filler = NopStyle().Build()
|
| 122 | 122 |
}
|
| 123 | 123 |
p.bwg.Add(1)
|
| 124 | 124 |
result := make(chan *Bar)
|