aboutsummaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/error.rs')
-rwxr-xr-xsrc/error.rs46
1 files changed, 36 insertions, 10 deletions
diff --git a/src/error.rs b/src/error.rs
index 92f4890..730c648 100755
--- a/src/error.rs
+++ b/src/error.rs
@@ -41,7 +41,7 @@ pub enum Error {
column: usize,
},
- #[doc(Hidden)]
+ #[doc(hidden)]
__NonExhaustive,
}
impl From<SerdeJsonError> for Error {
@@ -57,24 +57,50 @@ impl From<fmt::Error> for Error {
impl fmt::Display for Error {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
match self {
- Error::ParseError { msg, line, column } => write!(f, "Failed to parse the template (line {}, column {}). Reason: {}", line, column, msg),
+ Error::ParseError { msg, line, column } => write!(
+ f,
+ "Failed to parse the template (line {}, column {}). Reason: {}",
+ line, column, msg
+ ),
Error::RenderError { msg, line, column } => {
- write!(f, "Encountered rendering error on line {}, column {}. Reason: {}", line, column, msg)
+ write!(
+ f,
+ "Encountered rendering error on line {}, column {}. Reason: {}",
+ line, column, msg
+ )
}
- Error::SerdeError{ err } => {
+ Error::SerdeError { err } => {
write!(f, "Unexpected serde error while converting the context to a serde_json::Value. Error: {}", err)
}
Error::GenericError { msg } => {
write!(f, "{}", msg)
}
- Error::StdFormatError{ err } => {
- write!(f, "Unexpected formatting error: {}", err )
+ Error::StdFormatError { err } => {
+ write!(f, "Unexpected formatting error: {}", err)
}
- Error::CalledTemplateError{ name, err, line, column } => {
- write!(f, "Call to sub-template \"{}\" on line {}, column {} failed. Reason: {}", name, line, column, err)
+ Error::CalledTemplateError {
+ name,
+ err,
+ line,
+ column,
+ } => {
+ write!(
+ f,
+ "Call to sub-template \"{}\" on line {}, column {} failed. Reason: {}",
+ name, line, column, err
+ )
}
- Error::CalledFormatterError{ name, err, line, column } => {
- write!(f, "Call to value formatter \"{}\" on line {}, column {} failed. Reason: {}", name, line, column, err)
+ Error::CalledFormatterError {
+ name,
+ err,
+ line,
+ column,
+ } => {
+ write!(
+ f,
+ "Call to value formatter \"{}\" on line {}, column {} failed. Reason: {}",
+ name, line, column, err
+ )
}
Error::__NonExhaustive => unreachable!(),
}