Module context

Source

Modulesยง

early ๐Ÿ”’
late ๐Ÿ”’
private ๐Ÿ”’

Macrosยง

attribute_parsers ๐Ÿ”’
group_type ๐Ÿ”’

Structsยง

AcceptContext ๐Ÿ”’
Context given to every attribute parser when accepting
AttributeParser
Context created once, for example as part of the ast lowering context, through which all attributes can be lowered.
Early
used when parsing attributes for miscelaneous things before ast lowering
FinalizeContext ๐Ÿ”’
Context given to every attribute parser during finalization.
Late
used when parsing attributes during ast lowering
SharedContext ๐Ÿ”’
Context given to every attribute parser during finalization.

Enumsยง

OmitDoc

Traitsยง

Stage