Skip to main content

from_avro_datum_reader_schemata

Function from_avro_datum_reader_schemata 

Source
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.