From cb8246bc5f3f1cad5cb443d5122b944cba68fb3e Mon Sep 17 00:00:00 2001 From: Carl Meyer Date: Thu, 5 Jun 2025 18:39:22 -0700 Subject: [PATCH] [ty] remove unnecessary Either (#18489) Just a quick review-comment follow-up. --- crates/ty_python_semantic/src/types/infer.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/ty_python_semantic/src/types/infer.rs b/crates/ty_python_semantic/src/types/infer.rs index 2c90d14cb2..01d01143a5 100644 --- a/crates/ty_python_semantic/src/types/infer.rs +++ b/crates/ty_python_semantic/src/types/infer.rs @@ -9021,9 +9021,9 @@ impl<'db> TypeInferenceBuilder<'db, '_> { ) -> Type<'db> { let arguments = &*subscript_node.slice; let (args, args_number) = if let ast::Expr::Tuple(t) = arguments { - (Either::Left(t), t.len()) + (t.iter(), t.len()) } else { - (Either::Right([arguments]), 1) + (std::slice::from_ref(arguments).iter(), 1) }; if args_number != expected_arg_count { if let Some(builder) = self.context.report_lint(&INVALID_TYPE_FORM, subscript_node) {