Represents a member of product type (case class)
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Members list
Type members
Types
Value members
Abstract methods
Fold a field into a value independant of the type indexed by the field.
Fold a field into a value independant of the type indexed by the field.
Attributes
Fold a field into a value tied to the type indexed by the field.
Fold a field into a value tied to the type indexed by the field.
Attributes
Applies a side-effecting thunk on the field's value, unpacking the option in case of an optional field.
Applies a side-effecting thunk on the field's value, unpacking the option in case of an optional field.
Attributes
Grabs the instance associated to this field, applying a polymorphic function when the field is optional
Grabs the instance associated to this field, applying a polymorphic function when the field is optional
Attributes
Transforms the field into a function that can be applied on the product type, depending on whether it contains the corresponding value.
Transforms the field into a function that can be applied on the product type, depending on whether it contains the corresponding value.
Attributes
Concrete methods
Applies a side-effecting thunk on the field's value, which will be an option in case of an optional field.
Applies a side-effecting thunk on the field's value, which will be an option in case of an optional field.