typelevel/cats

Add `attemptOption` to Alternative

Open

#2 936 ouverte le 9 juil. 2019

Voir sur GitHub
 (6 commentaires) (0 réactions) (0 assignés)Scala (1 241 forks)batch import
help wantedlow-hanging fruit

Métriques du dépôt

Stars
 (5 438 stars)
Métriques de merge PR
 (Merge moyen 4h 2m) (5 PRs mergées en 30 j)

Description

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

Guide contributeur