Drop sealed on Remove.Sequence

This commit is contained in:
Dale Wijnand 2016-03-11 16:56:36 +00:00
parent 19461668c4
commit f6c5be06b3
1 changed files with 1 additions and 1 deletions

View File

@ -11,7 +11,7 @@ object Remove {
trait Values[A, -B] extends Any {
def removeValues(a: A, b: B): A
}
sealed trait Sequence[A, -B, T] extends Value[A, T] with Values[A, B]
trait Sequence[A, -B, T] extends Value[A, T] with Values[A, B]
implicit def removeSeq[T, V <: T]: Sequence[Seq[T], Seq[V], V] = new Sequence[Seq[T], Seq[V], V] {
def removeValue(a: Seq[T], b: V): Seq[T] = a filterNot b.==