(self, d: D)
| 576 | |
| 577 | impl<'b, R: AvroRead> AvroFieldAccess<'b, R> { |
| 578 | pub fn decode_field<D: AvroDecode>(self, d: D) -> Result<D::Out, AvroError> { |
| 579 | match self.schema { |
| 580 | SchemaOrDefault::Schema(r, schema) => { |
| 581 | let des = GeneralDeserializer { schema }; |
| 582 | des.deserialize(r, d) |
| 583 | } |
| 584 | SchemaOrDefault::Default(value) => give_value(d, value), |
| 585 | } |
| 586 | } |
| 587 | } |
| 588 | |
| 589 | pub trait AvroRecordAccess<R: AvroRead> { |
no test coverage detected