Skip to content

Commit d9b4ac8

Browse files
committed
Clean up
1 parent d7e169f commit d9b4ac8

File tree

1 file changed

+2
-15
lines changed

1 file changed

+2
-15
lines changed

crates/syntax/src/ast/node_ext.rs

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ use std::{borrow::Cow, fmt, iter::successors};
55

66
use itertools::Itertools;
77
use parser::SyntaxKind;
8-
use rowan::{GreenNodeData, GreenTokenData, NodeOrToken};
8+
use rowan::{GreenNodeData, GreenTokenData};
99

1010
use crate::{
1111
ast::{self, support, AstNode, AstToken, AttrsOwner, NameOwner, SyntaxNode},
12-
SmolStr, SyntaxElement, SyntaxToken, TokenText, T,
12+
NodeOrToken, SmolStr, SyntaxElement, SyntaxToken, TokenText, T,
1313
};
1414

1515
impl ast::Lifetime {
@@ -34,19 +34,6 @@ impl ast::NameRef {
3434
}
3535
}
3636

37-
fn _text_of_first_token(node: &SyntaxNode) -> Cow<'_, str> {
38-
fn cow_map<F: FnOnce(&GreenNodeData) -> &str>(green: Cow<GreenNodeData>, f: F) -> Cow<str> {
39-
match green {
40-
Cow::Borrowed(green_ref) => Cow::Borrowed(f(green_ref)),
41-
Cow::Owned(green) => Cow::Owned(f(&green).to_owned()),
42-
}
43-
}
44-
45-
cow_map(node.green(), |green_ref| {
46-
green_ref.children().next().and_then(NodeOrToken::into_token).unwrap().text()
47-
})
48-
}
49-
5037
fn text_of_first_token(node: &SyntaxNode) -> TokenText<'_> {
5138
fn first_token(green_ref: &GreenNodeData) -> &GreenTokenData {
5239
green_ref.children().next().and_then(NodeOrToken::into_token).unwrap()

0 commit comments

Comments
 (0)