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ยง
- AttributeSet ๐
- TrackedBinding ๐
- TrackedBindings ๐
Enumsยง
- Binding ๐
- BindingsKind ๐What kind of bindings scope is being compiled?
- KeySlot ๐
Traitsยง
- HasEntryProxy ๐Wrapper around the
ast::HasEntry
trait as that trait can not be implemented for custom types.
Type Aliasesยง
- PeekableAttrs ๐