leptos_helios_macros/
lib.rs

1//! Helios Procedural Macros
2//!
3//! This crate provides procedural macros for Helios chart specifications.
4
5use proc_macro::TokenStream;
6use quote::quote;
7// use syn::{parse_macro_input, DeriveInput};
8
9/// Chart specification macro
10#[proc_macro]
11pub fn chart(input: TokenStream) -> TokenStream {
12    let _input = input;
13
14    // Placeholder implementation
15    quote! {
16        helios_core::chart::ChartSpec::default()
17    }
18    .into()
19}
20
21/// Dashboard specification macro
22#[proc_macro]
23pub fn dashboard(input: TokenStream) -> TokenStream {
24    let _input = input;
25
26    // Placeholder implementation
27    quote! {
28        helios_core::chart::ChartSpec::default()
29    }
30    .into()
31}