object MuF
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- MuF
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class Field[A](name: String, tpe: A, indices: Option[List[Int]]) extends Product with Serializable
- sealed trait Length extends AnyRef
- sealed trait NumberSize extends Product with Serializable
- final case class SumField(name: String, value: Int) extends Product with Serializable
- final case class TBoolean[A]() extends MuF[A] with Product with Serializable
- final case class TByteArray[A](length: Length) extends MuF[A] with Product with Serializable
- final case class TContaining[A](values: List[A]) extends MuF[A] with Product with Serializable
- final case class TCoproduct[A](invariants: NonEmptyList[A]) extends MuF[A] with Product with Serializable
- final case class TDate[A]() extends MuF[A] with Product with Serializable
- final case class TDecimal[A](precision: Int, scale: Int) extends MuF[A] with Product with Serializable
- final case class TDouble[A]() extends MuF[A] with Product with Serializable
- final case class TEither[A](left: A, right: A) extends MuF[A] with Product with Serializable
- final case class TFloat[A]() extends MuF[A] with Product with Serializable
- final case class TGeneric[A](generic: A, params: List[A]) extends MuF[A] with Product with Serializable
- final case class TInstant[A]() extends MuF[A] with Product with Serializable
- sealed abstract class TInt[A] extends MuF[A]
- final case class TList[A](value: A) extends MuF[A] with Product with Serializable
- final case class TMap[A](keyTpe: Option[A], value: A) extends MuF[A] with Product with Serializable
- final case class TNamedType[A](prefix: List[String], name: String) extends MuF[A] with Product with Serializable
- final case class TNull[A]() extends MuF[A] with Product with Serializable
- final case class TOption[A](value: A) extends MuF[A] with Product with Serializable
- final case class TProduct[A](name: String, namespace: Option[String], fields: List[Field[A]], nestedProducts: List[A], nestedCoproducts: List[A]) extends MuF[A] with Product with Serializable
- final case class TProtobufInt[A](size: NumberSize, modifiers: List[IntModifier]) extends TInt[A] with MuF[A] with Product with Serializable
- final case class TRequired[A](value: A) extends MuF[A] with Product with Serializable
- final case class TSimpleInt[A](size: NumberSize) extends TInt[A] with MuF[A] with Product with Serializable
- final case class TString[A]() extends MuF[A] with Product with Serializable
- final case class TSum[A](name: String, fields: List[SumField]) extends MuF[A] with Product with Serializable
- final case class TTime[A]() extends MuF[A] with Product with Serializable
- type λ[α] = MuF[α]
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def boolean[A](): MuF[A]
- def byteArray[A](length: Length): MuF[A]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def coproduct[A](invariants: NonEmptyList[A]): MuF[A]
- def double[A](): MuF[A]
- def either[A](left: A, right: A): MuF[A]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- implicit def fieldEq[T](implicit T: Eq[T]): Eq[Field[T]]
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def float[A](): MuF[A]
- def generic[A](generic: A, params: List[A]): MuF[A]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def int[A](): MuF[A]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit val lengthEq: Eq[Length]
- def list[A](value: A): MuF[A]
- def long[A](): MuF[A]
- def map[A](maybeKey: Option[A], value: A): MuF[A]
- implicit def muEq[T](implicit T: Eq[T]): Eq[MuF[T]]
- implicit def muShow[T](implicit T: Project[MuF, T]): Show[T]
- def namedType[A](prefix: List[String], name: String): MuF[A]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def null[A](): MuF[A]
- implicit val numberSizeEq: Eq[NumberSize]
- def option[A](value: A): MuF[A]
- def pbInt[A](mods: IntModifier*): MuF[A]
- implicit val pbIntModifierEq: Eq[IntModifier]
- def pbLong[A](mods: IntModifier*): MuF[A]
- def product[A](name: String, nameSpace: Option[String], fields: List[Field[A]], nestedProducts: List[A], nestedCoproducts: List[A]): MuF[A]
- def required[A](value: A): MuF[A]
- def string[A](): MuF[A]
- def sum[A](name: String, fields: List[SumField]): MuF[A]
- implicit val sumFieldEq: Eq[SumField]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- implicit val traverseInstance: Traverse[λ]
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object Field extends Serializable
- case object Length extends Product with Serializable
- object TInt
- case object _32 extends NumberSize with Product with Serializable
- case object _64 extends NumberSize with Product with Serializable