underlying value
Wrap Maybe to singleton generator
Useful in order to avoid ambiguous yield types
ReadonlyjustMaybe pattern matching composition function
Applied to 'just value' returns 'op.just(value)' Applied to 'nothing' returns op.nothing()
just transformer function result's underlying type
nothing transformer function result's underlying type
'op.just(value)' or 'op.nothing()'
Maybe pattern matching transformer function
Applied to 'just value' returns 'just op.just(value)' Applied to 'nothing' returns 'just op.nothing()'
just transformer function's return type
nothing transformer function's return type
'just op.just(value)' or 'just op.nothing()'
Maybe pattern matching peeker function
Applied to 'just value' returns self invoking op.just(value) in process Applied to 'nothing' returns self invoking op.nothing() in process
self
Maybe fallback peeker function
Applied to 'just value' returns self without invoking callback Applied to 'nothing' returns self invoking op() in process
function to be invoked
self
Maybe peeker function
Applied to 'just value' returns self invoking op(value) in process Applied to 'nothing' returns self without invoking callback
function to be invoked with underlying value
self
Just a value
Maybe data type specialization representing an existing value