package imports
- Source
- package.scala
- Alphabetic
- By Inheritance
- imports
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Package Members
- package annotations
Type Members
- trait AsInstance[T, F[_]] extends AnyRef
A typeclass that describes what it means for an imported object to be viewed as an instance from the engine.
- trait AsInterface[T, F[_]] extends AnyRef
A typeclass that describes what it means for a type to be viewed as an interface element from the engine.
- trait Elem[TC[_]] extends AnyRef
- trait Imports[F[_]] extends AnyRef
Represents the imported elements of an instance.
Represents the imported elements of an instance. These can either be other module Instances or Scala functions and variables made available to interact between both worlds.
- class TCMap[K, TC[_]] extends AnyRef
A map whose elements may be of any type as long as a given typeclass for them is provided.
Value Members
- def NoImports[F[_]](implicit arg0: MonadError[F, Throwable]): Imports[F]
- def module[T, F[_]](name: String, mod: T)(implicit I: AsInstance[T, F]): (String, Elem[[α$2$]AsInstance[α$2$, F]])
- object AsInstance
- object AsInterface
- object Elem
- object Imports
- object TCMap