diff options
Diffstat (limited to 'crates/syntax/src/ast/node_ext.rs')
-rw-r--r-- | crates/syntax/src/ast/node_ext.rs | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/crates/syntax/src/ast/node_ext.rs b/crates/syntax/src/ast/node_ext.rs index 0b0d39a75..5a9834cbb 100644 --- a/crates/syntax/src/ast/node_ext.rs +++ b/crates/syntax/src/ast/node_ext.rs | |||
@@ -109,16 +109,6 @@ impl ast::Attr { | |||
109 | Some((self.simple_name()?, tt)) | 109 | Some((self.simple_name()?, tt)) |
110 | } | 110 | } |
111 | 111 | ||
112 | pub fn as_simple_key_value(&self) -> Option<(SmolStr, SmolStr)> { | ||
113 | let lit = self.literal()?; | ||
114 | let key = self.simple_name()?; | ||
115 | let value_token = lit.syntax().first_token()?; | ||
116 | |||
117 | let value: SmolStr = ast::String::cast(value_token)?.value()?.into(); | ||
118 | |||
119 | Some((key, value)) | ||
120 | } | ||
121 | |||
122 | pub fn simple_name(&self) -> Option<SmolStr> { | 112 | pub fn simple_name(&self) -> Option<SmolStr> { |
123 | let path = self.path()?; | 113 | let path = self.path()?; |
124 | match (path.segment(), path.qualifier()) { | 114 | match (path.segment(), path.qualifier()) { |