Re-export all crates that have types present in our public API #697
Labels
O: usability
Objective: aims to enhance user experience (UX) and streamline product usability
Milestone
For example, our public API requires
ibc_proto::google::protobuf::Any
. We should thus re-exportibc_proto
in ourlib.rs
.This will have many benefits:
ibc-rs
dependency (not throughcargo update
), it will just work, as opposed to showing a bunch of errors which effectively mean "upgrade ibc-proto as well".ClientState
derive macro (implemented in StaticClientState
API #683) slightly cleaner (i.e. users will be allowed to rename theiribc_proto
without breaking the macro).The text was updated successfully, but these errors were encountered: