hyperledger-iroha / iroha

Iroha - A simple, enterprise-grade decentralized ledger
https://wiki.hyperledger.org/display/iroha
Apache License 2.0
445 stars 277 forks source link

implement `core::error::Error` in `no_std` #5052

Open mversic opened 2 months ago

mversic commented 2 months ago

after migration to Rust 1.81 it's now possible to implement Error trait in no_std

DCNick3 commented 2 months ago

This would be blocked on thiserror merging the relevant functionality I think, since we use it in a bunch of places for deriving Error

https://github.com/dtolnay/thiserror/pull/304

DCNick3 commented 2 weeks ago

thiserror 2.0 released today, and it does support no_std now!