typelevel/cats-effect

Add `Lock` to std

Open

#3.535 geöffnet am 15. Apr. 2023

Auf GitHub ansehen
 (6 Kommentare) (2 Reaktionen) (1 zugewiesene Person)Scala (572 Forks)batch import
:mushroom: enhancementgood first issue

Repository-Metriken

Stars
 (2.230 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 21T 23h) (18 gemergte PRs in 30 T)

Beschreibung

Spinning out of https://github.com/typelevel/cats-effect/pull/3480#discussion_r1125597170.

The API would look something like:

abstract class Lock[F[_]] {
  def shared: Resource[F, Unit]
  def exclusive: Resource[F, Unit]
}

Contributor Guide