From 6bf3e80f512c90a9f2572abdaef2d95fa1280958 Mon Sep 17 00:00:00 2001 From: Folkert Date: Sat, 6 Aug 2022 20:00:39 +0200 Subject: [PATCH] remove some sendmap usage --- crates/compiler/can/src/annotation.rs | 12 ++++++------ crates/compiler/can/src/def.rs | 2 +- crates/compiler/can/src/effect_module.rs | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/crates/compiler/can/src/annotation.rs b/crates/compiler/can/src/annotation.rs index e0cefdebb5..4bd4068a17 100644 --- a/crates/compiler/can/src/annotation.rs +++ b/crates/compiler/can/src/annotation.rs @@ -18,7 +18,7 @@ pub struct Annotation { pub typ: Type, pub introduced_variables: IntroducedVariables, pub references: VecSet, - pub aliases: SendMap, + pub aliases: VecMap, } impl Annotation { @@ -271,7 +271,7 @@ pub fn canonicalize_annotation( ) -> Annotation { let mut introduced_variables = IntroducedVariables::default(); let mut references = VecSet::default(); - let mut aliases = SendMap::default(); + let mut aliases = VecMap::default(); let (annotation, region) = match annotation { TypeAnnotation::Where(annotation, clauses) => { @@ -475,7 +475,7 @@ fn can_annotation_help( scope: &mut Scope, var_store: &mut VarStore, introduced_variables: &mut IntroducedVariables, - local_aliases: &mut SendMap, + local_aliases: &mut VecMap, references: &mut VecSet, ) -> Type { use roc_parse::ast::TypeAnnotation::*; @@ -976,7 +976,7 @@ fn can_extension_type<'a>( scope: &mut Scope, var_store: &mut VarStore, introduced_variables: &mut IntroducedVariables, - local_aliases: &mut SendMap, + local_aliases: &mut VecMap, references: &mut VecSet, opt_ext: &Option<&Loc>>, ext_problem_kind: roc_problem::can::ExtensionTypeKind, @@ -1169,7 +1169,7 @@ fn can_assigned_fields<'a>( scope: &mut Scope, var_store: &mut VarStore, introduced_variables: &mut IntroducedVariables, - local_aliases: &mut SendMap, + local_aliases: &mut VecMap, references: &mut VecSet, ) -> SendMap> { use roc_parse::ast::AssignedField::*; @@ -1282,7 +1282,7 @@ fn can_tags<'a>( scope: &mut Scope, var_store: &mut VarStore, introduced_variables: &mut IntroducedVariables, - local_aliases: &mut SendMap, + local_aliases: &mut VecMap, references: &mut VecSet, ) -> Vec<(TagName, Vec)> { let mut tag_types = Vec::with_capacity(tags.len()); diff --git a/crates/compiler/can/src/def.rs b/crates/compiler/can/src/def.rs index 48a5d78e31..f6d88a4c4c 100644 --- a/crates/compiler/can/src/def.rs +++ b/crates/compiler/can/src/def.rs @@ -79,7 +79,7 @@ impl Def { pub struct Annotation { pub signature: Type, pub introduced_variables: IntroducedVariables, - pub aliases: SendMap, + pub aliases: VecMap, pub region: Region, } diff --git a/crates/compiler/can/src/effect_module.rs b/crates/compiler/can/src/effect_module.rs index f19eb35ef3..b67fb03a21 100644 --- a/crates/compiler/can/src/effect_module.rs +++ b/crates/compiler/can/src/effect_module.rs @@ -3,7 +3,7 @@ use crate::def::Def; use crate::expr::{AnnotatedMark, ClosureData, Declarations, Expr, Recursive, WhenBranchPattern}; use crate::pattern::Pattern; use crate::scope::Scope; -use roc_collections::{SendMap, VecSet}; +use roc_collections::{SendMap, VecMap, VecSet}; use roc_module::called_via::CalledVia; use roc_module::ident::TagName; use roc_module::symbol::Symbol; @@ -201,7 +201,7 @@ fn build_effect_always( let def_annotation = crate::def::Annotation { signature, introduced_variables, - aliases: SendMap::default(), + aliases: VecMap::default(), region: Region::zero(), }; @@ -393,7 +393,7 @@ fn build_effect_map( let def_annotation = crate::def::Annotation { signature, introduced_variables, - aliases: SendMap::default(), + aliases: VecMap::default(), region: Region::zero(), }; @@ -601,7 +601,7 @@ fn build_effect_after( let def_annotation = crate::def::Annotation { signature, introduced_variables, - aliases: SendMap::default(), + aliases: VecMap::default(), region: Region::zero(), }; @@ -833,7 +833,7 @@ fn build_effect_forever( let def_annotation = crate::def::Annotation { signature, introduced_variables, - aliases: SendMap::default(), + aliases: VecMap::default(), region: Region::zero(), }; @@ -1090,7 +1090,7 @@ fn build_effect_loop( let def_annotation = crate::def::Annotation { signature, introduced_variables, - aliases: SendMap::default(), + aliases: VecMap::default(), region: Region::zero(), };