Have load_internal deal with separate declared/known ability specializations

This commit is contained in:
Ayaz Hafiz 2022-07-25 09:24:58 -04:00
parent e2454f497f
commit cd0b8577ab
No known key found for this signature in database
GPG key ID: 0E2A37416A25EF58
3 changed files with 54 additions and 20 deletions

View file

@ -13,11 +13,14 @@ use ven_pretty::DocAllocator;
use crate::pretty_print::{pretty_print_def, Ctx};
use roc_can::{
abilities::{AbilitiesStore, ResolvedSpecializations, SpecializationLambdaSets},
abilities::{AbilitiesStore, SpecializationLambdaSets},
constraint::Constraints,
def::Def,
expr::Declarations,
module::{ExposedByModule, ExposedForModule, ExposedModuleTypes, RigidVariables},
module::{
ExposedByModule, ExposedForModule, ExposedModuleTypes, ResolvedSpecializations,
RigidVariables,
},
};
use roc_collections::VecSet;
use roc_constrain::expr::constrain_decls;