-
Notifications
You must be signed in to change notification settings - Fork 333
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
Move serde 1.0 support in-crate #304
Comments
Removing support for serde 0.8 would be a breaking change, which I’d rather not make until there are other and strong enough reasons to do so. Therefore this depends on #320.
|
#327 adds support in-crate for Serde 1.0. Should I make a separate PR removing |
Looking forward to serde 1.0 support landing |
Is this still relevant? I would like to help. |
I’d prefer to be able to use |
Note: the SerdeUrl/Serde<Url> can be replaced by Url once servo/rust-url#304 is merged in.
Note: the SerdeUrl/Serde<Url> can be replaced by Url once servo/rust-url#304 is merged in.
Any news on this?
|
No real news for now. As noted above, this presumably requires dropping support for older serde version and so bumping the version number to 2.0.0. I’ve filed #463 about that, but as you can see there’s potentially a bunch of related work that no-one else is actively doing at the moment. |
@silwol Serde is an optional dependency. Does Debian require optional dependencies to be packaged as well even if nothing uses them? |
Debian creates an empty package for each feature which depends on it's prerequisites, in this case the |
Is there no way to exclude some features from feature package creation, other than patching |
Any progress on this? |
Done in master. Will be released in 2.0. |
Today serde 1.0 is supported in its own
url_serde
crate, so that url can support both old serde and new serde. @dtolnay has some plan to hack support for both in-crate, though presumably serde_url will need to continue on until a major bump.The text was updated successfully, but these errors were encountered: