From 093e58de2ffc8243e6ff929f50a2aaa6ef60848b Mon Sep 17 00:00:00 2001 From: Melody Horn Date: Thu, 1 Apr 2021 17:44:50 -0600 Subject: slightly fancier errors --- src/makefile/token.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/makefile/token.rs') diff --git a/src/makefile/token.rs b/src/makefile/token.rs index 16403ff..076ac60 100644 --- a/src/makefile/token.rs +++ b/src/makefile/token.rs @@ -1,7 +1,7 @@ use std::fmt; use std::str::FromStr; -use anyhow::Context; +use eyre::WrapErr; use nom::{ branch::alt, bytes::complete::{tag, take_till1, take_while1}, @@ -252,16 +252,16 @@ fn full_text_tokens(input: &str) -> IResult<&str, TokenString> { all_consuming(tokens_but_not(vec![]))(input) } -pub fn tokenize(input: &str) -> anyhow::Result { +pub fn tokenize(input: &str) -> eyre::Result { let (_, result) = full_text_tokens(input) .finish() - .map_err(|err| anyhow::anyhow!(err.to_string())) + .map_err(|err| eyre::eyre!(err.to_string())) .with_context(|| format!("couldn't parse {:?}", input))?; Ok(result) } impl FromStr for TokenString { - type Err = anyhow::Error; + type Err = eyre::Error; fn from_str(s: &str) -> Result { tokenize(s) -- cgit v1.2.3