- aesopStx : Lean.Syntax
The Aesop call for which stats were collected.
- stats : Aesop.Stats
The collected stats.
Instances For
@[inline, reducible]
Equations
Instances For
- currentEntries : List Aesop.StatsExtensionEntry
Entries for Aesop calls in the current module.
- currentEntriesSize : Nat
The size of
currentEntries
. - importedEntries : Array (Array Aesop.StatsExtensionEntry)
Entries for Aesop calls in imported modules.
Instances For
Equations
- Aesop.instInhabitedStatsExtensionState = { default := { currentEntries := default, currentEntriesSize := default, importedEntries := default } }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Aesop.StatsExtensionState.empty = { currentEntries := ∅, currentEntriesSize := 0, importedEntries := ∅ }
Instances For
@[inline, reducible]
Equations
Instances For
def
Aesop.recordStatsIfEnabled
{m : Type → Type}
[Monad m]
[Lean.MonadEnv m]
[Lean.MonadOptions m]
(s : Aesop.StatsExtensionEntry)
:
m Unit
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Aesop.getStatsArray = do let __do_lift ← Lean.getEnv pure (Aesop.StatsExtensionState.toStatsArray (Lean.PersistentEnvExtension.getState Aesop.statsExtension __do_lift))