Crate motsu_proc

Source
Expand description

§Motsu’s Procedural Macros

This crate contains the #[motsu::test] attribute definition used in motsu. This macro is designed to simplify testing for smart contracts built with the Stylus SDK.

§Usage

The #[motsu::test] attribute is an enhanced version of Rust’s built-in #[test] attribute. It is specifically designed for testing within the Stylus execution environment, allowing you to interact with contract storage and environment variables like msg::sender.

§Security

Refer to our Security Policy for more details.

Attribute Macros§

test
Defines a unit test that provides access to Stylus’ execution context.