Expand description
This module implements compiler logic related to name/value binding definitions (that is, attribute sets and let-expressions).
In the case of recursive scopes these cases share almost all of their (fairly complex) logic.
Structsยง
- Attribute
Set ๐ - Tracked
Binding ๐ - Tracked
Bindings ๐
Enumsยง
- Binding ๐
- Bindings
Kind ๐ - What kind of bindings scope is being compiled?
- KeySlot ๐
Traitsยง
- HasEntry
Proxy ๐ - Wrapper around the
ast::HasEntry
trait as that trait can not be implemented for custom types.
Type Aliasesยง
- Peekable
Attrs ๐