sigmut-macros 0.0.1

a state management framework designed to be used as a foundation for UI frameworks.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use proc_macro::TokenStream;
use syn_utils::into_macro_output;

#[macro_use]
mod syn_utils;

mod signal_format_impl;

#[proc_macro]
pub fn signal_format_raw(input: proc_macro::TokenStream) -> TokenStream {
    into_macro_output(signal_format_impl::signal_format(input.into()))
}

#[proc_macro]
pub fn signal_format_dump_raw(input: proc_macro::TokenStream) -> TokenStream {
    into_macro_output(signal_format_impl::signal_format_dump(input.into()))
}