diff --git a/crates/router/src/configs.rs b/crates/router/src/configs.rs index 95bdd52402..bb8f61646f 100644 --- a/crates/router/src/configs.rs +++ b/crates/router/src/configs.rs @@ -1,5 +1,5 @@ mod defaults; #[cfg(feature = "kms")] -pub(super) mod kms; +pub mod kms; pub mod settings; mod validations; diff --git a/crates/router/src/configs/kms.rs b/crates/router/src/configs/kms.rs index 367a1b6a4a..5f1c4726d7 100644 --- a/crates/router/src/configs/kms.rs +++ b/crates/router/src/configs/kms.rs @@ -6,7 +6,7 @@ use crate::configs::settings; #[async_trait::async_trait] // This trait performs inplace decryption of the structure on which this is implemented -pub(crate) trait KmsDecrypt { +pub trait KmsDecrypt { async fn decrypt_inner(self, kms_config: &kms::KmsConfig) -> CustomResult where Self: Sized;