This is an automated email from the ASF dual-hosted git repository.
kriskras99 pushed a change to branch feat/use_serde_attributes2
in repository https://gitbox.apache.org/repos/asf/avro-rs.git
from 392ae2c feat: Use the Serde attributes and check for conflicting
attributes
add 8ae7d35 feat: Emit deprecation warnings on nightly for `AvroSchema`
derive
add 483b716 chore: Add Apache license header to new files
No new revisions were added by this update.
Summary of changes:
Cargo.toml | 1 +
avro/tests/avro-rs-226.rs | 1 -
avro_derive/Cargo.toml | 3 +
avro/tests/uuids.rs => avro_derive/build.rs | 17 +-
avro_derive/src/attributes/avro.rs | 147 ++++++++++++----
avro_derive/src/attributes/mod.rs | 112 ++++++++----
avro_derive/src/attributes/serde.rs | 17 ++
avro_derive/src/lib.rs | 8 +-
avro_derive/tests/derive.rs | 14 +-
avro_derive/tests/serde.rs | 188 ++-------------------
avro_derive/tests/ui.rs | 17 ++
.../tests/ui/avro_rs_226_skip_serializing.rs | 17 ++
.../tests/ui/avro_rs_226_skip_serializing.stderr | 10 +-
.../tests/ui/avro_rs_226_skip_serializing_if.rs | 17 ++
.../ui/avro_rs_226_skip_serializing_if.stderr | 10 +-
.../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 ++
avro_derive/tests/ui/avro_rs_373_remote.rs | 17 ++
avro_derive/tests/ui/avro_rs_373_remote.stderr | 12 +-
.../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 | 17 +-
.../tests/ui/avro_rs_373_rename_all_fields.stderr | 25 ++-
.../tests/ui/avro_rs_373_skip.rs | 11 ++
avro_derive/tests/ui/avro_rs_373_skip.stderr | 15 ++
.../tests/ui/avro_rs_373_skip_de_serializing.rs | 17 ++
.../ui/avro_rs_373_skip_de_serializing.stderr | 10 +-
avro_derive/tests/ui/avro_rs_373_tag struct.rs | 17 ++
avro_derive/tests/ui/avro_rs_373_tag struct.stderr | 16 +-
.../tests/ui/avro_rs_373_tag_content_enum.rs | 17 ++
.../tests/ui/avro_rs_373_tag_content_enum.stderr | 16 +-
avro_derive/tests/ui/avro_rs_373_tag_enum.rs | 17 ++
avro_derive/tests/ui/avro_rs_373_tag_enum.stderr | 16 +-
avro_derive/tests/ui/avro_rs_373_transparent.rs | 17 ++
.../tests/ui/avro_rs_373_transparent.stderr | 10 +-
avro_derive/tests/ui/avro_rs_373_untagged_enum.rs | 17 ++
.../tests/ui/avro_rs_373_untagged_enum.stderr | 16 +-
.../tests/ui/avro_rs_373_variant_rename.rs | 11 ++
.../tests/ui/avro_rs_373_variant_rename.stderr | 15 ++
43 files changed, 658 insertions(+), 349 deletions(-)
copy avro/tests/uuids.rs => avro_derive/build.rs (68%)
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_rename_all.rs (84%)
create mode 100644 avro_derive/tests/ui/avro_rs_373_rename_all.stderr
copy wasm-demo/src/lib.rs => avro_derive/tests/ui/avro_rs_373_skip.rs (85%)
create mode 100644 avro_derive/tests/ui/avro_rs_373_skip.stderr
copy wasm-demo/src/lib.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