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
|
enabled = true
|
||||||
|
|
||||||
[analyzers.meta]
|
[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"
|
resolver = "2"
|
||||||
members = ["crates/*"]
|
members = ["crates/*"]
|
||||||
package.edition = "2021"
|
package.edition = "2021"
|
||||||
package.rust-version = "1.76.0"
|
package.rust-version = "1.80.0"
|
||||||
package.license = "Apache-2.0"
|
package.license = "Apache-2.0"
|
||||||
|
|
||||||
[workspace.dependencies]
|
[workspace.dependencies]
|
||||||
|
|||||||
@ -9,7 +9,7 @@ if [[ "${TRACE-0}" == "1" ]]; then
|
|||||||
set -o xtrace
|
set -o xtrace
|
||||||
fi
|
fi
|
||||||
|
|
||||||
RUST_MSRV=1.76.0
|
RUST_MSRV=1.80.0
|
||||||
_DB_NAME="hyperswitch_db"
|
_DB_NAME="hyperswitch_db"
|
||||||
_DB_USER="db_user"
|
_DB_USER="db_user"
|
||||||
_DB_PASS="db_password"
|
_DB_PASS="db_password"
|
||||||
|
|||||||
@ -29,7 +29,7 @@ async-trait = "0.1.79"
|
|||||||
aws-config = { version = "1.1.9", features = ["behavior-version-latest"] }
|
aws-config = { version = "1.1.9", features = ["behavior-version-latest"] }
|
||||||
aws-sdk-lambda = { version = "1.18.0" }
|
aws-sdk-lambda = { version = "1.18.0" }
|
||||||
aws-smithy-types = { version = "1.1.8" }
|
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"
|
error-stack = "0.4.1"
|
||||||
futures = "0.3.30"
|
futures = "0.3.30"
|
||||||
once_cell = "1.19.0"
|
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"] }
|
reqwest = { version = "0.11.27", features = ["serde_json"] }
|
||||||
serde = { version = "1.0.197", features = ["derive", "rc"] }
|
serde = { version = "1.0.197", features = ["derive", "rc"] }
|
||||||
serde_json = "1.0.115"
|
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"] }
|
strum = { version = "0.26.2", features = ["derive"] }
|
||||||
thiserror = "1.0.58"
|
thiserror = "1.0.58"
|
||||||
time = { version = "0.3.35", features = ["serde", "serde-well-known", "std"] }
|
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
|
where
|
||||||
Type: DbType + FromStr + Display,
|
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)
|
<String as Encode<'q, Postgres>>::encode(self.0.to_string(), buf)
|
||||||
}
|
}
|
||||||
fn size_hint(&self) -> usize {
|
fn size_hint(&self) -> usize {
|
||||||
|
|||||||
@ -13,7 +13,7 @@ openapi = []
|
|||||||
payouts = []
|
payouts = []
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
diesel = { version = "2.1.5", features = ["postgres"] }
|
diesel = { version = "2.2.3", features = ["postgres"] }
|
||||||
serde = { version = "1.0.197", features = ["derive"] }
|
serde = { version = "1.0.197", features = ["derive"] }
|
||||||
serde_json = "1.0.115"
|
serde_json = "1.0.115"
|
||||||
strum = { version = "0.26", features = ["derive"] }
|
strum = { version = "0.26", features = ["derive"] }
|
||||||
|
|||||||
@ -26,7 +26,7 @@ async-trait = { version = "0.1.79", optional = true }
|
|||||||
base64 = "0.22.0"
|
base64 = "0.22.0"
|
||||||
blake3 = { version = "1.5.1", features = ["serde"] }
|
blake3 = { version = "1.5.1", features = ["serde"] }
|
||||||
bytes = "1.6.0"
|
bytes = "1.6.0"
|
||||||
diesel = "2.1.5"
|
diesel = "2.2.3"
|
||||||
error-stack = "0.4.1"
|
error-stack = "0.4.1"
|
||||||
futures = { version = "0.3.30", optional = true }
|
futures = { version = "0.3.30", optional = true }
|
||||||
globset = "0.4.14"
|
globset = "0.4.14"
|
||||||
|
|||||||
@ -20,7 +20,7 @@ payment_v2 = []
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-bb8-diesel = { git = "https://github.com/jarnura/async-bb8-diesel", rev = "53b4ab901aab7635c8215fd1c2d542c8db443094" }
|
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"
|
error-stack = "0.4.1"
|
||||||
rustc-hash = "1.1.0"
|
rustc-hash = "1.1.0"
|
||||||
serde = { version = "1.0.197", features = ["derive"] }
|
serde = { version = "1.0.197", features = ["derive"] }
|
||||||
|
|||||||
@ -19,7 +19,7 @@ async-trait = "0.1.79"
|
|||||||
bb8 = "0.8"
|
bb8 = "0.8"
|
||||||
clap = { version = "4.4.18", default-features = false, features = ["std", "derive", "help", "usage"] }
|
clap = { version = "4.4.18", default-features = false, features = ["std", "derive", "help", "usage"] }
|
||||||
config = { version = "0.14.0", features = ["toml"] }
|
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"
|
error-stack = "0.4.1"
|
||||||
mime = "0.3.17"
|
mime = "0.3.17"
|
||||||
once_cell = "1.19.0"
|
once_cell = "1.19.0"
|
||||||
|
|||||||
@ -10,7 +10,7 @@ readme = "README.md"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
clap = { version = "4.1.8", features = ["derive"] }
|
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"
|
diesel_migrations = "2.1.0"
|
||||||
serde = { version = "1.0", features = ["derive"] }
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
toml = "0.5"
|
toml = "0.5"
|
||||||
|
|||||||
@ -19,7 +19,7 @@ rustdoc-args = ["--cfg", "docsrs"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bytes = { version = "1", optional = true }
|
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"
|
erased-serde = "0.4.4"
|
||||||
serde = { version = "1", features = ["derive"], optional = true }
|
serde = { version = "1", features = ["derive"], optional = true }
|
||||||
serde_json = { version = "1.0.115", 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"
|
async-trait = "0.1.79"
|
||||||
base64 = "0.22.0"
|
base64 = "0.22.0"
|
||||||
bb8 = "0.8"
|
bb8 = "0.8"
|
||||||
bigdecimal = "0.3.1"
|
|
||||||
blake3 = "1.5.1"
|
blake3 = "1.5.1"
|
||||||
bytes = "1.6.0"
|
bytes = "1.6.0"
|
||||||
clap = { version = "4.4.18", default-features = false, features = ["std", "derive", "help", "usage"] }
|
clap = { version = "4.4.18", default-features = false, features = ["std", "derive", "help", "usage"] }
|
||||||
config = { version = "0.14.0", features = ["toml"] }
|
config = { version = "0.14.0", features = ["toml"] }
|
||||||
cookie = "0.18.1"
|
cookie = "0.18.1"
|
||||||
csv = "1.3.0"
|
csv = "1.3.0"
|
||||||
diesel = { version = "2.1.5", features = ["postgres"] }
|
diesel = { version = "2.2.3", features = ["postgres"] }
|
||||||
digest = "0.10.7"
|
digest = "0.10.7"
|
||||||
dyn-clone = "1.0.17"
|
dyn-clone = "1.0.17"
|
||||||
encoding_rs = "0.8.33"
|
encoding_rs = "0.8.33"
|
||||||
@ -84,6 +83,7 @@ mimalloc = { version = "0.1", optional = true }
|
|||||||
mime = "0.3.17"
|
mime = "0.3.17"
|
||||||
nanoid = "0.4.0"
|
nanoid = "0.4.0"
|
||||||
num_cpus = "1.16.0"
|
num_cpus = "1.16.0"
|
||||||
|
num-traits = "0.2.19"
|
||||||
once_cell = "1.19.0"
|
once_cell = "1.19.0"
|
||||||
openidconnect = "3.5.0" # TODO: remove reqwest
|
openidconnect = "3.5.0" # TODO: remove reqwest
|
||||||
openssl = "0.10.64"
|
openssl = "0.10.64"
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
use bigdecimal::ToPrimitive;
|
|
||||||
use common_utils::{ext_traits::ValueExt, pii::Email};
|
use common_utils::{ext_traits::ValueExt, pii::Email};
|
||||||
use error_stack::{self, ResultExt};
|
use error_stack::{self, ResultExt};
|
||||||
pub use hyperswitch_domain_models::router_request_types::fraud_check::RefundMethod;
|
pub use hyperswitch_domain_models::router_request_types::fraud_check::RefundMethod;
|
||||||
use masking::Secret;
|
use masking::Secret;
|
||||||
|
use num_traits::ToPrimitive;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use time::PrimitiveDateTime;
|
use time::PrimitiveDateTime;
|
||||||
use utoipa::ToSchema;
|
use utoipa::ToSchema;
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
use std::{collections::HashMap, sync::Arc};
|
use std::{collections::HashMap, sync::Arc};
|
||||||
|
|
||||||
use bigdecimal::ToPrimitive;
|
|
||||||
use common_utils::errors::CustomResult;
|
use common_utils::errors::CustomResult;
|
||||||
use error_stack::{report, ResultExt};
|
use error_stack::{report, ResultExt};
|
||||||
use events::{EventsError, Message, MessagingInterface};
|
use events::{EventsError, Message, MessagingInterface};
|
||||||
|
use num_traits::ToPrimitive;
|
||||||
use rdkafka::{
|
use rdkafka::{
|
||||||
config::FromClientConfig,
|
config::FromClientConfig,
|
||||||
message::{Header, OwnedHeaders},
|
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
|
syn = { version = "2.0.57", features = ["full", "extra-traits"] } # the full feature does not seem to encompass all the features
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
diesel = { version = "2.1.5", features = ["postgres"] }
|
diesel = { version = "2.2.3", features = ["postgres"] }
|
||||||
error-stack = "0.4.1"
|
error-stack = "0.4.1"
|
||||||
serde = { version = "1.0.197", features = ["derive"] }
|
serde = { version = "1.0.197", features = ["derive"] }
|
||||||
serde_json = "1.0.115"
|
serde_json = "1.0.115"
|
||||||
|
|||||||
@ -36,7 +36,7 @@ bb8 = "0.8.3"
|
|||||||
bytes = "1.6.0"
|
bytes = "1.6.0"
|
||||||
config = { version = "0.14.0", features = ["toml"] }
|
config = { version = "0.14.0", features = ["toml"] }
|
||||||
crc32fast = "1.4.0"
|
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"
|
dyn-clone = "1.0.17"
|
||||||
error-stack = "0.4.1"
|
error-stack = "0.4.1"
|
||||||
futures = "0.3.30"
|
futures = "0.3.30"
|
||||||
|
|||||||
Reference in New Issue
Block a user