[refactor] #3822, #3737, #2437: Refactor iroha_data_model_derive#3897
Merged
DCNick3 merged 9 commits intohyperledger-iroha:iroha2-devfrom DCNick3:syn2-iroha-data-modelSep 26, 2023
+1,259-528
Commits
Commits on Sep 26, 2023
[feature] hyperledger-iroha#3737: Add support for usage of Self type in serde partially tagged enums
[refactor] hyperledger-iroha#2437: Improve naming, simplify repeated .filter_maps & get rid of unnecessary .except in derive(Filter)
[refactor] hyperledger-iroha#3882: Add tests for derive(HasOrigin) macro, reduce repetition in derive(IdEqOrdHash), fix error reporting on stable