chore: address Rust 1.87.0 clippy lints (#8130)

This commit is contained in:
Gaurav Rawat
2025-05-27 15:31:22 +05:30
committed by GitHub
parent a654695008
commit fab9f5eee5
6 changed files with 11 additions and 10 deletions

View File

@ -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(())

View File

@ -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,
}

View File

@ -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)),

View File

@ -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")))]

View File

@ -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"),
)))
}

View File

@ -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(