From 8725bad18c8c0367b15544bfc32dbe4303da0425 Mon Sep 17 00:00:00 2001 From: Nick Alexander Date: Fri, 29 Jun 2018 14:40:56 -0700 Subject: [PATCH] Pre: Fix error printing rusqlite::Error. --- db/src/errors.rs | 2 +- query-projector/src/errors.rs | 2 +- src/errors.rs | 2 +- tolstoy/src/errors.rs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/db/src/errors.rs b/db/src/errors.rs index 6e9dd539..5fcd743a 100644 --- a/db/src/errors.rs +++ b/db/src/errors.rs @@ -293,6 +293,6 @@ pub enum DbErrorKind { // It would be better to capture the underlying `rusqlite::Error`, but that type doesn't // implement many useful traits, including `Clone`, `Eq`, and `PartialEq`. - #[fail(display = "SQL error: _0")] + #[fail(display = "SQL error: {}", _0)] RusqliteError(String), } diff --git a/query-projector/src/errors.rs b/query-projector/src/errors.rs index 0d500c64..c27a74d5 100644 --- a/query-projector/src/errors.rs +++ b/query-projector/src/errors.rs @@ -64,7 +64,7 @@ pub enum ProjectorError { // It would be better to capture the underlying `rusqlite::Error`, but that type doesn't // implement many useful traits, including `Clone`, `Eq`, and `PartialEq`. - #[fail(display = "SQL error: _0")] + #[fail(display = "SQL error: {}", _0)] RusqliteError(String), #[fail(display = "{}", _0)] diff --git a/src/errors.rs b/src/errors.rs index dfb84d0b..83a29dff 100644 --- a/src/errors.rs +++ b/src/errors.rs @@ -86,7 +86,7 @@ pub enum MentatError { // It would be better to capture the underlying `rusqlite::Error`, but that type doesn't // implement many useful traits, including `Clone`, `Eq`, and `PartialEq`. - #[fail(display = "SQL error: _0")] + #[fail(display = "SQL error: {}", _0)] RusqliteError(String), #[fail(display = "{}", _0)] diff --git a/tolstoy/src/errors.rs b/tolstoy/src/errors.rs index 7c633632..a44a89e8 100644 --- a/tolstoy/src/errors.rs +++ b/tolstoy/src/errors.rs @@ -53,7 +53,7 @@ pub enum TolstoyError { // It would be better to capture the underlying `rusqlite::Error`, but that type doesn't // implement many useful traits, including `Clone`, `Eq`, and `PartialEq`. - #[fail(display = "SQL error: _0")] + #[fail(display = "SQL error: {}", _0)] RusqliteError(String), #[fail(display = "{}", _0)]