(b *buffer)
| 399 | } |
| 400 | |
| 401 | func (d *Decoder) readTypeName(b *buffer) error { |
| 402 | name, err := d.readCountedString(b) |
| 403 | if err != nil { |
| 404 | return err |
| 405 | } |
| 406 | inner, err := d.readType(b) |
| 407 | if err != nil { |
| 408 | return err |
| 409 | } |
| 410 | typ, err := d.sctx.LookupTypeNamed(name, inner) |
| 411 | if err != nil { |
| 412 | return err |
| 413 | } |
| 414 | d.enter(typ) |
| 415 | return nil |
| 416 | } |
| 417 | |
| 418 | func (d *Decoder) readTypeError(b *buffer) error { |
| 419 | inner, err := d.readType(b) |
no test coverage detected