(ctx context.Context, rc io.ReadCloser)
| 24 | } |
| 25 | |
| 26 | func NewScanner(ctx context.Context, rc io.ReadCloser) (vio.Scanner, error) { |
| 27 | sctx := super.NewContext() |
| 28 | s, err := bsupio.NewReader(sctx, rc).NewScanner(ctx, nil) |
| 29 | if err != nil { |
| 30 | return nil, err |
| 31 | } |
| 32 | return &scanner{ |
| 33 | sctx: sctx, |
| 34 | scanner: s, |
| 35 | closer: rc, |
| 36 | }, nil |
| 37 | } |
| 38 | |
| 39 | func (s *scanner) Progress() vio.Progress { |
| 40 | return s.progress |
no test coverage detected