@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Instances For
Equations
- RebindState.addEntry s r = s.insert r.fnName r
Instances For
Equations
Instances For
Equations
- getRebind? env fnName = (getRebinds env).find? fnName
Instances For
Equations
- rebindAttr = Lean.ParserDescr.node `rebindAttr 1022 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.nonReservedSymbol "rebind " false) (Lean.ParserDescr.const `ident))
Instances For
unsafe def
RebindExtension.evalUnsafe
{m : Type → Type}
[Monad m]
[Lean.MonadEnv m]
[Lean.MonadError m]
[Lean.MonadOptions m]
(α : Type)
[Inhabited (m α)]
(n : Lean.Name)
:
m α
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implemented_by RebindExtension.evalUnsafe]
opaque
RebindExtension.eval
{m : Type → Type}
[Monad m]
[Lean.MonadEnv m]
[Lean.MonadError m]
[Lean.MonadOptions m]
(α : Type)
[Inhabited (m α)]
(n : Lean.Name)
:
m α
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- evalRebindStx = Lean.ParserDescr.node `evalRebindStx 1022 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "eval_rebind% ") (Lean.ParserDescr.const `ident))
Instances For
Equations
- One or more equations did not get rendered due to their size.