Minimize prost
dependency via ToVec
trait
#997
Labels
A: breaking
Admin: breaking change that may impact operators
O: maintainability
Objective: cause to ease modification, fault corrections and improve code understanding
Milestone
Summary
The
prost
should ideally be only a dependency of the*-types
crates, as it essentially facilitates back and forth between domain and proto types.Proposal
We can introduce a
ToVec
trait and blanket implement it for types that implementprost::Message
. This modification would enable the removal of theprost
from all the module-level implementations.The text was updated successfully, but these errors were encountered: