schema2code/lib.rs
1use deserializer::SchemaDef;
2use std::collections::HashMap;
3
4pub mod deserializer;
5mod generator;
6pub(crate) mod parser;
7
8pub fn generate_rust(input: HashMap<String, SchemaDef>) -> String {
9 let entities = parser::parse_schema_def_collection(input);
10 generator::generate_rust(entities)
11}