use anyhow::{Context, Result}; use data::Data; use page::Page; mod data; mod page; mod story; fn main() -> Result<()> { let data_file_content = std::fs::read_to_string("data.toml").with_context(|| "Failed to read data.toml")?; let mut data: Data = toml::from_str(&data_file_content)?; data.stories.write_page()?; data.write_page()?; Ok(()) }