From eef4db67b1164934eb29b7ac4d4bcd693bba25a5 Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Mon, 15 Sep 2025 14:14:47 -0500 Subject: [PATCH] remove usage of private modules (#4664) --- packages/html-internal-macro/src/lib.rs | 2 +- packages/router-macro/src/lib.rs | 3 ++- packages/server-macro/src/lib.rs | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/html-internal-macro/src/lib.rs b/packages/html-internal-macro/src/lib.rs index 88d857d8a..19f82841c 100644 --- a/packages/html-internal-macro/src/lib.rs +++ b/packages/html-internal-macro/src/lib.rs @@ -1,8 +1,8 @@ use proc_macro::TokenStream; use convert_case::{Case, Casing}; +use proc_macro2::TokenStream as TokenStream2; use quote::{quote, ToTokens, TokenStreamExt}; -use syn::__private::TokenStream2; use syn::parse::{Parse, ParseStream}; use syn::punctuated::Punctuated; use syn::{braced, parse_macro_input, Ident, Token}; diff --git a/packages/router-macro/src/lib.rs b/packages/router-macro/src/lib.rs index 3b7af200d..836cb6bfd 100644 --- a/packages/router-macro/src/lib.rs +++ b/packages/router-macro/src/lib.rs @@ -6,7 +6,8 @@ extern crate proc_macro; use layout::Layout; use nest::{Nest, NestId}; use proc_macro::TokenStream; -use quote::{__private::Span, format_ident, quote, ToTokens}; +use proc_macro2::Span; +use quote::{format_ident, quote, ToTokens}; use redirect::Redirect; use route::{Route, RouteType}; use segment::RouteSegment; diff --git a/packages/server-macro/src/lib.rs b/packages/server-macro/src/lib.rs index 7440ce845..8b910405c 100644 --- a/packages/server-macro/src/lib.rs +++ b/packages/server-macro/src/lib.rs @@ -6,8 +6,9 @@ //! See the [server_fn_macro] crate for more information. use proc_macro::TokenStream; +use quote::ToTokens; use server_fn_macro::ServerFnCall; -use syn::{__private::ToTokens, parse_quote}; +use syn::parse_quote; /// Declares that a function is a [server function](https://docs.rs/server_fn/). /// This means that its body will only run on the server, i.e., when the `ssr`