Package

io.sigs

seals

Permalink

package seals

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. seals
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Atomic[A] = seals.core.Atomic[A]

    Permalink
  2. type Compat[A, B] = seals.core.Compat[A, B]

    Permalink
  3. type Envelope[A] = seals.core.Envelope[A]

    Permalink
  4. type Kleene[F[_]] = seals.core.Kleene[F]

    Permalink
  5. type Model = seals.core.Model

    Permalink
  6. type Reified[A] = seals.core.Reified[A]

    Permalink
  7. type Wire[A] = seals.core.Wire[A]

    Permalink
  8. final macro class schema extends Annotation with StaticAnnotation

    Permalink

    Macro annotation to designate a type as a schema.

    Macro annotation to designate a type as a schema.

    When used on a class or trait, it

    • marks the class or trait as a schema (with schemaMarker);
    • and injects a cached implicit into the companion object which can retrieve a Reified instance for the class or trait.
    Annotations
    @compileTimeOnly( ... ) @compileTimeOnly( ... )
  9. final class schemaMarker extends Annotation with StaticAnnotation

    Permalink

    Don't use this directly.

    Don't use this directly.

    See also

    schema for marking schemata

Value Members

  1. val Atomic: seals.core.Atomic.type

    Permalink
  2. val Compat: seals.core.Compat.type

    Permalink
  3. val Envelope: seals.core.Envelope.type

    Permalink
  4. val Kleene: seals.core.Kleene.type

    Permalink
  5. val Model: seals.core.Model.type

    Permalink
  6. val Reified: seals.core.Reified.type

    Permalink
  7. val Wire: seals.core.Wire.type

    Permalink
  8. package core

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped