From 37b47367845767eee2afab81d10164d15b7a0f3a Mon Sep 17 00:00:00 2001 From: Benjamin Woodruff Date: Fri, 3 May 2024 11:23:39 -0700 Subject: [PATCH] Remove broken `#[turbo_tasks::value(transparent)]` attributes --- .../css_client_reference/css_client_reference_module.rs | 2 +- .../ecmascript_client_reference_module.rs | 2 +- .../ecmascript_client_reference_proxy_module.rs | 2 +- .../src/next_client_reference/visit_client_reference.rs | 2 +- .../crates/next-core/src/next_dynamic/dynamic_module.rs | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/next-swc/crates/next-core/src/next_client_reference/css_client_reference/css_client_reference_module.rs b/packages/next-swc/crates/next-core/src/next_client_reference/css_client_reference/css_client_reference_module.rs index ab14d203d9bbe..af5fe7205b6f8 100644 --- a/packages/next-swc/crates/next-core/src/next_client_reference/css_client_reference/css_client_reference_module.rs +++ b/packages/next-swc/crates/next-core/src/next_client_reference/css_client_reference/css_client_reference_module.rs @@ -15,7 +15,7 @@ use turbopack_binding::turbopack::{ /// A [`CssClientReferenceModule`] is a marker module used to indicate which /// client reference should appear in the client reference manifest. -#[turbo_tasks::value(transparent)] +#[turbo_tasks::value] pub struct CssClientReferenceModule { pub client_module: Vc>, } diff --git a/packages/next-swc/crates/next-core/src/next_client_reference/ecmascript_client_reference/ecmascript_client_reference_module.rs b/packages/next-swc/crates/next-core/src/next_client_reference/ecmascript_client_reference/ecmascript_client_reference_module.rs index a4ca1516bf0d7..b5441e9e5e5c6 100644 --- a/packages/next-swc/crates/next-core/src/next_client_reference/ecmascript_client_reference/ecmascript_client_reference_module.rs +++ b/packages/next-swc/crates/next-core/src/next_client_reference/ecmascript_client_reference/ecmascript_client_reference_module.rs @@ -13,7 +13,7 @@ use turbopack_binding::turbopack::{ /// An [EcmascriptClientReferenceModule] is a marker module, used by the /// [super::ecmascript_client_reference_proxy_module::EcmascriptClientReferenceProxyModule] to indicate which client reference /// should appear in the client reference manifest. -#[turbo_tasks::value(transparent)] +#[turbo_tasks::value] pub struct EcmascriptClientReferenceModule { pub server_ident: Vc, pub client_module: Vc>, diff --git a/packages/next-swc/crates/next-core/src/next_client_reference/ecmascript_client_reference/ecmascript_client_reference_proxy_module.rs b/packages/next-swc/crates/next-core/src/next_client_reference/ecmascript_client_reference/ecmascript_client_reference_proxy_module.rs index 2d46831dd95ad..c254882e22bd2 100644 --- a/packages/next-swc/crates/next-core/src/next_client_reference/ecmascript_client_reference/ecmascript_client_reference_proxy_module.rs +++ b/packages/next-swc/crates/next-core/src/next_client_reference/ecmascript_client_reference/ecmascript_client_reference_proxy_module.rs @@ -30,7 +30,7 @@ use super::ecmascript_client_reference_module::EcmascriptClientReferenceModule; /// A [`EcmascriptClientReferenceProxyModule`] is used in RSC to represent /// a client or SSR asset. -#[turbo_tasks::value(transparent)] +#[turbo_tasks::value] pub struct EcmascriptClientReferenceProxyModule { server_module_ident: Vc, server_asset_context: Vc>, diff --git a/packages/next-swc/crates/next-core/src/next_client_reference/visit_client_reference.rs b/packages/next-swc/crates/next-core/src/next_client_reference/visit_client_reference.rs index 6affb0c13dc19..3abb30ce55b65 100644 --- a/packages/next-swc/crates/next-core/src/next_client_reference/visit_client_reference.rs +++ b/packages/next-swc/crates/next-core/src/next_client_reference/visit_client_reference.rs @@ -56,7 +56,7 @@ pub struct ClientReferenceGraphResult { #[turbo_tasks::value(transparent)] pub struct ClientReferenceTypes(IndexSet); -#[turbo_tasks::value(transparent)] +#[turbo_tasks::value] pub struct ClientReferenceGraph { graph: AdjacencyMap, } diff --git a/packages/next-swc/crates/next-core/src/next_dynamic/dynamic_module.rs b/packages/next-swc/crates/next-core/src/next_dynamic/dynamic_module.rs index 8ecd68fe4055c..5b713b4247ff3 100644 --- a/packages/next-swc/crates/next-core/src/next_dynamic/dynamic_module.rs +++ b/packages/next-swc/crates/next-core/src/next_dynamic/dynamic_module.rs @@ -11,7 +11,7 @@ use turbopack_binding::turbopack::core::{ /// A [`NextDynamicEntryModule`] is a marker asset used to indicate which /// dynamic assets should appear in the dynamic manifest. -#[turbo_tasks::value(transparent)] +#[turbo_tasks::value] pub struct NextDynamicEntryModule { pub client_entry_module: Vc>, }