Remove once_cell

This commit is contained in:
Luca Palmieri 2024-08-29 17:12:38 +02:00
parent b272d55a46
commit 2633974039
3 changed files with 3 additions and 5 deletions

1
Cargo.lock generated
View file

@ -3690,7 +3690,6 @@ dependencies = [
"fake", "fake",
"linkify", "linkify",
"log", "log",
"once_cell",
"quickcheck", "quickcheck",
"quickcheck_macros", "quickcheck_macros",
"rand 0.8.5", "rand 0.8.5",

View file

@ -61,4 +61,3 @@ serde_urlencoded = "0.7.1"
linkify = "0.10" linkify = "0.10"
claims = "0.7" claims = "0.7"
reqwest = { version = "0.12", features = ["json"] } reqwest = { version = "0.12", features = ["json"] }
once_cell = "1.7.2"

View file

@ -1,7 +1,7 @@
use argon2::password_hash::SaltString; use argon2::password_hash::SaltString;
use argon2::{Algorithm, Argon2, Params, PasswordHasher, Version}; use argon2::{Algorithm, Argon2, Params, PasswordHasher, Version};
use once_cell::sync::Lazy;
use sqlx::{Connection, Executor, PgConnection, PgPool}; use sqlx::{Connection, Executor, PgConnection, PgPool};
use std::sync::LazyLock;
use uuid::Uuid; use uuid::Uuid;
use wiremock::MockServer; use wiremock::MockServer;
use zero2prod::configuration::{get_configuration, DatabaseSettings}; use zero2prod::configuration::{get_configuration, DatabaseSettings};
@ -11,7 +11,7 @@ use zero2prod::startup::{get_connection_pool, Application};
use zero2prod::telemetry::{get_subscriber, init_subscriber}; use zero2prod::telemetry::{get_subscriber, init_subscriber};
// Ensure that the `tracing` stack is only initialised once using `once_cell` // Ensure that the `tracing` stack is only initialised once using `once_cell`
static TRACING: Lazy<()> = Lazy::new(|| { static TRACING: LazyLock<()> = LazyLock::new(|| {
let default_filter_level = "info".to_string(); let default_filter_level = "info".to_string();
let subscriber_name = "test".to_string(); let subscriber_name = "test".to_string();
if std::env::var("TEST_LOG").is_ok() { if std::env::var("TEST_LOG").is_ok() {
@ -179,7 +179,7 @@ impl TestApp {
} }
pub async fn spawn_app() -> TestApp { pub async fn spawn_app() -> TestApp {
Lazy::force(&TRACING); LazyLock::force(&TRACING);
// Launch a mock server to stand in for Postmark's API // Launch a mock server to stand in for Postmark's API
let email_server = MockServer::start().await; let email_server = MockServer::start().await;