diff options
| -rw-r--r-- | macros/src/factory_macro_args.rs | 2 | ||||
| -rw-r--r-- | macros/src/lib.rs | 6 | ||||
| -rw-r--r-- | src/async_di_container.rs | 4 | 
3 files changed, 6 insertions, 6 deletions
diff --git a/macros/src/factory_macro_args.rs b/macros/src/factory_macro_args.rs index 57517d6..0cf1d66 100644 --- a/macros/src/factory_macro_args.rs +++ b/macros/src/factory_macro_args.rs @@ -5,7 +5,7 @@ use syn::Token;  use crate::macro_flag::MacroFlag;  use crate::util::iterator_ext::IteratorExt; -pub const FACTORY_MACRO_FLAGS: &[&str] = &["async"]; +pub const FACTORY_MACRO_FLAGS: &[&str] = &["threadsafe"];  pub struct FactoryMacroArgs  { diff --git a/macros/src/lib.rs b/macros/src/lib.rs index 3df1750..c9e12b1 100644 --- a/macros/src/lib.rs +++ b/macros/src/lib.rs @@ -2,7 +2,7 @@  #![deny(clippy::pedantic)]  #![deny(missing_docs)] -//! Macros for the [Sy&rette](https://crates.io/crates/syrette) crate. +//! Macros for the [Syrette](https://crates.io/crates/syrette) crate.  use proc_macro::TokenStream;  use quote::quote; @@ -157,7 +157,7 @@ pub fn injectable(args_stream: TokenStream, impl_stream: TokenStream) -> TokenSt  /// * (Zero or more) Flags. Like `a = true, b = false`  ///  /// # Flags -/// - `async` - Mark as async. +/// - `threadsafe` - Mark as threadsafe.  ///  /// # Panics  /// If the attributed item is not a type alias. @@ -194,7 +194,7 @@ pub fn factory(args_stream: TokenStream, type_alias_stream: TokenStream) -> Toke      let is_async = flags          .iter() -        .find(|flag| flag.flag.to_string().as_str() == "async") +        .find(|flag| flag.flag.to_string().as_str() == "threadsafe")          .map_or(false, |flag| flag.is_on.value);      let factory_type_alias::FactoryTypeAlias { diff --git a/src/async_di_container.rs b/src/async_di_container.rs index 23eb2eb..0e29e4c 100644 --- a/src/async_di_container.rs +++ b/src/async_di_container.rs @@ -1002,7 +1002,7 @@ mod tests          use crate as syrette; -        #[crate::factory(async = true)] +        #[crate::factory(threadsafe = true)]          type IUserManagerFactory =              dyn crate::interfaces::factory::IFactory<(Vec<i128>,), dyn IUserManager>; @@ -1091,7 +1091,7 @@ mod tests          use crate as syrette; -        #[crate::factory(async = true)] +        #[crate::factory(threadsafe = true)]          type IUserManagerFactory =              dyn crate::interfaces::factory::IFactory<(Vec<i128>,), dyn IUserManager>;  | 
