Skip to content

parallaxsecond/parsec-interface-rs

Repository files navigation

Parsec Rust Interface

Crates.io Code documentation

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

By default, the crate will use the pre-generated Rust Protobuf files in src/operations_protobuf/generated_ops. To re-generate them from the parsec-operations submodule, compile this crate with the feature regenerate-protobuf.

License

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

Contributing

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

Copyright 2021 Contributors to the Parsec project.