p
derevo
package derevo
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- derevo
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- class Derevo extends AnyRef
- trait Derivation[TC[_]] extends InstanceDef
- type DerivationBi1[TC[f[_, _]]] = DerivationKN2[TC]
- type DerivationBi2[TC[alf[bf[_, _]]]] = DerivationKN11[TC]
- type DerivationBiTr[TC[T[f[_, _], a, b]]] = DerivationKN17[TC]
- type DerivationHK[TC[alg[f[_]]]] = DerivationKN3[TC]
- type DerivationK1[TC[f[_]]] = DerivationKN1[TC]
- type DerivationK2[TC[alg[f[_]]]] = DerivationKN3[TC]
- trait DerivationKN1[TC[f[_]]] extends InstanceDef
- trait DerivationKN11[TC[alg[bf[_, _]]]] extends InstanceDef
- trait DerivationKN17[TC[alg[btr[_, _], _, _]]] extends InstanceDef
- trait DerivationKN2[TC[bf[_, _]]] extends InstanceDef
- trait DerivationKN3[TC[alg[f[_]]]] extends InstanceDef
- trait DerivationKN4[TC[tr[f[_], _]]] extends InstanceDef
- trait DerivationKN5[TC[tf[_, _, _]]] extends InstanceDef
- type DerivationTr[TC[T[f[_], a]]] = DerivationKN4[TC]
- type DerivationTri1[TC[f[_, _, _]]] = DerivationKN5[TC]
- abstract type InjectInstancesHere >: Null
- sealed trait InstanceDef extends AnyRef
- trait NewTypeDerivation[TC[_]] extends AnyRef
- final class NewTypeRepr[TC[_], R] extends AnyVal
Utilitary holder for the newtype instance derivation
- trait PolyDerivation[FromTC[_], ToTC[_]] extends InstanceDef
- class delegating extends Annotation with StaticAnnotation
- macro class derive extends Annotation with StaticAnnotation
- Annotations
- @compileTimeOnly("macro annotation could not be expanded (since these are experimental, you must enable them with -Ymacro-annotations)")
- class phantom extends Annotation with StaticAnnotation
Value Members
- def insertInstancesHere(): InjectInstancesHere