async fn receive_from_peer_with_progress(
connections: &DynP2PConnections<P2PMessage>,
peer: PeerId,
message_description: &'static str,
) -> Result<P2PMessage>async fn receive_from_peer_with_progress(
connections: &DynP2PConnections<P2PMessage>,
peer: PeerId,
message_description: &'static str,
) -> Result<P2PMessage>