[ty] remove unnecessary Either (#18489)

Just a quick review-comment follow-up.
This commit is contained in:
Carl Meyer 2025-06-05 18:39:22 -07:00 committed by GitHub
parent 5faf72a4d9
commit cb8246bc5f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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) {