pub fn from_avro_datum_reader_schemata<R: Read>(
writer_schema: &Schema,
writer_schemata: Vec<&Schema>,
reader: &mut R,
reader_schema: Option<&Schema>,
reader_schemata: Vec<&Schema>,
) -> AvroResult<Value>👎Deprecated since 0.22.0:
Use GenericDatumReader instead
Expand description
Deprecated.
This is equivalent to
ⓘ
GenericDatumReader::builder(writer_schema)
.writer_schemata(writer_schemata)?
.maybe_reader_schema(reader_schema)
.reader_schemata(reader_schemata)?
.build()?
.read_value(reader)Decode a Value from raw Avro data.
If the writer schema is incomplete, i.e. contains Schema::Refs then it will use the provided
schemata to resolve any dependencies.
When a reader Schema is provided, schema resolution will also be performed.