pub type P2pPtr = Arc<P2p>;
Atomic pointer to the p2p interface
struct P2pPtr { /* private fields */ }