1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*!
Transporter generates code for safely serializing and deserializing JSON data
in different languages.

Options are usually specified via command line.
*/
pub(crate) mod schema;
pub(crate) mod error;
pub mod rust;
pub mod php;
// pub mod elm;
pub(crate) mod code_generator;
pub(crate) mod cli;
pub(crate) mod util;
pub(crate) mod file_creator;

pub use cli::Cli;
pub use error::Result;
pub use code_generator::CodeGenerator;
pub use file_creator::{
    FileCreator,
    FsFileCreator,
};