We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f6167fe commit 6f15cc3Copy full SHA for 6f15cc3
README.md
@@ -75,15 +75,15 @@ use syn::ItemFn;
75
use proc_macro::TokenStream;
76
77
#[derive(Debug, FromMeta)]
78
-pub struct MacroArgs {
+struct MacroArgs {
79
#[darling(default)]
80
timeout_ms: Option<u16>,
81
path: String,
82
}
83
84
-// #[proc_macro_attribute]
85
-fn your_attr(args: TokenStream, input: TokenStream) -> TokenStream {
86
- let attr_args = match NestedMeta::parse_meta_list(args) {
+#[proc_macro_attribute]
+pub fn your_attr(args: TokenStream, input: TokenStream) -> TokenStream {
+ let attr_args = match NestedMeta::parse_meta_list(args.into()) {
87
Ok(v) => v,
88
Err(e) => { return TokenStream::from(Error::from(e).write_errors()); }
89
};
0 commit comments