Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a Parsec Rust Client #127

Closed
hug-dev opened this issue Mar 16, 2020 · 3 comments
Closed

Create a Parsec Rust Client #127

hug-dev opened this issue Mar 16, 2020 · 3 comments
Labels
enhancement New feature or request

Comments

@hug-dev
Copy link
Member

hug-dev commented Mar 16, 2020

Repository name will be parsec-client-rust. The Rust client will provide different abstraction layers as modules, the lowest one simply exposing methods for all the operations in the interface with all the parameters.
A large part of the Rust client could be taken from the current test client.

@ionut-arm
Copy link
Member

If this client is to be used in the future as the base for the test client, it's important that the Rust client exposes all "intermediary" levels of access.
E.g. I believe the core/minimal client functionality would be at operation-level, allowing a user to send an operation by providing all parameters. However, for test we'd need to potentially send malformed requests, or just random bytes, to the socket. This shouldn't be something exposed by any client library inteded for users, though.

@hug-dev
Copy link
Member Author

hug-dev commented Mar 18, 2020

The repo has been created at this address: https://github.com/parallaxsecond/parsec-client-rust

@ionut-arm
Copy link
Member

Closing this as all issues pertaining to the client are in the repo mentioned by @hug-dev above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants