Same as liftF, but expressed as a FunctionK for use with mapK
Same as liftF, but expressed as a FunctionK for use with mapK
scala> import cats._, data._, implicits._ scala> val a: OptionT[Eval, Int] = 1.pure[OptionT[Eval, ?]] scala> val b: OptionT[StateT[Eval, String, ?], Int] = a.mapK(StateT.liftK) scala> b.value.runEmpty.value res0: (String, Option[Int]) = ("",Some(1))
(Since version 1.0.0-RC2) Use liftF instead