-
Notifications
You must be signed in to change notification settings - Fork 4
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
Making client features optional in icann-rdap-common
#89
Comments
I think this is a good idea in the short-term. But in the long-term we should move all the reqwest stuff back to BTW, I have some changes for common in the queue to help deal with misbehaving servers. Also, if you are using these structs outside of the binaries of this project, feedback on how to make them better would be welcomed. The API could be better, but I am too close to the problem sometimes. |
There are some things, that look a bit ugly.
I also suggest setting up dependabot if you don't have a fixed update schedule. There are some outdated dependencies that cause dependency duplication downstream. E.g. syn v1 via strum_macros v0.24. |
All usage of reqwest has been moved from common to client. Keeping this issue open to potentially address some of the API issues noted above. |
Hey, we use structs from the common crate to create some responses in our own RDAP server implementation.
The
icann-rdap-common
crate depends on some crates (such as reqwest) that are only needed for theclient
module. Would it be possible toreqwest
optional and hide theclient
module behind a feature flag?If you agree, I can work on a PR for this change. We can keep it enable by default so that it wouldn't be a potential breaking change.
The text was updated successfully, but these errors were encountered: