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

Value members

Concrete methods

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

Extensions

Extensions

extension [A](maybe: Maybe[A])
inline def flatMap[B](inline fn: A => Maybe[B]): Maybe[B]
inline def fold[B](inline someFn: A => B)(inline orElse: B): B
inline def get: A
inline def getOrElse(orElse: => A): A
inline def isDefined: Boolean
inline def map[B](inline fn: A => B): Maybe[B]
inline def orElse(inline orElse: Maybe[A]): Maybe[A]