lift from scala.Option[A] to a F[A]
lift from scala.Option[A] to a F[A]
Example:
scala> import cats.implicits._ scala> import cats.ApplicativeError scala> ApplicativeError.liftFromOption[Either[String, ?]](Some(1), "Empty") res0: scala.Either[String, Int] = Right(1) scala> ApplicativeError.liftFromOption[Either[String, ?]](Option.empty[Int], "Empty") res1: scala.Either[String, Int] = Left(Empty)