summaryrefslogtreecommitdiff
path: root/src/bin/main.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2019-10-13 13:10:21 +0200
committerLaurenz <laurmaedje@gmail.com>2019-10-13 13:10:21 +0200
commit7c0899b5373cdc4f1083a0a8515856207c431423 (patch)
treeee1ecade4022f1fa3f666feb55097f7bdcae69ed /src/bin/main.rs
parent5c04185892947969005ffcf6412d7190dafb3a79 (diff)
Run rustfmt 🚿
Diffstat (limited to 'src/bin/main.rs')
-rw-r--r--src/bin/main.rs20
1 files changed, 13 insertions, 7 deletions
diff --git a/src/bin/main.rs b/src/bin/main.rs
index 5ae20f4a..58b2c00e 100644
--- a/src/bin/main.rs
+++ b/src/bin/main.rs
@@ -1,14 +1,13 @@
use std::env;
use std::error::Error;
use std::fs::File;
-use std::io::{Read, BufWriter};
+use std::io::{BufWriter, Read};
use std::path::{Path, PathBuf};
use std::process;
-use typst::Typesetter;
use typst::export::pdf::PdfExporter;
use typst::toddle::query::FileSystemFontProvider;
-
+use typst::Typesetter;
fn main() {
if let Err(err) = run() {
@@ -26,11 +25,16 @@ fn run() -> Result<(), Box<dyn Error>> {
let source_path = Path::new(&args[1]);
- // Compute the output filename from the input filename by replacing the extension.
+ // Compute the output filename from the input filename by replacing the
+ // extension.
let dest_path = if args.len() <= 2 {
- let stem = source_path.file_stem().ok_or_else(|| "missing destation file name")?;
+ let stem = source_path
+ .file_stem()
+ .ok_or_else(|| "missing destation file name")?;
- let base = source_path.parent().ok_or_else(|| "missing destation folder")?;
+ let base = source_path
+ .parent()
+ .ok_or_else(|| "missing destation folder")?;
base.join(format!("{}.pdf", stem.to_string_lossy()))
} else {
@@ -43,7 +47,9 @@ fn run() -> Result<(), Box<dyn Error>> {
let mut src = String::new();
let mut source_file = File::open(source_path).map_err(|_| "failed to open source file")?;
- source_file.read_to_string(&mut src).map_err(|_| "failed to read from source file")?;
+ source_file
+ .read_to_string(&mut src)
+ .map_err(|_| "failed to read from source file")?;
// Create a typesetter with a font provider that provides the default fonts.
let mut typesetter = Typesetter::new();