Packages

object SchemaShape extends Serializable

Source
SchemaShape.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SchemaShape
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class DiscoveryState[F[_]](inputs: Map[String, InToplevel[_]], outputs: Map[String, OutToplevel[F, _]], implementations: Map[String, Map[String, InterfaceImpl[F, _]]]) extends Product with Serializable
  2. sealed trait InterfaceImpl[+F[_], A] extends AnyRef
  3. sealed trait Modifier extends AnyRef
  4. final case class ModifierStack[+T](modifiers: List[Modifier], inner: T) extends Product with Serializable
  5. final class PartiallyAppliedSchemaShape[F[_]] extends AnyVal
  6. type Specify[A, B] = (A) => Option[B]
  7. sealed trait __TypeKind extends Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def discover[F[_]](shape: SchemaShape[F, _, _, _]): DiscoveryState[F]
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def getInputModifierStack(t: In[_], optional: Boolean = false): ModifierStack[InToplevel[_]]
  12. def getOutputModifierStack[F[_]](t: Out[F, _], optional: Boolean = false): ModifierStack[OutToplevel[F, _]]
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def introspect[F[_]](ss: SchemaShape[F, _, _, _]): NonEmptyList[(String, Field[F, Unit, _])]
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. def make[F[_]]: PartiallyAppliedSchemaShape[F]
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. def render[F[_]](shape: SchemaShape[F, _, _, _]): String
  21. def renderValueDoc(v: Value): Doc
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. def toString(): String
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. object InterfaceImpl
  28. object Modifier
  29. object __TypeKind extends Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped