Skip to content

Commit 386ab69

Browse files
committed
Replace once_cell::unsync::Lazy with react_cache::Lazy
1 parent 0a4f821 commit 386ab69

File tree

3 files changed

+4
-7
lines changed

3 files changed

+4
-7
lines changed

Cargo.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

macros/Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,4 @@ quote = "1.0.40"
1717
syn = { version = "2.0.104", features = ["full"] }
1818

1919
[dev-dependencies]
20-
once_cell = "1.21.3"
21-
2220
reactive-cache = { path = "../cache" }

macros/src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ pub fn signal(input: TokenStream) -> TokenStream {
8080
let ident_set = format_ident!("{}_set", ident);
8181
let ident_fn = format_ident!("{}", ident);
8282

83-
let lazy_ty = quote! { once_cell::unsync::Lazy<reactive_cache::Signal<#ty>> };
84-
let expr = quote! { once_cell::unsync::Lazy::new(|| reactive_cache::Signal::new(Some(#expr))) };
83+
let lazy_ty = quote! { reactive_cache::Lazy<reactive_cache::Signal<#ty>> };
84+
let expr = quote! { reactive_cache::Lazy::new(|| reactive_cache::Signal::new(Some(#expr))) };
8585

8686
let expanded = quote! {
8787
#(#attrs)*
@@ -176,8 +176,8 @@ pub fn memo(_attr: TokenStream, item: TokenStream) -> TokenStream {
176176

177177
let ident = format_ident!("{}", ident.to_string().to_uppercase());
178178
let ty =
179-
quote! { once_cell::unsync::Lazy<reactive_cache::Memo<#output_ty, fn() -> #output_ty>> };
180-
let expr = quote! { once_cell::unsync::Lazy::new(|| reactive_cache::Memo::new(|| #block)) };
179+
quote! { reactive_cache::Lazy<reactive_cache::Memo<#output_ty, fn() -> #output_ty>> };
180+
let expr = quote! { reactive_cache::Lazy::new(|| reactive_cache::Memo::new(|| #block)) };
181181

182182
let expanded = quote! {
183183
static mut #ident: #ty = #expr;

0 commit comments

Comments
 (0)