* Move version into a ConnectionInfo struct
* Add negotiated version to ConnectionInfo
Part of this change was generated using:
```
fastmod --fixed-strings ".version(" ".remote_version(" zebra-network
```
* Add the peer address to ConnectionInfo, add ConnectionInfo to Connection
* Return a Client instance from connect_isolated_* functions
This allows library users to access client ConnectionInfo.
* Add and improve debug formatting
* Add peer services and user agent to ConnectionInfo
* Export the Client type, and fix up a zebrad test
* Export types used by the public API
* Split VersionMessage into its own struct
* Use VersionMessage in ConnectionInfo
* Add a public API test for ConnectionInfo
* Wrap ConnectionInfo in an Arc
* Fix some doc links
|
||
|---|---|---|
| .. | ||
| candidate_set | ||
| initialize | ||
| inventory_registry | ||
| set | ||
| unready_service | ||
| candidate_set.rs | ||
| initialize.rs | ||
| inventory_registry.rs | ||
| limit.rs | ||
| set.rs | ||
| unready_service.rs | ||