diff options
| author | Laurenz <laurmaedje@gmail.com> | 2020-02-04 11:22:00 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2020-02-04 11:22:00 +0100 |
| commit | 5c11aa72239ecbdd9577f027bdc7e9468d68414e (patch) | |
| tree | 66d846fb58f38e564eca385a6f86ee8154c503ce /src/bin/main.rs | |
| parent | f655656fb8cb6135b26e7960ce0b7adf96d6f567 (diff) | |
Adapt for tonty and fix a few bugs 🚧
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)); |
