From 16f43f5768805a85756c43b313006845e68e7b22 Mon Sep 17 00:00:00 2001 From: Ayaz Hafiz Date: Mon, 3 Oct 2022 13:35:28 -0500 Subject: [PATCH] Clippy --- crates/compiler/types/src/subs.rs | 4 ++-- crates/compiler/unify/src/unify.rs | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/compiler/types/src/subs.rs b/crates/compiler/types/src/subs.rs index 1274ddfe13..88dab303f3 100644 --- a/crates/compiler/types/src/subs.rs +++ b/crates/compiler/types/src/subs.rs @@ -963,7 +963,7 @@ fn subs_fmt_flat_type(this: &FlatType, subs: &Subs, f: &mut fmt::Formatter) -> f write!(f, "]<{:?}>", new_ext) } FlatType::FunctionOrTagUnion(tagnames, symbol, ext) => { - let tagnames: &[TagName] = &subs.get_subs_slice(*tagnames); + let tagnames: &[TagName] = subs.get_subs_slice(*tagnames); write!( f, @@ -3891,7 +3891,7 @@ fn flat_type_to_err_type( let mut err_tags: SendMap> = SendMap::default(); - err_tags.extend(tag_names.into_iter().map(|t| (t.clone(), vec![]))); + err_tags.extend(tag_names.iter().map(|t| (t.clone(), vec![]))); match var_to_err_type(subs, state, ext_var).unwrap_structural_alias() { ErrorType::TagUnion(sub_tags, sub_ext) => { diff --git a/crates/compiler/unify/src/unify.rs b/crates/compiler/unify/src/unify.rs index bd793af453..383cf5e080 100644 --- a/crates/compiler/unify/src/unify.rs +++ b/crates/compiler/unify/src/unify.rs @@ -3218,6 +3218,7 @@ fn unify_function_or_tag_union_and_func( outcome } +#[allow(clippy::too_many_arguments)] fn unify_two_function_or_tag_unions( env: &mut Env, pool: &mut Pool,