mirror of
https://github.com/rocky-linux/peridot.git
synced 2024-10-19 07:55:07 +00:00
20 lines
665 B
Go
20 lines
665 B
Go
|
// Package decor provides common decorators for "github.com/vbauerster/mpb/v7" module.
|
||
|
//
|
||
|
// Some decorators returned by this package might have a closure state. It is ok to use
|
||
|
// decorators concurrently, unless you share the same decorator among multiple
|
||
|
// *mpb.Bar instances. To avoid data races, create new decorator per *mpb.Bar instance.
|
||
|
//
|
||
|
// Don't:
|
||
|
//
|
||
|
// p := mpb.New()
|
||
|
// name := decor.Name("bar")
|
||
|
// p.AddBar(100, mpb.AppendDecorators(name))
|
||
|
// p.AddBar(100, mpb.AppendDecorators(name))
|
||
|
//
|
||
|
// Do:
|
||
|
//
|
||
|
// p := mpb.New()
|
||
|
// p.AddBar(100, mpb.AppendDecorators(decor.Name("bar1")))
|
||
|
// p.AddBar(100, mpb.AppendDecorators(decor.Name("bar2")))
|
||
|
package decor
|