Cargo.lock 🔗
@@ -3003,7 +3003,6 @@ dependencies = [
"collections",
"gpui",
"linkme",
- "once_cell",
"parking_lot",
"theme",
]
FalkWoldmann and Marshall Bowers created
Release Notes:
- N/A
---------
Co-authored-by: Marshall Bowers <git@maxdeviant.com>
Cargo.lock | 1 -
Cargo.toml | 1 -
crates/component/Cargo.toml | 1 -
crates/component/src/component.rs | 6 +++---
4 files changed, 3 insertions(+), 6 deletions(-)
@@ -3003,7 +3003,6 @@ dependencies = [
"collections",
"gpui",
"linkme",
- "once_cell",
"parking_lot",
"theme",
]
@@ -455,7 +455,6 @@ nanoid = "0.4"
nbformat = { version = "0.10.0" }
nix = "0.29"
num-format = "0.4.4"
-once_cell = "1.20"
ordered-float = "2.1.1"
palette = { version = "0.7.5", default-features = false, features = ["std"] }
parking_lot = "0.12.1"
@@ -15,7 +15,6 @@ path = "src/component.rs"
collections.workspace = true
gpui.workspace = true
linkme.workspace = true
-once_cell.workspace = true
parking_lot.workspace = true
theme.workspace = true
@@ -1,9 +1,9 @@
use std::ops::{Deref, DerefMut};
+use std::sync::LazyLock;
use collections::HashMap;
use gpui::{div, prelude::*, px, AnyElement, App, IntoElement, RenderOnce, SharedString, Window};
use linkme::distributed_slice;
-use once_cell::sync::Lazy;
use parking_lot::RwLock;
use theme::ActiveTheme;
@@ -27,8 +27,8 @@ pub static __ALL_COMPONENTS: [fn()] = [..];
#[distributed_slice]
pub static __ALL_PREVIEWS: [fn()] = [..];
-pub static COMPONENT_DATA: Lazy<RwLock<ComponentRegistry>> =
- Lazy::new(|| RwLock::new(ComponentRegistry::new()));
+pub static COMPONENT_DATA: LazyLock<RwLock<ComponentRegistry>> =
+ LazyLock::new(|| RwLock::new(ComponentRegistry::new()));
pub struct ComponentRegistry {
components: Vec<(Option<&'static str>, &'static str, Option<&'static str>)>,