eu.joaocosta.minart.runtime.pure
Members list
Type members
Classlikes
Operations for an IO with a fixed R
Operations for an IO with a fixed R
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- object AudioPlayerIO.typeobject CanvasIO.typeobject MSurfaceIO.typeobject SurfaceIO.typeobject ResourceIO.type
Representation of a running asyncronous computation that can be polled.
Representation of a running asyncronous computation that can be polled.
Note that, unlike Futures, operations on an Poll don't require an execution context and
might be applied sequentially every time poll
is called.
While this might be inneficient, this is by design, to simplify multiplatform development.
Attributes
- Companion:
- object
- Graph
- Supertypes
Representation of an effectful operation, based on Haskell's RIO Monad.
Representation of an effectful operation, based on Haskell's RIO Monad.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait R => Aclass Objecttrait Matchableclass Any
Object containing the operations that act on a Resource.
Object containing the operations that act on a Resource.
Attributes
- Graph
- Supertypes
- trait IOOps[Resource]trait IOBaseOps[Resource]trait ResourceIOOpsclass Objecttrait Matchableclass Any
- Self type
- ResourceIO.type
Representation of a resource operation, with the common Monad operations.
Representation of a resource operation, with the common Monad operations.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object ResourceIO.type
Types
Representation of a operation on that requires a Resource, with the common Monad operations.
This is the same as RIO[Resource, A]
.
Representation of a operation on that requires a Resource, with the common Monad operations.
This is the same as RIO[Resource, A]
.