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.
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 becauseoscoin_client
usesoscoin_ledger
which usespwasm-std
andpwasm-alloc
which in turn use thefeature
attribute. Thepwasm
crates should only require thefeature
attribute when compiling forno_std
. Fixing this requires an upstream patch.