From c4e41560379aaa477cb6711cd52c5708ba4192b2 Mon Sep 17 00:00:00 2001 From: mejrs <59372212+mejrs@users.noreply.github.com> Date: Sat, 11 Apr 2026 21:14:45 +0200 Subject: [PATCH] Reduce size of `ImportData` --- compiler/rustc_resolve/src/imports.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/rustc_resolve/src/imports.rs b/compiler/rustc_resolve/src/imports.rs index 18db60167c27c..e24e65d55c00f 100644 --- a/compiler/rustc_resolve/src/imports.rs +++ b/compiler/rustc_resolve/src/imports.rs @@ -146,7 +146,7 @@ impl<'ra> std::fmt::Debug for ImportKind<'ra> { #[derive(Debug, Clone, Default)] pub(crate) struct OnUnknownData { - directive: Directive, + directive: Box, } impl OnUnknownData { @@ -161,7 +161,7 @@ impl OnUnknownData { Some(tcx.features()), ) { - Some(Self { directive: *directive? }) + Some(Self { directive: Box::new(*directive?) }) } else { None }