diff --git a/tests/helpers/mod.rs b/tests/helpers/mod.rs index 707bbdbc6a..9e7dafd341 100644 --- a/tests/helpers/mod.rs +++ b/tests/helpers/mod.rs @@ -6,7 +6,7 @@ use roc::can::expr::Expr; use roc::can::problem::Problem; use roc::can::symbol::Symbol; use roc::can::Output; -use roc::collections::{ImMap, MutMap}; +use roc::collections::{ImMap, MutMap, SendSet}; use roc::ident::Ident; use roc::parse; use roc::parse::ast::{self, Attempting}; @@ -110,6 +110,21 @@ where answer } +#[allow(dead_code)] +pub fn send_set_from(elems: I) -> SendSet +where + I: IntoIterator, + V: Hash + Eq + Clone, +{ + let mut answer = SendSet::default(); + + for elem in elems { + answer.insert(elem); + } + + answer +} + #[allow(dead_code)] pub fn fixtures_dir<'a>() -> PathBuf { Path::new("tests").join("fixtures").join("build")