* Implements require_transactional
* support wasm
* only enable for debug build
* remove wasm support and add feature flag
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* only use check for debug_assertions
* update per review
* update docs
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* remove duplicated tests
* fix test
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* Make `transactional` attribute less scope dependent
The old implementation expected that `frame-support` wasn't imported
under a different name. Besides that the pr removes some whitespaces.
* Update frame/support/procedural/src/lib.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com>