diff --git a/crates/compiler/solve/src/ability.rs b/crates/compiler/solve/src/ability.rs index 98322819a1..3430060870 100644 --- a/crates/compiler/solve/src/ability.rs +++ b/crates/compiler/solve/src/ability.rs @@ -1027,7 +1027,11 @@ impl DerivableVisitor for DeriveEq { fn visit_apply(var: Variable, symbol: Symbol) -> Result { if matches!( symbol, - Symbol::LIST_LIST | Symbol::SET_SET | Symbol::DICT_DICT | Symbol::STR_STR, + Symbol::LIST_LIST + | Symbol::SET_SET + | Symbol::DICT_DICT + | Symbol::STR_STR + | Symbol::BOX_BOX_TYPE, ) { Ok(Descend(true)) } else {