- Companion:
- class
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.
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.
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.
Create new free standing Scope, not bound to any lexical scope.
Create new free standing Scope, not bound to any lexical scope.
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.