summaryrefslogtreecommitdiff
path: root/src/vapid/app.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/vapid/app.rs')
-rw-r--r--src/vapid/app.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/vapid/app.rs b/src/vapid/app.rs
index 5814ba0..b6e1bc5 100644
--- a/src/vapid/app.rs
+++ b/src/vapid/app.rs
@@ -86,11 +86,11 @@ impl<'a> Vapid<'a> {
}
#[derive(Debug, thiserror::Error)]
+#[error(transparent)]
pub enum Error {
- #[error(transparent)]
Database(#[from] sqlx::Error),
- #[error(transparent)]
Ecdsa(#[from] p256::ecdsa::Error),
+ Pkcs8(#[from] p256::pkcs8::Error),
}
impl From<repo::Error> for Error {
@@ -99,6 +99,7 @@ impl From<repo::Error> for Error {
match error {
Error::Database(error) => error.into(),
Error::Ecdsa(error) => error.into(),
+ Error::Pkcs8(error) => error.into(),
}
}
}