Skip to content

sbailey-arm/parsec-interface-rs

 
 

Repository files navigation

Parsec Rust Interface

Crates.io Code documentation CI tests Travis CI tests

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").

$ 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)
  • zeroize (MIT and Apache-2.0)
  • secrecy (MIT and Apache-2.0)
  • derivative (MIT and Apache-2.0)

Contributing

Please check the Contribution Guidelines to know more about the contribution process.

About

Parsec Rust libraries

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 99.6%
  • Shell 0.4%