ParSeq

zio.prelude.ParSeq
See theParSeq companion trait
object ParSeq

Attributes

Companion
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
ParSeq.type

Members list

Type members

Classlikes

final case class Both[+Z <: Unit, +A](left: ParSeq[Z, A], right: ParSeq[Z, A]) extends ParSeq[Z, A]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParSeq[Z, A]
class Object
trait Matchable
class Any
Show all
Self type
Both[Z, A]
case object Empty extends ParSeq[Unit, Nothing]

Attributes

Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
trait ParSeq[Unit, Nothing]
class Object
trait Matchable
class Any
Show all
Self type
Empty.type
final case class Single[+A](value: A) extends ParSeq[Nothing, A]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParSeq[Nothing, A]
class Object
trait Matchable
class Any
Show all
final case class Then[+Z <: Unit, +A](left: ParSeq[Z, A], right: ParSeq[Z, A]) extends ParSeq[Z, A]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait ParSeq[Z, A]
class Object
trait Matchable
class Any
Show all
Self type
Then[Z, A]

Inherited and Abstract types

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Value members

Concrete methods

def apply[A](a: A): ParSeq[Nothing, A]

Constructs a new collection of events that contains the specified event.

Constructs a new collection of events that contains the specified event.

Attributes

def single[A](a: A): ParSeq[Nothing, A]

Constructs a new collection of events that contains the specified event.

Constructs a new collection of events that contains the specified event.

Attributes

Concrete fields

val empty: ParSeq[Unit, Nothing]
val unit: ParSeq[Nothing, Unit]

A collection of events that contains a single event with no information.

A collection of events that contains a single event with no information.

Attributes

Implicits

Implicits

implicit def parSeqCovariant[Z <: Unit]: Covariant[{ type lambda = [a] =>> ParSeq[Z, a]; }#<none>]

The Covariant instance for ParSeq.

The Covariant instance for ParSeq.

Attributes

implicit def parSeqDebug[Z <: Unit, A : Debug]: Debug[ParSeq[Z, A]]

Derives a Debug[ParSeq[A]] given a Debug[A].

Derives a Debug[ParSeq[A]] given a Debug[A].

Attributes

implicit def parSeqForEach[Z <: Unit]: ForEach[{ type lambda = [a] =>> ParSeq[Z, a]; }#<none>]

The NonEmptyForEach instance for `ParSeq.

The NonEmptyForEach instance for `ParSeq.

Attributes

implicit def parSeqHash[Z <: Unit, A]: Hash[ParSeq[Z, A]]

The Hash instance for ParSeq. Note that due to limitations of Scala's Set this uses object equality and hash code on the elements.

The Hash instance for ParSeq. Note that due to limitations of Scala's Set this uses object equality and hash code on the elements.

Attributes

implicit def parSeqIdentityBoth[Z <: Unit]: IdentityBoth[{ type lambda = [a] =>> ParSeq[Z, a]; }#<none>]

The IdentityBoth instance for ParSeq.

The IdentityBoth instance for ParSeq.

Attributes

implicit def parSeqIdentityFlatten[Z <: Unit]: IdentityFlatten[{ type lambda = [a] =>> ParSeq[Z, a]; }#<none>]

The IdentityFlatten instance for ParSeq.

The IdentityFlatten instance for ParSeq.

Attributes