about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMattias Wallin <mattias.wallin@lidendata.com>2024-09-01 13:13:14 +0200
committerYacin Tmimi <yacintmimi@gmail.com>2024-09-03 18:48:41 -0400
commit1a70f40d7fa8cafa37037652ba6ea8b7d9938b7a (patch)
tree0a51e593ee5df3ef057538422d584b63ec8f42a1 /src
parent06e16449d28bf4ff2c56e49b158b4f1cead2b993 (diff)
downloadrust-1a70f40d7fa8cafa37037652ba6ea8b7d9938b7a.tar.gz
rust-1a70f40d7fa8cafa37037652ba6ea8b7d9938b7a.zip
Avoid allocation in `ChainItemKind::is_tup_field_access`
Diffstat (limited to 'src')
-rw-r--r--src/chains.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/chains.rs b/src/chains.rs
index 297eb268d30..693aaef9979 100644
--- a/src/chains.rs
+++ b/src/chains.rs
@@ -209,7 +209,7 @@ impl ChainItemKind {
     fn is_tup_field_access(expr: &ast::Expr) -> bool {
         match expr.kind {
             ast::ExprKind::Field(_, ref field) => {
-                field.name.to_string().chars().all(|c| c.is_digit(10))
+                field.name.as_str().chars().all(|c| c.is_digit(10))
             }
             _ => false,
         }