de-cycle conduit_macros from conduit_core.

Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
Jason Volk 2024-07-24 03:55:01 +00:00
parent d7d874f88d
commit 7d487d53d8
5 changed files with 28 additions and 3 deletions

View file

@ -1,9 +1,10 @@
use conduit_core::utils::string::camel_to_snake_string;
use proc_macro::{Span, TokenStream};
use proc_macro2::TokenStream as TokenStream2;
use quote::quote;
use syn::{parse_macro_input, AttributeArgs, Fields, Ident, ItemEnum, Variant};
use crate::utils::camel_to_snake_string;
pub(super) fn command_dispatch(args: TokenStream, input_: TokenStream) -> TokenStream {
let input = input_.clone();
let item = parse_macro_input!(input as ItemEnum);