MaybeSyntax

zio.blocks.maybe.MaybeSyntax
trait MaybeSyntax[A]

Attributes

Source
MaybeSyntax.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def collect[B](pf: PartialFunction[A, B]): Maybe[B]

Attributes

Source
MaybeSyntax.scala
def contains[A1 >: A](elem: A1): Boolean

Attributes

Source
MaybeSyntax.scala
def exists(p: A => Boolean): Boolean

Attributes

Source
MaybeSyntax.scala
def filter(p: A => Boolean): Maybe[A]

Attributes

Source
MaybeSyntax.scala
def filterNot(p: A => Boolean): Maybe[A]

Attributes

Source
MaybeSyntax.scala
def flatMap[B](f: A => Maybe[B]): Maybe[B]

Attributes

Source
MaybeSyntax.scala
def flatten[B](implicit ev: A <:< Maybe[B]): Maybe[B]

Attributes

Source
MaybeSyntax.scala
def fold[B](ifAbsent: => B)(ifPresent: A => B): B

Attributes

Source
MaybeSyntax.scala
def forall(p: A => Boolean): Boolean

Attributes

Source
MaybeSyntax.scala
def foreach[U](f: A => U): Unit

Attributes

Source
MaybeSyntax.scala
def get: A

Attributes

Source
MaybeSyntax.scala
def getOrElse[B >: A](default: => B): B

Attributes

Source
MaybeSyntax.scala
def isAbsent: Boolean

Attributes

Source
MaybeSyntax.scala
def isDefined: Boolean

Attributes

Source
MaybeSyntax.scala
def isEmpty: Boolean

Attributes

Source
MaybeSyntax.scala
def isPresent: Boolean

Attributes

Source
MaybeSyntax.scala
def iterator: Iterator[A]

Attributes

Source
MaybeSyntax.scala
def map[B](f: A => B): Maybe[B]

Attributes

Source
MaybeSyntax.scala
def nonEmpty: Boolean

Attributes

Source
MaybeSyntax.scala
def orElse[B >: A](alternative: => Maybe[B]): Maybe[B]

Attributes

Source
MaybeSyntax.scala
def orNull[B >: A](implicit ev: Null <:< B): B

Attributes

Source
MaybeSyntax.scala
def toLeft[X](right: => X): Either[A, X]

Attributes

Source
MaybeSyntax.scala
def toList: List[A]

Attributes

Source
MaybeSyntax.scala
def toOption: Option[A]

Attributes

Source
MaybeSyntax.scala
def toRight[X](left: => X): Either[X, A]

Attributes

Source
MaybeSyntax.scala
def toSeq: Seq[A]

Attributes

Source
MaybeSyntax.scala
def unzip[A1, A2](implicit ev: A <:< (A1, A2)): (Maybe[A1], Maybe[A2])

Attributes

Source
MaybeSyntax.scala
def unzip3[A1, A2, A3](implicit ev: A <:< (A1, A2, A3)): (Maybe[A1], Maybe[A2], Maybe[A3])

Attributes

Source
MaybeSyntax.scala
def withFilter(p: A => Boolean): WithFilter[A]

Attributes

Source
MaybeSyntax.scala
def zip[B](that: Maybe[B]): Maybe[(A, B)]

Attributes

Source
MaybeSyntax.scala