io.scalaland.chimney.integrations.FactoryCompatScala3Only.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of chimney-macro-commons_3 Show documentation
Show all versions of chimney-macro-commons_3 Show documentation
Utilities for writing cross-platform macro logic
The newest version!
package io.scalaland.chimney.integrations
import scala.collection.mutable
import scala.reflect.ClassTag
private[integrations] trait FactoryCompatScala3Only { this: FactoryCompat.type =>
def iarrayFactory[I: ClassTag]: scala.collection.compat.Factory[I, IArray[I]] = new FactoryCompat[I, IArray[I]] {
override def newBuilder: mutable.Builder[I, IArray[I]] = IArray.newBuilder[I]
}
}