32 releases (21 breaking)
0.29.1 | Oct 17, 2023 |
---|---|
0.28.0 | Mar 15, 2023 |
0.27.0 | Sep 9, 2022 |
0.26.0 | Feb 15, 2022 |
0.10.0 | Mar 18, 2020 |
#361 in Encoding
2,169 downloads per month
Used in 3 crates
(2 directly)
520KB
12K
SLoC
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
").
$ 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.
Dependencies
~12MB
~232K SLoC