Closed Iltotore closed 10 months ago
Add an unapply method to RefinedTypeOps to allow pattern matching on new types:
unapply
RefinedTypeOps
opaque type Temperature = Int :| Positive object Temperature extends RefinedTypeOps[Temperature]
val temperature: Temperature = ??? temperature match case Temperature(value) =>
Add an
unapply
method toRefinedTypeOps
to allow pattern matching on new types: