diff --git a/datafusion/physical-expr/src/sort_properties.rs b/datafusion/physical-expr/src/sort_properties.rs index 7b003f3208464..b314a94f19c81 100644 --- a/datafusion/physical-expr/src/sort_properties.rs +++ b/datafusion/physical-expr/src/sort_properties.rs @@ -174,7 +174,7 @@ impl ExprOrdering { impl TreeNode for ExprOrdering { fn children_nodes(&self) -> Vec { - self.children.iter().map(|c| c.clone()).collect() + self.children.iter().cloned().collect() } fn map_children(mut self, transform: F) -> Result diff --git a/datafusion/physical-expr/src/utils/mod.rs b/datafusion/physical-expr/src/utils/mod.rs index 35a1cec7c49ee..794c95d5ec482 100644 --- a/datafusion/physical-expr/src/utils/mod.rs +++ b/datafusion/physical-expr/src/utils/mod.rs @@ -155,7 +155,7 @@ impl ExprTreeNode { impl TreeNode for ExprTreeNode { fn children_nodes(&self) -> Vec { - self.children().iter().map(|c| c.clone()).collect() + self.children().iter().cloned().collect() } fn map_children(mut self, transform: F) -> Result