sealed abstract
Represents a member of product type (case class)
- Companion
- object
class Object
trait Matchable
class Any
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.
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.
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.
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