diff --git a/src/alejandra_engine/src/children.rs b/src/alejandra_engine/src/children.rs index 2b0f8b7..6675d2a 100644 --- a/src/alejandra_engine/src/children.rs +++ b/src/alejandra_engine/src/children.rs @@ -41,7 +41,7 @@ impl Children { crate::builder::make_isolated_token( rnix::SyntaxKind::TOKEN_COMMENT, &dedent_comment( - &pos.as_ref().unwrap(), + pos.as_ref().unwrap(), token.text(), ), ) diff --git a/src/alejandra_engine/src/rules/mod.rs b/src/alejandra_engine/src/rules/mod.rs index 2db34b2..d02243d 100644 --- a/src/alejandra_engine/src/rules/mod.rs +++ b/src/alejandra_engine/src/rules/mod.rs @@ -23,6 +23,6 @@ pub(crate) fn default( node: &rnix::SyntaxNode, ) -> std::collections::LinkedList { node.children_with_tokens() - .map(|child| crate::builder::Step::Format(child.into())) + .map(|child| crate::builder::Step::Format(child)) .collect() } diff --git a/src/alejandra_engine/src/rules/string.rs b/src/alejandra_engine/src/rules/string.rs index 1048386..558184f 100644 --- a/src/alejandra_engine/src/rules/string.rs +++ b/src/alejandra_engine/src/rules/string.rs @@ -26,11 +26,8 @@ pub(crate) fn rule( } } } else { - let elements: Vec = children - .get_remaining() - .iter() - .map(|child| child.clone()) - .collect(); + let elements: Vec = + children.get_remaining().iter().cloned().collect(); let mut interpolations = elements .iter()