Chain

object Chain extends ChainInstances
Companion
class
class ChainInstances
class ChainInstances1
class ChainInstances2
class ChainInstances3
class Object
trait Matchable
class Any

Type members

Classlikes

object :==
object ==:

Value members

Concrete methods

def apply[A](as: A*): Chain[A]

Creates a Chain from the specified elements.

Creates a Chain from the specified elements.

def concat[A](c: Chain[A], c2: Chain[A]): Chain[A]

Concatenates two Chains.

Concatenates two Chains.

def empty[A]: Chain[A]
def fromOption[A](o: Option[A]): Chain[A]

Creates a Chain from the specified option.

Creates a Chain from the specified option.

def fromSeq[A](s: Seq[A]): Chain[A]

Creates a Chain from the specified sequence.

Creates a Chain from the specified sequence.

def one[A](a: A): Chain[A]

Creates a Chain of 1 element.

Creates a Chain of 1 element.

def traverseFilterViaChain[G[_], A, B](as: IndexedSeq[A])(f: A => G[Option[B]])(G: Applicative[G]): G[Chain[B]]
def traverseViaChain[G[_], A, B](as: IndexedSeq[A])(f: A => G[B])(G: Applicative[G]): G[Chain[B]]
def unapplySeq[A](chain: Chain[A]): Option[Seq[A]]

Concrete fields

val nil: Chain[Nothing]

Empty Chain.

Empty Chain.

Implicits

Inherited implicits

implicit def catsDataEqForChain[A](A: Eq[A]): Eq[Chain[A]]
Inherited from
ChainInstances3
implicit def catsDataHashForChain[A](A: Hash[A]): Hash[Chain[A]]
Inherited from
ChainInstances2
implicit val catsDataInstancesForChain: Traverse[[A] =>> Chain[A]] & Alternative[[A] =>> Chain[A]] & Monad[[A] =>> Chain[A]] & CoflatMap[[A] =>> Chain[A]] & Align[[A] =>> Chain[A]]
Inherited from
ChainInstances
implicit def catsDataMonoidForChain[A]: Monoid[Chain[A]]
Inherited from
ChainInstances
implicit def catsDataOrderForChain[A](A0: Order[A]): Order[Chain[A]]
Inherited from
ChainInstances
implicit def catsDataPartialOrderForChain[A](A0: PartialOrder[A]): PartialOrder[Chain[A]]
Inherited from
ChainInstances1
implicit def catsDataShowForChain[A](A: Show[A]): Show[Chain[A]]
Inherited from
ChainInstances
Inherited from
ChainInstances