Do some checked SoA stuff

This commit is contained in:
Richard Feldman 2024-10-11 11:29:29 -04:00
parent ff83fd6e3e
commit a8d3280b02
No known key found for this signature in database
GPG key ID: DAC334802F365236
19 changed files with 766 additions and 434 deletions

View file

@ -1,7 +1,6 @@
use std::cell::RefCell;
use roc_can::{abilities::AbilitiesStore, constraint::TypeOrVar, expected::Expected};
use roc_collections::soa::{Index, Slice};
use roc_error_macros::internal_error;
use roc_module::{ident::TagName, symbol::Symbol};
use roc_region::all::Loc;
@ -19,6 +18,7 @@ use roc_types::{
},
};
use roc_unify::unify::{unify, Unified};
use soa::{Index, Slice};
use crate::{
ability::{AbilityImplError, ObligationCache},