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}