Attribute Macro cw_ownable_derive::cw_ownable_execute
source · #[cw_ownable_execute]
Expand description
Append ownership-related execute message variant(s) to an enum.
For example, apply the cw_ownable_execute
macro to the following enum:
use cosmwasm_schema::cw_serde;
use cw_ownable::cw_ownable_exeucte;
#[cw_ownable_execute]
#[cw_serde]
enum ExecuteMsg {
Foo {},
Bar {},
}
Is equivalent to:
use cosmwasm_schema::cw_serde;
use cw_ownable::Action;
#[cw_serde]
enum ExecuteMsg {
UpdateOwnership(Action),
Foo {},
Bar {},
}
Note: #[cw_ownable_execute]
must be applied before #[cw_serde]
.