diff --git a/crates/turbo-tasks/src/lib.rs b/crates/turbo-tasks/src/lib.rs index 84c107c055aff..6c67aae0aab27 100644 --- a/crates/turbo-tasks/src/lib.rs +++ b/crates/turbo-tasks/src/lib.rs @@ -59,7 +59,6 @@ mod once_map; pub mod persisted_graph; pub mod primitives; mod raw_vc; -mod raw_vc_set; mod rcstr; mod read_ref; pub mod registry; diff --git a/crates/turbo-tasks/src/raw_vc_set.rs b/crates/turbo-tasks/src/raw_vc_set.rs deleted file mode 100644 index 8f1942b3f6a07..0000000000000 --- a/crates/turbo-tasks/src/raw_vc_set.rs +++ /dev/null @@ -1,24 +0,0 @@ -use std::marker::PhantomData; - -use auto_hash_map::AutoSet; -// This specific macro identifier is detected by turbo-tasks-build. -use turbo_tasks_macros::primitive as __turbo_tasks_internal_primitive; - -use crate as turbo_tasks; -use crate::{RawVc, TaskId, Vc}; - -__turbo_tasks_internal_primitive!(AutoSet); - -impl Vc> { - /// Casts a `TaskId` to a `Vc>`. - /// - /// # Safety - /// - /// The `TaskId` must be point to a valid `AutoSet`. - pub unsafe fn from_task_id(task_id: TaskId) -> Self { - Vc { - node: RawVc::TaskOutput(task_id), - _t: PhantomData, - } - } -}