diff --git a/packages/html/src/eval.rs b/packages/html/src/eval.rs
index f0e924aa9..62ac1d4a2 100644
--- a/packages/html/src/eval.rs
+++ b/packages/html/src/eval.rs
@@ -59,6 +59,7 @@ pub fn eval(script: &str) -> Result {
}
/// A wrapper around the target platform's evaluator.
+#[derive(Clone, Copy)]
pub struct UseEval {
evaluator: GenerationalBox>,
}