Documentation

Lake.Build.Target.Basic

Lake Targets #

This module contains the declarative definition of a Target.

structure Lake.Target (α : Type) :

A Lake target that is known to produce an output of a specific type.

Instances For
    instance Lake.instReprTarget {α✝ : Type} [Repr α✝] :
    Repr (Target α✝)
    Equations
    def Lake.Target.repr {α : Type} (x : Target α) (prec : Nat) :
    Equations
    Instances For
      Equations
      @[reducible, inline]
      abbrev Lake.TargetArray (α : Type) :

      Shorthand for Array (Target α) that supports dot notation for Lake-specific operations (e.g., fetch).

      Equations
      Instances For