Skip to content

Commit ad61e76

Browse files
authored
Merge pull request #21186 from lnicola/exactly-one
minor: Use `Itertools::exactly_one` in a couple more places
2 parents e3d314d + 1973e38 commit ad61e76

File tree

1 file changed

+2
-2
lines changed
  • src/tools/rust-analyzer/crates/hir-def/src

1 file changed

+2
-2
lines changed

src/tools/rust-analyzer/crates/hir-def/src/attrs.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ fn extract_doc_tt_attr(attr_flags: &mut AttrFlags, tt: ast::TokenTree) {
8585

8686
fn extract_ra_completions(attr_flags: &mut AttrFlags, tt: ast::TokenTree) {
8787
let tt = TokenTreeChildren::new(&tt);
88-
if let Ok(NodeOrToken::Token(option)) = tt.exactly_one()
88+
if let Ok(NodeOrToken::Token(option)) = Itertools::exactly_one(tt)
8989
&& option.kind().is_any_identifier()
9090
{
9191
match option.text() {
@@ -1101,7 +1101,7 @@ impl AttrFlags {
11011101
&& (path.is1("rustc_layout_scalar_valid_range_start")
11021102
|| path.is1("rustc_layout_scalar_valid_range_end"))
11031103
&& let tt = TokenTreeChildren::new(&tt)
1104-
&& let Ok(NodeOrToken::Token(value)) = tt.exactly_one()
1104+
&& let Ok(NodeOrToken::Token(value)) = Itertools::exactly_one(tt)
11051105
&& let Some(value) = ast::IntNumber::cast(value)
11061106
&& let Ok(value) = value.value()
11071107
{

0 commit comments

Comments
 (0)