wave_eq/wave-eq.rs
1use anyhow::Result;
2use hecate::InputSchema;
3
4fn main() -> Result<()> {
5 env_logger::builder()
6 .filter_level(log::LevelFilter::Info)
7 .format_timestamp(None)
8 .parse_default_env()
9 .init();
10 let schema: InputSchema =
11 serde_yaml::from_str(include_str!("../input-schemas/wave-eq.hecate.yml"))?;
12
13 let res = schema.generate_sources()?;
14
15 res.write_to_dir("build/example-wave-eq")?;
16
17 Ok(())
18}
19
20#[cfg(test)]
21#[test]
22fn wave_eq() {
23 assert!(main().is_ok())
24}