typelevel/cats

Add `attemptOption` to Alternative

Open

#2936 aperta il 9 lug 2019

Vedi su GitHub
 (6 commenti) (0 reazioni) (0 assegnatari)Scala (1241 fork)batch import
help wantedlow-hanging fruit

Metriche repository

Star
 (5438 star)
Metriche merge PR
 (Merge medio 4h 2m) (5 PR mergiate in 30 g)

Descrizione

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

Guida contributor