PropagationListModule
class PropagationListModule[Var0[_[_], _], Val0[_[_], _], Out0[_[_], _], Lang0[_[_], _], State0[_[_]]](base: Aux[Var0, Val0, Out0, Lang0, State0]) extends ListModule[Lang0, State0] with StashPropagationModule
trait StashPropagationModule
trait PropagationModule
trait StashModule
trait Module
class Object
trait Matchable
class Any
Type members
Types
Inherited types
Value members
Concrete methods
override def stepInterpreterK[K[_], S](implicit lens: Lens[S, StateK[K]]): StateInterpreter[K, [_] =>> Lang0[K, _$129], S]
- Definition Classes
Inherited methods
Implicits
Implicits
implicit def freePropagation[F[_[_], _]](implicit inj: Inject[[_] =>> Lang0[[_] =>> FreeK[F, _$117], _$118], [_] =>> F[[_] =>> FreeK[F, _$119], _$120]]): Aux[[_] =>> FreeK[F, _$121], [_] =>> Var0[[_] =>> FreeK[F, _$122], _$123], [_] =>> Val0[[_] =>> FreeK[F, _$124], _$125], [_] =>> Out0[[_] =>> FreeK[F, _$126], _$127]]