https://github.com/parallaxsecond/parsec-interface-rs
Parsec Rust libraries
https://github.com/parallaxsecond/parsec-interface-rs
Last synced: 1 day ago
JSON representation
Parsec Rust libraries
- Host: GitHub
- URL: https://github.com/parallaxsecond/parsec-interface-rs
- Owner: parallaxsecond
- License: apache-2.0
- Created: 2019-09-24T14:13:31.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-07-11T15:03:39.000Z (10 months ago)
- Last Synced: 2025-05-07T13:52:00.283Z (5 days ago)
- Language: Rust
- Size: 450 KB
- Stars: 8
- Watchers: 6
- Forks: 18
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://parallaxsecond.github.io/parsec-book/parsec_client/wire_protocol.html).## 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
```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**](https://parallaxsecond.github.io/parsec-book/contributing/index.html)
to know more about the contribution process.*Copyright 2021 Contributors to the Parsec project.*