mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-27 11:24:45 +08:00
chore: address Rust 1.87.0 clippy lints (#8130)
This commit is contained in:
@ -54,7 +54,7 @@ impl SESConfig {
|
||||
pub enum AwsSesError {
|
||||
/// An error occurred in the SDK while sending email.
|
||||
#[error("Failed to Send Email {0:?}")]
|
||||
SendingFailure(aws_sdk_sesv2::error::SdkError<SendEmailError>),
|
||||
SendingFailure(Box<aws_sdk_sesv2::error::SdkError<SendEmailError>>),
|
||||
|
||||
/// Configuration variable is missing to construct the email client
|
||||
#[error("Missing configuration variable {0}")]
|
||||
@ -245,7 +245,7 @@ impl EmailClient for AwsSes {
|
||||
)
|
||||
.send()
|
||||
.await
|
||||
.map_err(AwsSesError::SendingFailure)
|
||||
.map_err(|e| AwsSesError::SendingFailure(Box::new(e)))
|
||||
.change_context(EmailError::EmailSendingFailure)?;
|
||||
|
||||
Ok(())
|
||||
|
||||
@ -14,7 +14,7 @@ pub enum KgraphError {
|
||||
#[error("There was an error constructing the graph: {0}")]
|
||||
GraphConstructionError(hyperswitch_constraint_graph::GraphError<dir::DirValue>),
|
||||
#[error("There was an error constructing the context")]
|
||||
ContextConstructionError(AnalysisErrorType),
|
||||
ContextConstructionError(Box<AnalysisErrorType>),
|
||||
#[error("there was an unprecedented indexing error")]
|
||||
IndexingError,
|
||||
}
|
||||
|
||||
@ -168,7 +168,7 @@ impl IntoDirValue for (api_enums::PaymentMethodType, api_enums::PaymentMethod) {
|
||||
| api_enums::PaymentMethod::Voucher
|
||||
| api_enums::PaymentMethod::OpenBanking
|
||||
| api_enums::PaymentMethod::GiftCard => Err(KgraphError::ContextConstructionError(
|
||||
AnalysisErrorType::NotSupported,
|
||||
Box::new(AnalysisErrorType::NotSupported),
|
||||
)),
|
||||
},
|
||||
api_enums::PaymentMethodType::Bacs => match self.1 {
|
||||
@ -187,7 +187,7 @@ impl IntoDirValue for (api_enums::PaymentMethodType, api_enums::PaymentMethod) {
|
||||
| api_enums::PaymentMethod::Voucher
|
||||
| api_enums::PaymentMethod::OpenBanking
|
||||
| api_enums::PaymentMethod::GiftCard => Err(KgraphError::ContextConstructionError(
|
||||
AnalysisErrorType::NotSupported,
|
||||
Box::new(AnalysisErrorType::NotSupported),
|
||||
)),
|
||||
},
|
||||
api_enums::PaymentMethodType::Becs => Ok(dirval!(BankDebitType = Becs)),
|
||||
|
||||
@ -15,7 +15,6 @@ use crate::{Secret, Strategy, StrongSecret, ZeroizableSecret};
|
||||
///
|
||||
/// This is done deliberately to prevent accidental exfiltration of secrets
|
||||
/// via `serde` serialization.
|
||||
|
||||
#[cfg_attr(docsrs, cfg(feature = "serde"))]
|
||||
pub trait SerializableSecret: Serialize {}
|
||||
// #[cfg_attr(docsrs, doc(cfg(feature = "serde")))]
|
||||
|
||||
@ -45,6 +45,6 @@ async fn main() -> ApplicationResult<()> {
|
||||
let _ = server.await;
|
||||
|
||||
Err(error_stack::Report::from(ApplicationError::from(
|
||||
std::io::Error::new(std::io::ErrorKind::Other, "Server shut down"),
|
||||
std::io::Error::other("Server shut down"),
|
||||
)))
|
||||
}
|
||||
|
||||
@ -2008,9 +2008,11 @@ pub fn decide_payment_method_retrieval_action(
|
||||
)
|
||||
};
|
||||
|
||||
should_retry_with_pan
|
||||
.then_some(VaultFetchAction::FetchCardDetailsFromLocker)
|
||||
.unwrap_or_else(standard_flow)
|
||||
if should_retry_with_pan {
|
||||
VaultFetchAction::FetchCardDetailsFromLocker
|
||||
} else {
|
||||
standard_flow()
|
||||
}
|
||||
}
|
||||
|
||||
pub fn determine_standard_vault_action(
|
||||
|
||||
Reference in New Issue
Block a user