mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 01:27:31 +08:00
build(deps): bump diesel to 2.2.3 and sqlx to 0.8.1 (#5688)
This commit is contained in:
@ -13,4 +13,4 @@ name = "rust"
|
||||
enabled = true
|
||||
|
||||
[analyzers.meta]
|
||||
msrv = "1.76.0"
|
||||
msrv = "1.80.0"
|
||||
|
||||
456
Cargo.lock
generated
456
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@ -2,7 +2,7 @@
|
||||
resolver = "2"
|
||||
members = ["crates/*"]
|
||||
package.edition = "2021"
|
||||
package.rust-version = "1.76.0"
|
||||
package.rust-version = "1.80.0"
|
||||
package.license = "Apache-2.0"
|
||||
|
||||
[workspace.dependencies]
|
||||
|
||||
@ -9,7 +9,7 @@ if [[ "${TRACE-0}" == "1" ]]; then
|
||||
set -o xtrace
|
||||
fi
|
||||
|
||||
RUST_MSRV=1.76.0
|
||||
RUST_MSRV=1.80.0
|
||||
_DB_NAME="hyperswitch_db"
|
||||
_DB_USER="db_user"
|
||||
_DB_PASS="db_password"
|
||||
|
||||
@ -29,7 +29,7 @@ async-trait = "0.1.79"
|
||||
aws-config = { version = "1.1.9", features = ["behavior-version-latest"] }
|
||||
aws-sdk-lambda = { version = "1.18.0" }
|
||||
aws-smithy-types = { version = "1.1.8" }
|
||||
bigdecimal = { version = "0.3.1", features = ["serde"] }
|
||||
bigdecimal = { version = "0.4.5", features = ["serde"] }
|
||||
error-stack = "0.4.1"
|
||||
futures = "0.3.30"
|
||||
once_cell = "1.19.0"
|
||||
@ -37,7 +37,7 @@ opensearch = { version = "2.2.0", features = ["aws-auth"] }
|
||||
reqwest = { version = "0.11.27", features = ["serde_json"] }
|
||||
serde = { version = "1.0.197", features = ["derive", "rc"] }
|
||||
serde_json = "1.0.115"
|
||||
sqlx = { version = "0.7.3", features = ["postgres", "runtime-tokio", "runtime-tokio-native-tls", "time", "bigdecimal"] }
|
||||
sqlx = { version = "0.8.1", features = ["postgres", "runtime-tokio", "runtime-tokio-native-tls", "time", "bigdecimal"] }
|
||||
strum = { version = "0.26.2", features = ["derive"] }
|
||||
thiserror = "1.0.58"
|
||||
time = { version = "0.3.35", features = ["serde", "serde-well-known", "std"] }
|
||||
|
||||
@ -101,7 +101,10 @@ impl<'q, Type> Encode<'q, Postgres> for DBEnumWrapper<Type>
|
||||
where
|
||||
Type: DbType + FromStr + Display,
|
||||
{
|
||||
fn encode_by_ref(&self, buf: &mut PgArgumentBuffer) -> sqlx::encode::IsNull {
|
||||
fn encode_by_ref(
|
||||
&self,
|
||||
buf: &mut PgArgumentBuffer,
|
||||
) -> Result<sqlx::encode::IsNull, Box<(dyn std::error::Error + Send + Sync + 'static)>> {
|
||||
<String as Encode<'q, Postgres>>::encode(self.0.to_string(), buf)
|
||||
}
|
||||
fn size_hint(&self) -> usize {
|
||||
|
||||
@ -13,7 +13,7 @@ openapi = []
|
||||
payouts = []
|
||||
|
||||
[dependencies]
|
||||
diesel = { version = "2.1.5", features = ["postgres"] }
|
||||
diesel = { version = "2.2.3", features = ["postgres"] }
|
||||
serde = { version = "1.0.197", features = ["derive"] }
|
||||
serde_json = "1.0.115"
|
||||
strum = { version = "0.26", features = ["derive"] }
|
||||
|
||||
@ -26,7 +26,7 @@ async-trait = { version = "0.1.79", optional = true }
|
||||
base64 = "0.22.0"
|
||||
blake3 = { version = "1.5.1", features = ["serde"] }
|
||||
bytes = "1.6.0"
|
||||
diesel = "2.1.5"
|
||||
diesel = "2.2.3"
|
||||
error-stack = "0.4.1"
|
||||
futures = { version = "0.3.30", optional = true }
|
||||
globset = "0.4.14"
|
||||
|
||||
@ -20,7 +20,7 @@ payment_v2 = []
|
||||
|
||||
[dependencies]
|
||||
async-bb8-diesel = { git = "https://github.com/jarnura/async-bb8-diesel", rev = "53b4ab901aab7635c8215fd1c2d542c8db443094" }
|
||||
diesel = { version = "2.1.5", features = ["postgres", "serde_json", "time", "64-column-tables"] }
|
||||
diesel = { version = "2.2.3", features = ["postgres", "serde_json", "time", "64-column-tables"] }
|
||||
error-stack = "0.4.1"
|
||||
rustc-hash = "1.1.0"
|
||||
serde = { version = "1.0.197", features = ["derive"] }
|
||||
|
||||
@ -19,7 +19,7 @@ async-trait = "0.1.79"
|
||||
bb8 = "0.8"
|
||||
clap = { version = "4.4.18", default-features = false, features = ["std", "derive", "help", "usage"] }
|
||||
config = { version = "0.14.0", features = ["toml"] }
|
||||
diesel = { version = "2.1.5", features = ["postgres"] }
|
||||
diesel = { version = "2.2.3", features = ["postgres"] }
|
||||
error-stack = "0.4.1"
|
||||
mime = "0.3.17"
|
||||
once_cell = "1.19.0"
|
||||
|
||||
@ -10,7 +10,7 @@ readme = "README.md"
|
||||
|
||||
[dependencies]
|
||||
clap = { version = "4.1.8", features = ["derive"] }
|
||||
diesel = { version = "2.1.6", features = ["postgres"] }
|
||||
diesel = { version = "2.2.3", features = ["postgres"] }
|
||||
diesel_migrations = "2.1.0"
|
||||
serde = { version = "1.0", features = ["derive"] }
|
||||
toml = "0.5"
|
||||
|
||||
@ -19,7 +19,7 @@ rustdoc-args = ["--cfg", "docsrs"]
|
||||
|
||||
[dependencies]
|
||||
bytes = { version = "1", optional = true }
|
||||
diesel = { version = "2.1.5", features = ["postgres", "serde_json", "time"], optional = true }
|
||||
diesel = { version = "2.2.3", features = ["postgres", "serde_json", "time"], optional = true }
|
||||
erased-serde = "0.4.4"
|
||||
serde = { version = "1", features = ["derive"], optional = true }
|
||||
serde_json = { version = "1.0.115", optional = true }
|
||||
|
||||
@ -57,14 +57,13 @@ async-bb8-diesel = { git = "https://github.com/jarnura/async-bb8-diesel", rev =
|
||||
async-trait = "0.1.79"
|
||||
base64 = "0.22.0"
|
||||
bb8 = "0.8"
|
||||
bigdecimal = "0.3.1"
|
||||
blake3 = "1.5.1"
|
||||
bytes = "1.6.0"
|
||||
clap = { version = "4.4.18", default-features = false, features = ["std", "derive", "help", "usage"] }
|
||||
config = { version = "0.14.0", features = ["toml"] }
|
||||
cookie = "0.18.1"
|
||||
csv = "1.3.0"
|
||||
diesel = { version = "2.1.5", features = ["postgres"] }
|
||||
diesel = { version = "2.2.3", features = ["postgres"] }
|
||||
digest = "0.10.7"
|
||||
dyn-clone = "1.0.17"
|
||||
encoding_rs = "0.8.33"
|
||||
@ -84,6 +83,7 @@ mimalloc = { version = "0.1", optional = true }
|
||||
mime = "0.3.17"
|
||||
nanoid = "0.4.0"
|
||||
num_cpus = "1.16.0"
|
||||
num-traits = "0.2.19"
|
||||
once_cell = "1.19.0"
|
||||
openidconnect = "3.5.0" # TODO: remove reqwest
|
||||
openssl = "0.10.64"
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
use bigdecimal::ToPrimitive;
|
||||
use common_utils::{ext_traits::ValueExt, pii::Email};
|
||||
use error_stack::{self, ResultExt};
|
||||
pub use hyperswitch_domain_models::router_request_types::fraud_check::RefundMethod;
|
||||
use masking::Secret;
|
||||
use num_traits::ToPrimitive;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use time::PrimitiveDateTime;
|
||||
use utoipa::ToSchema;
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
use std::{collections::HashMap, sync::Arc};
|
||||
|
||||
use bigdecimal::ToPrimitive;
|
||||
use common_utils::errors::CustomResult;
|
||||
use error_stack::{report, ResultExt};
|
||||
use events::{EventsError, Message, MessagingInterface};
|
||||
use num_traits::ToPrimitive;
|
||||
use rdkafka::{
|
||||
config::FromClientConfig,
|
||||
message::{Header, OwnedHeaders},
|
||||
|
||||
@ -19,7 +19,7 @@ strum = { version = "0.26.2", features = ["derive"] }
|
||||
syn = { version = "2.0.57", features = ["full", "extra-traits"] } # the full feature does not seem to encompass all the features
|
||||
|
||||
[dev-dependencies]
|
||||
diesel = { version = "2.1.5", features = ["postgres"] }
|
||||
diesel = { version = "2.2.3", features = ["postgres"] }
|
||||
error-stack = "0.4.1"
|
||||
serde = { version = "1.0.197", features = ["derive"] }
|
||||
serde_json = "1.0.115"
|
||||
|
||||
@ -36,7 +36,7 @@ bb8 = "0.8.3"
|
||||
bytes = "1.6.0"
|
||||
config = { version = "0.14.0", features = ["toml"] }
|
||||
crc32fast = "1.4.0"
|
||||
diesel = { version = "2.1.5", default-features = false, features = ["postgres"] }
|
||||
diesel = { version = "2.2.3", default-features = false, features = ["postgres"] }
|
||||
dyn-clone = "1.0.17"
|
||||
error-stack = "0.4.1"
|
||||
futures = "0.3.30"
|
||||
|
||||
Reference in New Issue
Block a user