The type of keys in the Lake build store.
- moduleFacet: Lake.Name → Lake.Name → Lake.BuildKey
- packageFacet: Lake.Name → Lake.Name → Lake.BuildKey
- targetFacet: Lake.Name → Lake.Name → Lake.Name → Lake.BuildKey
- customTarget: Lake.Name → Lake.Name → Lake.BuildKey
Instances For
Equations
- Lake.instInhabitedBuildKey = { default := Lake.BuildKey.moduleFacet default default }
Equations
- Lake.instReprBuildKey = { reprPrec := Lake.reprBuildKey✝ }
Equations
- Lake.instHashableBuildKey = { hash := Lake.hashBuildKey✝ }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lake.BuildKey.instToStringBuildKey = { toString := fun (x : Lake.BuildKey) => Lake.BuildKey.toString x }
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
Lake.BuildKey.eq_of_quickCmp
{k : Lake.BuildKey}
{k' : Lake.BuildKey}
:
Lake.BuildKey.quickCmp k k' = Ordering.eq → k = k'