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

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


    from 649aed6  Fixes #385: Check that all source files have ASFv2 licence 
(#387)
     add e6ec382  feat: Use the Serde attributes and check for conflicting 
attributes (#377)

No new revisions were added by this update.

Summary of changes:
 Cargo.lock                                         | 108 +++++
 Cargo.toml                                         |   1 +
 avro/tests/avro-rs-226.rs                          |  67 ---
 avro_derive/Cargo.toml                             |   7 +-
 avro/tests/uuids.rs => avro_derive/build.rs        |  17 +-
 avro_derive/src/attributes/avro.rs                 | 173 +++++++
 avro_derive/src/attributes/mod.rs                  | 252 ++++++++++
 avro_derive/src/attributes/serde.rs                | 337 ++++++++++++++
 avro_derive/src/case.rs                            |  40 +-
 avro_derive/src/lib.rs                             |  94 +---
 avro_derive/tests/derive.rs                        |  18 +-
 avro_derive/tests/serde.rs                         | 507 +++++++++++++++++++++
 .../big_decimal.rs => avro_derive/tests/ui.rs      |  11 +-
 .../tests/ui/avro_rs_226_skip_serializing.rs       |  13 +-
 .../tests/ui/avro_rs_226_skip_serializing.stderr   |   6 +
 .../tests/ui/avro_rs_226_skip_serializing_if.rs    |  13 +-
 .../ui/avro_rs_226_skip_serializing_if.stderr      |   6 +
 .../tests/ui/avro_rs_373_alias.rs                  |  12 +-
 avro_derive/tests/ui/avro_rs_373_alias.stderr      |  15 +
 .../tests/ui/avro_rs_373_field_rename.rs           |  12 +-
 .../tests/ui/avro_rs_373_field_rename.stderr       |  15 +
 .../tests/ui/avro_rs_373_flatten.rs                |  17 +-
 avro_derive/tests/ui/avro_rs_373_flatten.stderr    |  15 +
 .../tests/ui/avro_rs_373_name.rs                   |  12 +-
 avro_derive/tests/ui/avro_rs_373_name.stderr       |  21 +
 .../tests/ui/avro_rs_373_remote.rs                 |  19 +-
 avro_derive/tests/ui/avro_rs_373_remote.stderr     |   9 +
 .../tests/ui/avro_rs_373_rename_all.rs             |  12 +-
 avro_derive/tests/ui/avro_rs_373_rename_all.stderr |  21 +
 .../tests/ui/avro_rs_373_rename_all_fields.rs      |  14 +-
 .../tests/ui/avro_rs_373_rename_all_fields.stderr  |   5 +
 .../tests/ui/avro_rs_373_skip.rs                   |  14 +-
 avro_derive/tests/ui/avro_rs_373_skip.stderr       |  15 +
 .../tests/ui/avro_rs_373_tag_content_enum.rs       |  12 +-
 .../tests/ui/avro_rs_373_tag_content_enum.stderr   |   9 +
 .../tests/ui/avro_rs_373_tag_enum.rs               |  14 +-
 avro_derive/tests/ui/avro_rs_373_tag_enum.stderr   |   9 +
 .../tests/ui/avro_rs_373_tag_struct.rs             |  14 +-
 avro_derive/tests/ui/avro_rs_373_tag_struct.stderr |   9 +
 .../tests/ui/avro_rs_373_transparent.rs            |  17 +-
 .../tests/ui/avro_rs_373_transparent.stderr        |   8 +
 .../tests/ui/avro_rs_373_untagged_enum.rs          |  14 +-
 .../tests/ui/avro_rs_373_untagged_enum.stderr      |   9 +
 .../tests/ui/avro_rs_373_variant_rename.rs         |  14 +-
 .../tests/ui/avro_rs_373_variant_rename.stderr     |  15 +
 45 files changed, 1795 insertions(+), 247 deletions(-)
 copy avro/tests/uuids.rs => avro_derive/build.rs (68%)
 create mode 100644 avro_derive/src/attributes/avro.rs
 create mode 100644 avro_derive/src/attributes/mod.rs
 create mode 100644 avro_derive/src/attributes/serde.rs
 create mode 100644 avro_derive/tests/serde.rs
 copy avro/tests/big_decimal.rs => avro_derive/tests/ui.rs (74%)
 copy avro/tests/big_decimal.rs => 
avro_derive/tests/ui/avro_rs_226_skip_serializing.rs (82%)
 create mode 100644 avro_derive/tests/ui/avro_rs_226_skip_serializing.stderr
 copy avro/tests/big_decimal.rs => 
avro_derive/tests/ui/avro_rs_226_skip_serializing_if.rs (80%)
 create mode 100644 avro_derive/tests/ui/avro_rs_226_skip_serializing_if.stderr
 copy avro/tests/big_decimal.rs => avro_derive/tests/ui/avro_rs_373_alias.rs 
(85%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_alias.stderr
 copy avro/tests/big_decimal.rs => 
avro_derive/tests/ui/avro_rs_373_field_rename.rs (85%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_field_rename.stderr
 copy avro/tests/big_decimal.rs => avro_derive/tests/ui/avro_rs_373_flatten.rs 
(81%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_flatten.stderr
 copy avro/tests/big_decimal.rs => avro_derive/tests/ui/avro_rs_373_name.rs 
(85%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_name.stderr
 copy avro/tests/uuids.rs => avro_derive/tests/ui/avro_rs_373_remote.rs (79%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_remote.stderr
 copy avro/tests/big_decimal.rs => 
avro_derive/tests/ui/avro_rs_373_rename_all.rs (84%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_rename_all.stderr
 copy avro/tests/big_decimal.rs => 
avro_derive/tests/ui/avro_rs_373_rename_all_fields.rs (82%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_rename_all_fields.stderr
 copy avro/src/serde/mod.rs => avro_derive/tests/ui/avro_rs_373_skip.rs (86%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_skip.stderr
 copy avro/tests/big_decimal.rs => 
avro_derive/tests/ui/avro_rs_373_tag_content_enum.rs (85%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_tag_content_enum.stderr
 copy avro/src/serde/mod.rs => avro_derive/tests/ui/avro_rs_373_tag_enum.rs 
(86%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_tag_enum.stderr
 copy avro/src/serde/mod.rs => avro_derive/tests/ui/avro_rs_373_tag_struct.rs 
(85%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_tag_struct.stderr
 copy avro/tests/big_decimal.rs => 
avro_derive/tests/ui/avro_rs_373_transparent.rs (81%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_transparent.stderr
 copy avro/src/serde/mod.rs => 
avro_derive/tests/ui/avro_rs_373_untagged_enum.rs (86%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_untagged_enum.stderr
 copy avro/src/serde/mod.rs => 
avro_derive/tests/ui/avro_rs_373_variant_rename.rs (85%)
 create mode 100644 avro_derive/tests/ui/avro_rs_373_variant_rename.stderr

Reply via email to