typelevel/cats

Add `attemptOption` to Alternative

Open

#2.936 geöffnet am 9. Juli 2019

Auf GitHub ansehen
 (6 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Scala (1.241 Forks)batch import
help wantedlow-hanging fruit

Repository-Metriken

Stars
 (5.438 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 4h 2m) (5 gemergte PRs in 30 T)

Beschreibung

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

Contributor Guide