abstract class Monads::Maybe(T)

Direct Known Subclasses

Defined in:

monads/maybe.cr

Instance Method Summary

Instance Method Detail

abstract def bind(&block : T -> U) forall U #

[View source]
abstract def bind(lambda : T -> U) forall U #

[View source]
abstract def fmap(&block : T -> U) forall U #

[View source]
def just? #

[View source]
def nothing? #

[View source]
abstract def or(monad : Result) #

[View source]
abstract def tee(&block : T -> U) forall U #

[View source]
abstract def value! #

[View source]
abstract def value_or(element : U) forall U #

[View source]
abstract def value_or(&block : -> U) forall U #

[View source]