OptionInstances

class Object
trait Matchable
class Any
object Scalaz
object option

Implicits

Implicits

implicit
implicit
implicit
implicit
val optionInstance: Traverse[Option] & MonadPlus[Option] & Alt[Option] & BindRec[Option] & Cozip[Option] & Zip[Option] & Unzip[Option] & Align[Option] & IsEmpty[Option] & Cobind[Option] & Optional[Option]
implicit
implicit
implicit
implicit
def optionMax[A](implicit o: Order[A]): Monoid[MaxOption[A]] & Band[MaxOption[A]]
implicit
implicit
implicit
def optionMin[A](implicit o: Order[A]): Monoid[MinOption[A]] & Band[MinOption[A]]
implicit
implicit
implicit
def optionMonoid[A : Semigroup]: Monoid[Option[A]]
implicit
def optionOrder[A](implicit A0: Order[A]): Order[Option[A]]

Add None as an element less than all As.

Add None as an element less than all As.

implicit
def optionShow[A : Show]: Show[Option[A]]

Inherited implicits

implicit
def optionBand[A : Band]: Band[Option[A]]
Inherited from
OptionInstances1
implicit
def optionEqual[A](implicit A0: Equal[A]): Equal[Option[A]]
Inherited from
OptionInstances0
implicit
Inherited from
OptionInstances0