Skip to content

Commit

Permalink
[base] Make the SplicePiece instances case classes
Browse files Browse the repository at this point in the history
  • Loading branch information
rayrobdod committed Nov 16, 2024
1 parent 6f277a1 commit 03de988
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Base/src/main/scala/typeclass/Repeat.scala
Original file line number Diff line number Diff line change
Expand Up @@ -153,9 +153,9 @@ object Repeated extends VersionSpecificRepeated with LowPrioRepeated {
* @version 0.1.1
*/
object SplicePiece {
final class Zero[Expr[+_]] extends SplicePiece[Expr, Nothing]
final class One[Expr[+_], +A](val elem: Expr[A]) extends SplicePiece[Expr, A]
final class Many[Expr[+_], +A](val iter: Expr[Iterable[A]]) extends SplicePiece[Expr, A]
final case class Zero[Expr[+_]]() extends SplicePiece[Expr, Nothing]
final case class One[Expr[+_], +A](val elem: Expr[A]) extends SplicePiece[Expr, A]
final case class Many[Expr[+_], +A](val iter: Expr[Iterable[A]]) extends SplicePiece[Expr, A]
}
}

Expand Down

0 comments on commit 03de988

Please sign in to comment.