Adding this dependency to my project is currently not possible because hyperx breaks semver with upper-version constraints:
Updating crates.io index
error: failed to select a version for `percent-encoding`.
... required by package `hyperx v1.3.0`
... which satisfies dependency `hyperx = "^1.3"` of package `www-authenticate v0.4.0`
... which satisfies dependency `www-authenticate = "^0.4.0"` of package `sh4d0wup v0.2.0 (/home/user/repos/kpcyrd/sh4d0wup)`
versions that meet the requirements `>=2.1.0, <2.2` are: 2.1.0
all possible versions conflict with previously selected packages.
previously selected package `percent-encoding v2.2.0`
... which satisfies dependency `percent-encoding = "^2.2.0"` of package `form_urlencoded v1.1.0`
... which satisfies dependency `form_urlencoded = "^1.1.0"` of package `url v2.3.1`
... which satisfies dependency `url = "^2.3.1"` of package `sh4d0wup v0.2.0 (/home/user/repos/kpcyrd/sh4d0wup)`
failed to select a version for `percent-encoding` which could resolve this conflict
I can't add www-authenticate to my project because it depends on hyperx which requires percent-encoding = ">=2.1.0, <2.2" but my project already contains form_urlencoded which depends on percent-encoding = "^2.2.0".
Related: dekellum/hyperx#39
Adding this dependency to my project is currently not possible because hyperx breaks semver with upper-version constraints:
I can't add
www-authenticateto my project because it depends onhyperxwhich requirespercent-encoding = ">=2.1.0, <2.2"but my project already containsform_urlencodedwhich depends onpercent-encoding = "^2.2.0".Related: dekellum/hyperx#39