cosmos/ibc-proto-rs

Update to Prost 0.12.0

Closed this issue · 3 comments

Hi, we'd like to migrate to Prost 0.12.0, but we need to have compatibility across all of our deps. Would it be possible to get an ibc-proto-rs release using prost 0.12.0?

Notably this release includes a Name trait which can be used to compute the type_url for Any types, when impl'd for a particular Message type: https://docs.rs/prost/latest/prost/trait.Name.html#method.type_url

Unfortunately there isn't yet prost-build automation for generating impls of that trait, but hopefully it's coming soon.

Yes, that's the big reason we're interested in it -- we had our own version of that trait, reorganized all our protos, and are hoping to avoid having to go and update all the type urls manually: penumbra-zone/penumbra#3077 (comment)

romac commented

I'll get to this right after I publish v0.36.0.