typelevel/cats

Add `attemptOption` to Alternative

Open

#2,936 创建于 2019年7月9日

在 GitHub 查看
 (6 评论) (0 反应) (0 负责人)Scala (5,438 star) (1,241 fork)batch import
help wantedlow-hanging fruit

描述

def attemptOption[A](fa: F[A]): F[Option[A]] =
  fa.map(_.some) <+> Option.empty[A].pure[F]

贡献者指南

Add `attemptOption` to Alternative · typelevel/cats#2936 | Good First Issue