You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The struct url::Url is used inside tendermint::net, however the url crate cannot work under no_std. We would have to either move tendermint::net to a separate crate, or find an alternative crate that supports no_std.
Note that the tendermint::net module is not used in any part of the ibc crate. However it is not clear whether it is used indirectly by ibc elsewhere, which would complicate the issue.
There is a recent pending PR in August 2021 to support no_std in url: servo/rust-url#717. However it is not clear when it will get merged. An alternative solution would be to contribute upstream and push for that PR to get merged and released soon.
The text was updated successfully, but these errors were encountered:
Does #986 address the url crate's no_std compliance in any way?
tendermint-config do not have to be no_std-compliant. Only tendermint crate needs to be, and in this PR we have removed the url dependency in tendermint crate itself.
The struct
url::Url
is used insidetendermint::net
, however theurl
crate cannot work under no_std. We would have to either movetendermint::net
to a separate crate, or find an alternative crate that supports no_std.Note that the
tendermint::net
module is not used in any part of theibc
crate. However it is not clear whether it is used indirectly byibc
elsewhere, which would complicate the issue.There is a recent pending PR in August 2021 to support no_std in
url
: servo/rust-url#717. However it is not clear when it will get merged. An alternative solution would be to contribute upstream and push for that PR to get merged and released soon.The text was updated successfully, but these errors were encountered: