diff --git a/crates/computegraph/src/lib.rs b/crates/computegraph/src/lib.rs index 218db6f2..afe1ac12 100644 --- a/crates/computegraph/src/lib.rs +++ b/crates/computegraph/src/lib.rs @@ -1046,11 +1046,7 @@ pub trait ExecutableNode: std::fmt::Debug + DynClone { fn run(&self, input: &[Box]) -> Vec>; } -impl Clone for Box { - fn clone(&self) -> Self { - dyn_clone::clone_box(self.as_ref()) - } -} +dyn_clone::clone_trait_object!(ExecutableNode); /// Trait for building a node. ///