feature(network): Create a new `network` module with `client` and `protocol` submodules
Relates to #103 (closed)
- Create a new
network
module withclient
andprotocol
submodules - Code in these modules is mostly copied net_box with minimal changes
- Code in new modules was split so that
protocol
is independent from tarantool symbols - The only part not added to new
fork
isschema
as it was decided to be left out
The idea is to create an experimental fork of net_box and continue cutting the client
to gradually move things into protocol
following a sans-io
based design. In the process async
will be introduced and code will be refactored to follow more Rust(y) conventions.