DerivedImpl
Type members
Inherited classlikes
A wrapper for Index where we want no bound on what X can be.
A wrapper for Index where we want no bound on what X can be.
- Inherited from:
- InlineHKDGeneric
Types
A representation of A supporting higher kinded types.
A representation of A supporting higher kinded types.
Inherited types
Returns the name of a field given the type of the field.
Returns the name of a field given the type of the field.
- Inherited from:
- InlineHKDSumGeneric
Value members
Concrete methods
Convert a value of the higher kinded representation to A. Will only return Some if only one of the fields is Some and the rest is None.
Convert a value of the higher kinded representation to A. Will only return Some if only one of the fields is Some and the rest is None.
The name of the fields of A type. Field in this case can mean either the children of a sum type, or the fields of a product type.
The name of the fields of A type. Field in this case can mean either the children of a sum type, or the fields of a product type.
- Definition Classes
Validates a string as a name if it matches the name of a field.
Validates a string as a name if it matches the name of a field.
- Definition Classes
Converts the tuple representation to Gen.
Converts the tuple representation to Gen.
- Definition Classes
Inherited methods
Same as indexOf but also works for values of type A.
Same as indexOf but also works for values of type A.
- Inherited from:
- InlineHKDSumGeneric
Returns the index of the field a name corresponds to.
Returns the index of the field a name corresponds to.
- Definition Classes
- Inherited from:
- InlineHKDGenericTypeclassOps
- Inherited from:
- InlineHKDGeneric
- Definition Classes
- Inherited from:
- InlineHKDGenericTypeclassOps
Convert a value of A to the higher kinded representation. It will be Some in only one field, corresponding to the subtype passed in, and None in all the others.
Convert a value of A to the higher kinded representation. It will be Some in only one field, corresponding to the subtype passed in, and None in all the others.
- Inherited from:
- InlineHKDSumGeneric
Givens
Givens
Extensions
Inherited extensions
- Definition Classes
- Inherited from:
- InlineHKDGenericTypeclassOps
Widen the higher kinded representation to a Const type of the top type.
Widen the higher kinded representation to a Const type of the top type.
- Inherited from:
- InlineHKDSumGeneric