From d3b4d7da9a801dac3af6a3cf52eb55af83adc5f5 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 12 Jun 2023 16:43:49 +0200 Subject: More `bail!` usage --- cli/src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'cli/src') diff --git a/cli/src/main.rs b/cli/src/main.rs index 7ecf3461..f8affa0d 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -21,7 +21,7 @@ use same_file::{is_same_file, Handle}; use siphasher::sip128::{Hasher128, SipHasher13}; use std::cell::OnceCell; use termcolor::{ColorChoice, StandardStream, WriteColor}; -use typst::diag::{FileError, FileResult, SourceError, StrResult}; +use typst::diag::{bail, FileError, FileResult, SourceError, StrResult}; use typst::doc::Document; use typst::eval::{Datetime, Library}; use typst::font::{Font, FontBook, FontInfo, FontVariant}; @@ -314,7 +314,7 @@ fn export(document: &Document, command: &CompileSettings) -> StrResult<()> { let string = command.output.to_str().unwrap_or_default(); let numbered = string.contains("{n}"); if !numbered && document.pages.len() > 1 { - Err("cannot export multiple PNGs without `{n}` in output path")?; + bail!("cannot export multiple PNGs without `{{n}}` in output path"); } // Find a number width that accommodates all pages. For instance, the -- cgit v1.2.3