package enums
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- enums
- KebsEnumUnmarshallers
- ValueEnumUnmarshallers
- KebsFromStringUnmarshallers
- EnumUnmarshallers
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait EnumUnmarshallers extends AnyRef
- trait KebsEnumUnmarshallers extends EnumUnmarshallers with ValueEnumUnmarshallers
- trait ValueEnumUnmarshallers extends KebsFromStringUnmarshallers
Value Members
-
final
def
enumUnmarshaller[E <: EnumEntry](enum: Enum[E]): FromStringUnmarshaller[E]
- Definition Classes
- EnumUnmarshallers
-
implicit
def
kebsByteValueEnumFromStringUnmarshaller[E <: ByteEnumEntry](implicit um: Unmarshaller[Byte, E]): FromStringUnmarshaller[E]
- Definition Classes
- ValueEnumUnmarshallers
-
implicit macro
def
kebsEnumUnmarshaller[E <: EnumEntry]: FromStringUnmarshaller[E]
- Definition Classes
- KebsEnumUnmarshallers
-
final
def
kebsFromStringUnmarshaller[A, A1 <: A, B](um: Unmarshaller[A, B])(implicit fsu: FromStringUnmarshaller[A1]): FromStringUnmarshaller[B]
- Definition Classes
- KebsFromStringUnmarshallers
- Annotations
- @inline()
-
implicit
def
kebsIntValueEnumFromStringUnmarshaller[E <: IntEnumEntry](implicit um: Unmarshaller[Int, E]): FromStringUnmarshaller[E]
- Definition Classes
- ValueEnumUnmarshallers
-
implicit
def
kebsLongValueEnumFromStringUnmarshaller[E <: LongEnumEntry](implicit um: Unmarshaller[Long, E]): FromStringUnmarshaller[E]
- Definition Classes
- ValueEnumUnmarshallers
-
implicit
def
kebsShortValueEnumFromStringUnmarshaller[E <: ShortEnumEntry](implicit um: Unmarshaller[Short, E]): FromStringUnmarshaller[E]
- Definition Classes
- ValueEnumUnmarshallers
-
implicit macro
def
kebsValueEnumUnmarshaller[V, E <: ValueEnumEntry[V]](implicit arg0: InvariantDummy[V]): Unmarshaller[V, E]
- Definition Classes
- KebsEnumUnmarshallers
-
final
def
valueEnumUnmarshaller[V, E <: ValueEnumEntry[V]](enum: ValueEnum[V, E]): Unmarshaller[V, E]
- Definition Classes
- ValueEnumUnmarshallers