iroha
iroha copied to clipboard
Decouple `ConfigurationView` from `ConfigurationProxy` structs
In iroha_config::base::derive
, the view!
proc macro has to remove attributes unrelated to itself, such as #[config]
or #[builder]
. Ideally, this should be out of that macro's concern. As the number of such attributes might increase, it would make remembering to remove them unwieldy and macro debugging tough.