MCPcopy Create free account

hub / github.com/Schwenger/RustTyC / types & classes

Types & classes29 in github.com/Schwenger/RustTyC

↓ 3 callersClassVariable
src/tests.rs:26
EnumArity
src/types.rs:127
EnumConstraint
src/keys.rs:17
ClassConstraintGraph
src/constraint_graph.rs:9
InterfaceConstructable
A type implementing this trait can potentially be transformed into a concrete representation. This transformation can fail.
src/types.rs:172
InterfaceContextSensitiveVariant
A [Variant] which requires a context for meet operations and equality checks. See [Variant] for general information and requirements on the implement
src/types.rs:76
EnumExpression
src/tests.rs:71
EnumExpression
examples/parametrized_function.rs:70
ClassFullVertex
src/constraint_graph.rs:59
ClassNoVars
src/type_checker.rs:20
EnumParamType
src/tests.rs:65
EnumParamType
examples/parametrized_function.rs:64
ClassPartial
src/types.rs:149
ClassPreliminary
src/types.rs:158
EnumTcErr
src/type_checker.rs:216
ClassTcKey
src/keys.rs:188
EnumTcKeyField
src/keys.rs:261
ClassTcKeyFieldVisitor
src/keys.rs:275
ClassTcKeyVisitor
src/keys.rs:306
InterfaceTcVar
Represents a re-usable variable in the type checking procedure. [TcKey]s for variables will be managed by the [TypeChecker].
src/type_checker.rs:16
ClassType
src/constraint_graph.rs:65
EnumType
src/tests.rs:10
EnumType
examples/parametrized_function.rs:9
ClassTypeChecker
src/type_checker.rs:54
ClassVariable
examples/parametrized_function.rs:25
EnumVariant
src/tests.rs:17
EnumVariant
examples/parametrized_function.rs:16
InterfaceVariant
A variant that will be inferred during the type checking procedure. # Requirements The variant needs to follow a [lattice structure](https://en.wikip
src/types.rs:49
EnumVertex
src/constraint_graph.rs:14