This is an automated email from the ASF dual-hosted git repository.

mgrigorov pushed a change to branch feat/avro_schema_default
in repository https://gitbox.apache.org/repos/asf/avro-rs.git


    from 3915546  fix: Only implement field default for `Option<T>`
     add ec7abd8  feat!: Use bon builder style instead of several methods (#472)
     add 4fd7c2c  chore: Rename reader.rs to reader/mod.rs (#474)
     add 4e186db  chore: Extract Block from reader/mod.rs into reader/block.rs 
(#475)
     add 1d39dba  chore: Extract Single Object encoding related structs from 
reader/mod.rs (#478)
     add e13171c  chore(deps): Bump wasm-bindgen-test from 0.3.58 to 0.3.61 
(#481)
     add c91a5f1  chore: Replace `strum-macros` with `features = ["derive"` on 
`strum` and update to `0.28.0` (#483)
     add 8028c11  chore(deps): Bump wasm-bindgen-test from 0.3.61 to 0.3.62 
(#484)
     add 5dc46c0  fix!: Stricter schema parsing (#479)
     add 28ebd24  Merge branch 'main' into feat/avro_schema_default

No new revisions were added by this update.

Summary of changes:
 Cargo.lock                                |   52 +-
 avro/Cargo.toml                           |    3 +-
 avro/benches/serde.rs                     |    2 +-
 avro/examples/benchmark.rs                |    4 +-
 avro/src/bigdecimal.rs                    |   12 +-
 avro/src/codec.rs                         |    2 +-
 avro/src/decode.rs                        |    8 +-
 avro/src/documentation/dynamic.rs         |    4 +-
 avro/src/encode.rs                        |   14 +-
 avro/src/error.rs                         |    9 +-
 avro/src/lib.rs                           |   15 +-
 avro/src/reader.rs                        | 1074 -----------------------------
 avro/src/reader/block.rs                  |  307 +++++++++
 avro/src/reader/mod.rs                    |  484 +++++++++++++
 avro/src/reader/single_object.rs          |  333 +++++++++
 avro/src/schema/builders.rs               |  318 +++++++++
 avro/src/schema/mod.rs                    |  365 ++++------
 avro/src/schema/parser.rs                 |   21 +-
 avro/src/schema/record/field.rs           |   41 +-
 avro/src/schema/record/mod.rs             |    1 -
 avro/src/schema/record/schema.rs          |   10 -
 avro/src/schema_compatibility.rs          |   20 +-
 avro/src/schema_equality.rs               |   48 +-
 avro/src/serde/derive.rs                  |   12 +-
 avro/src/serde/ser_schema.rs              |   14 +-
 avro/src/types.rs                         |    8 +-
 avro/src/writer.rs                        |   10 +-
 avro/tests/avro-3787.rs                   |   34 +-
 avro/tests/schema.rs                      |   80 ++-
 avro/tests/shared.rs                      |   12 +-
 avro/tests/to_from_avro_datum_schemata.rs |    5 +-
 avro/tests/union_schema.rs                |    5 +-
 avro/tests/validators.rs                  |    9 +-
 avro_derive/src/attributes/avro.rs        |   20 +-
 avro_derive/src/attributes/mod.rs         |   16 +-
 avro_derive/tests/derive.rs               |   17 +-
 avro_derive/tests/serde.rs                |    4 +-
 avro_test_helper/src/data.rs              |    4 +-
 wasm-demo/Cargo.toml                      |    2 +-
 39 files changed, 1893 insertions(+), 1506 deletions(-)
 delete mode 100644 avro/src/reader.rs
 create mode 100644 avro/src/reader/block.rs
 create mode 100644 avro/src/reader/mod.rs
 create mode 100644 avro/src/reader/single_object.rs
 create mode 100644 avro/src/schema/builders.rs

Reply via email to