heat_eq/
heat-eq.rs

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