MVar

final class MVar[A]
Companion
object
class Object
trait Matchable
class Any

Type members

Classlikes

Value members

Concrete methods

def apply[F[_]](`evidence$21`: Monad[F], `evidence$22`: ApplicativeThread[F], `evidence$23`: Ask[F]): MVarPartiallyApplied[F]
def put[F[_]](a: A)(`evidence$9`: Monad[F], `evidence$10`: ApplicativeThread[F], `evidence$11`: Ask[F]): F[Unit]
def read[F[_]](`evidence$3`: Monad[F], `evidence$4`: ApplicativeThread[F], `evidence$5`: Ask[F]): F[A]
def swap[F[_]](a: A)(`evidence$18`: Monad[F], `evidence$19`: ApplicativeThread[F], `evidence$20`: Ask[F]): F[A]
def take[F[_]](`evidence$15`: Monad[F], `evidence$16`: ApplicativeThread[F], `evidence$17`: Ask[F]): F[A]
def tryPut[F[_]](a: A)(`evidence$6`: Monad[F], `evidence$7`: ApplicativeThread[F], `evidence$8`: Ask[F]): F[Boolean]
def tryRead[F[_]](`evidence$1`: Functor[F], `evidence$2`: Ask[F]): F[Option[A]]
def tryTake[F[_]](`evidence$12`: Monad[F], `evidence$13`: ApplicativeThread[F], `evidence$14`: Ask[F]): F[Option[A]]