turbopack_ecmascript_runtime/runtime_type.rs
1use serde::{Deserialize, Serialize};
2use turbo_tasks::{NonLocalValue, TaskInput, trace::TraceRawVcs};
3
4#[derive(
5 Serialize,
6 Deserialize,
7 Debug,
8 Clone,
9 Copy,
10 Hash,
11 PartialEq,
12 Eq,
13 TraceRawVcs,
14 NonLocalValue,
15 TaskInput,
16)]
17pub enum RuntimeType {
18 Development,
19 Production,
20 #[cfg(feature = "test")]
21 /// Dummy runtime for snapshot tests.
22 Dummy,
23}