parsec-client 0.8.0

Parsec Client library for the Rust ecosystem
Documentation

Parsec Rust Client

This repository contains a Rust client for consuming the API provided by the Parsec service. The low-level functionality that this library uses for IPC is implemented in the interface crate.

Filesystem permission check

To make sure that the client is communicating with a trusted Parsec service, some permission checks are done on the socket location. Please see the Recommendations for Secure Deployment for more information. This feature is activated by default but, knowing the risks, you can remove it with:

cargo build --features no-fs-permission-check

It is also desactivated for testing.

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:

  • num (MIT and Apache-2.0)
  • rand (Apache-2.0)
  • log (Apache-2.0)
  • derivative (MIT and Apache-2.0)
  • mockstream (MIT)
  • uuid (MIT and Apache-2.0)
  • users (MIT)

Contributing

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