There are two identical NumConnections enums in the code base:
enum NumConnectionsinqt/clientmodel.hwas introduced in #3685enum CConnman::NumConnectionsinnet.hwas introduced in #8085
This PR drops the former enum in favor of the latter one.
Concept ACK: DRY is good
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--174a7506f384e20aa4161008e828411d-->
No conflicts as of last run.
Not sure about this architecturally, is the GUI allowed to use arbitrary core types, just like that? Or do they need to be moved to the interface header then? @ryanofsky
Closed in favor of ~https://github.com/bitcoin-core/gui/pull/86~ #20172.