(r Reader, f func(Reader, Type) error)
| 552 | } |
| 553 | |
| 554 | func readSet(r Reader, f func(Reader, Type) error) error { |
| 555 | s, err := r.ReadSet() |
| 556 | if err != nil { |
| 557 | return err |
| 558 | } |
| 559 | |
| 560 | for i := range int(s.Size) { |
| 561 | if err := f(r, s.Type); err != nil { |
| 562 | return with(dontExpectEOF(err), &decodeErrorSet{cause: s, index: i}) |
| 563 | } |
| 564 | } |
| 565 | |
| 566 | return nil |
| 567 | } |
| 568 | |
| 569 | func readMap(r Reader, f func(Reader, Type, Type) error) error { |
| 570 | m, err := r.ReadMap() |
no test coverage detected
searching dependent graphs…