mirror of
https://github.com/containers/podman.git
synced 2025-12-13 10:28:48 +08:00
update dependencies
Ran a `go get -u` and bumped K8s deps to 1.15.0. Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
This commit is contained in:
43
vendor/github.com/vbauerster/mpb/options.go
generated
vendored
43
vendor/github.com/vbauerster/mpb/options.go
generated
vendored
@@ -1,29 +1,30 @@
|
||||
package mpb
|
||||
|
||||
import (
|
||||
"context"
|
||||
"io"
|
||||
"sync"
|
||||
"time"
|
||||
"unicode/utf8"
|
||||
|
||||
"github.com/vbauerster/mpb/cwriter"
|
||||
)
|
||||
|
||||
// ProgressOption is a function option which changes the default behavior of
|
||||
// progress pool, if passed to mpb.New(...ProgressOption)
|
||||
// ProgressOption is a function option which changes the default
|
||||
// behavior of progress pool, if passed to mpb.New(...ProgressOption).
|
||||
type ProgressOption func(*pState)
|
||||
|
||||
// WithWaitGroup provides means to have a single joint point.
|
||||
// If *sync.WaitGroup is provided, you can safely call just p.Wait()
|
||||
// without calling Wait() on provided *sync.WaitGroup.
|
||||
// Makes sense when there are more than one bar to render.
|
||||
// WithWaitGroup provides means to have a single joint point. If
|
||||
// *sync.WaitGroup is provided, you can safely call just p.Wait()
|
||||
// without calling Wait() on provided *sync.WaitGroup. Makes sense
|
||||
// when there are more than one bar to render.
|
||||
func WithWaitGroup(wg *sync.WaitGroup) ProgressOption {
|
||||
return func(s *pState) {
|
||||
s.uwg = wg
|
||||
}
|
||||
}
|
||||
|
||||
// WithWidth overrides default width 80
|
||||
// WithWidth sets container width. Default is 80. Bars inherit this
|
||||
// width, as long as no BarWidth is applied.
|
||||
func WithWidth(w int) ProgressOption {
|
||||
return func(s *pState) {
|
||||
if w >= 0 {
|
||||
@@ -32,16 +33,7 @@ func WithWidth(w int) ProgressOption {
|
||||
}
|
||||
}
|
||||
|
||||
// WithFormat overrides default bar format "[=>-]"
|
||||
func WithFormat(format string) ProgressOption {
|
||||
return func(s *pState) {
|
||||
if utf8.RuneCountInString(format) == formatLen {
|
||||
s.format = format
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// WithRefreshRate overrides default 120ms refresh rate
|
||||
// WithRefreshRate overrides default 120ms refresh rate.
|
||||
func WithRefreshRate(d time.Duration) ProgressOption {
|
||||
return func(s *pState) {
|
||||
if d < 10*time.Millisecond {
|
||||
@@ -59,22 +51,25 @@ func WithManualRefresh(ch <-chan time.Time) ProgressOption {
|
||||
}
|
||||
}
|
||||
|
||||
// WithCancel provide your cancel channel,
|
||||
// which you plan to close at some point.
|
||||
func WithCancel(ch <-chan struct{}) ProgressOption {
|
||||
// WithContext provided context will be used for cancellation purposes.
|
||||
func WithContext(ctx context.Context) ProgressOption {
|
||||
return func(s *pState) {
|
||||
s.cancel = ch
|
||||
if ctx == nil {
|
||||
return
|
||||
}
|
||||
s.ctx = ctx
|
||||
}
|
||||
}
|
||||
|
||||
// WithShutdownNotifier provided chanel will be closed, after all bars have been rendered.
|
||||
// WithShutdownNotifier provided chanel will be closed, after all bars
|
||||
// have been rendered.
|
||||
func WithShutdownNotifier(ch chan struct{}) ProgressOption {
|
||||
return func(s *pState) {
|
||||
s.shutdownNotifier = ch
|
||||
}
|
||||
}
|
||||
|
||||
// WithOutput overrides default output os.Stdout
|
||||
// WithOutput overrides default output os.Stdout.
|
||||
func WithOutput(w io.Writer) ProgressOption {
|
||||
return func(s *pState) {
|
||||
if w == nil {
|
||||
|
||||
Reference in New Issue
Block a user