use darling::FromMeta;
use proc_macro::TokenStream;
use quote::quote;
use crate::bundlepart::{self, FnSpec};
#[derive(Debug, FromMeta, Default)]
struct SignalConfMeta {
}
pub(crate) fn parse_signal(attr: TokenStream, item: TokenStream) -> TokenStream {
bundlepart::generate_bundle_part::<SignalConfMeta>(
attr,
item,
"signal",
build_signal_conf,
)
}
fn build_signal_conf(
_conf: &SignalConfMeta,
_spec: &FnSpec,
) -> Result<proc_macro2::TokenStream, syn::Error> {
Ok(quote! {
::uxar::signals::SignalConf::default()
})
}