zio.blocks.typeid.Kind
See theKind companion object
Represents the "kind" of a type - the type of a type.
In Scala's type system:
- Proper types like
Int,Stringhave kind*(Type) - Type constructors like
List,Optionhave kind* -> * - Higher-kinded types like
Monadhave kind(* -> *) -> *
This is essential for correctly representing higher-kinded types and ensuring kind-correctness in type expressions.
Attributes
- Companion
- object
- Source
- Kind.scala
- Graph
-
- Supertypes
- Known subtypes
Members list
In this article