
sbt.internal.util.ShowLines.scala Maven / Gradle / Ivy
The newest version!
package sbt.internal.util
trait ShowLines[A] {
def showLines(a: A): Seq[String]
}
object ShowLines {
def apply[A](f: A => Seq[String]): ShowLines[A] =
new ShowLines[A] {
def showLines(a: A): Seq[String] = f(a)
}
implicit class ShowLinesOp[A: ShowLines](a: A) {
def lines: Seq[String] = implicitly[ShowLines[A]].showLines(a)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy