Safe

object Safe
Companion:
class
class Object
trait Matchable
class Any
Safe.type

Type members

Classlikes

trait Default[F[_]] extends Safe[F, Locked[F], DefaultOnTryLock[F]]
trait ExportObjectF[F[_]]
final case class Locked[F[_]](unlock: F[Unit])
object ReadWrite
Companion:
class
trait ReadWrite[F[_], L, T]
Companion:
object

Types

type DefaultOnLock[F[_]] = Locked[F]
type DefaultOnTryLock[F[_]] = Option[Locked[F]]