A Lake target that is expected to produce an output of a specific type.
- key : PartialBuildKey
Equations
- x.repr prec = Repr.addAppParen (Std.Format.nest (if prec ≥ 1024 then 1 else 2) (Std.Format.text "Lake.Target.mk" ++ Std.Format.line ++ reprArg x.key)).group prec
Equations
- Lake.instReprTarget = { reprPrec := Lake.Target.repr }
Equations
- Lake.instToStringTarget = { toString := fun (x : Lake.Target α) => x.key.toString }
Equations
- Lake.instCoePartialBuildKeyTarget = { coe := Lake.Target.mk }
@[reducible, inline]
Shorthand for Array (Target α)
that supports
dot notation for Lake-specific operations (e.g., fetch
).
Equations
- Lake.TargetArray α = Array (Lake.Target α)