NullArgument

Companion
class
class Object
trait Matchable
class Any

Type members

Types

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

Value members

Concrete methods

def always[A, B](b: => B): NullArgument[A, B]
def apply[A, B](f: Option[A] => B): NullArgument[A, B]
def cokleisli[A, B](c: Cokleisli[Option, A, B]): NullArgument[A, B]
def pair[A, B](f: A => B, b: => B): NullArgument[A, B]
def zero[A, B](implicit M: Monoid[B]): NullArgument[A, B]

Implicits

Inherited implicits

implicit
def nullArgumentMonad[X]: Monad[[_] =>> NullArgument[X, _$4]] & BindRec[[_] =>> NullArgument[X, _$5]]
Inherited from
NullArgumentInstances
implicit
def nullArgumentMonoid[A, B](implicit M0: Monoid[B]): Monoid[NullArgument[A, B]]
Inherited from
NullArgumentInstances
implicit
def nullArgumentSemigroup[A, B](implicit M0: Semigroup[B]): Semigroup[NullArgument[A, B]]