Attributes
Members list
Value members
Concrete methods
Create new Scope bound to an anonymous function.
Create new Scope bound to an anonymous function.
Will release when the function returns. Return values of the function are moved to the parent scope. Return values must conform to the lamp.Movable type class.
Attributes
Create new Scope bound to a cats-effect IO.
Create new Scope bound to a cats-effect IO.
Will release when the IO finishes. Return values of the IO are moved to the parent scope.
Attributes
Create new Scope bound to a cats-effect IO.
Create new Scope bound to a cats-effect IO.
Will release when the IO finishes. Return values of the IO are moved to the parent scope.
Attributes
Create new free standing Scope, not bound to any lexical scope.
Create new free standing Scope, not bound to any lexical scope.
Attributes
Create new Scope bound to a cats-effect Resource.
Create new Scope bound to a cats-effect Resource.
Will release when the cats-effect Resource cleans up.
Attributes
Create new Scope bound to an anonymous function. Returns nothing.
Create new Scope bound to an anonymous function. Returns nothing.
Will release when the function returns.