TSemaphore

class TSemaphore[F[_]]
class Object
trait Matchable
class Any

Value members

Concrete methods

def mapK[G[_]]: TSemaphore[G]

Switch from effect F to effect G.

Switch from effect F to effect G.

def withPermit[B](effect: F[B])(implicit R: Runtime[Any], F: Effect[F], trace: Trace): F[B]
def withPermits[B](n: Long)(effect: F[B])(implicit R: Runtime[Any], F: Effect[F], trace: Trace): F[B]