Parsec Rust Interface

This repository contains an interface library to be used both by the Parsec service and a Rust Client library. The library contains methods to communicate using the wire protocol.

Build

The Parsec operations repository is included as a submodule. Make sure to update it first before trying to compile otherwise it will not work ("No such file or directory").

bash $ git submodule update --init

License

The software is provided under Apache-2.0. Contributions to this project are accepted under the same license.

This project uses the following third party crates: * serde (Apache-2.0) * bincode (MIT) * num-traits (MIT and Apache-2.0) * num-derive (MIT and Apache-2.0) * prost-build (Apache-2.0) * prost (Apache-2.0) * bytes (MIT) * num (MIT and Apache-2.0) * uuid (Apache-2.0) * log (MIT and Apache-2.0) * arbitrary (MIT and Apache-2.0)

Contributing

Please check the Contributing to know more about the contribution process.