- Companion:
- object
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Value members
Concrete methods
def flatMap[B](f: A => WriterStateT[W, S, F, B])(implicit F: Bind[F], W: Monoid[W]): WriterStateT[W, S, F, B]
def recurse(f: W => Option[(WriterStateT[W, S, F, Unit], W)])(implicit F0: BindRec[F], F1: Monad[F], W: Monoid[W]): StateT[S, F, A]
def runRec(s: S)(f: W => Option[(WriterStateT[W, S, F, Unit], W)])(implicit F0: BindRec[F], F1: Applicative[F], W: Monoid[W]): F[(S, A)]