fwiw the ser and de modules are pub mod, so they are part of the public API.
if the deserialization impl was generalized from Uri to a pub trait that Uri impls, that consumes a stream of Param values, then the low level API would already be supported through this hypothetical trait without completely redoing the high level API
having that supported would further justify high level ergonomic features like treating req- as a modifier, not part of the parameter name.
should we move this discussion to a new issue in the bitcoin_uri repo?
Originally posted by @nothingmuch in #433
Originally posted by @nothingmuch in #433