Skip to content

Commit 2e300be

Browse files
committed
Cleanup
1 parent 46a577a commit 2e300be

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/error.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,11 @@ impl fmt::Display for Error {
3737
match self {
3838
Error::Unsupported(s) | Error::ValueTooLarge(s) => write!(f, "{}", s),
3939
Error::Serialization(s) => write!(f, "Serialization error: {}", s),
40-
Error::Deserialization { column: None, message } => write!(f, "Deserialization error: {}", message),
4140
Error::Deserialization {
4241
column: Some(column),
4342
message,
4443
} => write!(f, "Deserialization failed for column: {} error: {}", column, message),
44+
Error::Deserialization { message, .. } => write!(f, "Deserialization error: {}", message),
4545
Error::Rusqlite(s) => write!(f, "Rusqlite error: {}", s),
4646
Error::ColumnNamesNotAvailable => write!(f, "Column names are not available"),
4747
}
@@ -52,7 +52,11 @@ impl StdError for Error {
5252
fn source(&self) -> Option<&(dyn StdError + 'static)> {
5353
match self {
5454
Error::Rusqlite(e) => Some(e),
55-
_ => None,
55+
Error::Unsupported(_)
56+
| Error::ValueTooLarge(_)
57+
| Error::Serialization(_)
58+
| Error::Deserialization { .. }
59+
| Error::ColumnNamesNotAvailable => None,
5660
}
5761
}
5862
}

0 commit comments

Comments
 (0)