Documentation

TypeDB.Deriving

Deriving handlers #

The generated code types every field through its projection (fun (x : S) => x.f), so it never spells out a field's type.

What a field's declared type says through the Key, Role and Attr markers.

Instances For

    A flattened field of a structure.

    • name : Lean.Name
    • markers : Markers
    • inherited : Bool

      Declared in a parent structure that is itself mapped.

    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        FromRow #

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Entity and Relation #

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                Polymorphic #

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For