EnumWithOtherExtensions

oxygen.core.generic.extensions$package.EnumWithOtherExtensions
implicit class EnumWithOtherExtensions(self: EnumWithOther.type)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

inline def derive[A : TypeTag](encode: A => NonEmptyList[String], wrapOther: String => A): EnumWithOther[A]
inline def derive[A : TypeTag](encode: A => String, wrapOther: String => A): EnumWithOther[A]
inline def derive[A : TypeTag](wrapOther: String => A)(using evidence$1: TypeTag[A], enc: EnumEncoding[A]): EnumWithOther[A]
inline def derive[A : TypeTag](encode: A => NonEmptyList[String]): EnumWithOther[A]
inline def derive[A : TypeTag](encode: A => String): EnumWithOther[A]
inline def derive[A : TypeTag](using evidence$1: TypeTag[A], enc: EnumEncoding[A]): EnumWithOther[A]