mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-02 04:04:43 +08:00
build: bump MSRV to 1.76.0 (#5586)
This commit is contained in:
@ -193,10 +193,7 @@ async fn drainer_handler(
|
||||
|
||||
let output = store.make_stream_available(flag_stream_name.as_str()).await;
|
||||
active_tasks.fetch_sub(1, atomic::Ordering::Release);
|
||||
output.map_err(|err| {
|
||||
logger::error!(operation = "unlock_stream", err=?err);
|
||||
err
|
||||
})
|
||||
output.inspect_err(|err| logger::error!(operation = "unlock_stream", err=?err))
|
||||
}
|
||||
|
||||
#[instrument(skip_all, fields(global_id, request_id, session_id))]
|
||||
|
||||
@ -25,8 +25,11 @@ async fn main() -> DrainerResult<()> {
|
||||
stores.insert(tenant_name.clone(), store);
|
||||
}
|
||||
|
||||
#[allow(clippy::print_stdout)] // The logger has not yet been initialized
|
||||
#[cfg(feature = "vergen")]
|
||||
println!("Starting drainer (Version: {})", router_env::git_tag!());
|
||||
{
|
||||
println!("Starting drainer (Version: {})", router_env::git_tag!());
|
||||
}
|
||||
|
||||
let _guard = router_env::setup(
|
||||
&conf.log,
|
||||
|
||||
@ -273,6 +273,8 @@ impl Settings<SecuredSecret> {
|
||||
)
|
||||
.build()?;
|
||||
|
||||
// The logger may not yet be initialized when constructing the application configuration
|
||||
#[allow(clippy::print_stderr)]
|
||||
serde_path_to_error::deserialize(config).map_err(|error| {
|
||||
logger::error!(%error, "Unable to deserialize application configuration");
|
||||
eprintln!("Unable to deserialize application configuration: {error}");
|
||||
@ -283,20 +285,28 @@ impl Settings<SecuredSecret> {
|
||||
pub fn validate(&self) -> Result<(), errors::DrainerError> {
|
||||
self.server.validate()?;
|
||||
self.master_database.get_inner().validate()?;
|
||||
|
||||
// The logger may not yet be initialized when validating the application configuration
|
||||
#[allow(clippy::print_stderr)]
|
||||
self.redis.validate().map_err(|error| {
|
||||
println!("{error}");
|
||||
eprintln!("{error}");
|
||||
errors::DrainerError::ConfigParsingError("invalid Redis configuration".into())
|
||||
})?;
|
||||
self.drainer.validate()?;
|
||||
|
||||
// The logger may not yet be initialized when validating the application configuration
|
||||
#[allow(clippy::print_stderr)]
|
||||
self.secrets_management.validate().map_err(|error| {
|
||||
println!("{error}");
|
||||
eprintln!("{error}");
|
||||
errors::DrainerError::ConfigParsingError(
|
||||
"invalid secrets management configuration".into(),
|
||||
)
|
||||
})?;
|
||||
|
||||
// The logger may not yet be initialized when validating the application configuration
|
||||
#[allow(clippy::print_stderr)]
|
||||
self.encryption_management.validate().map_err(|error| {
|
||||
println!("{error}");
|
||||
eprintln!("{error}");
|
||||
errors::DrainerError::ConfigParsingError(
|
||||
"invalid encryption management configuration".into(),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user