Maybe

stdx.collections.Maybe$package.Maybe
object Maybe

Attributes

Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Maybe.type

Members list

Type members

Classlikes

sealed trait Empty

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def definite[A](a: A): Maybe[A]
inline def none[A]: Maybe[A]

Extensions

Extensions

extension [A](maybe: Maybe[A])
inline def asIndexedSeq: IndexedSeq[A]
def contains(value: A): Boolean
inline def exists(inline predicate: A => Boolean): Boolean
inline def filter(inline predicate: A => Boolean): Maybe[A]
def flatMap[B](fn: A => Maybe[B]): Maybe[B]
inline def foldL[B](start: B)(inline someFn: (B, A) => B): B
inline def forAll(inline predicate: A => Boolean): Boolean
def get: A
inline def getOrElse(inline orElse: A): A
inline def isDefined: Boolean
def map[B](fn: A => B): Maybe[B]
inline def orElse(inline orElse: Maybe[A]): Maybe[A]
inline def size: Int