From 24f96fcd464ff3c607d5e0c2dc5faa0b3419c9d7 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Sat, 19 Apr 2025 13:40:04 -0600 Subject: [PATCH] ssh-encoding: propagate `base64ct` errors This was waiting on upstream `core::error::Error` support --- ssh-encoding/src/error.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ssh-encoding/src/error.rs b/ssh-encoding/src/error.rs index 6fa400b..9f38b46 100644 --- a/ssh-encoding/src/error.rs +++ b/ssh-encoding/src/error.rs @@ -43,9 +43,8 @@ pub enum Error { impl core::error::Error for Error { fn source(&self) -> Option<&(dyn core::error::Error + 'static)> { match self { - // TODO(tarcieri): re-add support when `base64ct` uses `core::error` - //#[cfg(feature = "base64")] - //Self::Base64(err) => Some(err), + #[cfg(feature = "base64")] + Self::Base64(err) => Some(err), #[cfg(feature = "pem")] Self::Pem(err) => Some(err), _ => None,