sol_cerberus_macros/
lib.rs

1extern crate proc_macro;
2use macros::{rule_macro, sol_cerberus_accounts_macro};
3use proc_macro::TokenStream;
4
5mod macros;
6
7#[proc_macro_attribute]
8pub fn rule(args: TokenStream, input: TokenStream) -> TokenStream {
9    rule_macro(args, input)
10}
11
12#[proc_macro_attribute]
13pub fn sol_cerberus_accounts(args: TokenStream, input: TokenStream) -> TokenStream {
14    sol_cerberus_accounts_macro(args, input)
15}