oscoin / oscoin-parity-wasm-prototype

Prototype implemenation of Oscoin ledger on Parity Ethereum Wasm
0 stars 0 forks source link

Libraries only build with Rust nightly #60

Open geigerzaehler opened 5 years ago

geigerzaehler commented 5 years ago

The libraries of this project only build with a nightly version of Rust. Compilation with stable Rust versions results in the error “#![feature] may not be used on the stable release channel”.

At least the oscoin_client library should be compilable with stable versions of Rust. Currently this does not work because oscoin_client uses oscoin_ledger which uses pwasm-std and pwasm-alloc which in turn use the feature attribute. The pwasm crates should only require the feature attribute when compiling for no_std. Fixing this requires an upstream patch.