FlatMap
cats.Eval$.FlatMap
FlatMap is a type of Eval[A] that is used to chain computations involving .map and .flatMap. Along with Eval#flatMap it implements the trampoline that guarantees stack-safety.
Users should not instantiate FlatMap instances themselves. Instead, they will be automatically created when needed.
Unlike a traditional trampoline, the internal workings of the trampoline are not exposed. This allows a slightly more efficient implementation of the .value method.
Attributes
- Source
- Eval.scala
- Graph
-
- Supertypes
- Self type
-
FlatMap[A]
Members list
In this article