Decode a `Value` from avro format given its `Schema`.
(
schema: SchemaNode<'a>,
reader: &'a mut R,
)
| 2264 | } |
| 2265 | /// Decode a `Value` from avro format given its `Schema`. |
| 2266 | pub fn decode<'a, R: AvroRead>( |
| 2267 | schema: SchemaNode<'a>, |
| 2268 | reader: &'a mut R, |
| 2269 | ) -> Result<Value, AvroError> { |
| 2270 | let d = ValueDecoder; |
| 2271 | let dsr = GeneralDeserializer { schema }; |
| 2272 | let val = dsr.deserialize(reader, d)?; |
| 2273 | Ok(val) |
| 2274 | } |