NonEmptyOps

zio.NonEmptyOps
trait NonEmptyOps[+A, CC[_], EC[_]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait NonEmptySeq[A, CC, EC]
class NonEmptyChunk[A]

Members list

Value members

Abstract methods

def collect[B](pf: PartialFunction[A, B]): EC[B]
def exists(p: A => Boolean): Boolean
def filter(p: A => Boolean): EC[A]
def filterNot(p: A => Boolean): EC[A]
def find(p: A => Boolean): Option[A]
def foldLeft[B](z: B)(op: (B, A) => B): B
def forall(p: A => Boolean): Boolean
def grouped(size: Int): Iterator[CC[A]]
def head: A
def init: EC[A]
def iterator: Iterator[A]
def last: A
def map[B](f: A => B): CC[B]
def reduce[B >: A](op: (B, B) => B): B
def tail: EC[A]
def zip[B](that: CC[B])(implicit zippable: Zippable[A, B]): CC[zippable.Out]
def zipWithIndex: CC[(A, Int)]

Concrete methods

def size: Int
def toArray[B >: A : ClassTag]: Array[B]
def toList: List[A]