Documentation
Lean
.
Compiler
.
ImplementedByAttr
Search
return to top
source
Imports
Lean.Attributes
Lean.Declaration
Lean.MonadEnv
Lean.Elab.InfoTree
Imported by
Lean
.
Compiler
.
implementedByAttr
Lean
.
Compiler
.
getImplementedBy?
Lean
.
Compiler
.
setImplementedBy
Lean
.
setImplementedBy
source
opaque
Lean
.
Compiler
.
implementedByAttr
:
ParametricAttribute
Name
source
@[export lean_get_implemented_by]
def
Lean
.
Compiler
.
getImplementedBy?
(
env
:
Environment
)
(
declName
:
Name
)
:
Option
Name
Equations
Instances For
source
def
Lean
.
Compiler
.
setImplementedBy
(
env
:
Environment
)
(
declName
impName
:
Name
)
:
Except
String
Environment
Equations
Instances For
source
def
Lean
.
setImplementedBy
{
m
:
Type
→
Type
}
[
Monad
m
]
[
MonadEnv
m
]
[
MonadError
m
]
(
declName
impName
:
Name
)
:
m
Unit
Equations
Instances For