Codebase list golang-github-vbauerster-mpb / 80627d7
spinnerStyle methods don't need pointer receiver Vladimir Bauer 2 years ago
1 changed file(s) with 5 addition(s) and 5 deletion(s). Raw diff Collapse all Expand all
3939 // SpinnerStyle constructs default spinner style which can be altered via
4040 // SpinnerStyleComposer interface.
4141 func SpinnerStyle(frames ...string) SpinnerStyleComposer {
42 ss := &spinnerStyle{
42 ss := spinnerStyle{
4343 meta: func(s string) string {
4444 return s
4545 },
5252 return ss
5353 }
5454
55 func (s *spinnerStyle) PositionLeft() SpinnerStyleComposer {
55 func (s spinnerStyle) PositionLeft() SpinnerStyleComposer {
5656 s.position = positionLeft
5757 return s
5858 }
5959
60 func (s *spinnerStyle) PositionRight() SpinnerStyleComposer {
60 func (s spinnerStyle) PositionRight() SpinnerStyleComposer {
6161 s.position = positionRight
6262 return s
6363 }
6464
65 func (s *spinnerStyle) Meta(fn func(string) string) SpinnerStyleComposer {
65 func (s spinnerStyle) Meta(fn func(string) string) SpinnerStyleComposer {
6666 s.meta = fn
6767 return s
6868 }
6969
70 func (s *spinnerStyle) Build() BarFiller {
70 func (s spinnerStyle) Build() BarFiller {
7171 sf := &sFiller{
7272 position: s.position,
7373 frames: s.frames,