From eeef21b0b78aa7970e0ab93f37b3b6bba5391426 Mon Sep 17 00:00:00 2001 From: HampusM Date: Mon, 1 Aug 2022 17:44:02 +0200 Subject: refactor: limit the factory macro to the factory feature --- macros/src/lib.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'macros/src/lib.rs') diff --git a/macros/src/lib.rs b/macros/src/lib.rs index 7dba7d1..86db787 100644 --- a/macros/src/lib.rs +++ b/macros/src/lib.rs @@ -144,6 +144,7 @@ pub fn injectable(args_stream: TokenStream, impl_stream: TokenStream) -> TokenSt /// type IConfiguratorFactory = dyn IFactory<(Vec,), dyn IConfigurator>; /// ``` #[proc_macro_attribute] +#[cfg(feature = "factory")] pub fn factory(_: TokenStream, type_alias_stream: TokenStream) -> TokenStream { let factory_type_alias::FactoryTypeAlias { -- cgit v1.2.3-18-g5258