diff --git a/turbopack/crates/turbo-tasks/src/lib.rs b/turbopack/crates/turbo-tasks/src/lib.rs index 62fc4f773e25..017bd69ea543 100644 --- a/turbopack/crates/turbo-tasks/src/lib.rs +++ b/turbopack/crates/turbo-tasks/src/lib.rs @@ -138,8 +138,6 @@ pub use crate::{ }, }; -pub type SliceMap = Box<[(K, V)]>; - pub type FxIndexSet = indexmap::IndexSet>; pub type FxIndexMap = indexmap::IndexMap>; pub type FxDashMap = dashmap::DashMap>; diff --git a/turbopack/crates/turbopack-core/src/resolve/mod.rs b/turbopack/crates/turbopack-core/src/resolve/mod.rs index bcaa0fa37b23..f72ce0a6550e 100644 --- a/turbopack/crates/turbopack-core/src/resolve/mod.rs +++ b/turbopack/crates/turbopack-core/src/resolve/mod.rs @@ -18,8 +18,8 @@ use tracing::{Instrument, Level}; use turbo_frozenmap::FrozenMap; use turbo_rcstr::{RcStr, rcstr}; use turbo_tasks::{ - FxIndexMap, FxIndexSet, NonLocalValue, ReadRef, ResolvedVc, SliceMap, TaskInput, - TryFlatJoinIterExt, TryJoinIterExt, ValueToString, Vc, trace::TraceRawVcs, + FxIndexMap, FxIndexSet, NonLocalValue, ReadRef, ResolvedVc, TaskInput, TryFlatJoinIterExt, + TryJoinIterExt, ValueToString, Vc, trace::TraceRawVcs, }; use turbo_tasks_fs::{FileSystemEntryType, FileSystemPath}; use turbo_unix_path::normalize_request; @@ -174,7 +174,7 @@ impl ExportUsage { #[turbo_tasks::value(shared)] #[derive(Clone, Debug)] pub struct ModuleResolveResult { - pub primary: SliceMap, + pub primary: Box<[(RequestKey, ModuleResolveResultItem)]>, /// Affecting sources are other files that influence the resolve result. For example, /// traversed symlinks pub affecting_sources: Box<[ResolvedVc>]>, @@ -514,7 +514,7 @@ impl RequestKey { #[turbo_tasks::value(shared)] #[derive(Clone)] pub struct ResolveResult { - pub primary: SliceMap, + pub primary: Box<[(RequestKey, ResolveResultItem)]>, /// Affecting sources are other files that influence the resolve result. For example, /// traversed symlinks pub affecting_sources: Box<[ResolvedVc>]>,