diff options
Diffstat (limited to 'src/bin/main.rs')
| -rw-r--r-- | src/bin/main.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/bin/main.rs b/src/bin/main.rs index 11f30880..92a83dff 100644 --- a/src/bin/main.rs +++ b/src/bin/main.rs @@ -1,9 +1,10 @@ +use std::error::Error; use std::fs::{File, read_to_string}; use std::io::BufWriter; use std::path::{Path, PathBuf}; use futures_executor::block_on; -use typstc::{Typesetter, DynErrorProvider}; +use typstc::{Typesetter, DebugErrorProvider}; use typstc::toddle::query::fs::EagerFsProvider; use typstc::export::pdf; @@ -15,7 +16,7 @@ fn main() { } } -fn run() -> Result<(), Box<dyn std::error::Error>> { +fn run() -> Result<(), Box<dyn Error>> { let args: Vec<String> = std::env::args().collect(); if args.len() < 2 || args.len() > 3 { println!("usage: {} source [destination]", @@ -38,7 +39,7 @@ fn run() -> Result<(), Box<dyn std::error::Error>> { .map_err(|_| "failed to read from source file")?; let (fs, entries) = EagerFsProvider::from_index("../fonts", "index.json")?; - let provider = DynErrorProvider::new(fs); + let provider = DebugErrorProvider::new(fs); let typesetter = Typesetter::new((Box::new(provider), entries)); let layouts = block_on(typesetter.typeset(&src)); |
