Codebase list golang-github-vbauerster-mpb / 9083360
extFunc -> extenderFunc Vladimir Bauer 5 years ago
2 changed file(s) with 5 addition(s) and 5 deletion(s). Raw diff Collapse all Expand all
4141 recoveredPanic interface{}
4242 }
4343
44 type extFunc func(in io.Reader, reqWidth int, st decor.Statistics) (out io.Reader, lines int)
44 type extenderFunc func(in io.Reader, reqWidth int, st decor.Statistics) (out io.Reader, lines int)
4545
4646 type bState struct {
4747 id int
6666 bufP, bufB, bufA *bytes.Buffer
6767 filler BarFiller
6868 middleware func(BarFiller) BarFiller
69 extender extFunc
69 extender extenderFunc
7070
7171 // runningBar is a key for *pState.parkedBars
7272 runningBar *Bar
474474 }
475475 }
476476
477 func makePanicExtender(p interface{}) extFunc {
477 func makePanicExtender(p interface{}) extenderFunc {
478478 pstr := fmt.Sprint(p)
479479 stack := debug.Stack()
480480 stackLines := bytes.Count(stack, []byte("\n"))
110110 return nil
111111 }
112112 return func(s *bState) {
113 s.extender = makeExtFunc(filler)
113 s.extender = makeExtenderFunc(filler)
114114 }
115115 }
116116
117 func makeExtFunc(filler BarFiller) extFunc {
117 func makeExtenderFunc(filler BarFiller) extenderFunc {
118118 buf := new(bytes.Buffer)
119119 return func(r io.Reader, reqWidth int, st decor.Statistics) (io.Reader, int) {
120120 filler.Fill(buf, reqWidth, st)