or
struct Connected { peer_ip: u32 } struct Disconnected; struct Connection<State> { state: State }
Wouldn’t peer: Option<int32> be enough to represent this?
None = disconnected
Wouldn’t peer: Option<int32> be enough to represent this?
None = disconnected