EmptyInstances

trait EmptyInstances extends ScalaVersionSpecificEmptyInstances
trait ScalaVersionSpecificEmptyInstances
class Object
trait Matchable
class Any
object all.type
object empty.type

Value members

Concrete methods

def empty[S](implicit ev: Empty[S]): Prism[S, Unit]

Implicits

Implicits

final implicit def emptyArray[A : ClassTag]: Empty[Array[A]]
final implicit def emptyChain[A]: Empty[Chain[A]]
final implicit def emptyList[A]: Empty[List[A]]
final implicit def emptyListMap[K, V]: Empty[ListMap[K, V]]
final implicit def emptyMap[K, V]: Empty[Map[K, V]]
final implicit def emptySet[A]: Empty[Set[A]]
final implicit def emptySortedMap[K, V](implicit ev: Order[K]): Empty[SortedMap[K, V]]
final implicit val emptyString: Empty[String]
final implicit def emptyVector[A]: Empty[Vector[A]]

Inherited implicits

final implicit def emptyArraySeq[A : ClassTag]: Empty[ArraySeq[A]]
Inherited from:
ScalaVersionSpecificEmptyInstances
final implicit def emptyLazyList[A]: Empty[LazyList[A]]
Inherited from:
ScalaVersionSpecificEmptyInstances