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

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


    from 739b977  feat: Full enum support
     add 906f8e8  fix: Some small issues and add a lot of tests

No new revisions were added by this update.

Summary of changes:
 avro/src/serde/ser_schema/union.rs                 |  13 +-
 avro_derive/src/attributes/mod.rs                  |  15 +-
 avro_derive/src/enums/bare_union.rs                |  33 +-
 avro_derive/src/enums/mod.rs                       | 111 +++-
 avro_derive/src/enums/plain.rs                     |   6 +-
 avro_derive/src/enums/record_internally_tagged.rs  |  24 +-
 avro_derive/src/enums/record_tag_content.rs        |  12 +-
 avro_derive/src/enums/union_of_records.rs          |  16 +-
 avro_derive/src/lib.rs                             |  34 +
 avro_derive/tests/derive.rs                        |   5 +-
 avro_derive/tests/enum.rs                          | 721 +++++++++++++++++++++
 .../expanded/avro_rs_569_untagged_enum.expanded.rs |  47 --
 avro_derive/tests/expanded/mod.rs                  |   1 -
 .../avro_rs_561_transparent_enum.rs}               |   5 +-
 .../tests/ui/avro_rs_561_transparent_enum.stderr   |   8 +
 .../avro_rs_569_bare_union_struct_variant.rs}      |   5 +-
 .../avro_rs_569_bare_union_struct_variant.stderr   |   5 +
 .../avro_rs_569_enum_unit_invalid_attribute.rs}    |   1 +
 .../avro_rs_569_enum_unit_invalid_attribute.stderr |   6 +
 .../avro_rs_569_tag_content_duplicate_symbols.rs}  |   3 +-
 ...vro_rs_569_tag_content_duplicate_symbols.stderr |  10 +
 .../avro_rs_569_untagged_duplicate_tuple_sizes.rs} |   7 +-
 ...ro_rs_569_untagged_duplicate_tuple_sizes.stderr |   5 +
 .../avro_rs_569_untagged_enum_multiple_null.rs}    |   0
 .../avro_rs_569_untagged_enum_multiple_null.stderr |   5 +
 25 files changed, 992 insertions(+), 106 deletions(-)
 create mode 100644 avro_derive/tests/enum.rs
 delete mode 100644 
avro_derive/tests/expanded/avro_rs_569_untagged_enum.expanded.rs
 copy avro_derive/tests/{expanded/avro_rs_569_tuple_struct.rs => 
ui/avro_rs_561_transparent_enum.rs} (95%)
 create mode 100644 avro_derive/tests/ui/avro_rs_561_transparent_enum.stderr
 copy avro_derive/tests/{expanded/avro_rs_569_untagged_enum.rs => 
ui/avro_rs_569_bare_union_struct_variant.rs} (96%)
 create mode 100644 
avro_derive/tests/ui/avro_rs_569_bare_union_struct_variant.stderr
 copy avro_derive/tests/{expanded/avro_rs_569_untagged_enum.rs => 
ui/avro_rs_569_enum_unit_invalid_attribute.rs} (95%)
 create mode 100644 
avro_derive/tests/ui/avro_rs_569_enum_unit_invalid_attribute.stderr
 copy avro_derive/tests/{expanded/avro_rs_569_tag_enum.rs => 
ui/avro_rs_569_tag_content_duplicate_symbols.rs} (92%)
 create mode 100644 
avro_derive/tests/ui/avro_rs_569_tag_content_duplicate_symbols.stderr
 copy avro_derive/tests/{expanded/avro_rs_569_untagged_enum.rs => 
ui/avro_rs_569_untagged_duplicate_tuple_sizes.rs} (91%)
 create mode 100644 
avro_derive/tests/ui/avro_rs_569_untagged_duplicate_tuple_sizes.stderr
 rename avro_derive/tests/{expanded/avro_rs_569_untagged_enum.rs => 
ui/avro_rs_569_untagged_enum_multiple_null.rs} (100%)
 create mode 100644 
avro_derive/tests/ui/avro_rs_569_untagged_enum_multiple_null.stderr

Reply via email to