Some algorithms we write use internal functionality that is currently not exposed, across multiple modules (e.g. ConstChoice, Uint etc).
These are usually pub(crate) that we need as pub.
Currently, we have to maintain a fork for several reasons, and this is one of them.
I was wondering how to best tackle this; should we create interfaces, or (my preference as its the easiest way) simply make them pub?
Some algorithms we write use internal functionality that is currently not exposed, across multiple modules (e.g.
ConstChoice,Uintetc).These are usually
pub(crate)that we need aspub.Currently, we have to maintain a fork for several reasons, and this is one of them.
I was wondering how to best tackle this; should we create interfaces, or (my preference as its the easiest way) simply make them
pub?