Alexander Theißen ab876be9e9 contracts: Change define_env! to expect a Result<T, DispatchError> for every function (#7762)
* Make host functions return TrapReason

This avoids the need to manually store any trap reasons
to the `Runtime` from the host function. This adds the following
benefits:

* It properly composes with the upcoming chain extensions
* Missing to set a trap value is now a compile error

* review: Remove superflous .into()
2020-12-29 12:58:23 +00:00
S
Description
No description provided
529 MiB
Languages
Rust 99.8%
Shell 0.2%