leopards.Monad
See theMonad companion object
trait Monad[F[_]] extends FlatMap[F], Applicative[F]
Attributes
- Companion
- object
- Source
- Monad.scala
- Graph
-
- Supertypes
-
trait Applicative[F]trait FlatMap[F]trait Apply[F]trait Semigroupal[F]trait Functor[F]class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object stdListInstances.typeobject stdOptionInstances.type
Members list
Value members
Inherited methods
Attributes
- Inherited from:
- FlatMap
- Source
- FlatMap.scala
Attributes
- Inherited from:
- Functor
- Source
- Functor.scala
Attributes
- Inherited from:
- Applicative
- Source
- Applicative.scala
Attributes
- Inherited from:
- Applicative
- Source
- Applicative.scala
Extensions
Extensions
extension [A](fa: F[A])
Attributes
- Definition Classes
- Source
- Monad.scala
Inherited extensions
extension [A](fa: F[A])
Attributes
- Inherited from:
- Functor
- Source
- Functor.scala
Attributes
- Inherited from:
- Functor
- Source
- Functor.scala
extension [A](fa: F[A])
Attributes
- Inherited from:
- FlatMap
- Source
- FlatMap.scala
extension [A](fa: F[A])
Attributes
- Inherited from:
- Apply
- Source
- Apply.scala
Attributes
- Inherited from:
- Apply
- Source
- Apply.scala
Attributes
- Inherited from:
- Apply
- Source
- Apply.scala
Attributes
- Definition Classes
-
Apply -> Semigroupal
- Inherited from:
- Apply
- Source
- Apply.scala
extension [A, B](ff: F[A => B])
Attributes
- Inherited from:
- Apply
- Source
- Apply.scala
extension [A](ffa: F[F[A]])
Attributes
- Inherited from:
- FlatMap
- Source
- FlatMap.scala
extension [T <: NonEmptyTuple](tuple: T)(using toMap: IsMappedBy[F][T])
Attributes
- Inherited from:
- Apply
- Source
- Apply.scala
Attributes
- Inherited from:
- Apply
- Source
- Apply.scala
In this article