diff --git a/examples/demo-stf/src/runtime.rs b/examples/demo-stf/src/runtime.rs index 0dcca01d50..aee11fc488 100644 --- a/examples/demo-stf/src/runtime.rs +++ b/examples/demo-stf/src/runtime.rs @@ -9,8 +9,9 @@ use sov_election::query::{ElectionRpcImpl, ElectionRpcServer}; use sov_evm::query::{EvmRpcImpl, EvmRpcServer}; #[cfg(feature = "native")] pub use sov_modules_api::default_context::DefaultContext; +use sov_modules_api::macros::DefaultRuntime; #[cfg(feature = "native")] -use sov_modules_api::macros::{cli_parser, expose_rpc, DefaultRuntime}; +use sov_modules_api::macros::{cli_parser, expose_rpc}; use sov_modules_api::{Context, DispatchCall, Genesis, MessageCodec}; #[cfg(feature = "native")] use sov_sequencer_registry::query::{SequencerRegistryRpcImpl, SequencerRegistryRpcServer}; diff --git a/module-system/sov-modules-api/src/lib.rs b/module-system/sov-modules-api/src/lib.rs index f26f72eeef..18e2ac2e9e 100644 --- a/module-system/sov-modules-api/src/lib.rs +++ b/module-system/sov-modules-api/src/lib.rs @@ -22,6 +22,7 @@ pub use sov_modules_macros::{ DispatchCall, Genesis, MessageCodec, ModuleCallJsonSchema, ModuleInfo, }; +/// Procedural macros to assist with creating new modules. #[cfg(feature = "macros")] pub mod macros { pub use sov_modules_macros::{cli_parser, expose_rpc, rpc_gen, DefaultRuntime, MessageCodec};