NullResult

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

object ilist
object list

Types

type =>?[A, B] = NullResult[A, B]

Value members

Concrete methods

def always[A, B](b: => B): NullResult[A, B]
def apply[A, B](f: A => Option[B]): NullResult[A, B]
def kleisli[A, B](k: Kleisli[Option, A, B]): NullResult[A, B]
def lift[A, B](f: A => B): NullResult[A, B]
def never[A, B]: NullResult[A, B]
def zero[A, B](implicit M: Monoid[B]): NullResult[A, B]

Implicits

Inherited implicits

implicit
def nullResultMonadPlusAlt[X]: MonadPlus[[_] =>> NullResult[X, _$13]] & Alt[[_] =>> NullResult[X, _$14]] & BindRec[[_] =>> NullResult[X, _$15]]
Inherited from
NullResultInstances
implicit
def nullResultMonoid[A, B](implicit M0: Monoid[B]): Monoid[NullResult[A, B]]
Inherited from
NullResultInstances
implicit
def nullResultSemigroup[A, B](implicit M0: Semigroup[B]): Semigroup[NullResult[A, B]]
Inherited from
NullResultInstances0