From c3e16c69e44db657d7be4a5a42892ae00f9cc703 Mon Sep 17 00:00:00 2001 From: naskya <m@naskya.net> Date: Tue, 6 Aug 2024 23:33:46 +0900 Subject: [PATCH] chore (backend-rs): use std OnceLock when possible --- packages/backend-rs/src/util/id.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/backend-rs/src/util/id.rs b/packages/backend-rs/src/util/id.rs index 4cce5897f0..0c580b3c5d 100644 --- a/packages/backend-rs/src/util/id.rs +++ b/packages/backend-rs/src/util/id.rs @@ -3,11 +3,10 @@ use crate::config::CONFIG; use basen::BASE36; use chrono::{DateTime, NaiveDateTime, Utc}; -use once_cell::sync::OnceCell; -use std::cmp; +use std::{cmp, sync::OnceLock}; -static FINGERPRINT: OnceCell<String> = OnceCell::new(); -static GENERATOR: OnceCell<cuid2::CuidConstructor> = OnceCell::new(); +static FINGERPRINT: OnceLock<String> = OnceLock::new(); +static GENERATOR: OnceLock<cuid2::CuidConstructor> = OnceLock::new(); const TIME_2000: i64 = 946_684_800_000; const TIMESTAMP_LENGTH: u8 = 8;