mirror of
https://github.com/LukeMathWalker/zero-to-production.git
synced 2024-11-27 19:41:08 +00:00
Remove once_cell
This commit is contained in:
parent
63d2132579
commit
7a1cd619e1
3 changed files with 3 additions and 5 deletions
1
Cargo.lock
generated
1
Cargo.lock
generated
|
@ -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",
|
||||||
|
|
|
@ -60,4 +60,3 @@ serde_json = "1.0.61"
|
||||||
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"
|
|
||||||
|
|
|
@ -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};
|
||||||
|
@ -9,7 +9,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() {
|
||||||
|
@ -150,7 +150,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;
|
||||||
|
|
Loading…
Reference in a new issue