Ingredient

object Ingredient extends Enumeration[Ingredient]
Companion
class
trait Sum
trait Mirror
trait Enumeration[Ingredient]
trait Companion[Ingredient]
trait Has[Ingredient]
trait Key[Ingredient]
trait HasId
class Object
trait Matchable
class Any

Type members

Classlikes

case
object Cheese extends Ingredient
case
object Mushroom extends Ingredient
case
object Salad extends Ingredient
case
object Tomato extends Ingredient

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def to(e: Ingredient): (String, Int)

Inherited methods

final
def asString(e: Ingredient): String
Inherited from
Enumeration
final
def fromOrdinal(s: Int): Option[Ingredient]
Inherited from
Enumeration
final
def fromString(s: String): Option[Ingredient]
Inherited from
Enumeration
final override
def getKey: Key[Ingredient]
Definition Classes
Companion -> Has
Inherited from
Companion

Concrete fields

val hints: Hints
val id: ShapeId
val schema: Schema[Ingredient]
val values: List[Ingredient]

Inherited fields

lazy
val ordinalMap: Map[Int, Ingredient]
Inherited from
Enumeration
lazy
val valueMap: Map[String, Ingredient]
Inherited from
Enumeration

Implicits

Implicits

implicit
val staticSchema: Static[Schema[Ingredient]]

Inherited implicits

implicit
Inherited from
Companion