Add explicit return type for implicit removeSeq.

This commit is contained in:
Dale Wijnand 2015-03-23 22:29:57 +00:00
parent 18c7a5c226
commit a4d2e04532
1 changed files with 1 additions and 1 deletions

View File

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