contain_rs_parser/
lib.rs

1mod generate;
2mod model;
3mod parse;
4
5use proc_macro2::TokenStream as TokenStream2;
6
7use syn::Result as SynResult;
8
9use crate::{generate::generate_container, parse::parse_container};
10
11pub fn container(tokens: TokenStream2) -> SynResult<TokenStream2> {
12    let model = parse_container(tokens);
13    Ok(generate_container(model?))
14}