diff options
author | HampusM <hampus@hampusmat.com> | 2022-09-02 18:33:39 +0200 |
---|---|---|
committer | HampusM <hampus@hampusmat.com> | 2022-09-02 18:33:39 +0200 |
commit | 14a91d97c5e2f3184f2b91003ab8e2bc5a92b312 (patch) | |
tree | d8666d0f4491980c8da9feb542ea55bf48fab844 /macros | |
parent | 2a0735267d59a212853b91660b446c9473ffc6a2 (diff) |
refactor: rename the factory macro flag 'async' to 'threadsafe'
Diffstat (limited to 'macros')
-rw-r--r-- | macros/src/factory_macro_args.rs | 2 | ||||
-rw-r--r-- | macros/src/lib.rs | 6 |
2 files changed, 4 insertions, 4 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 { |