Codebase list golang-github-vbauerster-mpb / e1b00e3
Decorator interface assertions Vladimir Bauer 3 years ago
6 changed file(s) with 32 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
00 package decor
1
2 var _ Decorator = (*any)(nil)
13
24 // Any decorator displays text, that can be changed during decorator's
35 // lifetime via provided DecorFunc.
55 "time"
66
77 "github.com/VividCortex/ewma"
8 )
9
10 var (
11 _ Decorator = (*movingAverageETA)(nil)
12 _ EwmaDecorator = (*movingAverageETA)(nil)
13 _ Decorator = (*averageETA)(nil)
14 _ AverageDecorator = (*averageETA)(nil)
815 )
916
1017 // TimeNormalizer interface. Implementors could be passed into
44
55 "github.com/acarl005/stripansi"
66 "github.com/mattn/go-runewidth"
7 )
8
9 var (
10 _ Decorator = (*mergeDecorator)(nil)
11 _ Wrapper = (*mergeDecorator)(nil)
12 _ Decorator = (*placeHolderDecorator)(nil)
713 )
814
915 // Merge wraps its decorator argument with intention to sync width
00 package decor
1
2 var (
3 _ Decorator = (*onAbortWrapper)(nil)
4 _ Wrapper = (*onAbortWrapper)(nil)
5 )
16
27 // OnAbort returns decorator, which wraps provided decorator with sole
38 // purpose to display provided message on abort event. It has no effect
00 package decor
1
2 var (
3 _ Decorator = (*onCompleteWrapper)(nil)
4 _ Wrapper = (*onCompleteWrapper)(nil)
5 )
16
27 // OnComplete returns decorator, which wraps provided decorator with
38 // sole purpose to display provided message on complete event.
55 "time"
66
77 "github.com/VividCortex/ewma"
8 )
9
10 var (
11 _ Decorator = (*movingAverageSpeed)(nil)
12 _ EwmaDecorator = (*movingAverageSpeed)(nil)
13 _ Decorator = (*averageSpeed)(nil)
14 _ AverageDecorator = (*averageSpeed)(nil)
815 )
916
1017 // FmtAsSpeed adds "/s" to the end of the input formatter. To be