diff --git a/Cargo.lock b/Cargo.lock index 00c140ce96..7290cac59a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6351,6 +6351,7 @@ dependencies = [ "pin-project-lite", "quinn", "rustls 0.23.35", + "rustls-native-certs", "rustls-pki-types", "serde", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index 4b670dc2c6..5bb3b364db 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -85,7 +85,7 @@ regex = "=1.12.3" reqwest = { version = "=0.12.25", features = [ "json", "stream", - "rustls-tls", + "rustls-tls-native-roots", ], default-features = false } rstest = "=0.26.1" rust_decimal = { version = "=1.40.0", features = ["macros"] } diff --git a/apps/backend/src/main.rs b/apps/backend/src/main.rs index a951f21277..25d2326115 100644 --- a/apps/backend/src/main.rs +++ b/apps/backend/src/main.rs @@ -52,7 +52,9 @@ static BASE_DIR: &str = env!("CARGO_MANIFEST_DIR"); #[global_allocator] static GLOBAL: Jemalloc = Jemalloc; -fn make_job_storage() -> (Arc>>>, JobStorage) { +type JobStoragePair = (Arc>>>, JobStorage); + +fn make_job_storage() -> JobStoragePair { let (sender, receiver) = unbounded(); let sender = Box::new(sender); let sender = MemorySink::new(Arc::new(FuturesMutex::new(sender)));