Unnamed repository; edit this file 'description' to name the repository.
Use Itertools::exactly_one in a couple more places
Laurențiu Nicola 5 months ago
parent 72b935f · commit 8404d0d
-rw-r--r--crates/hir-def/src/attrs.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/hir-def/src/attrs.rs b/crates/hir-def/src/attrs.rs
index 14285299bf..ab36b707f2 100644
--- a/crates/hir-def/src/attrs.rs
+++ b/crates/hir-def/src/attrs.rs
@@ -85,7 +85,7 @@ fn extract_doc_tt_attr(attr_flags: &mut AttrFlags, tt: ast::TokenTree) {
fn extract_ra_completions(attr_flags: &mut AttrFlags, tt: ast::TokenTree) {
let tt = TokenTreeChildren::new(&tt);
- if let Ok(NodeOrToken::Token(option)) = tt.exactly_one()
+ if let Ok(NodeOrToken::Token(option)) = Itertools::exactly_one(tt)
&& option.kind().is_any_identifier()
{
match option.text() {
@@ -1101,7 +1101,7 @@ impl AttrFlags {
&& (path.is1("rustc_layout_scalar_valid_range_start")
|| path.is1("rustc_layout_scalar_valid_range_end"))
&& let tt = TokenTreeChildren::new(&tt)
- && let Ok(NodeOrToken::Token(value)) = tt.exactly_one()
+ && let Ok(NodeOrToken::Token(value)) = Itertools::exactly_one(tt)
&& let Some(value) = ast::IntNumber::cast(value)
&& let Ok(value) = value.value()
{