CatsResourceIO

trait CatsResourceIO[A] extends CatsResource[[A] =>> IO[A], A] with CatsIO
trait CatsIO
trait CatsResource[[A] =>> IO[A], A]
trait BeforeAfterAll
trait FragmentsFactory
trait SpecificationStructure
trait ContextualSpecificationStructure
class Object
trait Matchable
class Any

Value members

Abstract methods

def resource: Resource[[A] =>> IO[A], A]

Inherited methods

Inherited from
BeforeAfterAll
override def afterAll(): Unit
Definition Classes
CatsResource -> BeforeAfterAll
Inherited from
CatsResource
override def beforeAll(): Unit
Definition Classes
CatsResource -> BeforeAfterAll
Inherited from
CatsResource
def decorate(is: SpecStructure, env: Env): SpecStructure
Inherited from
SpecificationStructure
protected def fragmentFactory: FragmentFactory
Inherited from
FragmentsFactory
def fragments: Env => Fragments
Inherited from
ContextualSpecificationStructure
def is: SpecStructure
Inherited from
SpecificationStructure
override def map(fs: => Fragments): Fragments
Definition Classes
BeforeAfterAll -> SpecificationStructure
Inherited from
BeforeAfterAll
def map(fs: => Fragments, env: Env): Fragments
Inherited from
SpecificationStructure
def map(structure: SpecStructure): SpecStructure
Inherited from
SpecificationStructure
def structure: Env => SpecStructure
Inherited from
SpecificationStructure
def withResource[R](r: A => R)(R: AsResult[R]): Result
Inherited from
CatsResource

Inherited fields

protected val ResourceTimeout: Duration
Inherited from
CatsResource
protected val Timeout: Duration
Inherited from
CatsEffect

Implicits

Implicits

implicit def ResourceEffect: Effect[[A] =>> IO[A]]

Inherited implicits

implicit def effectAsResult[F[_], R](`evidence$1`: Effect[F], R: AsResult[R]): AsResult[F[R]]
Inherited from
CatsEffect
implicit def executionContext: ExecutionContext
Inherited from
CatsIO
implicit def ioContextShift: ContextShift[[A] =>> IO[A]]
Inherited from
CatsIO
implicit def ioTimer: Timer[[A] =>> IO[A]]
Inherited from
CatsIO
implicit def resourceAsResult[F[_], R](`evidence$2`: Effect[F], R: AsResult[R]): AsResult[Resource[F, R]]
Inherited from
CatsEffect