aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src
diff options
context:
space:
mode:
Diffstat (limited to 'crates/hir_def/src')
-rw-r--r--crates/hir_def/src/attr.rs6
1 files changed, 0 insertions, 6 deletions
diff --git a/crates/hir_def/src/attr.rs b/crates/hir_def/src/attr.rs
index a841b97bf..dea552a60 100644
--- a/crates/hir_def/src/attr.rs
+++ b/crates/hir_def/src/attr.rs
@@ -171,9 +171,6 @@ pub struct AttrQuery<'a> {
171} 171}
172 172
173impl<'a> AttrQuery<'a> { 173impl<'a> AttrQuery<'a> {
174 /// For an attribute like `#[attr(value)]`, returns the `(value)` subtree.
175 ///
176 /// If the attribute does not have a token tree argument, returns `None`.
177 pub fn tt_values(self) -> impl Iterator<Item = &'a Subtree> { 174 pub fn tt_values(self) -> impl Iterator<Item = &'a Subtree> {
178 self.attrs().filter_map(|attr| match attr.input.as_ref()? { 175 self.attrs().filter_map(|attr| match attr.input.as_ref()? {
179 AttrInput::TokenTree(it) => Some(it), 176 AttrInput::TokenTree(it) => Some(it),
@@ -181,9 +178,6 @@ impl<'a> AttrQuery<'a> {
181 }) 178 })
182 } 179 }
183 180
184 /// For an attribute like `#[key = "value"]`, returns `"value"`.
185 ///
186 /// Returns `None` if the attribute does not have `key = "value"` form.
187 pub fn string_value(self) -> Option<&'a SmolStr> { 181 pub fn string_value(self) -> Option<&'a SmolStr> {
188 self.attrs().find_map(|attr| match attr.input.as_ref()? { 182 self.attrs().find_map(|attr| match attr.input.as_ref()? {
189 AttrInput::Literal(it) => Some(it), 183 AttrInput::Literal(it) => Some(it),